
This update features a lot of platform-related improvements and stabilisation. Since this update the exclusive full-screen modes on some platforms (such as retro computers) are supported to maintain the graphics performance which is impossible with the regular configuration and windowed mode.
- Full changelog for 1.3.7.1
- New features:
- Video system
- Implemented support for Power-of-Two only textures on some platforms via SDL Render (@Wohlstand)
- Added exclusive full-screen mode support to maintain good performance on weak devices (@Wohlstand)
- Add 3x scale mode (@ds-sloth, thanks to @Yave-Yu for the request)
- Gameplay settings
- Added compat flag "no-shell-grab-top" to disable grabbing shells while falling from above, for compatibility with pre-SMBX 1.3 content (@Wohlstand)
- Behaviour changes
- Advanced options are now applied only when hitting Select or returning to the previous screen. (@ds-sloth, thanks to @Wohlstand for the suggestion)
- The mouse can now be used to click through message boxes in the main menu. (@ds-sloth, thanks to @Agatha for the suggestion)
- Refine Magic Block handling of lava next to slopes (@ds-sloth, thanks to @ChristianSilvermoon for the report)
- Adjusted the frame-skip behaviour to address the performance slowdown on some systems (@Wohlstand)
- Windows: use SDL2 renderer on video cards without OpenGL acceleration (@ds-sloth)
- Added an explicit indication that game is suspended when window is out of focus by showing the "Paused" label over the gray filter. (@Wohlstand)
- Rapidly clicking on menu items no longer toggles fullscreen. (@ds-sloth, thanks to @Agatha for the suggestion)
- On failures while using interprocess-based level testing, the explicit error messages will be shown (@Wohlstand)
- Hardware support
- Add GameCube controller support for Wii (@ds-sloth)
- 3DS: fix bug where gameplay could slow down when audio performance is reduced (@ds-sloth)
- Wii: fix bug where Wiimote could get stuck in Rumble state (@ds-sloth)
- Fixed the viewport problem on non-SMBX resolutions at the PS Vita (@Wohlstand, @ds-sloth)
- New vanilla bugfixes
- Fix vanilla bug where chars 3 and 4 could clip downwards if they powered up while digging, guarded by "fix-player-grab-clip" [Classic Mode] (@ds-sloth)
- Fix SMBX 1.3 crash caused by freezing a bubble when the NPC with index 3 is an ice ball (@ds-sloth)
- Fix vanilla bug where the player could clip downwards when hurt or running into a block while on a platform, guarded by existing compat flag "fix-player-downward-clip" [Classic Mode] (affected Frozen Valley in Fallen Spirits and Mushroom Heights in Princess Cliche) (@ds-sloth, thanks to @Agatha for the report)
- Fix vanilla editor peculiarity where the order of overlapping blocks might change. Note that overlapping blocks larger than 1 tile are still sorted according to SMBX rules. (@ds-sloth)
- TheXTech bugfixes
- Fix TheXTech 1.3.7 peculiarity where NPCs that hid themselves on activation would be shown before coming onscreen (@ds-sloth)
- Fix TheXTech 1.3.7 peculiarity where player preview sprites in the main menu would not use the correct death effects (@ds-sloth)
- Fix TheXTech 1.3.6.1 bug where a plant on a hidden moving layer would sometimes not appear after showing the layer (@ds-sloth, @Wohlstand)
- Fixed a bug from the TheXTech 1.3.6 where music of a wrong section gets started when player enters level by a warp into section with no music (@Wohlstand)
- Fix TheXTech 1.3.7 bug where rail platforms could get stuck below the current section (@ds-sloth, thanks to @Liebning for the report)
- Fix TheXTech 1.3.5.3 visual bug where P2's screen fader was not reset when P1 gets a level exit (@ds-sloth)
- Fix TheXTech 1.3.6.1 visual change in the width of spaces in the in-game message box (@ds-sloth)
- Fix TheXTech 1.3.7 visual change in the line-breaking algorithm for the in-game message box (@ds-sloth)
- Tune TheXTech v1.3.7 Modern/Classic Mode logic for when to activate NPCs shown by events to better match Vanilla. (@ds-sloth, thanks to @Liebning for the report)
- Resolved the pool allocator memory overflow crash problem (Caused by LunaScript's render operations with frame skipping enabled on slow devices) (@Wohlstand)
- Fix TheXTech 1.3.6.1 bug where setting width or height to 0 in npc.txt would prevent the NPC from spawning (this affected the boss of Hall of Masks in MM4) (@ds-sloth)
- Fix TheXTech 1.3.6.1 bug where colored platform NPCs could mistakenly trigger activation events (this affected The Sinister Side in SRW) (@ds-sloth)
- Fix TheXTech 1.3.1 inaccuracy where certain internal values were not rounded correctly (@ds-sloth)
- Fix TheXTech 1.3.1 bug where characters 2 and 5 couldn't release all coins in a block if the block was in front of another sizable block (@ds-sloth)
- Fix loading of custom resolution specified in thextech.ini (@ds-sloth)
- Fix TheXTech 1.3.7 bug where medals were incorrectly tracked after using Coin Switch in Classic Mode (@ds-sloth, thanks to @Agatha for the report)
- Fix TheXTech 1.3.7 editor bug where sizable block priority was not used when resizing sizable blocks (@ds-sloth, thanks to @ChristianSilvermoon for the report)
- Fix TheXTech v1.3.7 change to the timing of events triggered by warp enter/exit events (@ds-sloth, thanks to @ChristianSilvermoon for the report)
- Fix TheXTech v1.3.6.1 inaccuracy where generator NPCs with IDs 57, 60, 62, 64, and 66 could not be walked on in their generator state (@ds-sloth)
- Fix TheXTech 1.3.7-beta bug which prevented the compat flag "fix-player-clip-wall-at-npc" from working as intended (@ds-sloth)
- Fix TheXTech v1.3.7-beta visual bug in which the backdrop did not have proper borders in 4P split screen at 1440p. (@ds-sloth)
- Fix TheXTech v1.3.7 bug in which input methods might get disconnected when switching between battle leves in 3/4-player mode. (@ds-sloth)
- Fix TheXTech v1.3.7-beta bug in which bullet generators not facing the player could become inactive. (@ds-sloth, thanks to @Liebning for the report)
- Fix critical TheXTech v1.3.6 editor bug where swapping the order of layers resulting in objects losing their layers. (@ds-sloth, thanks to @ChristianSilvermoon for the report)
- Fix TheXTech v1.3.6 editor bug where world music tiles would move a tiny bit when the world was saved (@ds-sloth, thanks to @ChristianSilvermoon for the report)
- Fixed the early interrupting of the level workflow when going to the inter-level warp on some platforms (@Wohlstand)
- Fixed the visual glitch of the last screen fade out frame being frozen instead of complete going into darkness (@Wohlstand)
- Fixed the bug that causes gamesave's fails counter not being copied or removed via game menu (@Wohlstand)
- Fix TheXTech 1.3.7-beta editor bug where a player object could become deselected when closing the editor pane (@ds-sloth, thanks to @fbitninja for the report)
- Fixed the incorrect work of the Java-coded INI parser on Android that led some properties being loaded incorrectly (for example, valid background picture fails to load) (@Wohlstand)
- Video system
Known issues
- Audio may be choppy on Old 3DS.
- Texture load stutter is present on Wii.
- The screen may slightly judder during section resizes on 3DS and Wii.
- On 3DS, background texture may start to flashing. (https://github.com/TheXTech/TheXTech/issues/816) (Possibly solved, the primary reason of this is an out of memory).
- On 3DS the crash happens on attempt to quit by the home menu. (https://github.com/TheXTech/TheXTech/issues/738)
- On Windows 10 when running OpenGL with some ~2006 Intel iGPU on laptop, game would crash (possibly fixed).
- On Windows 10 with the Intel Iris Xe graphics, textures gets drawn corrupted. (github.com/TheXTech/TheXTech/issues/859)
- On Windows XP SP0 that uses **S3 Savage 4** video card is impossible to dynamically switch video modes: the game just crashes (blame video drivers by theme selves as they were always very bad, accordign to [random talk of people from the 2000s](https://www.kv.by/forum/forum1000000590.htm) (in Russian) ).
- On Linux/Wayland, Window icon can't be changed while running game. (https://github.com/TheXTech/TheXTech/issues/939)
- On Linux/Wayland, Mouse cursor doesn't gets unlocked from window on toggling windowed mode after fullscreen. (github.com/TheXTech/TheXTech/issues/937)
- Editor doesn't supports large fonts (I.e. Chinese, Korean, etc). (https://github.com/TheXTech/TheXTech/issues/884)
- At Web version (Emscripten-built) the framerate may go incorrectly. (https://github.com/TheXTech/TheXTech/issues/851)
- On some hardware, randomly and rare, alpha-channel might me messed up when using OpenGL render backend. (https://github.com/TheXTech/TheXTech/issues/743)
Read full changelog at the "changelog.txt" file in the packages or in the source code archives.
All downloads at the official page of the project!
GitHub Release page: https://github.com/Wohlstand/TheXTech/releases/tag/v1.3.7.1
Tip: Please use the plain application package at if you want to quickly update your existing engine without taking any assets updates (for example, if you has the modded assets you made yourself and you don't want to re-apply all your patches again). However, in some cases assets should be updated to bring some of new features.
Also, you may visit the official TheXTech documentation to learn more about the TheXTech:
https://github.com/Wohlstand/TheXTech/wiki

