From fefb5a5e7fce2f0f76fc01d16cabd5e880559fa4 Mon Sep 17 00:00:00 2001 From: Vaclav Siml Date: Sat, 25 Feb 2023 12:34:21 +0100 Subject: [PATCH] More Configurable Vars --- ui/Vars.js | 25 ++++++++++++++++++------- ui/index.html | 12 ++++++------ ui/main.js | 16 ++++++++-------- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/ui/Vars.js b/ui/Vars.js index 5a76a28..4392524 100644 --- a/ui/Vars.js +++ b/ui/Vars.js @@ -1,10 +1,22 @@ //Paths var AsphyxiaPath = "C:\\Users\\kryvas\\Downloads\\asphyxia-core-win-x64\\asphyxia.exe" -var SDVX3Path = "C:\\sdvx\\spice2.lnk" -var SDVX4Path = "" -var SDVX5Path = "" +var GamePath1 = "C:\\sdvx\\spice2.lnk" +var GamePath2 = "" +var GamePath3 = "" +var GamePath4 = "" +var GamePath5 = "" +var GamePath6 = "" + +//exes var browser = "brave.exe" +var GameExe1 = "spice.exe" +var GameExe2 = "" +var GameExe3 = "" +var GameExe4 = "" +var GameExe5 = "" +var GameExe6 = "" + //Keys var KeyUp = "KeyW" var KeyDown = "KeyS" @@ -13,9 +25,8 @@ var KeyRight = "KeyD" var KeyStart = "KeyE" var ExitKey1 = "G" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A" var ExitKey2 = "H" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A" -var GameExe1 = "" -var GameExe2 = "" -var SDVXExe = "spice.exe" + + if(module) // kdyz to neimportujes pres require tak module bude undefined -module.exports = { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe }; +module.exports = { ExitKey1, ExitKey2, GameExe1, GameExe2, GameExe3, GameExe4, GameExe5, GameExe6 }; diff --git a/ui/index.html b/ui/index.html index b6c6114..df43172 100644 --- a/ui/index.html +++ b/ui/index.html @@ -112,7 +112,7 @@ switch (vers) { case 1: execFile(AsphyxiaPath); - exec("start /b " + SDVX3Path); //executes cmd with start and path + exec("start /b " + GamePath1); //executes cmd with start and path setTimeout(function () { exec("taskkill /im " + browser)//kills browser }, 1200) @@ -121,7 +121,7 @@ break; case 2: execFile(AsphyxiaPath); - exec("start /b " + SDVX4Path); + exec("start /b " + GamePath2); setTimeout(function () { exec("taskkill /im " + browser) }, 1200) @@ -129,7 +129,7 @@ break; case 3: execFile(AsphyxiaPath); - exec("start /b " + SDVX5Path); + exec("start /b " + GamePath3); setTimeout(function () { exec("taskkill /im " + browser) }, 1200) @@ -137,18 +137,18 @@ break; case 4: execFile(AsphyxiaPath); - exec("start /b " + SDVX6Path); + exec("start /b " + GamePath4); setTimeout(function () { exec("taskkill /im " + browser) }, 1200) ipcRenderer.send("number", vers); break; case 5: - execFile(GamePath1); + execFile(GamePath5); ipcRenderer.send("number", vers); break; case 6: - execFile(GamePath2); + execFile(GamePath6); ipcRenderer.send("number", vers); default: break; diff --git a/ui/main.js b/ui/main.js index c6dad1c..c9edcd5 100644 --- a/ui/main.js +++ b/ui/main.js @@ -28,7 +28,7 @@ const createWindow = () => { app.whenReady().then(() => { createWindow(); - const { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe } = require("./Vars.js") //imports exitkeys from vars.js + const { ExitKey1, ExitKey2, GameExe1, GameExe2, GameExe3, GameExe4, GameExe5, GameExe6 } = require("./Vars.js") //imports exitkeys from vars.js const { execFile, exec, spawn } = require('child_process'); console.log(ExitKey1 + " + " + ExitKey2); @@ -38,25 +38,25 @@ app.whenReady().then(() => { switch(Execounter){ case 1: console.warn("funguje" + Execounter); - exec("taskkill /im " + SDVXExe); + exec("taskkill /im " + GameExe1); break; case 2: console.warn("funguje" + Execounter); - exec("taskkill /im " + SDVXExe); + exec("taskkill /im " + GameExe2); break; case 3: console.warn("funguje" + Execounter); - exec("taskkill /im " + SDVXExe); + exec("taskkill /im " + GameExe3); break; case 4: console.warn("funguje" + Execounter); - exec("taskkill /im " + SDVXExe); + exec("taskkill /im " + GameExe4); case 5: console.warn("funguje" + Execounter); - exec("taskkill /im " + GameExe1); + exec("taskkill /im " + GameExe5); case 6: - console.warn("funguje" + Execounter); - exec("taskkill /im " + GameExe2); + console.warn("funguje" + GameExe6); + exec("taskkill /im " + Game); default: break; }