Skip to content

A (niche) python script to extract data from Tectrix VR Bike applications (one file).

Notifications You must be signed in to change notification settings

IanSapp128/Tectrix-VR-data-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Tectrix VR bike and climber data extractor

A python script to extract data from Tectrix VR Bike and Climber applications (one file).

Currently extracts textures and models from Tectrix VR Bike and Climber applications. This initial release focuses on the Sweeny Town application and it's one file (any language) and exports textures and models to .bmp and .obj. There are plans to support the other applications, but each of the Tectrix applications have their data stored differently so the script will have to have checks for which application is being read and adjust accordingly. If you would like to download the Tectrix VR bike applications they can be found in this worldpack .iso file or from these CD rips on archive.org.

To-Do

  • Model extraction to .obj This has been implemented.
  • Textured models (Models are currenly not textured)
  • Terrain extraction to .obj
  • Universal texture format for all applications
  • Fix color pallet on some applications

Each one of the Tectrix VR bike applications have their data stored differently so the script will have to have checks for which application is being read and adjust accordingly.

Known issues

Currently, some of the images are corrupt upon export due to the way the bytes are stored. The latest push resolves almost all of the textures in Sweeny Town not working. Some are still broken, but most are now exporting correctly. There seems to be a discrepancy with the byte sizes in the header.

About

A (niche) python script to extract data from Tectrix VR Bike applications (one file).

Resources

Stars

Watchers

Forks

Languages