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 engine - Engine only, without resources.
- Engine + "Adventures of Demo" resources - A spin-off game from the A2XT universe by Talkhaus.
- Engine + "Super Mario Bros. X" resources - The fan game about Mario, direct continuation of the original SMBX 1.3.
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
- Plain runtime for Windows 64-bit (Modern platforms)
- Plain runtime for Windows 32-bit (Legacy platforms)
ARM64
- Plain runtime for Windows ARM64, Requires the compatible VC runtime to be installed.
Linux
x86_64
- Plain runtime for Generic Linux (Built on Ubuntu 20.04) amd64
- Plain runtime for Generic Linux (Built on Ubuntu 18.04) amd64
- Plain runtime for Generic Linux (Built on Ubuntu 16.04) amd64
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
- The engine runtime for Android (Minimum supported Android version is 4.1)
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.
- Adventures of Demo for Windows 64-bit (Modern platforms)
- Adventures of Demo for Windows 32-bit (Legacy platforms)
Windows ARM64
There are some tablets running Windows that have the ARM64 processor.
- Adventures of Demo for Windows ARM64, Requires the compatible VC runtime to be installed.
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
- Adventures of Demo for Generic Linux (Built on Ubuntu 16.04) 64-bit x86_64
- Adventures of Demo for Generic Linux (Built on Ubuntu 18.04) 64-bit x86_64
- Adventures of Demo for Generic Linux (Built on Ubuntu 20.04) 64-bit 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
- Adventures of Demo for Debian-like Linux (Built on Ubuntu 16.04) 64-bit x86_64
- Adventures of Demo for Debian-like Linux (Built on Ubuntu 18.04) 64-bit x86_64
- Adventures of Demo for Debian-like Linux (Built on Ubuntu 20.04) 64-bit 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.
- SMBX for Windows ARM64, Requires the compatible VC runtime to be installed.
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
- SMBX for Generic Linux (Built on Ubuntu 16.04) 64-bit x86
- SMBX for Generic Linux (Built on Ubuntu 18.04) 64-bit x86
- SMBX for Generic Linux (Built on Ubuntu 20.04) 64-bit x86
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
- SMBX for Debian-like Linux (Built on Ubuntu 16.04) 64-bit x86
- SMBX for Debian-like Linux (Built on Ubuntu 18.04) 64-bit x86
- SMBX for Debian-like Linux (Built on Ubuntu 20.04) 64-bit x86
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.