Fresh devel builds - TheXTech/TheXTech GitHub Wiki

There are links to all in-development and experimental versions for TheXTech engine and games built with it. There are automatical builds based on the latest state of the main branch. These builds may contain very new features and bugfixes. Since they are not fully tested, they may also include new bugs. Please report any bugs you notice to us as a GitHub Issue or on one of the Moondust forums or chats.

Important note: any new functions that can be found in these builds may be altered at any time; we only attempt to maintain long-term compatibility with content targeting a stable release. DO NOT DISTRIBUTE (OR RELEASE) EPISODES OR ASSET PACKS REQUIRING A DEVEL BUILD!!

Variants of download:


Plain runtime

There are just builds of the engine itself, it has NO game assets at all (i.e. it has no included collection of default graphics, music, sounds, etc.). This package is intended to be used for updates of existing TheXTech-based games, or as a replacement for vanilla SMBX engine at packed games. If you want to download the complete and running game, please look below for "Adventures of Demo" or "Super Mario Bros. X": there are complete and working games with all necessary resources being presented.

Windows

x86

ARM64

Linux

x86_64

i386

macOS

This is the simply a template app intended you will make the package of the game by yourself by adding assets into the Content/Resources/assets subdirectory at the bundle, and tweaking the Content/Info.plist to specify the custom bundle name and the path to a custom icon (ICNS format).

Android

To start using this version you are required to download an assets archive to your phone and unpack it into the sub-directory. You can find the assets downloads below: "Adventures of Demo" or "Super Mario Bros. X". You may switch between different directories of the game assets from the settings at the launcher screen that allows you to play different games made for TheXTech by the same application.

PS Vita

The game will not work until you will prepare the game root. Please prepare the game root until you will be able to run a game. The game root by default for PS Vita is located at ux0:data/TheXTech/. Please create this directory and place your preferred game assets inside that directory before attempting to launch the PS Vita version of the game. See the installation guide here.

Nintendo Wii

The game will not work until you prepare the game root on your SD card. You should create the thextech directory at root of your SD card, and place content of one of assets archives into it. Please read the "README.md" file (which you can find inside the downloaded archive) on how to prepare the game root and run the game. This game also can be played on the Dolphin emulator.

Nintendo Switch

The game will not work until you prepare the game root on your SD card. Please read the "README.md" file (which you can find inside the downloaded archive) on how to prepare the game root and run the game. This game also can be played on the Suyu emulator as a homebrew application (which means, it doesn't require you to have the prod.keys file; A newer version of Win10 is required to run the emulator).

Nintendo 3DS

The game will not work until you prepare the game root on your SD card. You should create the 3ds/thextech directory at root of your SD card, and place content of one of assets archives into it. Please read the "README.md" file (which you can find inside the downloaded archive) on how to prepare the game root and run the game. This game also can be played on the Citra emulator.

Nintendo Wii U

You need to prepare the root on your SD Card in order to run, you should create wiiu/thextech folder and place one of your asset pack. In order to play with CEMU, you need latest development version. Right now running with CEMU is buggy, and strongly recommended to attach with the --force-interpreter command.

Note

Consoles (such as Wii, 3DS, etc) are required to be hacked for run.


Adventures of Demo game

A little remix of old SMBX episodes made by Wohlstand with the use of A2XT assets by raocow and his fans at the Talkhaus. Visit the project page.

Windows x86

The rest of the desktop computers and laptops were based on this processor architecture.

Windows ARM64

There are some tablets running Windows that have the ARM64 processor.

Linux

There are assemblies built on the Ubuntu system of various versions. They work on other Linux distributions in the condition of libc and OpenGL libraries aren't newer than Ubuntu version used in the build process.

Portable tar.gz

Unpack at any directory and use with the same way as on Windows

x86_64

i386

DEB-packages

The game will be installed at system, default assets will appear at /usr/share/games/thextech/aod, and user directory for game saves, custom worlds, logs, screenshots will appear at ~/.thextech-aod directory.

x86_64

i386

AUR packages

There is an AUR package, maintained by YidaozhanYa. The game will be installed at system, default assets will appear at /usr/share/games/thextech-aod, and user directory for game saves, custom worlds, logs, screenshots will appear at ~/.thextech-aod directory.

yay -Sua --batchinstall thextech-adventuresofdemo

macOS

There are unsigned packages for macOS, you are required to unlock them at the Gatekeeper manually.

Note: On Apple Silicon (M1) devices, you will need to run the xattr -rd com.apple.quarantine "Adventures of Demo.app" from your terminal at the applications directory to get the game work.

WebAssembly - Emscripten

This is the special version of the game that can work in your browser! Install it on your webserver to enjoy the game. If you want to add custom episodes or customize assets, you should build the game from sources (the manual on how to make that is here: Building-on-Emscripten).

Assets archive

This is the archive that contains the game resources for "Adventures of Demo" which you can download with the purpose to play the game on Android, prepare the debug environment for your hacking, produce macOS or Emscripten builds that includes the game resources, or upgrade existing game without touching of the engine.

Android

To get this game to work on Android, you should download the plain runtime engine above and the game assets archive you should unpack on your device in order to get the game to work.


Super Mario Bros. X game

The notable fangame about the Mario universe originally developed by Andrew Spinks in 2009'th year and supported up to 2011. From the ported source code of this game the X-Tech engine was made. Visit the project page.

Windows x86

The rest of the desktop computers and laptops were based on this processor architecture.

Windows ARM64

There are some tablets running Windows that have the ARM64 processor.

Linux

There are assemblies built on the Ubuntu system of various versions. They work on other Linux distributions in the condition of libc and OpenGL libraries aren't newer than Ubuntu version used in the build process.

Portable tar.gz

Unpack at any directory and use with the same way as on Windows

x86_64

Linux i386

DEB-packages

The game will be installed at system, default assets will appear at /usr/share/games/thextech/smbx, and user directory for game saves, custom worlds, logs, screenshots will appear at ~/.thextech-smbx directory.

x86_64

Linux i386

AUR packages

There is an AUR package, maintained by YidaozhanYa. The game will be installed at system, default assets will appear at /usr/share/games/thextech-smbx, and user directory for game saves, custom worlds, logs, screenshots will appear at ~/.thextech-smbx directory.

yay -Sua --batchinstall thextech-supermariobrosx

macOS

There are unsigned packages for macOS, you are required to unlock them at the Gatekeeper manually.

Note: On Apple Silicon (M1) devices, you will need to run the xattr -rd com.apple.quarantine "Super Mario Bros. X.app" from your terminal at the applications directory to get the game work.

WebAssembly - Emscripten

This is the special version of the game that can work in your browser! Install it on your webserver to enjoy the game. If you want to add custom episodes or customize assets, you should build the game from sources (the manual on how to make that is here: Building-on-Emscripten).

Assets archive

This is the archive that contains the game resources for "Super Mario Bros. X" which you can download with the purpose to play the game on Android, prepare the debug environment for your hacking, produce macOS or Emscripten builds that includes the game resources, or upgrade existing game without touching of the engine.

Android

To get this game to work on Android, you should download the plain runtime engine above and the game assets archive you should unpack on your device in order to get the game to work.