一个Plants vs. Zombies游戏的开源重制项目正在推进,旨在将这款游戏从原有的过时引擎SexyAppFramework现代化,并扩展至包括PlayStation 2在内的多个平台 1。
该项目基于Patoke的PVZ GOTY反编译版本开发 1。在技术实现上,项目采用SDL与OpenGL替代原有的DirectDraw和Direct3D7渲染器 1,并使用SDL Mixer X取代DirectSound/BASS/FMod音频系统 1。这些改动旨在优化内存使用,使游戏能够适配主机硬件限制 1。
项目支持main.pak压缩资源文件的加载 1,并采用CMake和Ninja作为构建系统 1。运行该重制版本需要原始PvZ GOTY游戏的数据文件 1。
未来规划中包括增加x64架构支持、模组API接口以及自定义脚本功能等扩展 1。
An open-source remake project aims to modernize Plants vs. Zombies by transitioning it from its original legacy engine, SexyAppFramework, to support multiple platforms including PlayStation 2. 1
The project is based on Patoke's decompiled version of PvZ Game of the Year edition. 1 It replaces the original DirectDraw and Direct3D7 rendering system with SDL and OpenGL, while substituting the DirectSound/BASS/FMod audio infrastructure with SDL Mixer X. 1 The remake also incorporates support for the main.pak compressed resource file format and optimizes memory usage to accommodate console hardware constraints. 1
To run the remake, users must provide the original PvZ GOTY game data. 1 The project employs CMake and Ninja as its build systems. 1 Future development plans include adding x64 architecture support, a modding API, and custom scripting capabilities. 1
评论
还没有评论,欢迎留下第一条。