Skip to content

Tony Hawk's Pro Skater 3 PC Randomizer

License

Notifications You must be signed in to change notification settings

samervin/thps3-randomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THPS3 Randomizer

A work-in-progress randomizer for THPS3 for PC.

Running locally

Prerequisites:

  • THPS3 installed, ideally in a user-owned folder (i.e. not Program Files, otherwise you will need admin permissions for everything)
    • Highly recommended: PARTYMOD installed
  • Python installed (I have 3.10 installed myself)
  • Java JDK installed (I have 21.0.2 installed myself)

To randomize THPS3, run these commands:

  • cd rando
  • py rando.py
  • You'll need to write the files generated by the randomizer (see below)

To write the files generated by the randomizer in /outfiles, run these commands:

  • cd qb-editor
  • set THPS3_DATA_FOLDER=C:/Path/To/THPS3/Data/
  • javac -encoding Cp1252 *.java && java -Dfile.encoding=COMPAT WriteQBFiles

All the QB files that ship with THPS3 are included in /vanilla-qbs but if you want to regenerate them, the process is similar:

  • cd qb-editor
  • set THPS3_DATA_FOLDER=C:/Path/To/THPS3/Data/
  • javac -encoding Cp1252 *.java && java -Dfile.encoding=COMPAT ReadQBFiles

Thanks

  • byxor for helping me get started and providing information on scripting and engine functions
  • Vadru and inoX for creating THQBEditor, from which much of the /qb-editor code comes from (with permission)

About

Tony Hawk's Pro Skater 3 PC Randomizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published