liberty recompiled介绍
近日,开发者vaduur在GitHub发布《GTA4》安卓移植项目liberty recompiled(gta4)。该项目基于社区开源工程Liberty Recompiled,通过静态重编译将Xbox 360版游戏移植至安卓设备,无需Windows模拟器。liberty recompiled游戏模拟器安卓版的项目代码几乎全部由AI模型Claude 生成,开发者主要负责实机测试与问题反馈。目前,游戏在骁龙865设备上可实现720P分辨率、约30帧运行。剧情、任务、驾驶、音效及过场动画均可正常体验,但部分桥梁和夜景场景帧率会降至25至29帧。
官方网址:https://github.com/vaduur/LibertyRecompAndroid
| 小编推荐 | 应用说明 | 软件地址 |
| exagear模拟器直装版 | 3.5.0安卓版 | 查看 |
| fc模拟器中文版 | 1.0.0官方版 | 查看 |
| 天马模拟器前端 | 1.0安卓版 | 查看 |
liberty recompiled软件介绍
游戏可以正常安装、启动和运行。目前已测试开场动画、前期剧情任务、自由探索及驾驶功能,游戏存档在退出并重新启动后仍能保留。
游戏以主机原生的720p分辨率渲染,并启用FXAA抗锯齿,随后由显示系统缩放至设备屏幕分辨率。
游戏帧率通过垂直同步(VSync)限制在30 FPS。大多数场景都能稳定维持30帧,但在桥梁等远景区域及夜间城市天际线等高负载场景中,帧率会下降至约25–29 FPS。
阴影效果、绘制距离和阴影贴图尺寸均与主机版保持一致。为降低CPU负载,交通流量和行人密度被调整为PC版默认设置的40%。
音频功能运行正常,包括广播电台、过场动画及Bink视频的声音播放。
liberty recompiled游戏控制
建议使用支持XInput协议的游戏手柄(Xbox按键布局),例如:
通过蓝牙或USB连接的 Xbox手柄;
任何兼容XInput 协议的手柄;
游戏掌机(如Retroid、AYN Odin、AYANEO 等)在Xbox模式下的内置控制器。
本项目运行的是 Xbox 360 版本的游戏,因此操作方式和游戏内按键提示均与 Xbox 布局一一对应。Android 能识别的其他手柄(如 DualShock、DualSense、Switch Pro 等)通常也可以通过 SDL 使用,但其按键是根据位置进行映射的,相关兼容性测试相对较少。
屏幕虚拟手柄(0.5.7.2 及更新版本):
未连接实体手柄时,游戏会在屏幕上显示半透明的 Xbox 360 虚拟手柄。连接实体手柄后,虚拟手柄会自动隐藏,断开连接后则会重新显示。
左摇杆: 触摸屏幕左半部分的任意位置(避开按键区域),摇杆会以手指落点为中心。
右摇杆(视角控制): 触摸屏幕右半部分的任意位置,操作方式与实体手柄的右摇杆相同。
功能按键: A/B/X/Y 按钮位于屏幕右下方;方向键位于左摇杆旁;LT/LB 位于左摇杆上方;RT/RB 位于右侧;L3/R3 位于肩键旁;Back/Start 位于屏幕顶部。
虚拟手柄支持多指同时操作,方便玩家一边移动角色,一边控制视角或执行其他动作。
菜单操作: 与实体手柄一样,游戏菜单也通过相同的按键进行控制。
liberty recompiled已知问题
游戏仍偶尔会崩溃并退回设备主屏幕,建议经常手动存档。
游戏内安装程序的“选择文件”和“选择文件夹”按钮在安卓设备上无法正常使用。建议通过启动器(0.5.7及以上版本)安装,或直接使用应用的安装目录进行安装,具体请参阅INSTALL.md文件。
由于某个延迟光照体积着色器会导致Turnip驱动下的GPU卡死,因此项目暂时跳过了该着色器,部分光照效果也会因此缺失。
《失落与诅咒》(The Lost and Damned)、《夜生活之曲》(The Ballad of Gay Tony)两个资料片,以及在线多人模式,尚未在安卓设备上进行测试。
屏幕虚拟手柄是0.5.7.2版本新增的功能,目前仅在 Retroid Pocket 5 掌机上进行过测试,详情请参阅 Controls 文档。
liberty recompiled配置要求
GPU:Qualcomm Adreno 6xx 或7xx系列(骁龙平台)。项目基于 Adreno 650 开发并测试。自0.5.7.5版本起,Adreno 8xx系列进入实验性支持阶段。
SoC:推荐骁龙865 级别或更高性能的芯片,例如骁龙865、870、888、8 Gen 1/2/3、8s Gen 3等。
CPU:需采用arm64架构并支持ARMv8.2-A(构建版本使用 LSE 原子操作指令)。骁龙835等采用ARMv8.0 架构的芯片会在启动时崩溃。
Android 系统:Android 10(API 29)或更高版本,且必须为64位系统。
RAM:推荐8 GB,6 GB设备尚未经过测试。
存储空间:游戏安装后约占用7 GB,安装过程中还需预留光盘镜像文件的存储空间,建议总共至少预留15 GB可用空间。
游戏手柄:强烈建议使用支持XInput协议的游戏手柄(Xbox 按键布局),详情请参阅。
liberty recompiled注意事项
不支持的显卡类型
ARM Mali / Immortalis GPU:包括大多数 Exynos 2200 之前的芯片、联发科天玑(Dimensity)/Helio系列,以及谷歌 Tensor 系列芯片。
三星Xclipse GPU:包括Exynos 2200及更新型号。
PowerVR GPU及其他非Adreno显卡。
为什么只支持Adreno显卡?
该项目的渲染器需要Vulkan 1.2,并针对Turnip驱动进行了优化。Turnip是Mesa的开源Vulkan驱动,仅适用于Adreno GPU。较旧设备上的高通原厂驱动(包括 Adreno 650)通常仅提供Vulkan 1.1支持。其他GPU 无法加载项目内置的驱动,也尚无人验证该渲染器能否通过其他厂商的驱动正常运行。
Adreno 8xx显卡(骁龙 8 Elite 及更新型号):实验性支持
自0.5.7.5版本起,Adreno 8xx系列开始获得实验性支持。目前已在搭载Adreno 840的三星设备(Android 17)上成功启动游戏。
由于项目内置的 Turnip 驱动不支持Adreno 8xx,需要在启动器中选择“Import driver (.zip)”(导入驱动),导入适用于该系列的Turnip 驱动,例如为模拟器制作的Gen8 Turnip 版本。测试时采用的就是这种方式。
此功能尚不完善,使用过程中可能遇到各种问题,欢迎在GitHub 的Issues页面反馈运行情况。低端 Adreno 6xx型号(610/618/619)虽然应该能够启动游戏,但性能预计会非常差。
Vulkan 驱动兼容性说明
从0.5.6.2版本起,当内置的Turnip驱动无法驱动设备GPU时,如果设备支持Vulkan1.2,应用会尝试回退至设备自带的Vulkan驱动。目前,这种回退方案尚未在任何GPU上经过测试。
如果设备不存在可用的驱动,应用会弹出提示框说明原因,而不是直接无提示退出。同时,应用会生成以下日志文件,记录设备、GPU 和驱动的相关信息:
Android/data/com.libertyrecomp/files/last_launch.txt
如果遇到启动或兼容性问题,请在提交反馈时附上该文件,以便开发者排查原因。
意见反馈
权限协议
严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:
1、安全可靠:我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。
2、自主选择:我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息
3、保护通信秘密:4、合理必要:为了向您和其他用户提供更好的服务,我们仅收集必要的信息。
5、清晰透明:我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。
6、将隐私保护融入产品设计:我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。
本《隐私政策》主要向您说明:我们收集哪些信息 我们收集信息的用途 您所享有的权利
希望您仔细阅读《隐私政策》为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。
若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。
如您有问题,请联系我们。
发表评论
COMMENT