TheXTech Vita

From GameBrew
Revision as of 13:26, 6 October 2022 by HydeWing (talk | contribs) (Created page with "{{#seo: |title=Vita Homebrew Games (Game engine) - GameBrew! |title_mode=append |image=thextechvita.jpg |image_alt=TheXTech }} {{Infobox Vita Homebrews |title=TheXTech (Super...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
TheXTech (Super Mario Bros X) Vita
File:Thextechvita.jpg
General
AuthorAxiom, Wohlstand
TypeGame engine
Version1.3.6-beta-VB3
LicenseGPL-3.0
Last Updated2021/10/03
Links
Download
Website
Source

SMBX (Super Mario Bros. X) is a platformer game originally published in 2009. The game is a fan game based on the Mario series. Game mechanics combines such games of the series as: Super Mario Bros., Super Mario Bros. 2, Super Mario Bros. 3 and Super Mario World. There are also in SMBX elements from new games in the series and from other games like Metroid and Legend of Zelda.

Features

  • Five playable characters including: Peach, Toad, and Link
  • Over 60 cleverly designed levels in the two default episodes
  • Easy to use, real-time level editor with thousands of objects to choose from
  • Both classic and brand new power ups such as Yoshi and The Billy Gun
  • Two player co-op action with an intelligent camera that splits and combines
  • An intense battle mode that will leave you coming back for more
  • SMBX was made open source by its author Andrew Spinks in 2020, and then ported to C++ by developer Wohlstand, under the name TheXTech.

Requirements

  • libshacccg.suprx

Install Instructions

  • While possible to move all assets over FTP, it’s much faster and more reliable to mount your Vita over USB or move your Vita2SD to your computer and copy that way. You’ve been warned.
  • Ensure you have extracted libshacccg.suprx
  • Download and install thextech.vpk.
  • Download one of the desktop versions of TheXTech, I prefer downloading the Linux or Windows versions as they’re the easiest to steal the resources from.
  • Extract the desktop version of TheXTech to a folder of your convenience. You will need the following folders and files from the desktop version:
    • battle
    • graphics
    • music
    • sound
    • worlds
    • intro.lvl
    • outro.lvl
    • gameinfo.ini
    • sound.ini
    • music.ini
  • Created a folder on your Vita named “TheXTech” (case matters) in ux0:data
    • ux0:data/TheXTech
  • Move the listed folders & files from your computer to ux0:data/TheXTech. Upon completion, your folder structure should look like this:
    • ux0:data/TheXTech/battle/
    • ux0:data/TheXTech/graphics/
    • ux0:data/TheXTech/music/
    • ux0:data/TheXTech/sound/
    • ux0:data/TheXTech/worlds/
    • ux0:data/TheXTech/intro.lvl
    • ux0:data/TheXTech/outro.lvl
    • ux0:data/TheXTech/gameinfo.ini
    • ux0:data/TheXTech/sound.ini
    • ux0:data/TheXTech/music.ini
  • Install thextech.vpk and enjoy.

Media

Screenshots

thextechvita-05.jpgthextechvita-01.jpgthextechvita-02.jpgthextechvita-03.jpgthextechvita-04.jpgthextechvita-06.jpgthextechvita-07.jpgthextechvita-08.jpg

Known Issues (Vita Specific)

  • Graphics masks may not currently work for a variety of reasons ranging from:
    • Lack of original masks in graphics directory
    • Lack of masks found in level or world directory
    • Lack of RAM, etc. etc.
  • DO NOT change your input device in settings! Remapping buttons is ok, but if you change input it will be changed to a non-existent keyboard device. If you do this, just force exit the game and settings won’t be saved.
  • Mask based graphics (eg: npc-1.gif & npc-1m.gif) currently are not working. The logic is there, but currently the images are not combining.
  • Slowdowns may happen.
  • SOME Midi tracks may kill performance (specifcially: using the libOPNMidi backend. this is pretty rare and midi support through libOPN and libADL are all relatively new to SMBX)
  • Cheats currently don’t work.

Changelogs

v1.3.6_beta_VitaBuild3

I have a new update available for TheXTech PS Vita Edition.

Fixes in this Version

  • General improvements & updates from the devel branch have been merged into the Vita branch.
    • Additionally, Vita has officially become a first class platform for TheXTech. [ds_sloth] Objects, layers, events, most strings are now represented by indices which saves about 5mb of RAM!
  • [Wohlstand] Sound & Music improvements in SDL_Mixer_X
  • Through the configuration file, the following gameplay additions can be enabled:
    • "Show Collected Stars Per Level at World Map"
    • "New Editor" (WARNING: Though it does render 100% okay on Vita, the controls are rough and need to be specialized for multi-touch devices (instead of just reading SDL's mouse API for rough touch events)
    • "Show Episode Title during gameplay"

([VITA SPECIFIC] Vita renderer adds support for drawing un-filled rects, useful for Editor and other misc. new features.

  • [VITA SPECIFIC] Ensure all point normalizations are done against the Screen resolution instead of current viewport resolution.
  • [VITA SPECIFIC] Instead of mimicking glOrtho via a CGLM ortho matrix, we are now normalizing all drawn coordinates to -1.0 -> 1.0 (from screen space to OpenGL coordinate space) Before drawing.
    • This has FIXED the floating point imprecisions that plagued the game early on. Backgrounds now stay stitched together.
  • [VITA SPECIFIC] Fixed renderRects permanently, ensuring that even the most miniscule ones (Pause screen) are drawn 100% accurately and correctly.
  • [VITA SPECIFIC] Removed copywritten material from the livearea (just in case).

Overall, this is definitely an update I recommend for the fans of TheXTech playing on PS Vita. You should see more a more stable, and more true to form gameplay experience.

External links

Advertising: