OUDATED README, some stuff will be changed soon
UndertaleME is a Open-source Undertale Fight Engine project for oldschool Java-Enabled mobile devices. Developers will be able to create custom fights, dialogs, monsters, items, actions etc, and may even use it to create Undertale fangames with elaborated custom history.Some stuffs are written in portuguese into the game-side, but it's currently a experimental project and they can be easily translated
Collaborators: Add your signatures in your codes!! OwO
- 176x220 Colored display
- Mixing-unsupported MMAPI
- 1MB RAM
- 250KB storage
- D-Pad, Left/Right soft keys and numerical keyboard
- MIDP 2.0
- CLDC 1.1
- 320x240 Colored display
- mixing-supported MMAPI
- 2MB RAM or higher
- Touchscreen are not yet implemented
- Some devices may have issues with keymapping, as they vary a lot. Keymapping adaptation is to be implemented soon
- It's needed to manually configure audio_mode sometimes
- Minimum and recommended specification may change in the future
These instructions may change as there's new plans for this project
- Eclipse IDE: https://www.eclipse.org/downloads/
- Java ME SDK Eclipse Plugin: https://www.oracle.com/java/technologies/sdk-downloads.html
- Lastest JDK (Needed for Eclipse): https://www.oracle.com/java/technologies/javase/jdk16-archive-downloads.html
- JDK and JRE 1.4.2 (Needed for Wireless Toolkit): https://www.oracle.com/java/technologies/java-archive-javase-v14-downloads.html
- Sun Wireless Toolkit 2.5.2_01: https://www.oracle.com/java/technologies/java-archive-downloads-javame-downloads.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR
- ProGuard 4.6: https://sourceforge.net/projects/proguard/files/proguard/4.6/proguard4.6.zip/download
- Samsung J2ME SDK: https://1drv.ms/u/s!AttE4nJrALFwgcMUwwIT4O716yf59Q?e=i3iKeM
- LG J2ME SDK: https://www.softpedia.com/get/Programming/SDK-DDK/LG-SDK-for-Java-ME-Platform.shtml
- Install Eclipse, JDKs, JREs, Sun Wireless Toolkit and optional SDKs
- Open Eclipse. Go to Help > Install New Software... > Add... > Local... > Then search for Java ME SDK Eclipse Plugin you've downloaded. Click Add
- Select all, Next, Agree the terms and restart Eclipse after installation
- Clik "Install Anyway" if this warning appears
- Extract proguard4.6.zip anywhere
- Go to Windows > Preferences > Java ME
- Search for your Wireless Toolkit in WTK Root, and Proguard 4.6 folder
- Now, go to Java > Installed JREs > Add... > Standard VM > Next > Search for your j2re1.4.2 folder > Finish
- Apply and close
- Fork and pull this project (recommended, so you can share your contribution easier), or download as ZIP and extract it.
- Go to File > Import... > General > Existing Projects into Workspace > Next
- Mark Select root directory: > Click "Browse" then search for UndertaleME project folder you just pull or extracted > Finish
- On Package Explorer, right click UndertaleME Project > Build path > Configure build path...
- Go to Java Compiler > Mark "Enable project specific settings" > And select "1.3" in "Compiler compliance level:"
- Now go to Java Build Path > Order and Export > Be sure everything is marked
- Apply and close
- 🦊Now you're ready to go, have fun and have a good time :3
UndertaleME is currently licensed under GNU GPLv3 license
Undertale and its content is a intellectual property of Toby Fox and to all its respective owners. All rights reserved
J2ME Army Knife library is a intellectual property of Ovidiu Iliescu. All rights reserved
MIDI contents belongs to their respective owners.