GTAMODX
圣安地列斯
圣安地列斯
272
圣安地列斯安卓版
圣安地列斯安卓版
32
罪恶都市
罪恶都市
721
罪恶都市安卓版
罪恶都市安卓版
178
GTA3
GTA3
136
GTA3安卓版
GTA3安卓版
51
查看所有游戏
专栏组织QQ群
动态
登录
GTAMODX

为游戏爱好者打造的模组分享社区。发现、创造、分享,让游戏世界无限可能。

支持

  • 关于我们
  • 帮助中心
  • 用户协议
  • 隐私政策

创作者

  • 创作中心
  • 上传规范
  • 开放平台
  • 组织广场

资源

  • 全部MOD
  • 游戏下载
  • 最新资讯

平台

  • 搜索模组
  • 社区动态
  • 网站地图
  • QQ频道
  • QQ群
  • 支持MODX

友情链接

bilibiliMikiGTAOL攻略资源网罪恶都市gta吧

© 2026 GTAMODX. All rights reserved.

隐私政策服务条款
Banner
罪恶都市•更新于 20小时前

III.VC.SA.WebView2

webview2
748 449 120

上传者

Author
轻音少女

鼠子

脑汁不太聪明

总下载120
版本1.0.0
所属游戏
罪恶都市
分类
罪恶都市 / 插件
标签
#webview2#整活
必装前置(1)
Ultimate ASI Loader

Ultimate ASI Loader

必装
409
278

III.VC.SA.WebView2

在 GTA III / Vice City / San Andreas 游戏内显示一个由系统 WebView2 渲染的网页面板,热键开关,页面地址与窗口模式由配置决定。

这个项目做什么

  • 游戏内显示网页:面板是一个独立窗口,页面由系统 WebView2 渲染,不依赖任何菜单
  • 独占全屏下改用抓帧贴图呈现,并提示切换到无边框窗口以获得原生速度与文字输入
  • 页面加载失败时给出重新加载入口

不属于本项目的内容:

  • 不提供菜单、作弊、传送等游戏功能,这些属于 XMenu
  • 不内置网页内容,页面由配置里的地址决定

安装

  1. 安装 Ultimate ASI Loader(若已装 Widescreen Fix 则自带)
  2. 把 III.VC.SA.WebView2.asi 与同级的 WebView2\ 目录一起放进游戏目录或 scripts\ 目录
  3. 目录结构保持如下,载荷 DLL 与 WebView2Loader.dll 必须和 ASI 在同一层目录下
游戏目录\
├─ III.VC.SA.WebView2.asi
└─ WebView2\
   ├─ WebView2III.dll
   ├─ WebView2VC.dll
   ├─ WebView2SA.dll
   └─ WebView2Loader.dll

运行时要求:Windows 10/11 自带 WebView2 运行时;缺失时面板不会出现,日志会记录原因。

支持的游戏

游戏版本
GTA III1.0
GTA Vice City1.0
GTA San Andreas1.0 US

配置

首次运行会在载荷目录生成 WebView2\config.json,改动后重启游戏生效。

键类型默认值说明
webview.urlstringhttps://gtamodx.com/面板加载的地址
webview.hotkeystringF8开关面板的热键,写法见 XBase::Input::ParseHotkey,支持 Ctrl+ / Alt+ / Shift+ 前缀
webview.zoomnumber1.0页面缩放,范围 0.5 到 2.0
webview.widthnumber1000面板宽度,像素
webview.heightnumber640面板高度,像素
webview.windowModenumber00 独占全屏,1 窗口,2 无边框;窗口与无边框需要在游戏启动前决定,因此修改后重启游戏生效
{
  "webview": {
    "url": "https://gtamodx.com/",
    "hotkey": "F8",
    "zoom": 1.0,
    "width": 1000,
    "height": 640,
    "windowMode": 2
  }
}

窗口模式说明:独占全屏时 DWM 不合成游戏窗口,面板只能以抓帧预览显示,帧率受限且不支持文字输入;把 windowMode 设为 2 并重启游戏后,游戏以无边框窗口运行,面板恢复原生渲染。

构建

依赖 XBase SDK。先构建 XBase,它会把头文件与静态库暂存到本项目的 include\XBase 与 lib:

XBase\Build.bat Release --no-pause
III.VC.SA.WebView2\Build.bat Release --no-pause

产物:

build\bin\III.VC.SA.WebView2.asi
build\bin\WebView2\WebView2SA.dll
build\bin\WebView2\WebView2VC.dll
build\bin\WebView2\WebView2III.dll
build\bin\WebView2\WebView2Loader.dll

代码结构

