From e6a3c962330289e02276b0fafe4629598933e54e Mon Sep 17 00:00:00 2001 From: 0neGal Date: Sun, 26 Dec 2021 19:06:09 +0100 Subject: you can now set the game path in the UI --- src/app/index.html | 2 +- src/app/main.js | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) (limited to 'src/app') diff --git a/src/app/index.html b/src/app/index.html index 97a14ab..263a903 100644 --- a/src/app/index.html +++ b/src/app/index.html @@ -9,7 +9,7 @@
Welcome to Viper!
- +
diff --git a/src/app/main.js b/src/app/main.js index b7071ec..352e654 100644 --- a/src/app/main.js +++ b/src/app/main.js @@ -2,7 +2,7 @@ const fs = require("fs"); const path = require("path"); const unzip = require("unzipper"); const request = require("request"); -const { dialog } = require("electron"); +const { ipcRenderer } = require("electron"); const { https } = require("follow-redirects"); var settings = { @@ -14,6 +14,9 @@ var settings = { if (fs.existsSync(settings.file)) { settings.gamepath = JSON.parse(fs.readFileSync(settings.file, "utf8")).path; settings.zip = path.join(settings.gamepath + "/northstar.zip"); +} else { + alert("Game path is not set! Please select the path!"); + setpath(); } function update() { @@ -36,3 +39,11 @@ function update() { }) }) } + +function setpath() { + ipcRenderer.send("setpath"); +} + +ipcRenderer.on("newpath", (event, newpath) => { + settings.gamepath = newpath; +}) -- cgit v1.2.3