the cutting room mirror

Jonny Moseley Mad Trix (PlayStation 2)

Jonny Moseley Mad Trix is an extreme sports freeskiing game by 3DO Company, and unfortunately suffers from the studio's shovelware model. While it attempts to blatantly copy some elements of SSX and SSX Tricky, the level design and soundtrack are that of a well-made AAA game, which would lead to it eventually gaining a a small cult following. This woud later be recognized by the man himself.

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

Sub-Pages#

Dragon Rage Source Code#

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 through memory editing by making Jonny Moseley, Miki Ijima, and AT Barron locked by default.

Debugging Functions#

Watch on YouTubeInside 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 NTSC 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 the developers making "a few small changes" near the end of development, his unlock system was not enabled, 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#

Watch on YouTube

When Skier X is unlocked, he doesn't have any upgraded gear to unlock, and the game completely skips the gear select menu. Despite this, he does have a hidden "stats" mechanic that's not possible to see without hacks. If Skier X is unlocked before anything else in the game has been unlocked, 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. The linked FAQ page does mention that the cheat code unlocks "Skier X and all his gear", so it's possible that this is a leftover from when he had unique gear.

PAL Language Select Oddity#

The PAL release was broken up into three separate builds - one containing only British English, one containing only French and German, and one containing only Italian and Spanish. Despite the latter two only having their two languages selectable, the full translations for all EFIGS languages are available on the disc, and can be restored by manually changing a byte in memory. The only thing missing is the legal screens on game boot, which are images and therefore only the two for the normally-selectable languages are present, so it defaults to one of the available images. The reason for the limit of two languages is unknown.

Use these codes to manually set the language on both the French/German and Italian/Spanish releases:

Filename

Subtitle

English

202895F4 00000001

French

202895F4 00000002

German

202895F4 00000003

Italian

202895F4 00000004

Spanish

202895F4 00000005

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#


  1. GameFAQs↩︎