路径职责
loader/LoaderAnchor.cpp只保留一个编译单元,让 MSVC 链接时用 WHOLEARCHIVE 拉入 XBase 的 bootstrap 入口;导出 XBasePayloadBaseName 声明载荷基名
src/main.cpp启动校验、配置读取、Host 注册、热键开关;导出 XBasePayloadAttach / XBasePayloadDetach
src/Panel.cpp面板窗口、视口提交、抓帧回显与输入转发、加载失败处理
lib/ include/XBase 构建时暂存的 SDK,不要手工修改

加载链路:

III.VC.SA.WebView2.asi
└─ XBase Bootstrap 检测游戏版本
   └─ 载入 WebView2\WebView2<游戏>.dll
      └─ XBasePayloadAttach
         ├─ Runtime::ValidateEnvironment
         ├─ Config::Init 并准备窗口模式
         └─ Host::Install

面板每帧流程:

OnProcess
├─ Panel::Process   同步可见性、菜单关闭时隐藏
├─ Core::Process    WebView 域创建/抓帧/光标
└─ Hooks::MaintainInputState
Draw 回调
└─ Panel::Draw
   ├─ WebView::SetBounds
   ├─ WebView::DrawPanel        仅抓帧模式
   └─ WebView::ForwardPanelInput 仅抓帧模式

与 XBase 的关系

本项目不包含任何游戏地址,全部能力来自 XBase 公共 API:

用途入口
生命周期XBase::Host::Install、XBase::Core::Init/Process/Shutdown
渲染与输入XBase::Hooks::RegisterDrawCallback、MaintainInputState、SetMenuVisible
窗口模式XBase::Hooks::PrepareStartupWindowMode
网页视图XBase::WebView::Init/Navigate/SetVisible/SetBounds/DrawPanel/ForwardPanelInput
界面与配置XBase::UI、XBase::Config、XBase::Input

完整 API、能力矩阵与边界说明见 XBase 文档:https://gtadev.miomoe.cn/docs/xbase/

排查路径

  1. 游戏目录下确认 III.VC.SA.WebView2.asi 与 WebView2\ 同级存在,且载荷 DLL 名与游戏匹配
  2. 查看 XBase\logs\xbase.log,正常启动应出现 WebView2: Host 注册通过 与 WebView2: 渲染后端就绪
  3. 提示 Failed to detect supported GTA runtime 表示游戏版本不在支持列表
  4. 提示找不到载荷文件时,按日志里的期望路径核对目录与文件名
  5. 面板出现但没有画面:确认 WebView2Loader.dll 在载荷目录内,且系统已安装 WebView2 运行时
  6. 面板帧率低或不支持文字输入:当前是独占全屏抓帧预览,按配置章节切换到无边框窗口模式
  7. 热键无效:确认 webview.hotkey 写法正确,日志会记录解析失败并回退到默认值

III.VC.SA.WebView2-v0.0.1.zip

Main

1.55 MB
1.0.0
9/21/2026
MD5: bf3640178e3d925b47ca456584b0e371
Screenshot 0
Screenshot 1

上传者

Author
轻音少女

鼠子

脑汁不太聪明

总下载120
版本1.0.0
所属游戏
罪恶都市
分类
罪恶都市 / 插件
标签
#webview2#整活

推荐项目

雨云服务器稳定靠谱 点击前往

雨云服务器稳定靠谱 点击前往

站长亲测,订外卖返利

站长亲测,订外卖返利

支付宝碰一碰红包,扫码领取,红包更大

支付宝碰一碰红包,扫码领取,红包更大

扫码红包薅羊毛

扫码红包薅羊毛

GTA系列下载

GTA系列下载

相关推荐

XMenu: III.VC.SA 作弊菜单
XMenu: III.VC.SA 作弊菜单
鼠子
9.5k17
GTA3圣安地列斯罪恶都市
动态车辆变形[LocalDentVC]
动态车辆变形[LocalDentVC]
狂风晨
840
罪恶都市
Mod Loader
Mod Loader
贺兰娆娆
86239
GTA3罪恶都市圣安地列斯
d3d8to9 API转换
d3d8to9 API转换
鼠子
1.4k4
罪恶都市GTA3
基础补丁包
基础补丁包
鼠子
3.5k3
罪恶都市
[安装器]XMenuInstaller
[安装器]XMenuInstaller
鼠子
2.4k3
GTA3圣安地列斯罪恶都市
ImGuiReduxFont
ImGuiReduxFont
鼠子
2683
GTA3圣安地列斯罪恶都市
薄荷居家服
薄荷居家服
宰殒
4631
罪恶都市
III.VC.SA.WebView2
120 下载449 点赞