the cutting room mirror

Rabbids Land

Rabbids Land shows off the tech of the GamePad and is totally not a ripoff of Mario Party with the Rabbids, right?

The game's Uplay functionality was shut down on November 11th, 2017.

To do:
Interesting text in the game's executable. For example:

  • Debug menu.
  • Development strings.

Explore the game's assets for content, for example:

  • E3 leftovers.
  • Development strings.
  • Unlocalized and placeholder text, maybe they might have referenced something removed from the final game?
  • Debug parameters.
    • mi_DEBUG_WinningTrophiesCount sets the amount of trophies to win? Does it work?

Check what was fixed/changed in the Day 1, Ver. 1.1.0 update.

Unused Textures#

RLandBootup_NintendoLogo_GamePad.png
A Nintendo logo, the game boot up to no one.

RLand_Target.png
A target, without its background transparent.

Build Paths#

Base (US/EU)

Update

Base (JP)

D:\Jenkins\jobs\TestBuildRR6Engine\builds\2012-09-28_11-15-39\archive\Phoenix\production\LyN\Output\Cafe\exe\LyN-Standalone_f.rpx D:\Jenkins\WUMAD\VersionKit\engine\RR6_main_f.rpl d:/Perforce/PhoenixSrcForAI2C/LyN/Output/Win32/exe/SCR2CPP/Sources/

D:\PatchBuild\RR6\production\LyN\Output\Cafe\exe\LyN-Standalone_f.rpx d:\PatchBuild\RR6\production\LyN\Output\Win32\exe\Cafe\rpl\RR6_main_f.rpl

\\Ubisoft.org\mtrstudio\Production\LynPhoenix\Editor\AutomatedBuilds\RR6\2012-10-29_17-30-10\Cafe\exe\LyN-Standalone_f.rpx D:\Jenkins\WUMAD\VersionKit\engine\RR6_main_f.rpl

One's the game engine, while the other is the game library.

Development Text#

NOT_LOCALISED

Present in many text strings.

original

Tested the Game
TEST
WIP
ASSASSIN'S CREED II 
Lorem ipsum
PAGE TITLE TEST
test
WWWWW
WWWW
WWWWWWWWWWWWWWWWWWW
lalala
lalaalla
lalalaal
Mauvaise Réponse
Bonne Réponse
Berühre den Touchscreen des Wii U GamePads, um zu beginnen.
00
TEST OF THE TEST MINI GAME
Quien crea que es fácil llenarse los bolsillos en la tienda del parque está muy mal informado. ¡La seguridad es nuestra máxima prioridad! ¿Podrán los Rabbids demostrar sus habilidades como ninjas para que la seguridad no los descubra?
info here
TEST OF THE MIGHTY TEST
This is a very very very very very long
XXX
Click to change the size
1 test
TEST TEST
Test TEST
1 à 4 tests
DUMMY STRING
This is a test string
X
dzedzds
txt
<...>
text
Utilise tel bidule pour obtenir tel effet sensationnel
WWW
blablablabla
- - - 
djzeildfhzeil

Translation

Tested the Game
TEST
WIP
ASSASSIN'S CREED II 
Lorem ipsum
PAGE TITLE TEST
test
WWWWW
WWWW
WWWWWWWWWWWWWWWWWWW
lalala
lalaalla
lalalaal
Wrong answer
Right Answer
Touch the Wii U Gamepad's Touchscreen to begin.
00
TEST OF THE TEST MINI GAME
Whoever thinks that's easy to fill up their pockets at the store of the park is very misinformed. ¡The security is our maximum priority! ¿Will the Rabbids prove their skills as ninjas so the security doesn't discover them?
info here
TEST OF THE MIGHTY TEST
This is a very very very very very long
XXX
Click to change the size
1 test
TEST TEST
Test TEST
1 to 4 tests
DUMMY STRING
This is a test string
X
dzedzds
txt
<...>
text
Use such thing to obtain such sensational effect
WWW
blablablabla
- - - 
djzeildfhzeil

