小井盖改为自绘 GM 窗口(WebView2)+ 背包可见 + 启动器互斥
- 90CN.dll:新增 90CN_gm_window.cpp,自绘标题栏/边框的置顶窗口,内嵌 WebView2 承载 gmweb 页面 - 点小井盖时隐藏游戏内嵌 IE 面板、弹出控制台;关掉后还原,独占全屏压不住时可选 minimize_game - 窗口每轮确认置顶,避免游戏抢窗口栈后消失 - gmweb:新增背包页,发放后自动跳转并高亮新入包的行(GET /local/dnf-gm/inventory/list) - 启动器:新增 /console-status,控制台运行时置灰 GM 工具入口并阻止进入 - 服务端指纹回绑新 DLL(1258496 / 7A179B1B…)
This commit is contained in:
1 parent
e9a3952a9d
commit
b22579658e
10 files changed
+1246
-97
No files matched your search
@@ -1,9 +1,25 @@
|
||||
[web]
|
||||
; 1 = redirect the embedded web window to the page below, 0 = leave it alone
|
||||
; 1 = 接管小井盖窗口, 0 = 完全不管
|
||||
enabled=1
|
||||
; target page. Must be plain http on 127.0.0.1 to avoid IE certificate prompts.
|
||||
; 1 = 点小井盖时弹出我们自己的窗口(推荐,中文输入正常)
|
||||
; 0 = 老行为:仍然用游戏内嵌的 IE,只把页面跳转到下面的 url
|
||||
external=1
|
||||
; 我们自己的窗口开着的时候,把游戏内嵌的面板藏起来;关掉窗口后自动放回去
|
||||
suppress=1
|
||||
; 控制台默认置顶显示,全屏游戏下也能盖在游戏上面。
|
||||
; 如果某些机器上独占全屏压不住(窗口看不见),把它改成 1:开控制台时先把游戏最小化,
|
||||
; 关掉控制台再自动还原全屏。
|
||||
minimize_game=0
|
||||
; 关掉我们自己的窗口时:0 = 把游戏面板放回去(安全),1 = 直接把面板关掉
|
||||
close_action=0
|
||||
; 我们自己的窗口尺寸
|
||||
width=1040
|
||||
height=720
|
||||
; 目标页面。必须是本地 http,避免浏览器弹证书提示。
|
||||
url=http://127.0.0.1:18112/
|
||||
; 1 = if the document navigates away (native tabs), pull it back to url
|
||||
; 备用浏览器路径(仅当 WebView2 不可用、退回 Edge 应用窗口时用),留空自动找
|
||||
browser=
|
||||
; external=0 时:如果页面被跳到别处,是否拉回来
|
||||
force=0
|
||||
; ms to wait after the IE_Server window appears, before navigating
|
||||
; external=0 时:IE 控件出现后等多久再跳转(毫秒)
|
||||
delay=1200
|
||||
Reference in new issue
Block a user