diff --git a/App/index.htm b/App/index.htm index 86dfc26..95e8569 100644 --- a/App/index.htm +++ b/App/index.htm @@ -108,8 +108,8 @@
- - + +
diff --git a/App/js/gamehook.js b/App/js/gamehook.js index df3d792..b067021 100644 --- a/App/js/gamehook.js +++ b/App/js/gamehook.js @@ -69,7 +69,9 @@ temp_GAMEHOOK = { APP.graphics.updateGuiLabel(); APP.graphics.togglehideTopMenu(); APP.gameHook.updateObject = setInterval(function(){ - APP.gameHook.updateProcess(); + if (APP.options.enableReadGameData === !0){ + APP.gameHook.updateProcess(); + } }, 100); } catch (err) { diff --git a/App/js/graphics.js b/App/js/graphics.js index 3ada1e5..4745960 100644 --- a/App/js/graphics.js +++ b/App/js/graphics.js @@ -1141,12 +1141,6 @@ temp_GRAPHICS = { }, - // Toggle hook after game start - toggleHookAfterGameStart: function(){ - APP.options.hookAfterGameStart = document.getElementById('CHECKBOX_hookAfterGameStart').checked; - localStorage.setItem('hookAfterGameStart', document.getElementById('CHECKBOX_hookAfterGameStart').checked); - }, - // Toggle show game data toggleShowGameData: function(){ diff --git a/App/js/main.js b/App/js/main.js index 45b137f..90036de 100644 --- a/App/js/main.js +++ b/App/js/main.js @@ -191,9 +191,7 @@ const APP = { // Seek game process setTimeout(function(){ - if (APP.options.hookAfterGameStart === !0){ - APP.gameHook.seekGame(!0); - } + APP.gameHook.seekGame(!0); APP.graphics.updateGuiLabel(); if (JSON.parse(localStorage.getItem('showGameData')) === !0){ TMS.css('APP_GAME_DATA', { 'display': 'block' }); diff --git a/App/js/options.js b/App/js/options.js index 51ef537..8fb7d7b 100644 --- a/App/js/options.js +++ b/App/js/options.js @@ -19,7 +19,7 @@ temp_OPTIONS = { showGameHints: !1, enableTabletMode: !1, isMenuRightClosed: !1, - hookAfterGameStart: !0, + enableReadGameData: !0, enableBgObjectiveAnimation: !0, bioRandObjectives: { reset: !1, @@ -136,6 +136,12 @@ temp_OPTIONS = { Functions */ + // Toggle enable reading game data + toggleReadGameData: function(){ + APP.options.enableReadGameData = document.getElementById('CHECKBOX_enableReadGameData').checked; + localStorage.setItem('enableReadGameData', document.getElementById('CHECKBOX_enableReadGameData').checked); + }, + // Toggle always on top function toggleAlwaysOnTop: function(){ APP.options.alwaysOnTop = document.getElementById('CHECKBOX_alwaysOnTop').checked; @@ -148,7 +154,6 @@ temp_OPTIONS = { // Declare variables and switch mode var dragBarCss; - switch (mode){ case 'open': @@ -625,7 +630,7 @@ temp_OPTIONS = { 'enableCamHint', 'showGameHints', 'enableTabletMode', - 'hookAfterGameStart', + 'enableReadGameData', 'enableBgObjectiveAnimation' ].forEach(function(cSettings){