Present in Flash UI files. Surprisingly text is in French, Spanish, and German.

//Configuration File

CFG_AvailablePlatformForEdition=CAFE;PC;EDITOR
CFG_Target = CAFE
ProjectID = RR6


SCR_GlobalLibrary = 0xec12918

;AI_LibrariesList = aitest;aibdm
;AI_LibrariesList = aibdm;justdance

AI_UniverseData = 0x4dce1dc2
SCR_Universe = 0x0ec1296a

K3D_core_DeferredShading_Enabled = 1

BIG_NotOrphanFileExtList = wol;wor;mdf;cfg;txt;mdl;var;fcg;fct;efg;efc;efl;he;h;pp;eru;rul;crv;grp

BIG_NotOrphanDirPathList = 'Root/00 EditorDatas';'Root/Recycle Bin'

SNP_SizeColmapZDM = 1024

SNP_SizeZDE = 1024

SNP_SizeMisc = 128

K3D_core_AnisotropopyLevel = 7

BIG_BinHardCodedFiles = 0x36304159;0x3630415A;0x3630415C



SND_MicroConfig = 0x06C000AB // /00 EditorDatas/Sound Preset/MIC_Main.mic
SND_SceneMix = 0x06C000AD // /00 EditorDatas/Sound Preset/Mix_Main.smx
SND_DefaultScp = 0x06C000C0 // /00 EditorDatas/Sound Preset/Comp_Main.scp
;SND_ScpDir =SND_DefaultScp
;SCR_PrecompiledHeader = 0x12c02a95
SND_XtraReroute[Out1][EDITOR] = 5
SND_XtraReroute[Out2][EDITOR] = 6
SND_XtraReroute[Out1][PC] = 5
SND_XtraReroute[Out2][PC] = 6
SND_Category = 0x0
SND_UrgentFadeOutFrames = 4
SND_OcclusionInitFreq = 800
SND_OcclusionInitUpdatePeriod = 20
SND_ProjectOptions = 0

FBX_NoImportFilter = FK;KF
FBX_UpAxis = Y
FBX_TransformAxisXintoZ = 0
FBX_RemoveWarningForNBones = 0
FBX_UseNomenclature = 0
FBX_ImportBBones = 0
FBX_ImportVBones = 0
FBX_SkipVBones = 0
FBX_NoxConvertActorInRigidBody = 0
FBX_NoxFlagRigidBodyAsKinematic = 0
FBX_UseTextureFolder = 0
FBX_UseMaterialFolder = 0
FBX_UseAtomicMaterialFolder = 0
FBX_UseStorageAutoActions = 0
FBX_UseSetupAutoActions = 0
FBX_TextureFolder = 0
FBX_MaterialFolder = 0
FBX_RLIperFace = 0
FBX_CreateSubFolder = 0
FBX_MaterialType = 2
FBX_ShaderKey = 1388400551
FBX_Dont_Duplicate_Mat = 0
RDP_shaderDataName0 = Rabbids AO Color
RDP_shaderDataType0 = 0
RDP_shaderDataName1 = BoardGame Intensity
RDP_shaderDataType1 = 1
RDP_shaderDataName2 = Data 2
RDP_shaderDataType2 = 0
RDP_shaderDataName3 = Data 3
RDP_shaderDataType3 = 1
RDP_shaderDataName4 = Data 4
RDP_shaderDataType4 = 0
RDP_shaderDataName5 = Data 5
RDP_shaderDataType5 = 1
RDP_shaderDataName6 = Data 6
RDP_shaderDataType6 = 0
RDP_shaderDataName7 = Data 7
RDP_shaderDataType7 = 1

Present in default.cfg in Gen_Common.lin.bf.

Debugging Text#

Activate Debug Mode In Quiz
Switch All Players To Human
Activate Short Cine Versions
Deactivate Short Cine Versions
Deactivate Square Effect
Activate Square Effect
Switch All Players To AI
Activate Cheat To Switch Current Player
Deactivate Cheat To Switch Current Player
Board Game
Debug map COOP
Debug map VS
Test HUD
[TEST_INPUTS] IO_JoyButton_Up just pressed

