ResoddedFramework is an open-source modding base for the game Plants vs. Zombies.
It was based on version 0.9.9.1029 however features from future versions such as GOTY (Steam) have been backported.
- Copy of Plants vs. Zombies Game of the Year Edition. Demo works aswell.
- CMake (Minimum 3.5)
- vcpkg
- An IDE that supports C++
To use ResoddedFramework you require CMake. Note: This isn't a tutorial on how to use CMake, please learn how to use it with your IDE of choice.
- Open the root folder containing CMakeLists.txt
- Wait for the cache to build
- Compile
- Start modding
Go wild, the source code is organized. That means you can easily extend or even implement new content.
-
Reworked Rendering - 100%
-
JSON Settings, replacing the registry - 100%
-
ResourceGen V2 (In Development)
-
Documentation - 1%
-
Window Resizing - 100%
-
Advanced Options - 100%
-
UTF-8 Support - 100%
-
MP3/OGG/FLAC Lawn Music - 100%
-
Controller Support - 100% (Board Only)
- Multi-platform support - 15%
- Separate mod resources (.pak + folders) - 100%
- Update Checker - 100%
- Electr0Gunner -> Creator, Lead Programmer
- IsraelProyects -> Secondary Programmer, Fixes & Improvements
- ThePixelMoon -> Project Setup + Structure
- niqkidd -> Name of the project
- InLiothixie -> Zombatar Reverse Enginnering + Bug Fixes
- Patoke -> Creator of re-plants-vs-zombies, a huge source of reference for reversed engineered code
- The original team behind the 0.9.9 decompilation
- PopCap -> Franchise and Open-Source Engine
- Teams behind SDL, OpenAL-soft, Freetype, BASS, and other dependencies.