diff --git a/electron_steam_isbn/index.js b/electron_steam_isbn/index.js
index 60def14f..8aafdeaa 100644
--- a/electron_steam_isbn/index.js
+++ b/electron_steam_isbn/index.js
@@ -24,17 +24,12 @@ const roamingFolder =
: process.env.HOME + "/.local/share");
let storePath = path.join(roamingFolder, "shapez-china", "saves");
-let modsPath = path.join(roamingFolder, "shapez-china", "mods");
if (!fs.existsSync(storePath)) {
// No try-catch by design
fs.mkdirSync(storePath, { recursive: true });
}
-if (!fs.existsSync(modsPath)) {
- fs.mkdirSync(modsPath, { recursive: true });
-}
-
/** @type {BrowserWindow} */
let win = null;
let menu = null;
@@ -341,49 +336,9 @@ ipcMain.handle("fs-job", async (event, job) => {
}
});
-ipcMain.handle("open-mods-folder", async () => {
- shell.openPath(modsPath);
-});
-
-console.log("Loading mods ...");
-
-function loadMods() {
- if (safeMode) {
- console.log("Safe Mode enabled for mods, skipping mod search");
- }
- console.log("Loading mods from", modsPath);
- let modFiles = safeMode
- ? []
- : fs
- .readdirSync(modsPath)
- .filter(filename => filename.endsWith(".js"))
- .map(filename => path.join(modsPath, filename));
-
- if (externalMod) {
- console.log("Adding external mod source:", externalMod);
- const externalModPaths = externalMod.split(",");
- modFiles = modFiles.concat(externalModPaths);
- }
-
- return modFiles.map(filename => fs.readFileSync(filename, "utf8"));
-}
-
-let mods = [];
-try {
- mods = loadMods();
- console.log("Loaded", mods.length, "mods");
-} catch (ex) {
- console.error("Failed to load mods");
- dialog.showErrorBox("Failed to load mods:", ex);
-}
-
ipcMain.handle("get-mods", async () => {
- return mods;
+ return [];
});
steam.init(isDev);
-
-// Only allow achievements and puzzle DLC if no mods are loaded
-if (mods.length === 0) {
- steam.listen();
-}
+steam.listen();
diff --git a/gulp/build_variants.js b/gulp/build_variants.js
index 3fad5281..ed640dde 100644
--- a/gulp/build_variants.js
+++ b/gulp/build_variants.js
@@ -66,6 +66,7 @@ const BUILD_VARIANTS = {
},
"standalone-steam-isbn": {
standalone: true,
+ steamAppId: 1318690,
electronBaseDir: "electron_steam_isbn",
buildArgs: {
steamIsbnVersion: true,
diff --git a/res/ui/wegame_isbn_rating.jpg b/res/ui/wegame_isbn_rating.jpg
deleted file mode 100644
index 581dd744..00000000
Binary files a/res/ui/wegame_isbn_rating.jpg and /dev/null differ
diff --git a/res/ui/wegame_isbn_rating.png b/res/ui/wegame_isbn_rating.png
new file mode 100644
index 00000000..2b8ff7fd
Binary files /dev/null and b/res/ui/wegame_isbn_rating.png differ
diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss
index 6d2f432e..ce46793a 100644
--- a/src/css/states/main_menu.scss
+++ b/src/css/states/main_menu.scss
@@ -1191,11 +1191,9 @@
background: green;
cursor: pointer !important;
pointer-events: all;
- @include S(border-radius, 4px);
- overflow: hidden;
& {
- background: #fff uiResource("wegame_isbn_rating.jpg") center center / contain no-repeat;
+ background: uiResource("wegame_isbn_rating.png") center center / contain no-repeat;
}
}
}
diff --git a/src/js/states/main_menu.js b/src/js/states/main_menu.js
index ac3a29fb..dfa1ef15 100644
--- a/src/js/states/main_menu.js
+++ b/src/js/states/main_menu.js
@@ -262,6 +262,7 @@ export class MainMenuState extends GameState {
抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。
+
CTRL键
+ 拖动:选择区域以复制或删除。SHIFT键
: 按住以放置多个同一种设施。ALT键
: 反向放置传送带。