diff --git a/README.md b/README.md index 783017d..809603c 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,8 @@ python server.py --port 3000 --custom_saves --login admin --password secret123 - |-----------|--------|-------------| | `lang` | `en`, `ru` | Game language | | `cheats` | `1` | Enable cheat menu (F3) | +| `request_original_game` | `1` | Request original game files before play | +| `fullscreen` | `0` | Disable auto-fullscreen | **Examples:** diff --git a/colab_reVCDOS.ipynb b/colab_reVCDOS.ipynb index 2da3e59..22a63d8 100644 --- a/colab_reVCDOS.ipynb +++ b/colab_reVCDOS.ipynb @@ -122,6 +122,36 @@ " \" onchange=\"this.style.backgroundColor = this.checked ? '#8ab4f8' : 'transparent'; this.style.borderColor = this.checked ? '#8ab4f8' : '#9aa0a6';\">\n", " Enable Cheats Menu (F3)\n", " \n", + " \n", + " \n", " \n", " \n", "\n", @@ -158,7 +188,9 @@ " function copyAndOpen() {{\n", " const lang = document.getElementById('lang').value;\n", " const cheats = document.getElementById('cheats').checked ? '&cheats=1' : '';\n", - " const finalUrl = `{tunnel_url}/?lang=${{lang}}${{cheats}}`;\n", + " const reqOrig = document.getElementById('req_orig').checked ? '&request_original_game=1' : '';\n", + " const fullscreen = document.getElementById('fullscreen').checked ? '' : '&fullscreen=0';\n", + " const finalUrl = `{tunnel_url}/?lang=${{lang}}${{cheats}}${{reqOrig}}${{fullscreen}}`;\n", " \n", " navigator.clipboard.writeText(\"{password}\").then(function() {{\n", " document.getElementById(\"status\").innerHTML = \"✓ Password copied! Opening game...\";\n", diff --git a/dist/game.js b/dist/game.js index 49e931d..99ab9e6 100644 --- a/dist/game.js +++ b/dist/game.js @@ -11,13 +11,13 @@ const params = new URLSearchParams(window.location.search); const replaceFetch = (str) => str.replace("https://cdn.dos.zone/vcsky/", "/vcsky/") const replaceBR = "/vcbr/" -const autoFullScreen = true; +const autoFullScreen = params.get('fullscreen') !== "0"; // F3 for activation (cheat-menu) const cheatsEnabled = params.get('cheats') === "1" // full game access -if (true) +if (params.get('request_original_game') !== "1") localStorage.setItem('vcsky.haveOriginalGame', 'true'); const isMobile = /Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent);