https://github.com/palaceswitcher/Diamond-Rush-Decomp
Decompilation of Diamond Rush
https://github.com/palaceswitcher/Diamond-Rush-Decomp
decompilation j2me
Last synced: 5 months ago
JSON representation
Decompilation of Diamond Rush
- Host: GitHub
- URL: https://github.com/palaceswitcher/Diamond-Rush-Decomp
- Owner: palaceswitcher
- Created: 2025-04-16T19:30:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-01-10T20:07:59.000Z (7 months ago)
- Last Synced: 2026-01-26T12:48:30.099Z (7 months ago)
- Topics: decompilation, j2me
- Language: Java
- Homepage:
- Size: 1.12 MB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-game-decompilations - Diamond Rush
README
# Diamond-Rush-Decomp
A decompilation of Gameloft's 2006 J2ME game, Diamond Rush. This is specifically the non-padlock version (v1.2.0) for the Sony Ericsson S700. The aim is not to get a bytecode identical decompilation but rather deobfuscate it enough for the code to be readable and logically identical to the original.
## Building
### J2ME Setup
- [Windows](https://nnp.nnchan.ru/wiki/?page=j2medevwin)
- [Linux](https://nnp.nnchan.ru/wiki/?page=j2medevlinux)
You may need to add `ulimit -n 10000` to `KEmulator.sh` and `uei/emulator` if you get an error about memory on Linux. You may also have to set the executable flag of the executables (including in the `uei` folder) for nnmod to be detected as a device by Eclipse.
### Eclipse Setup
1. Create a new Java ME project
2. Copy the contents of the repository to the root of the project directory
3. If needed, create a new Run Configuration by going to Run > Configurations. You should be able to build and run the game via this configuration.