mirror of
https://github.com/danbulant/arcade-machine
synced 2026-05-24 12:35:38 +00:00
More Configurable Vars
This commit is contained in:
parent
fd16d8db1b
commit
fefb5a5e7f
3 changed files with 32 additions and 21 deletions
25
ui/Vars.js
25
ui/Vars.js
|
|
@ -1,10 +1,22 @@
|
||||||
|
|
||||||
//Paths
|
//Paths
|
||||||
var AsphyxiaPath = "C:\\Users\\kryvas\\Downloads\\asphyxia-core-win-x64\\asphyxia.exe"
|
var AsphyxiaPath = "C:\\Users\\kryvas\\Downloads\\asphyxia-core-win-x64\\asphyxia.exe"
|
||||||
var SDVX3Path = "C:\\sdvx\\spice2.lnk"
|
var GamePath1 = "C:\\sdvx\\spice2.lnk"
|
||||||
var SDVX4Path = ""
|
var GamePath2 = ""
|
||||||
var SDVX5Path = ""
|
var GamePath3 = ""
|
||||||
|
var GamePath4 = ""
|
||||||
|
var GamePath5 = ""
|
||||||
|
var GamePath6 = ""
|
||||||
|
|
||||||
|
//exes
|
||||||
var browser = "brave.exe"
|
var browser = "brave.exe"
|
||||||
|
var GameExe1 = "spice.exe"
|
||||||
|
var GameExe2 = ""
|
||||||
|
var GameExe3 = ""
|
||||||
|
var GameExe4 = ""
|
||||||
|
var GameExe5 = ""
|
||||||
|
var GameExe6 = ""
|
||||||
|
|
||||||
//Keys
|
//Keys
|
||||||
var KeyUp = "KeyW"
|
var KeyUp = "KeyW"
|
||||||
var KeyDown = "KeyS"
|
var KeyDown = "KeyS"
|
||||||
|
|
@ -13,9 +25,8 @@ var KeyRight = "KeyD"
|
||||||
var KeyStart = "KeyE"
|
var KeyStart = "KeyE"
|
||||||
var ExitKey1 = "G" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A"
|
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 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
|
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 };
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,7 @@
|
||||||
switch (vers) {
|
switch (vers) {
|
||||||
case 1:
|
case 1:
|
||||||
execFile(AsphyxiaPath);
|
execFile(AsphyxiaPath);
|
||||||
exec("start /b " + SDVX3Path); //executes cmd with start and path
|
exec("start /b " + GamePath1); //executes cmd with start and path
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
exec("taskkill /im " + browser)//kills browser
|
exec("taskkill /im " + browser)//kills browser
|
||||||
}, 1200)
|
}, 1200)
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
execFile(AsphyxiaPath);
|
execFile(AsphyxiaPath);
|
||||||
exec("start /b " + SDVX4Path);
|
exec("start /b " + GamePath2);
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
exec("taskkill /im " + browser)
|
exec("taskkill /im " + browser)
|
||||||
}, 1200)
|
}, 1200)
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
execFile(AsphyxiaPath);
|
execFile(AsphyxiaPath);
|
||||||
exec("start /b " + SDVX5Path);
|
exec("start /b " + GamePath3);
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
exec("taskkill /im " + browser)
|
exec("taskkill /im " + browser)
|
||||||
}, 1200)
|
}, 1200)
|
||||||
|
|
@ -137,18 +137,18 @@
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
execFile(AsphyxiaPath);
|
execFile(AsphyxiaPath);
|
||||||
exec("start /b " + SDVX6Path);
|
exec("start /b " + GamePath4);
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
exec("taskkill /im " + browser)
|
exec("taskkill /im " + browser)
|
||||||
}, 1200)
|
}, 1200)
|
||||||
ipcRenderer.send("number", vers);
|
ipcRenderer.send("number", vers);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
execFile(GamePath1);
|
execFile(GamePath5);
|
||||||
ipcRenderer.send("number", vers);
|
ipcRenderer.send("number", vers);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
execFile(GamePath2);
|
execFile(GamePath6);
|
||||||
ipcRenderer.send("number", vers);
|
ipcRenderer.send("number", vers);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
16
ui/main.js
16
ui/main.js
|
|
@ -28,7 +28,7 @@ const createWindow = () => {
|
||||||
app.whenReady().then(() => {
|
app.whenReady().then(() => {
|
||||||
createWindow();
|
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');
|
const { execFile, exec, spawn } = require('child_process');
|
||||||
console.log(ExitKey1 + " + " + ExitKey2);
|
console.log(ExitKey1 + " + " + ExitKey2);
|
||||||
|
|
||||||
|
|
@ -38,25 +38,25 @@ app.whenReady().then(() => {
|
||||||
switch(Execounter){
|
switch(Execounter){
|
||||||
case 1:
|
case 1:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + Execounter);
|
||||||
exec("taskkill /im " + SDVXExe);
|
exec("taskkill /im " + GameExe1);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + Execounter);
|
||||||
exec("taskkill /im " + SDVXExe);
|
exec("taskkill /im " + GameExe2);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + Execounter);
|
||||||
exec("taskkill /im " + SDVXExe);
|
exec("taskkill /im " + GameExe3);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + Execounter);
|
||||||
exec("taskkill /im " + SDVXExe);
|
exec("taskkill /im " + GameExe4);
|
||||||
case 5:
|
case 5:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + Execounter);
|
||||||
exec("taskkill /im " + GameExe1);
|
exec("taskkill /im " + GameExe5);
|
||||||
case 6:
|
case 6:
|
||||||
console.warn("funguje" + Execounter);
|
console.warn("funguje" + GameExe6);
|
||||||
exec("taskkill /im " + GameExe2);
|
exec("taskkill /im " + Game);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue