Fresh devel builds
Pages 29
-
- Plain runtime
- Windows
- x86
- ARM64
- Linux
- x86_64
- i386
- macOS
- Android
- PS Vita
- Nintendo Switch
- Adventures of Demo game
- Windows x86
- Windows ARM64
- Linux
- Portable tar.gz
- x86_64
- i386
- DEB-packages
- x86_64
- i386
- AUR packages
- macOS
- WebAssembly - Emscripten
- Assets archive
- Android
- Super Mario Bros. X game
- Windows x86
- Windows ARM64
- Linux
- Portable tar.gz
- x86_64
- Linux i386
- DEB-packages
- x86_64
- Linux i386
- AUR packages
- macOS
- WebAssembly - Emscripten
- Assets archive
- Android
TheXTech Docs
Links and Downloads
🦊 Official Wohlsoft.ru Thread💬 Our Discord- Stable releases at GitHub
- Fresh devel builds
- Game assets packages
Using
- Use the game
- Create levels and episodes
- Tutorials
Advanced use
- Command-line arguments
- thextech.ini: Tune game settings
- compat.ini: Tune the compatibility
- Run old packed games
- gameinfo.ini: Customize the game
Hacking
Clone this wiki locally
There are links to all in-development and experimental versions for TheXTech engine and games built with it:
Plain runtime
There are just builds of the engine itself without specific game assets, can be used for updates of existing TheXTech-based games, or for use as a replacement for vanilla SMBX engine.
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 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 Yuzu emulator as a homebrew application (which means, it doesn't require you to have the prod.keys file).
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-adventuresofdemomacOS
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-supermariobrosxmacOS
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.