phikill/RE_PUBG_LITE
GitHub: phikill/RE_PUBG_LITE
一个针对PUBG LITE游戏的逆向工程项目,旨在创建自由漫游版本并修复游戏缺陷以用于教育目的。
Stars: 49 | Forks: 9
[](https://discord.gg/E5vXyRd4ks)
您可以点击上方的按钮加入我们的 *Discord* 服务器。
### 状态
### 🟢 活跃,当前正在使用 SDK 生成器以及 IDA 和 Ghidra 调试游戏二进制文件。
### 进度 0.7%
# OG:Battlegrounds Lite.
PUBG LITE 游戏逆向工程,用于教育目的。
我想要这个游戏的一个自由漫游版本,这就是我努力进行这个项目的原因。
同时,为了能控制游戏,我想做一些有趣的事情。
简而言之,游戏可以运行,但需要修复一些东西以使其稳定且功能正常。
## 注意!当前存在的问题 - 尚未修复
#### 载具
- [x] 能够驾驶 - 由 ```PHIKILL``` 修复
- [x] 角色在座位上正确定位 - 由 ```PHIKILL``` 修复
- [x] 正确切换到载具座位,按 CTRL + 1, 2, 3, 4, 5, 6, 7, 8, 9 - 由 ```PHIKILL``` 修复
- [x] 能够离开载具 - 由 ```PHIKILL``` 修复
- 注意!目前,角色离开载具时存在相当多的 bug。
Bug 包括:角色旋转和无效的水下状态激活。
#### 角色
- [ ] 使用 ADS 瞄准时,动画应正确。
- [x] 环顾四周时,服务器根据偏航角在角色静止时复制其旋转。
- 注意!我做了一个快速修复,因此这与 **```ALT FreeCam```** 冲突,但它有助于近战游戏玩法。
- [x] 接收和造成伤害 - *需要改进* - 由 ```H4tiux``` 修复
- [x] 成功落地 - *需要改进* - 由 ```JerryPrimeDev``` 和 ```PHIKILL``` 修复
- [ ] 在库存中正确更新角色信息。例如,即使卸下头盔和其他装备,也要保持它们。
#### 世界
- [ ] 基于与摄像机 ```viewTarget``` 的距离进行相关性校正。 - 这个问题导致基于物理的 Actor 在远离宿主摄像机时会下落。
- [ ] 门,是的,门相当复杂;它们既不会打开也不会关闭,并且没有被复制。
- 注意!部分修复,它在宿主上有效,但门没有复制到客户端。
- [ ] 地图上的物品生成
- [ ] 地图上的载具生成
#### 武器
- [ ] 复制枪声,包括冲击效果、贴花、特效和伤害。
- [x] 在新版本中重新装填武器 - 由 ```H4tiux``` 修复
- [ ] 手榴弹引爆时间已从 2.5 秒修正为 5 秒。
### 新版本中的其他问题已由 H4tiux 修复,例如战斗运输机中的摄像机、下飞机、崩溃问题等。
## 游戏大厅
### 大厅代码 : -> [ogbg_lobby](https://github.com/phikill/RE_PUBG_LITE/tree/ogbg_lobby)
#### *适用于所有游戏版本*
### 以下是托管在 GitHub Pages 上的在线大厅的参数命令。
### 如果您想离线使用,请访问分支并按照说明操作。
```@PUBGLite-Win64-Shipping.exe -UI -LobbyUrl="https://phikill.github.io/RE_PUBG_LITE/custom_lobby/index.html" -AllowJoinAnyMatchState -LOG -NOSPLASH```
您可以在 custom_match 菜单中创建简单的比赛。要开始游戏,只需打开两个游戏实例:一个作为 ```服务器```,另一个作为 ```客户端```。
默认情况下,游戏在端口 ```7777``` 上打开。
匹配功能最高支持到版本 ```1.4.0.15```,在更高版本如 ```1.4.2.423``` 和 ```1.4.2.681``` 中游戏会崩溃。
## 游戏启动器
##### *适用于所有游戏版本*
我正在反编译启动器并用纯 C 语言重写,支持 ~~Linux~~ 甚至 ~~Windows XP~~。
### 目前我只有 Windows 系统,并且暂时禁用了 XP 支持,因为这没有意义。
### 您可以在此分支下载;它包含源代码和位于 ```bin/nt_64/``` 的二进制文件。
## 分支链接:[启动器源代码](https://github.com/phikill/RE_PUBG_LITE/tree/ogbg_game_launcher)
登录页面 - 仅限昵称
登录页面 - 昵称设置 *```CHICKEN```* 为大写
主页 - 这里内容很少
### ```LauncherIpc.dll``` 实现有效。
游戏内昵称 - 在启动器中设置 - 大厅视图 0.7.0.1
游戏内昵称 - 在启动器中设置 - 训练模式 0.7.0.1
## 忽略,旧照片,项目的最初步骤,它现在只适用于 ```Windows 7 x64``` 或更高版本。
Cef 在 Windows XP 上工作
相同的代码在 Linux 上工作
## 服务器面板
我创建了这个服务器面板,用于从浏览器远程控制服务器、查看其状态等。
未来会有更多的功能实现和错误修复。
#### 您可以切换地图和游戏模式蓝图。
#### 玩家位置将在 2D 地图上显示。
#### 您可以从该页面调用 Unreal 控制台命令;目前存在一些 tick 问题,稍后会修复。
#### 您可以从该页面生成载具;目前存在一些 tick 问题,稍后会修复。
#### 您可以将任何您想踢出的玩家踢出比赛。
# ⬇️ 下载部分 <- 游戏备份
或这里
🟢[1.4.2.681 | (2021.02.22) 链接 1](https://drive.google.com/drive/folders/19vs1__70kZsb7YQScpdWKtGa2-Xwi9gj)
🟢[1.4.2.681 | (2021.02.22) 链接 2](https://archive.org/details/pubglitebuild)
🟢[1.4.2.423 | (2020.02.23)](https://drive.google.com/drive/folders/1IWccZ7mIpKqnnrxmyTDGBmvkkb2tyOqD)
🟢[1.4.2.14 | (..)](https://archive.org/details/pubglite-client-garena)
🟢[1.4.0.15 | (2019.11.21)](https://drive.google.com/file/d/1vQizbEEg1mBOqHECOLK_x265lKeJYsWr/view)
🟢[1.3.0.90 | (2019.10.10)](https://drive.google.com/drive/folders/1ZVqzeA_iAaDMlKcgl4jdZ7Vxj8J78qS4)
🔴[1.0.0.40 | (2019)](https://windows96.net/)
🟢[0.8.3.14 | (2019.07.06) 链接 1](https://drive.google.com/file/d/1wotozQEiRqluQlcPX__wfgg1dLGDOkCj)
🟢[0.8.3.14 | (2019.07.06) 链接 2](https://drive.google.com/file/d/1Pgsy5zvh6LkAXkD9flAm4XzQ8z94fwlw)
🟢[0.8.1.29 | (2019.08.01) 链接 1](https://www.mediafire.com/folder/ae379oal06b31/PUBG_Lite_Pc)
🟢[0.8.1.29 | (2019.08.01) 链接 2](https://drive.google.com/file/d/1iSWF9-58YD8qAft4wjSaMgEw1742tYZn)
🟢[0.7.7.20 | (2019)](https://drive.google.com/drive/folders/1IksQao0KPgU1KEnwEug7qDpdiBBIAxxt)
🔴[0.7.3.32 | (2019)](https://cat-bounce.com/)
🔴[0.7.1.48 | (2019.02)](https://hackertyper.net/)
🟢[0.7.0.1 | (2019.01.24) 链接 1](https://gamingredzzone.blogspot.com/2018/03/download-pubg-pc-lite-highly-compressed.html)
🟢[0.7.0.1 | (2019.01.24) 链接 2](https://drive.google.com/file/d/1KYxERzT6huJszMLa5hljvZ1KoR5L3tbG)
## 工具
我用来修改游戏的一些工具
工具名称,这样我就不会忘记
### *浏览游戏资源。*
.PAK 文件探索 [PUBG Lite Explorer by Warranty Voider](https://github.com/zeroKilo/PUBGLiteExplorerWV)
[UMODEL](https://www.gildor.org/en/projects/umodel)
[FModel](https://fmodel.app/)
[UAssetGUI](https://github.com/atenfyr/UAssetGUI)
[UnrealLocres](https://github.com/Snoozeds/UnrealLocresEditor)
### *网络操控与后端*
[Wireshark](https://www.wireshark.org/)
[EchoMirage](https://sourceforge.net/projects/echomirage.oldbutgold.p/)
[FakeNet](https://github.com/fireeye/flare-fakenet-ng/releases)
[Cain & Abel](https://sectools.org/tool/cain/)
[Postman](https://www.postman.com/)
[node.js](https://nodejs.org/)
[Nmap](https://nmap.org/)
### *直接修改二进制文件*
QuickUnpack 4.3
[xvolkolak Unpacker](https://n10info.blogspot.com/2018/03/xvolkolak-010.html)
[Detect It Easy DIE](https://github.com/horsicq/Detect-It-Easy)
[HXD](https://mh-nexus.de/en/hxd/)
[ImHex](https://imhex.werwolv.net/)
##### 启动器二进制文件及 C# 相关工具
[dnSpy](https://dnspy.org/)
[ILSpy](https://ilspy.org/)
### *内存中操作数值*
[CheatEngine](https://www.cheatengine.org/)
### *Unreal Engine Dumper 及其他工具*
[Dumper-7](https://github.com/Encryqed/Dumper-7)
[UE4-Function-Address-Finder](https://github.com/patrickBakin/UE4-Function-Address-Finder)
[Unreal Engine Uasset Viewer/Editor](https://github.com/kaiheilos/Utilities)
[Kismet Analyzer](https://github.com/trumank/kismet-analyzer)
### *分析系统调用、Win32 API 使用等。*
[depends22_x64](https://www.dependencywalker.com/)
[winapiexec64](https://ramensoftware.com/winapiexec)
[Xenos_2.3.2](https://github.com/DarthTon/Xenos/releases)
[X64DBG](https://x64dbg.com/)
[Ghidra](https://github.com/NationalSecurityAgency/ghidra)
[Error Lookup](https://github.com/henrypp/errorlookup)
[FileGrab](https://sourceforge.net/projects/filegrab/)
[ForceToolKit](https://autoclose.net/forcetoolkit.html)
[RegShot](https://sourceforge.net/projects/regshot/)
[Process Explorer](https://www.majorgeeks.com/files/details/microsoft_process_explorer.html)
[OpenHashTab](https://github.com/namazso/OpenHashTab)
[JWlink](https://github.com/JWasm/JWlink)
[UASM](https://github.com/Terraspace/UASM)
### *其他实用工具*
[CyberChef](https://gchq.github.io/CyberChef/)
[XOpcodeCalc](https://github.com/horsicq/XOpcodeCalc)
[Hollows_Hunter](https://github.com/hasherezade/hollows_hunter)
您可以在 custom_match 菜单中创建简单的比赛。要开始游戏,只需打开两个游戏实例:一个作为 ```服务器```,另一个作为 ```客户端```。
默认情况下,游戏在端口 ```7777``` 上打开。
匹配功能最高支持到版本 ```1.4.0.15```,在更高版本如 ```1.4.2.423``` 和 ```1.4.2.681``` 中游戏会崩溃。
## 游戏启动器
##### *适用于所有游戏版本*
我正在反编译启动器并用纯 C 语言重写,支持 ~~Linux~~ 甚至 ~~Windows XP~~。
### 目前我只有 Windows 系统,并且暂时禁用了 XP 支持,因为这没有意义。
### 您可以在此分支下载;它包含源代码和位于 ```bin/nt_64/``` 的二进制文件。
## 分支链接:[启动器源代码](https://github.com/phikill/RE_PUBG_LITE/tree/ogbg_game_launcher)
登录页面 - 仅限昵称
登录页面 - 昵称设置 *```CHICKEN```* 为大写
主页 - 这里内容很少
### ```LauncherIpc.dll``` 实现有效。
游戏内昵称 - 在启动器中设置 - 大厅视图 0.7.0.1
游戏内昵称 - 在启动器中设置 - 训练模式 0.7.0.1
## 忽略,旧照片,项目的最初步骤,它现在只适用于 ```Windows 7 x64``` 或更高版本。
Cef 在 Windows XP 上工作
相同的代码在 Linux 上工作
## 服务器面板
我创建了这个服务器面板,用于从浏览器远程控制服务器、查看其状态等。
未来会有更多的功能实现和错误修复。
#### 您可以切换地图和游戏模式蓝图。
#### 玩家位置将在 2D 地图上显示。
#### 您可以从该页面调用 Unreal 控制台命令;目前存在一些 tick 问题,稍后会修复。
#### 您可以从该页面生成载具;目前存在一些 tick 问题,稍后会修复。
#### 您可以将任何您想踢出的玩家踢出比赛。
# ⬇️ 下载部分 <- 游戏备份
或这里
🟢[1.4.2.681 | (2021.02.22) 链接 1](https://drive.google.com/drive/folders/19vs1__70kZsb7YQScpdWKtGa2-Xwi9gj)
🟢[1.4.2.681 | (2021.02.22) 链接 2](https://archive.org/details/pubglitebuild)
🟢[1.4.2.423 | (2020.02.23)](https://drive.google.com/drive/folders/1IWccZ7mIpKqnnrxmyTDGBmvkkb2tyOqD)
🟢[1.4.2.14 | (..)](https://archive.org/details/pubglite-client-garena)
🟢[1.4.0.15 | (2019.11.21)](https://drive.google.com/file/d/1vQizbEEg1mBOqHECOLK_x265lKeJYsWr/view)
🟢[1.3.0.90 | (2019.10.10)](https://drive.google.com/drive/folders/1ZVqzeA_iAaDMlKcgl4jdZ7Vxj8J78qS4)
🔴[1.0.0.40 | (2019)](https://windows96.net/)
🟢[0.8.3.14 | (2019.07.06) 链接 1](https://drive.google.com/file/d/1wotozQEiRqluQlcPX__wfgg1dLGDOkCj)
🟢[0.8.3.14 | (2019.07.06) 链接 2](https://drive.google.com/file/d/1Pgsy5zvh6LkAXkD9flAm4XzQ8z94fwlw)
🟢[0.8.1.29 | (2019.08.01) 链接 1](https://www.mediafire.com/folder/ae379oal06b31/PUBG_Lite_Pc)
🟢[0.8.1.29 | (2019.08.01) 链接 2](https://drive.google.com/file/d/1iSWF9-58YD8qAft4wjSaMgEw1742tYZn)
🟢[0.7.7.20 | (2019)](https://drive.google.com/drive/folders/1IksQao0KPgU1KEnwEug7qDpdiBBIAxxt)
🔴[0.7.3.32 | (2019)](https://cat-bounce.com/)
🔴[0.7.1.48 | (2019.02)](https://hackertyper.net/)
🟢[0.7.0.1 | (2019.01.24) 链接 1](https://gamingredzzone.blogspot.com/2018/03/download-pubg-pc-lite-highly-compressed.html)
🟢[0.7.0.1 | (2019.01.24) 链接 2](https://drive.google.com/file/d/1KYxERzT6huJszMLa5hljvZ1KoR5L3tbG)
## 工具
我用来修改游戏的一些工具
工具名称,这样我就不会忘记
### *浏览游戏资源。*
.PAK 文件探索 [PUBG Lite Explorer by Warranty Voider](https://github.com/zeroKilo/PUBGLiteExplorerWV)
[UMODEL](https://www.gildor.org/en/projects/umodel)
[FModel](https://fmodel.app/)
[UAssetGUI](https://github.com/atenfyr/UAssetGUI)
[UnrealLocres](https://github.com/Snoozeds/UnrealLocresEditor)
### *网络操控与后端*
[Wireshark](https://www.wireshark.org/)
[EchoMirage](https://sourceforge.net/projects/echomirage.oldbutgold.p/)
[FakeNet](https://github.com/fireeye/flare-fakenet-ng/releases)
[Cain & Abel](https://sectools.org/tool/cain/)
[Postman](https://www.postman.com/)
[node.js](https://nodejs.org/)
[Nmap](https://nmap.org/)
### *直接修改二进制文件*
QuickUnpack 4.3
[xvolkolak Unpacker](https://n10info.blogspot.com/2018/03/xvolkolak-010.html)
[Detect It Easy DIE](https://github.com/horsicq/Detect-It-Easy)
[HXD](https://mh-nexus.de/en/hxd/)
[ImHex](https://imhex.werwolv.net/)
##### 启动器二进制文件及 C# 相关工具
[dnSpy](https://dnspy.org/)
[ILSpy](https://ilspy.org/)
### *内存中操作数值*
[CheatEngine](https://www.cheatengine.org/)
### *Unreal Engine Dumper 及其他工具*
[Dumper-7](https://github.com/Encryqed/Dumper-7)
[UE4-Function-Address-Finder](https://github.com/patrickBakin/UE4-Function-Address-Finder)
[Unreal Engine Uasset Viewer/Editor](https://github.com/kaiheilos/Utilities)
[Kismet Analyzer](https://github.com/trumank/kismet-analyzer)
### *分析系统调用、Win32 API 使用等。*
[depends22_x64](https://www.dependencywalker.com/)
[winapiexec64](https://ramensoftware.com/winapiexec)
[Xenos_2.3.2](https://github.com/DarthTon/Xenos/releases)
[X64DBG](https://x64dbg.com/)
[Ghidra](https://github.com/NationalSecurityAgency/ghidra)
[Error Lookup](https://github.com/henrypp/errorlookup)
[FileGrab](https://sourceforge.net/projects/filegrab/)
[ForceToolKit](https://autoclose.net/forcetoolkit.html)
[RegShot](https://sourceforge.net/projects/regshot/)
[Process Explorer](https://www.majorgeeks.com/files/details/microsoft_process_explorer.html)
[OpenHashTab](https://github.com/namazso/OpenHashTab)
[JWlink](https://github.com/JWasm/JWlink)
[UASM](https://github.com/Terraspace/UASM)
### *其他实用工具*
[CyberChef](https://gchq.github.io/CyberChef/)
[XOpcodeCalc](https://github.com/horsicq/XOpcodeCalc)
[Hollows_Hunter](https://github.com/hasherezade/hollows_hunter)标签:CTI, Ghidra, IDA Pro, MITM代理, PUBG Lite, SDK 生成器, 二进制分析, 云安全运维, 伤害系统, 反作弊研究, 在线游戏, 多人游戏, 教育软件, 数据可视化, 游戏修改, 游戏安全, 游戏破解, 游戏逆向工程, 物品系统, 自由漫游模式, 角色动画, 车辆控制, 软件逆向, 黑客技术