Skip to content

Commit

Permalink
Added is dev. Greatly reduced package size.
Browse files Browse the repository at this point in the history
  • Loading branch information
DevL0rd committed Apr 23, 2020
1 parent 83ba64b commit 3e0a43a
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 2 deletions.
2 changes: 1 addition & 1 deletion SkyNX-Streamer/Build.bat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@echo off
cls
electron-packager . SkyNXStreamer --platform=win32 --arch=ia32
electron-packager . SkyNXStreamer --platform=win32 --arch=ia32 --icon=./icon.ico
pause
Binary file added SkyNX-Streamer/icon.ico
Binary file not shown.
20 changes: 19 additions & 1 deletion SkyNX-Streamer/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ const elevate = require("windows-elevate");
const windowStateKeeper = require('electron-window-state');
const fs = require('fs');
const DB = require('./Devlord_modules/DB.js');
const isDev = require('electron-is-dev');
var AU = require('ansi_up');
var ansi_up = new AU.default;
// Modules to control application life and create native browser window
Expand Down Expand Up @@ -81,11 +82,16 @@ app.on('browser-window-created', function (e, window) {
});
var streamerProcess;
var clientSender;

function startStreamer(arg) {
var cwd = './NxStreamingService/';
if (!isDev) {
cwd = "./resources/app/NxStreamingService"
}
streamerProcess = spawn(
"./NxStreamingService.exe",
["/ip", arg.ip, "/q", arg.q],
{ cwd: './NxStreamingService/', stdio: "pipe" }
{ cwd: cwd, stdio: "pipe" }
);
streamerProcess.stdout.on("data", data => {
log(`${data}`);
Expand Down Expand Up @@ -114,6 +120,9 @@ ipcMain.on('kill', (event, arg) => {
ipcMain.on('installScpVBus', (event, arg) => {
log("Installing ScpVBus driver..")
var df = __dirname + "\\NxStreamingService\\lib\\"
if (!isDev) {
df = __dirname + ".\\resources\\app\\NxStreamingService\\lib\\"
}
elevate.exec(df + "devcon.exe", ["install", df + "ScpVBus.inf", "Root\\ScpVBus"],
function (error, stdout, stderr) {
log(`${stdout}`);
Expand All @@ -128,6 +137,9 @@ ipcMain.on('installScpVBus', (event, arg) => {
ipcMain.on('unInstallScpVBus', (event, arg) => {
log("Un-Installing ScpVBus driver..")
var df = __dirname + "\\NxStreamingService\\lib\\"
if (!isDev) {
df = __dirname + ".\\resources\\app\\NxStreamingService\\lib\\"
}
elevate.exec(df + "devcon.exe", ["remove", "Root\\ScpVBus"],
function (error, stdout, stderr) {
if (error !== null) {
Expand All @@ -142,6 +154,9 @@ ipcMain.on('unInstallScpVBus', (event, arg) => {
ipcMain.on('installAudioDriver', (event, arg) => {
log("Installing audio driver..")
var df = __dirname + "\\NxStreamingService\\lib\\"
if (!isDev) {
df = __dirname + ".\\resources\\app\\NxStreamingService\\lib\\"
}
elevate.exec("regsvr32", [df + "audio_sniffer.dll"],
function (error, stdout, stderr) {
if (error !== null) {
Expand All @@ -154,6 +169,9 @@ ipcMain.on('installAudioDriver', (event, arg) => {
ipcMain.on('unInstallAudioDriver', (event, arg) => {
log("Un-Installing audio driver..")
var df = __dirname + "\\NxStreamingService\\lib\\"
if (!isDev) {
df = __dirname + ".\\resources\\app\\NxStreamingService\\lib\\"
}
elevate.exec("regsvr32", ["/u", df + "audio_sniffer.dll"],
function (error, stdout, stderr) {
if (error !== null) {
Expand Down
5 changes: 5 additions & 0 deletions SkyNX-Streamer/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions SkyNX-Streamer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"ansi_up": "^4.0.4",
"bootstrap": "latest",
"electron": "latest",
"electron-is-dev": "^1.2.0",
"electron-window-state": "latest",
"formidable": "latest",
"jquery": "latest",
Expand Down
Binary file removed icon.png
Binary file not shown.

0 comments on commit 3e0a43a

Please sign in to comment.