Skip to content

toarch7/nt-recreated-public

Repository files navigation

Nuclear Throne Recreated

Open source rebuild and android port of Nuclear Throne.

Nuclear Throne is a game created and owned by Vlambeer. All rights reserved.

Recreation is based off decompiled version of update 19th with 99%+ of everything from present version being restored. Primary reason of this' existence for me is to have fun, - but having fun all only by yourself is lame, so now this project allows much wider range of people experience Nuclear Throne, which is being an amazing game, on their mobile devices.

The public source is for educational and modding purposes. Using GMEdit is recommended for convenient exploration.

Building

Building from this source is only possible with GameMaker (aka GameMaker Studio 2).

As of this moment you have to extract all resources manually from your own copy of the game. Please do not use any official build of the recreation for assets extraction.

Android

For building on modern versions of the engine you can follow an official article.

Downgrade your IDE and Runtime the following way

  • IDE: v2.3.7.606
  • Runtime: 2.3.7.476

Download all necessary build tools from AndroidStudio. In IDE, set these build params

  • Build Tools: 28.0.3
  • Support Library: 28.0.1
  • Target SDK: 28
  • Minimum SDK: 16
  • Compile SDK: 28
  • NDK: r23 or r24

Other platforms

Contributing

Contributions are welcomed, unless your changes boldly dismatch contents of the original game.

You add youself to the credits here if any substantial changes were made.

You can help not only by contributing code, but also by improving or adding localizations. If you've contributed to a localization, mention yourself in credits accordingly.

Libraries used

Input 3

native_cursor

execute_shell_simple