一个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]