This page contains notes for the game MiniCopter: Adventure Flight.
Decompilation Project#
Work-in-progress decompilation project of the European version of the game. Also contains header files for most of the game-specific structs and classes.
Scene List#
To access a specified scene, use the following code and enter the Kids Room's mission selection menu from the map select. This list was figured out by looking at the function CApp::SetSceneIndex. The codenames come from the names of the constructor for each scene, all of which can be seen at CApp::__ct.
JPN |
USA |
EUR |
|
|---|---|---|---|
Gecko Code |
|
|
|
With XX = ID
ID |
Codename |
Description |
|---|---|---|
0x00 |
Game |
Single Player Gameplay |
0x01 |
GameMulti |
Multiplayer Gameplay |
0x02 |
MenuMain |
|
0x03 |
MenuMain2 |
|
0x04 |
MenuMain3 |
|
0x05 |
MenuMain4 |
|
0x06 |
MenuMain5 |
|
0x07 |
MenuTitle |
Title |
0x08 |
MenuAreamap |
Map Select |
0x09 |
MenuMissionSelect |
Mission Select |
0x0A |
MenuCopterSelect |
Helicopter Select (from the mission select menu) |
0x0B |
MenuScore |
|
0x0C |
MenuConfig |
Options |
0x0D |
MenuHome |
|
0x0E |
MenuShop |
Model Shop (Main) |
0x0F |
MenuPartSelect |
Model Shop (Buy / Sell Parts) |
0x10 |
MenuFreeFlight |
|
0x11 |
MenuTreasure |
|
0x12 |
MenuCopterSelect |
Helicopter Select (from the "Customize" option in the Model Shop) |
0x13 |
MenuPartSelect |
Customize Menu |
0x14 |
MenuSetting2 |
|
0x15 |
MenuMovie |
Plays video |
0x16 |
MenuLogo |
Arc System Works logo |
0x17 |
MenuLogo2 |
505 Games / Arksys Games logo |
0x18 |
MenuSDataCheak |
Wii Remote Position image after the strap warning |
0x19 |
MenuSoundSetting |
Sound Settings |
0x1A |
MenuKeySetting |
Controller Settings |
0x1B |
MenuDataAccess |
Save / Load Save Data Screen / Save Data Pop-Up |
0x1C |
MenuMultiCopterSelect |
Multiplayer Main Menu |
0x1D |
MenuMultiModeSelect |
Multiplayer Settings Select |
0x1E |
MenuStrap |
Strap Warning Screen |
0x1F |
MenuClassicCheak |
Controller mode set to Classic Controller Type A/B Warning Screen (Loaded when booting the game without a Classic Controller connected while having the Controller option set to either Classic Controller Type A or B) |
0x20 |
MenuControllerManual |
Wii Remote Position image after the strap warning (sideways) (Loaded when booting the game with all Wii Remotes disconnected) |
Gameplay State List#
When inside a mission, there are a number of states that the game can switch to change the behaviour of what's currently happening. This is done to do things such as bringing up the pause menu, triggering the countdown, etc. This list was figured out by looking at the function CSceneGame::SetState.
ID |
Description |
|---|---|
0x00 |
Starts the mission |
0x01 |
Mission Clear |
0x02 |
Mission Failed |
0x03 |
Time Up |
0x04 |
Restarts Mission |
0x05 |
Starts countdown |
0x06 |
Pause menu |
0x07 |
Shows the mission results |
0x08 |
Shows the mission results (Treasure missions) |
0x09 |
Mission ending menu (Mission Failed) |
0x0A |
Mission summary (from the "Confirm mission" option in the pause menu) |
0x0B |
"Retry?" pop-up |
0x0C |
"End Mission?" pop-up (from the "Cancel flight" option in the pause menu) |
0x0D |
"End Mission?" pop-up (triggered when hitting the flag found in the Treasure missions) |
0x0E |
"Items cannot be kept. OK?" pop-up (from Pause menu) |
0x0F |
"Items cannot be kept. OK?" pop-up (from Mission ending menu (Mission Failed)) |
0x10 |
Unlocked item pop-up |
0x11 |
Triggers the mini-cutscene that plays after beating the fifth mission of the Japanese House |
0x12 |
Exits the mission |
Useful Codes#
These codes can be helpful for exploring the game.
Enter a Multiplayer game with only one controller connected#
JPN |
USA |
EUR |
|
|---|---|---|---|
Gecko Code |
|
|
|
Disable the Upper / Lower Map Limits#
JPN |
USA |
EUR |
|
|---|---|---|---|
Gecko Code |
|
|
|
Meant to be used alongside the CollDisable debug feature. This allows you to explore the maps without being stopped by the invisible upper and lower walls.