[TEST_INPUTS] IO_JoyButton_Left just pressed

[TEST_INPUTS] IO_JoyButton_Down just pressed

[TEST_INPUTS] IO_JoyButton_Plus just pressed

[TEST_INPUTS] IO_JoyButton_Home just pressed

[TEST_INPUTS] IO_JoyButton_Right just pressed

[TEST_INPUTS] IO_JoyButton_A just pressed

[TEST_INPUTS] IO_JoyButton_B just pressed

[TEST_INPUTS] IO_JoyButton_Minus just pressed

[TEST_INPUTS] IO_JoyButton_1 just pressed

[TEST_INPUTS] IO_JoyButton_2 just pressed

----
- PRETEST PRETEST PRETEST PRETEST PRETEST PRETEST PRETEST PRETEST PRETEST PRETEST -
Load Map
Reinit Map
Reinit Map And Reset VariableMenu
Reinit Map And Universe
End Map
Activate Debug Cam [TV]
Swap TV And DRC
Show - Hide DRC PiP
Force TV fullscreen
Deactivate Debug Cam [TV]
Save Pos For Normal Cam [DRC]
Toggle DRC fullscreen
Activate Viewport Edition
Toggle TV Mode
Save Pos For Normal Cam [TV]
Deactivate Debug Cam [DRC]
Activate Debug Cam [DRC]
Show - Hide TV PiP
Show - Hide FPSMem
FPSStats - Play
FPSStats - Pause
FPSStats - Reset
FPSStats - Dump
Toggle Cursor Active
Hide HUD
Show HUD
AUTOTEST BG
EXTREMIST
MASTER
AUTOTEST
PLAYTEST
PRODUCTION
Restart
Main Menu
Freeplay Vs Game List
Resume
Solo Game List
World
Variables
FrameRate
Breaking News
Camera
Cursor
Render
Test
Save
Pause Menu
Versions
Exit
Unlock Music Player
Quit Game
TV On
Lock Music Player
TV Off
B
Y
Stick nunchuk + A held down
Right Stick
ZL//L held down
/jxlyl//F0//S
Stick nunchuk
ZR//R
Hide Controls
1 + 2
Show Controls
Forward//Back//Left//Right
Left Stick
Rotate
Up//Down
C//Z
RB//RT
Speed Slow//Fast
1//2 held down
LB//LT held down
Reinit Banking
ZR + X
RB + X
Camera : Allow Podium look
Camera : Use Real DT
AUTO STOP CARROUSEL
TV RABBID SPEED
CAN DETACH RIDERS
UNATTACHED DISPLAY ON DRC
DRC MAX SPEED
COLOR BLIND MODE
UNATTACHED DISPLAY
Use Ghost Debug
Display Ghost Debug
Ghost Painted Speed
Ghost Painted Blend Speed
Ghost Panic Speed
Ghost Pull Speed
Projectile Speed
Warn the DRC player about dangers!
Point and indicate with B
Guide the colored boats to the correct port!
Draw a path from the boat using the stylus.
/jxcyc//C0000FF//F0//S0.5/KRAKEN IS COMING!
Use twin note
Auto validate Note
Spline space ratio
Spline speed
Note TTL
Obstacle speed
Cam Lerp Factor
DRC Ball Mass
TV Ball Max Speed
Ball Cols Active
TV Ball Mass
DRC Ball Max Speed
Cam PosDecal Y
Cam PosDecal Z
Cam Limit MinX
Cam Limit MinY
Cam Limit MaxX
Cam Limit MaxY
Cam Always Set Sight
Cam Lock On X Axis
/jxcyc//F0//S0.4/Empeche les boules adverses de ramasser les PU...
/jxcyc//F0//S0.4/Protege tes boules et ramasse 10 PU...
DRC actor speed
Always Invincible
Invincibility time
Load Map
Reinit Map
Reinit Map And Reset VariableMenu
Reinit Map And Universe
End Map
MiniGames
Board Games
Menus
Test Maps
Multi - DRC and Wiimote
Solo - DRC Only
No human player
Solo (DRC) - With Collectible
/jxcyc//F0//S0.3/
/CE356D7/
/jxcyc//F0//S0.5/TEMP PAGE
/jxcyc//F0//S0.3/Up or Down to navigate, A to select

