Skip to content

Commit 833f56e

Browse files
committed
更新发生错误时的提示内容
1 parent 901a60d commit 833f56e

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

main.js

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const createMainWindow = () => {
1717
win = new BrowserWindow({
1818
width: 800,
1919
height: 600 + 28,
20-
minWidth:800,
20+
minWidth: 800,
2121
minHeight: 600 + 28,
2222
// resizable: false,
2323
show: false,
@@ -27,7 +27,7 @@ const createMainWindow = () => {
2727
}
2828
})
2929
win.menuBarVisible = false
30-
// win.webContents.openDevTools() // 打开electron控制台
30+
// win.webContents.openDevTools() // 打开electron控制台
3131
win.loadFile(path.join(__dirname, "dist", "index.html"))
3232
win.on("ready-to-show", () => {
3333
win.show();
@@ -72,7 +72,9 @@ const isPortTaken = (port) => {
7272
catch (e) {
7373
dialog.showMessageBoxSync({
7474
title: "错误",
75-
message: `无法获取游戏目录,请检查IsaacBoxUtility.exe是否被杀毒软件删除或限制访问`,
75+
message: `无法获取游戏目录,请检查IsaacBoxUtility.exe是否被杀毒软件删除或限制访问。
76+
您可以手动复制dependencies文件夹下的isaac_box与isaac_socket目录到游戏MOD目录,然后重新启动游戏.
77+
请确保游戏内只有一个IsaacBox和IsaacSocket MOD,否则无法正常运行!`,
7678
type: "error"
7779
})
7880
return;
@@ -84,7 +86,9 @@ const isPortTaken = (port) => {
8486
} catch (e) {
8587
dialog.showMessageBoxSync({
8688
title: "错误",
87-
message: `无法获取MOD信息`,
89+
message: `无法获取所有MOD信息.
90+
您可以手动复制dependencies文件夹下的isaac_box与isaac_socket目录到游戏MOD目录,
91+
然后重新启动游戏.请确保游戏内只有一个IsaacBox和IsaacSocket MOD,否则无法正常运行!`,
8892
type: "error"
8993
})
9094
return;
@@ -96,7 +100,8 @@ const isPortTaken = (port) => {
96100
} catch (e) {
97101
dialog.showMessageBoxSync({
98102
title: "错误",
99-
message: `无法获取所需MOD信息`,
103+
message: `无法读取您是否安装了必须的MOD,您可以手动复制dependencies文件夹下的isaac_box与isaac_socket目录到游戏MOD目录,
104+
然后重新启动游戏.请确保游戏内只有一个IsaacBox和IsaacSocket MOD,否则无法正常运行!`,
100105
type: "error"
101106
})
102107
return;
@@ -116,7 +121,8 @@ const isPortTaken = (port) => {
116121
} catch (e) {
117122
dialog.showMessageBoxSync({
118123
title: "错误",
119-
message: `无法安装所需MOD`,
124+
message: `无法安装所需MOD.您可以手动复制dependencies文件夹下的isaac_box与isaac_socket目录到游戏MOD目录,
125+
然后重新启动游戏.请确保游戏内只有一个IsaacBox和IsaacSocket MOD,否则无法正常运行!`,
120126
type: "error"
121127
})
122128
return;
@@ -128,7 +134,7 @@ const isPortTaken = (port) => {
128134
catch (e) {
129135
dialog.showMessageBoxSync({
130136
title: "错误",
131-
message: `无法打开IsaacSocket连接工具,请检查.NET环境是否安装,IsaacSocketUtility.exe是否被杀毒软件删除或限制访问,IsaacBoxUtility.exe,或者请以管理员权限打开。`,
137+
message: `无法打开IsaacSocket连接工具,请检查.NET环境是否安装或IsaacSocketUtility.exe是否被杀毒软件删除或限制访问,或者请以管理员权限打开。如果无法解决,请手动开启dependencies/IsaacSocketUtility/IsaacSocket.exe 并在游戏运行时保持开启状态。`,
132138
type: "error"
133139
})
134140
return;

0 commit comments

Comments
 (0)