THUG Pro "Fun Stuff" Menu Mod

Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
This is a THUG Pro script mod I made that adds a submenu to the pause menu & has a bunch of different scripts that mess with the game.
Cannot be used online due to bugs and for cheating/crash prevention.

[Download Link]
Last updated on: 10/20/23
Compatible with: THUG Pro 0.7.0.0



Menu Features

- Toggles

   Disable/Enable OOB Areas
   Self explanitory, you won't respawn when going to an OOB area if you disable them.

   Superspeed
   Heavily raises the overall speed limit and makes it easier to speed up.

   Slomospeed
   Opposite of superspeed, makes it impossible to go at a decent speed.

   Speedometer
   Displays the raw skater speed value as a decimal divided by 36 to try to match it to MPH.

   Superjumps
   Go as high as you want while holding ollie/jump, kinda works like a fly mode.

   Broken Skater Anims/State
   Puts your skater into a glitchy always on-ground state (enabling quick bails with this is recommended so you don't get stuck in a bail).

   Flickering Skater
   Causes the skater to flicker extremely fast causing a cool slowmo effect.

   Double Fistin Particles
   Toggles the particles from the Double Fistin trick which will always stay on until you disable this toggle.

   Music/Ambience Stutter
   Messes around with the music/level ambience because why not?

   Robot Mode
   Lets you play as the robot from the ProSkater level (with functional sounds).

   Ped Mode
   Lets you play as a randomly generated pedestrian.

   Board Beats
   Press focus to play some sick beats with your board!

   Copycat Mode
   Makes your skater play the current anims of anything that's around it.

   T-Pose Mode
   Assert your dominance while shredding (will temporarily disable while bailing).

   Fake Ragdoll Mode
   Press focus to turn your skater model into a bouncy object & attach a camera to it (2 different types).

   Goofy Bails
   Turns your skater model into a bouncy object while bailing.

   Quick Bails
   Instantly resets your skater's state back to default as soon as you bail.

   Bail Loops
   Makes you bail over & over.

- Level Stuff
   Includes various level & ped-related options & gives you the ability to merge/be in more than one level at the same time.
   Note: Some level merge combinations may crash/hang but most should work, also, the level you start in won't have working rail nodes or level options after merging.

- Board Stuff
   Various board related things including getting rid of your board like in THUG1/THAW.

- Vehicle Menu
   Allows the use of THUG2 vehicles & driveable cars in any level, includes a few custom ones scripted by me, driveable cars can be parked anywhere & exploded.

- Ammo Menu
   A list of THUG2 story mode projectiles that you can choose from (gives you 25).

- Animation Menu
   Allows you to choose from a list of some animations for your skater to play. There are also looping anims, freakout anims, and imported anims from THUG2 Remix (anims imported by me from my legal copy of the game).

- Spawn Menu
   Has a list of scripted peds that you can spawn.

- Camera Menu
   Has multiple cameras that you can choose from such as first person, interactive cinematic, etc.

- Speed Menu
   Allows you to change the speed of the whole game.

- Size Menu
   Has many options that alter the player/skater size (not an alternative to CAS scaling, will reset when going back to the main menu).

- Moving Menu
   Drags or rotates your skater in any direction you want.
   Note: Once you start getting dragged, you can't cancel it unless you hit the "Stop All Moving Scripts" option, even changing levels won't work, may crash if you go way too far with this in certain levels.

- Player Color Menu
   Has many options that alter the player/skater colors (not an alternative to CAS color options, will reset when going back to the main menu).

- Player Trails Menu
   Has a list of spammable models that leave a trail behind your skater, spawns about 500 for most models (120 for the cop bikes, and 15 for the Barcelona boats) & then removes them after.
   Note: Depending on how strong your system is, certain models may cause some FPS lag.

- Lighting Tool
   Brought over from the THUG2 Debug Menu, has weird controls.

- Launch Story Mode & Classic Mode
   Simple scripts that changes the gamemodes to either story or classic & brings you to their respective 1st levels (Training in Story, Barcelona in Classic).
   Note: Classic mode will crash if the run ends & certain levels will crash on load. Levels with goal attack goals will work.
             Story mode has missing dialogue text & no goal & text message menus but it's a bit more stable than classic mode, (not recommended to play through, play vanilla THUG2 for that instead).

- Height Options (in Level Stuff submenu)
   "Remove Height Limit" sets the height limit to an extremely high number to where you'll most likely never hit the limit, skydive away.
   "Disable Height" sets the height limit to 0, basically disables collision in the air.
   "Reset Height Limit" disables the other options/resets everything back to default.

- Force Instant Bail
   Forces you to bail instantly, you'll get stuck if you select this while doing a lip trick.

- Eject Skater From Board
   Counts down from 3 & then turns your skater model into a bouncy object for a few seconds.

- Unpause Skater Only
   Unpauses only the skater, basically freezes time, even the camera stays frozen.

- Unpause Game (Keep Menu Open)
   Self explanitory.

- Set/Goto Permanent Restart
   This is basically set/goto restart but the restart you set will never be deleted unless you close the game.
   Note: The normal version in the THUGPro options menu & quick menu will still work as normal and will actually sync up with this one once you set a restart.


Video:
(Outdated but it does show off some of the features)

 :
« Last Edit: October 20, 2023, 08:03:53 pm by Skater1014 »


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:
- Added a new T-Pose Mode toggle, assert your dominance while shredding (will temporarily disable while bailing).
- Added a new Player Trails menu, has a list of spammable models that leave a trail behind your skater.
    Spawns about 500 for most models (120 for the cop bikes, and 15 for the Barcelona boats) & then removes them after, depending on how strong your system is, certain models may cause some FPS lag.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:
- Added a new menu, "Spawn Menu" - has a list of "fake" scripted peds that you can spawn.
- Added a new "Copycat Mode" toggle, has your skater play the current anims of anything that's around it.
- Added a new "Extra Level Options" submenu in the Level Stuff menu, contains a few level specific options not found in vanilla THUGPro (like enabling the fire/final goal stuff in Skatopia, etc.).
- Added Iron Man & Gene Simmons main menu anims to the anims menu.
- Swapped the drag left & right scripts in the moving menu since they were wrong.
   (It still doesn't account for the skater rotation so if the skater is rotated in the opposite direction from 0,0,0/world origin when launching the script it will still be swapped, as in, drag right will drag left, etc.)


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:
Size Menu changes:
   - Added a new "Bone Stuff" submenu, has some options that mess around with your skater's bones.

Spawn Menu changes:
   - Spawned peds now have basic shadows under them.

Camera Menu changes:
   - All cameras can now be killed via the R1/alt get off board button.
   - The static & GBA style cameras are no longer timed.
   - Added 10, 30, & 60 sec. cinematic cam options (can also be killed early via button).
   - Removed the 20 sec. cinematic cam.

Level Stuff menu changes:
   - Added a bigslope cam trigger toggle (Skatopia) in the extra level options submenu.

Board Stuff menu changes:
   - Added a new "ignite board" option.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:
Toggle Menu changes:
   - Added a new Robot Mode toggle, play as the robot from the ProSkater level (with functional sounds).
   - Added a new Ped Mode toggle, play as a randomly generated pedestrian.

Camera Menu changes:
   - Fixed a bug that caused certain cinematic cameras to end early if you killed a timed cinematic cam via button.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:
Camera Menu Changes:
   - Changed all camera behaviors:
      You can now pause the game while the cameras are active/running.
      You can now control the start & end positions of the cinematic cams.
         (Start position is wherever your skater is when you select the cam, end position is wherever you want (press focus at the spot you want to set).)
      All cameras can now be stopped via new button in the menu instead of the alt. get off board button.
   - Changed 10 sec. cinematic cam to 15 sec.
   - Added a new 20 sec. automatic cinematic cam, old cinematic cam behavior (from origin 0,0,0 to skater position).
   - Increased FOV of static cam from 72 to 95.
   - You can now quickly switch between cams in the menu without needing to stop them first anymore.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:

Toggle Menu Changes:
    - Improved OOB toggle script/made it more reliable.

Level Stuff Menu Changes:
    - Rearranged menu options.
    - Added a new level color submenu, similar to the player color menu but affects the level instead, also includes disco mode.

Camera Menu Changes:
    - Rearranged menu options.
    - Added a new focus button cameras submenu, has versions of the cameras that can be activated by holding down focus.

Player Color Menu Changes:
    - Rearranged menu options.
    - Added a new cycle through colors option, different from old behavior (which is also still available), this one is like disco mode but on the skater.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:

- Now fully compatible with THUGPro version 0.6.0.13.
- Added Beverly Hills to the level merge menu.


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
Update:

- Now fully compatible with the latest THUGPro hotfix.

- Completely changed the file structure & install process of the mod, check the updated readme to see the new install instructions.

- Removed the cracked updt.dll file.
   (The proper way to toggle the updater is to press ctrl+alt+D while in the launcher's "gamepad binding" tab, if values show up then that means it worked).


Offline SlyCooperReloadCoded

  • Newbie
  • *
    • Posts: 14
    • View Profile
As of the most recent patch, several options such as "Remove Height Limit", "Enable OOB Areas", and a few others make no change to the game.  Removing the height limit keeps the height limit at its original height, and enabling out of bounds areas doesn't prevent the red text and warp back to the play area.  A lot of the options do work, just not the ones I'm interested in.

Edit:  I realized that I need to use "Disable OOB Areas".  My logic was that enabling the areas made them accessible.  Maybe change the text to say "Disable OOB Restrictions" and "Enable OOB Restrictions"?  Height Limit doesn't work either Enabled or Disabled.

Edit 2:  The animations menu is completely non-functional.  Selecting any animation just makes your board invisible and freezes you in place.  Yes, I installed this menu correctly.  However, using the menu to "Force Instant Bail" causes the rider to bail then do the animation I selected.
« Last Edit: February 23, 2020, 06:47:29 pm by SlyCooperReloadCoded »


Offline Skater1014

  • Upload Approved
  • Hero Member
  • ****
    • Posts: 933
    • View Profile
    • Discord
I realized that I need to use "Disable OOB Areas".  My logic was that enabling the areas made them accessible.  Maybe change the text to say "Disable OOB Restrictions" and "Enable OOB Restrictions"?
Yeah I could probably change that wording a bit whenever I update the mod again.



Height Limit doesn't work either Enabled or Disabled.
Just tested it after I saw you post this & the height options seem to work fine for me, raises the invisible ceiling of the level like it's supposed to on my end.



The animations menu is completely non-functional.  Selecting any animation just makes your board invisible and freezes you in place.  Yes, I installed this menu correctly.  However, using the menu to "Force Instant Bail" causes the rider to bail then do the animation I selected.
This bug I have no idea, haven't been able to run into it myself, I remember someone else on Discord tell me months ago that this was happening to them as well with the anims.
Does it happen if you select an anim while you're off of your board as well?

 This is how it looks for me on my end:
The script is supposed to force you off of your board if you're not off of it already, then hide your board, then reset & pause the physics, & then play the anim you selected, then unpause the physics & that's it.

Not sure why it gets other people stuck, I might have to tweak those scripts a bit.


Offline SlyCooperReloadCoded

  • Newbie
  • *
    • Posts: 14
    • View Profile
Also, Manhatten and Cruise Ship crash when merged together, and they crash when merged with most maps.  I noticed that when you enter the first level then merge it with the second level, the grind points in the first level get disabled.

Selecting "Unload Level" and then changing the level also results in a crash.

Would it be possible to add an option that disables those bouncy invisible walls?  Disabling the OOB scripts gets you further, but there's still those walls that turn you around when you hit them.  I'd love to disable those.

Additionally, would it be possible to add a free-cam?  I remember someone finding one in THUG1.


Offline IVV4

  • Upload Approved
  • Newbie
  • ****
    • Posts: 4
    • View Profile

Offline IVV4

  • Upload Approved
  • Newbie
  • ****
    • Posts: 4
    • View Profile
also how can I disable fun stuff ever want to play online again


Offline SlyCooperReloadCoded

  • Newbie
  • *
    • Posts: 14
    • View Profile
Okay, I had to reinstall the mod, but now launching the game causes a black screen then a "THUGPro has stopped working" message.  Doing a clean THUG Pro install fixes the issue, but as soon as I install the mod, this happens.  Does the mod need to be updated?

Edit:  I've narrowed down the problem - the issue is the "thugpro_qb.prx" file.  Keeping the mod installed but putting the original .prx back in fixes the crash but prevents the mod from working.
« Last Edit: March 11, 2020, 11:21:56 am by SlyCooperReloadCoded »