NuclearRT is a fast, open-source, cross-platform C++ runtime for Clickteam Fusion 2.5.
Caution
This project is still in development and is not ready for general use.
- Faster than the default runtime.
- Provides 64-bit support
- Native Linux & macOS support
- Any missing extension will need to be rewritten.
- Sub-Applications are not supported.
- Windows
- Linux
- macOS
- Web
- Clickteam Fusion 2.5 R295.10 or higher
- CMake 3.14 or higher
- A C++ compiler, such as MSVC or GCC
- Emscripten (for Web builds)
Release builds are still not ready. You can build the application manually by following the instructions in the Development section.
Working on NuclearRT has a bit of a strange workflow. The easiest way to do it is:
- Clone the repository.
- Create a Symbolic Link for the exporter from
nuclearrt\exporter\bin\Debug\net8.0-windows
toClickteam Fusion 2.5\Data\Runtime\nuclearrt\exporter
- Create a Symbolic Link for the base runtime from
nuclearrt\runtime
toClickteam Fusion 2.5\Data\Runtime\nuclearrt\runtime
If you make any changes to the exporter:
dotnet build
in theexporter
directory.- Build the application in Fusion.
If you make any changes to the base runtime:
- Build the application in Fusion.
Contributions are welcome! Please open an issue or pull request to contribute.
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.