https://github.com/alula/circleshootapp
Zuma Deluxe (1.0.0) decompilation
https://github.com/alula/circleshootapp
Last synced: 6 months ago
JSON representation
Zuma Deluxe (1.0.0) decompilation
- Host: GitHub
- URL: https://github.com/alula/circleshootapp
- Owner: alula
- Created: 2022-03-17T20:36:42.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T23:06:13.000Z (11 months ago)
- Last Synced: 2024-07-13T01:08:51.554Z (11 months ago)
- Language: C++
- Homepage: https://discord.gg/2VBmJHvT8e
- Size: 2.47 MB
- Stars: 31
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zuma Deluxe Decompilation
Based on reverse engineering of Mac and Windows executables distributed on PopCap.com.
Status: Fully playable, but potential bugs and inaccuracies are expected.
Dependencies:
- It's pretty much self contained, it compiles and works fine with MinGW and MSVC toolchains.
- CMake 3.18+: https://cmake.org/
- BASS 1.8 DLL, shipped with original game, if you're compiling a 32-bit version.
- or BASS 2.4 DLL, which you can get from https://www.un4seen.com/, required for 64-bit builds
(as BASS 1.x is not available for 64-bit platforms), optionally supported in 32-bit builds.Differencies / accuracy notes:
- The most noticeable difference is that this project is based on open-source release of SexyAppFramework (1.3), with patches to bring back certain old behavior. Later we may reverse engineer framework code and bring it closer to older/internal versions of SexyApp.
- To reduce legal risk, we do not aim to reverse engineer DRM stuff, the resulting executable is DRM-free.
- Game logic code is where we put most care and aim for asm accuracy where possible.
- Certain variable/parameter names and missing methods have been reconstructed by reverse engineering Flash/C# ports of Zuma's Revenge and Zuma web game.Legal notes:
- The source code of game itself (everything in `source/CircleShootApp/`) is provided as-is.
- Any modifications are licensed under MIT.
- The main focus of the project is bug-fixing, modding and porting and is done in a good faith - we don't condone
piracy, we just essentially want to give the game a "second life".
- The decompilation project does not include any assets - you need to get them from your own copy of the game - if
you don't own it, Steam version is easily available: https://store.steampowered.com/app/3330/Zuma_Deluxe/