Revisional Differences#

To do:
Changes in binary track (EFC), Unknown (EFG), binary library (EFL), Model (MDL), and Setting (SET) files. If possible, be more specific on the changes.

The US and European versions received a Day 1 patch, going by Version 1.1.0, to fix "certain" issues when booting up the game that some users have encountered, however a lot of internal files were also altered and packed, specifically many localization files. The Japanese version of the game basically bundled this patch on the disc.

Model#

The following binary model files were altered.

File

Changes

BoardGameMgr

Added new parameters mb_EventMrThief_HasMetCurrentPlayer and mb_EventMrChance_HasMetCurrentPlayer.

GameMgr

Altered some parameters without adding new ones. Useless bytes were added from recompilation.

HUDRenderer

Altered some parameters without adding new ones. Useless bytes were added from recompilation.

MainMenuMgr

Added the parameters mi_MenuIsReady, f_Duration, and mf_MusicPlayingTime.

UPlayMgr

Added a parameter called mb_UplayEnabled set to true, to enable UPlay.

Binary Tracks#

The following binary track files were altered.

File

Changes

GameMgr_Trk_System

Altered some parameters without adding new ones.

GameMgr_Trk_Transition

Altered some parameters without adding new ones.

MainMenu_Trk_Loop

Added new parameters wstr_VersionInfo and awch_VersionInfo. Altered some existing parameters.

UPlayMgr_Track

Altered some parameters without adding new ones.

Binary Libraries#

The following binary library files were altered.

File

Changes

BoardGameArrival_HUD

Added a new parameter, b_Displayed. Altered some existing parameters.

BoardGameBase_Fire

Added a new parameter, b_NunchukUsed. Altered ordering of some existing parameters.

BoardGameMgr_HUD

A portion of existing parameters were altered.

BoardGameMgr_Players

A portion of existing parameters were altered.

BoardGameMgr_RabbidChance

A portion of existing parameters were altered.

BoardGameMgr_RabbidThief

A portion of existing parameters were altered.

BoardGameMgr_State_SelectMove

A portion of existing parameters were altered.

BoardGameMgr_State_TrophyRabbidChance

A portion of existing parameters were altered.

BoardGameMgr_State_TrophyRabbidThief

A portion of existing parameters were altered.

BoardGameProfile_State_SelectName

A portion of existing parameters were altered.

BreakingNewsMgr_Entries

Added a new parameter, ViD_RegionIsJapan. Altered some existing parameters.

FireMgr_Tools

Added a new value, jp, likely for Japanese locales. Altered some existing parameters.

GameMgr_BoardGame

Added a new parameter, ViD_RegionIsJapan. Altered a ton of existing parameters.

GameMgr_Cheat

Altered some existing parameters.

GameMgr_Functions

Added new parameters iWorldUnlockedCount, iWorldType, and ViD_RegionIsJapan. Altered some existing parameters.

GameMgr_Tracking

Altered some existing parameters.

GameMgr_TrackingDisplay

Altered some existing parameters.

GameMgr_Worlds

Added new parameters i_Nunchuk, GameMgr_World_GetNunchukUse, and ViD_RegionIsJapan. Altered ordering of some existing parameters.

HUD_Renderer_Fire

Duplicated an existing parameter. Altered ordering of some existing parameters.

HUD_Renderer_Functions

Altered two existing parameters.

HUD_Renderer_HUD

Added a new parameter, HUDRenderer_Fire_Snipe_DisplayMissPopup. Altered a ton of existing parameters.

HUD_Renderer_Settings

