We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Jonny Moseley Mad Trix (PlayStation 2)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Jonny Moseley Mad Trix

Developer: 3DO Company[1]
Publisher: 3DO Company[1]
Platform: PlayStation 2
Released in US: December 26, 2001[1]
Released in EU: March 8, 2002[1]


CodeIcon.png This game has unused code.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.
DummyIcon.png This game has unusual dummy files.


ProtoIcon.png This game has a prototype article
PrereleaseIcon.png This game has a prerelease article

Jonny Moseley Mad Trix is a heavily-rushed skiing game which attempts to rip off the gameplay and design of SSX and SSX Tricky. It suffers from bland gameplay, but has a memorable soundtrack.

Although unconfirmed, it seems EA stole some ideas from this game for SSX 3 in retaliation, notable examples being the characters Big Mountain and Skier X.

Sub-Pages

Read about prototype versions of this game that have been released or dumped.
Prototype Info
Read about prerelease information and/or media for this game.
Prerelease Info

Dragon Rage Source Code

Download.png Download PAD0.PAD
File: JonnyMoselyMadTrix PAD0.ZIP (16.33 MB) (info)


The files PAD0.PAD and PAD1.PAD on the North American disc are renamed .ZIP archives containing partial pre-release source code and a few development tools for Dragon Rage, another title from 3DO Company, still using its pre-release name Dragon Wars of Might and Magic. The only difference between PAD0 and PAD1 is that PAD0 is slightly corrupted and two files can't be extracted from it.

In the European releases, both files are replaced with PAD0 and PAD1, without extension, which are copies of MOVIES/WIPEOUT1.PSS.

Unused Character "Locked" Mode

When a character hasn't been unlocked yet, they're simply not in the Ski Shop, and therefore both unviewable and unselectable. However, all characters have an unused "locked" mode where they appear in the Ski Shop, but with no description, their name being displayed in black instead of yellow, and are unselectable. This mode is used elsewhere, as the "Big Mountain" mode is initially locked using it, but characters never use this. This can be activated by freezing 0x1F44740 to a value of 0x000000FF and saving your game.

Debugging Functions

Inside the executable is the remnants of a complex set of debug menus. The functions that call these menus, as well as the menus themselves, were removed. The lists of options and the options themselves were not, making it possible to somewhat accurately restore these menus. The following codes can be used in conjunction with the PCSX2 emulator to change the pause menu to display the various debug menus. Note that the Physics Menu is incredibly hard to read due to the proper font and line spacing not being present.

The PNACH below is for the US version of the game:

//Debug Menu (R3 + D-Pad Up)
patch=1,EE,E008FFEB,extended,00382442
patch=1,EE,202E4168,extended,75626544
patch=1,EE,202E416C,extended,654D2067
patch=1,EE,202E4170,extended,0000756E
patch=1,EE,202E4174,extended,00000000
patch=1,EE,20158D6C,extended,00000000
patch=1,EE,10158DB4,extended,00000011
patch=1,EE,00158DAC,extended,00000020
patch=1,EE,20158DBC,extended,24020010

//Culling Menu (R3 + D-Pad Right)
patch=1,EE,E008FFDB,extended,00382442
patch=1,EE,202E4168,extended,6C6C7543
patch=1,EE,202E416C,extended,20676E69
patch=1,EE,202E4170,extended,756E654D
patch=1,EE,202E4174,extended,00000000
patch=1,EE,20158D6C,extended,00000000
patch=1,EE,10158DB4,extended,00000011
patch=1,EE,00158DAC,extended,00000020
patch=1,EE,20158DBC,extended,24020010

//Physics Menu (R3 + D-Pad Left)
patch=1,EE,E008FF7B,extended,00382442
patch=1,EE,202E4168,extended,73796850
patch=1,EE,202E416C,extended,20736369
patch=1,EE,202E4170,extended,756E654D
patch=1,EE,202E4174,extended,00000000
patch=1,EE,20158D6C,extended,00000000
patch=1,EE,10158DB4,extended,00000001
patch=1,EE,00158DAC,extended,00000020
patch=1,EE,20158DBC,extended,24020004

//Pause Menu (R3 + D-Pad Down)
patch=1,EE,E008FFBB,extended,00382442
patch=1,EE,202E4168,extended,656D6147
patch=1,EE,202E416C,extended,75615020
patch=1,EE,202E4170,extended,4D206573
patch=1,EE,202E4174,extended,00756E65
patch=1,EE,10158DB4,extended,0000008C
patch=1,EE,00158DAC,extended,00000064
patch=1,EE,20158DBC,extended,24420010
patch=1,EE,20158D6C,extended,0C0589F0

Note that the Edit Triggers and Edit Objects menus also exist, but aren't restored with the above code.

(Codes: Original TCRF research)

Skier X Oddities

Unlock Sequence

Skier X is the game's 100% completion bonus, complete with a special unlock sequence. Upon completing a course with the requirements for his unlock, the game plays every bonus movie in a row, then takes you back to the character select screen where he becomes available to play as. However, due to an unknown error in the game's programming, the conditions for the character's unlock cannot be met, leaving this sequence unused.

The code for this sequence with unnamed functions given proper names:

 if (DAT_003988e0 != 0) {
   if (skier_x_unlocked? == 0) {
     FUN_0011c268(0x2e5a40,local_30);
     FUN_001a3de8(local_30[0]);
     sprintf?(acStack160,"/movies/%s");
     FUN_001da9c8(acStack160,0,1);
   }
   else {
     FUN_001da9c8("/movies/ERTrick1.pss",0,1);
     FUN_001da9c8("/movies/Mostrick.pss",0,1);
     FUN_001da9c8("/movies/Wipeout2.pss",0,1);
     FUN_001da9c8("/movies/Tricks1.pss",0,1);
     FUN_001da9c8("/movies/Wipeout4.pss",0,1);
     FUN_001da9c8("/movies/Tricks2.pss",0,1);
     FUN_001da9c8("/movies/wipeout1.pss",0,1);
     FUN_001da9c8("/movies/Tricks6.pss",0,1);
     FUN_001da9c8("/movies/Wipeout8.pss",0,1);
     FUN_001da9c8("/movies/VDTrick1.pss",0,1);
   }
 }

Hidden "Stats" Mechanic

When Skier X is unlocked the dev-intended way (which isn't possible) he already has max stats, and doesn't have any upgraded gear to unlock. Despite this, he does have a hidden "stats" mechanic that's not possible to see without hacks. If Skier X is unlocked before anything in the game has been completed, he'll have the starting stats of Jonny, but every new course that unlocks adds to his stats. The courses don't have to be beaten or have a medal won on them, they just have to be unlocked. The stats display in the menu doesn't reflect this change. Upon unlocking the final course, his stats raise to what they're supposed to be. This could indicate he was supposed to be unlocked at an earlier point in time, or that stats could originally be upgraded in ways other than unlocking new gear.

Regional Differences

A few of the releases have minor differences that affect gameplay in small ways.

Europe 1.00

  • Game camera has a slightly higher field of view at all times.
  • The position of the 3D medal during Slopestyle events is incorrect.
  • All speed-related values were increased, making traversing the courses much faster.
  • A misplaced 2x Multiplier in the San Francisco course had its position slightly corrected.

France/Germany 1.00

  • The position of the 3D medal during Slopestyle events was fixed.

Italy/Spain 1.00

  • Same as previous release.

North America 1.01

  • Released before all other releases despite having a later revision number.
  • A 2x multiplier in the San Francisco course was misplaced, making it too low to collect.
  • Speed values and field of view are at the intended levels.

References