Altered two existing parameters.

MainMain_CB

Altered some existing parameters.

MainMain_Events

Altered some existing parameters.

MainMain_Functions

Added a new parameter, ViD_RegionIsJapan. Altered some existing parameters.

MainMain_Music

Altered some existing parameters.

MainMain_Options

Altered some existing parameters.

MainMain_Popups

Altered a few existing parameters.

MainMain_Videos

Altered some existing parameters.

MG07_SnipeTheRabbidMgr_Functions

Altered some existing parameters and removed a text line.

MG07_SnipeTheRabbidMgr_HUD

Added a new parameter, HUDRenderer_ParamInfoBoard_Display. Altered some existing parameters.

RR6_LaunchGame_States

Altered some existing parameters.

TrackingMgr_Functions

Added new values, ru-RU and ja-JP, likely for Russian and Japanese locales. Altered some existing parameters.

Universe_Functions

Added a new parameter, ViD_RegionIsJapan. Altered some existing parameters.

UPlayMgr_CB

Added a new parameter, ViD_RegionIsJapan. Altered some existing parameters.

UPlayMgr_Functions

Added a new parameter, UPlayMgr_IsEnabled. Altered some existing parameters.

UPlayMgr_States

Altered some existing parameters.

EFG Binary Files#

The following EFG file was altered.

File

Changes

Utilities

Added one new parameter, ViD_RegionIsJapan. The rest of the file is identical.

Flash UI#

The alterations here are mostly to fix very minor sprite size issues, add new sprites, and fix minor scripting bugs. Most of the time, files for the GamePad variant (DRC) have the same changes done.

Localization#

To do:
The rest and also translate it for the second table.

The Japanese text in 1,265 localization files were altered.

Localization file

Original text

Changed text

Action1_Name_0007329

ワールド チャンピオン!

ワールド チャンピオン!

Action1_0007254

トロフィーレースで 1ばんの トロフィーを ゲットしよう

トロフィーレースで 1ばんの トロフィーを ゲットしよう

Action1_0007255

トロフィーレースを クリアする

トロフィーレースを クリアする

Action1_0007257

すべての ミニゲームを かいじょしよう

すべての ミニゲームを かいじょしよう

When translated, you see this:

Localization file

Original text

Changed text

Action1_Name_0007329

World Champion!

World Champion!

Action1_0007254

Get the 1st trophy in the trophy race

Get the 1st trophy in the trophy race

Action1_0007255

Clear the trophy race

Clear the trophy race

Action1_0007257

Let's play all mini games

Let's play all mini games

Graphics#

Four files were altered and five were added. Most of those are Japanese fonts.


RLandDFHSGothic-W5_Japanese_1_NOMIP.Cafe.tdt had the image size increased from 1024×2048 to 2048×2048.


DFHSGothic-W9_Japanese_1_NOMIP.Cafe.tdt had the image size decreased to 2048×2048.

RLand_RabbidsVerdanaRusseBoldOutline_Default_1_NOMIP_v110.png
RabbidsVerdanaRusseBoldOutline_Default_1_NOMIP.Cafe.tdt was re-rendered in BC3 unsigned normal as well as channels are all used equally.

RLand_RR6_Trampoline_MG19_NOMIP_v110.png
RR6_Trampoline_MG19_NOMIP.Cafe.tdt being the rendered image for minigame 19 was redone as a Windows mouse cursor was rendered in it that most likely carried over in development where the revision removed it.

Scrapped & Unused Sounds#

The boardgame intro that was only exclusive at E3 and Gamescom 2012, this scrapped intro can be seen at the end of this video.

The jackpot result sound has a win sound, but isn't heard in any part of the game and was instead replaced with another.

A losing sound also for the jackpot.

Internal Project Name#

The internal name of the game is RR6 according to multiple mentions in the game's data and code, likely "Raving Rabbids (project) 6".

Interestingly, Mario + Rabbids Kingdom Battle has the project name of RR5, suggesting that it was originally planned for the Wii U.