We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

MiniCopter: Adventure Flight

From The Cutting Room Floor
Revision as of 03:27, 23 May 2021 by WarioBarker (talk | contribs)
Jump to navigation Jump to search

Title Screen

MiniCopter: Adventure Flight

Also known as: Puchi Copter Wii Adventure Flight (JP), Radio Helicopter (EU), 쁘띠콥터 Wii - 모험 비행 (KR)
Developers: Sonic Powered, Arc System Works
Publishers: Arc System Works (JP), Aksys Games (US), 505 Games (EU)
Platform: Wii
Released in JP: December 13, 2007
Released in US: March 25, 2008
Released in EU: April 25, 2008


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.


NotesIcon.png This game has a notes page

MiniCopter: Adventure Flight is the followup to Petit Copter and Petit Copter 2, with players taking control of a radio helicopter to do various missions.

Hmmm...
To do:

Sub-Pages

MiniCopter Adventure Flight Debug Collision Draw.png
Debugging Functions
Debug menus and more!
MiniCopter Adventure Flight Unused Home Menu.png
Unused Scenes
Menus after menus after menus...
MiniCopter Adventure Flight Early Heliport Model.png
Unused Models
Now with rotors that could cause epilepsy attacks!
MiniCopter Adventure Flight unused save icon1.png
Unused Graphics
A TON of them.

Unused Map

Hmmm...
To do:
  • Two commented out parameters, named set_loop#0 and 1 in Model/Room/JapanOld/Param.txt for the Anim group. Figure out what they do.
  • The font used for the numbers seen in the early screenshot texture can still be found in the final game unused I believe.
Overview
MiniCopter Adventure Flight modelrender1.png
Back room Front room
MiniCopter Adventure Flight modelrender2.png
MiniCopter Adventure Flight modelrender3.png

An unused map exists in the game, named JapanOld (sometimes referred to as Japan_old). It is a port of the Japanese Room stage from Go Go Copter, with a few differences:

  • A foot lamp was added behind the wooden structure that is found behind the table in the back room.
  • Many pieces were added to the wooden shelf next to the hanging scroll in the front room.
  • The jar under said shelf was replaced with a TV.

This map cannot be accessed through the map selection screen, so the only way to play it is through the debug menu (by reactivating a disabled option). The music that plays in this map is the same one from the final Japanese House level.

While this map is present in all versions of the game, it can only be played in the Japanese version. This is because the model, Washitsu_Old.brres, is stored in the model format MDL0 v10, which only the Japanese version supports (the rest only support v11).

Mission 1

In this mission, players have to land in 3 heliports, one in the back room, and the other two in the front room (which can be accessed by shooting at the sliding door).

A preview card is defined for this mission (those seen in the mission selection menu), which happens to be the same one used for the Park's 2nd mission (mission_info_Park02.arc). This graphic, however, can only be seen by selecting the Confirm mission option in the pause menu (since this level cannot be accessed through the map selection screen).

MiniCopter Adventure Flight JapanOld TV Texture.png

This is the only mission in which the TV can be interacted with by turning it on/off with the Air Cannon. Turning it on will reveal a screenshot of an earlier version of the game! This shows the B44-Pronghorn helicopter in the final Japanese House map, with some quirks and differences:

  • Regarding the HUD, the early life and battery icons are present here. The life counter was also numerical instead of graphical, and in addition, the font used for the numbers seen in the time, score and life counters have an early, plainer design.
    The pointer graphic is also using an early design, with a yellow square in the center instead of a circle.

Mission 4

In this mission, players have to pass through 5 rings in under a minute.

Treasure Mission

In this mission, players have to collect 6 coins, some of which are hidden in some of the foot lamps. Unlike with the other Treasure missions, this one does not have an exit defined to save the completion progress, so in order to finish the mission, all coins have to be collected in one take, and after that, land in the heliport.

Curiously, when the mission is completed, the results will show the coin and star icons (as well as the name graphics) merged together, and the coin counter will stay at zero (no matter if any coin was collected or not), resulting in the sound effect for losing being played. Additionally, collecting all of the coins will show a total of 7 collected (despite only being 6 in the mission). The player won't receive any gold either.

Multiplayer Mission (Type A)

MiniCopter Adventure Flight Multiplayer Mission JapanOld.png

A Type A multiplayer mission exists for this map, which loads the final Japanese House level.

Only the starting positions for both helicopters are set, and there are no objects defined either, other than the sliding door (which can't be opened, since the position for its shooting trigger is not set).

Missions 2, 3 and 5

MiniCopter Adventure Flight FreeFlight Mission Japanese House.png

Missions 2, 3 and 5 are duplicates of each other. They are all FreeFlight missions that load the final Japanese House map. No objects are defined in the parameters file, and the starting position isn't set, so players will start in a default position (which in this case happens to be inside the sliding door). However, it is not possible to get out of the door, since it cannot be opened.

FreeFlight Mission

MiniCopter Adventure Flight FreeFlight Mission JapanOld.png

This map also has an unused FreeFlight mission. And much like in the other ones, a starting position isn't set, so players will start in a default position, which in this case happens to be inside the sliding door (which can be opened by shooting at it with the Air Cannon). Other than this door, no other object is defined.

Unused FreeFlight Missions

Kids Room Hospital Park Resort Hotel
MiniCopter Adventure Flight FreeFlight Mission KidsRoom.png
MiniCopter Adventure Flight FreeFlight Mission Hospital.png
MiniCopter Adventure Flight FreeFlight Mission Park.png
MiniCopter Adventure Flight FreeFlight Mission Hotel.png
Office Building Hamburger Shop Japanese House
MiniCopter Adventure Flight FreeFlight Mission Office.png
MiniCopter Adventure Flight FreeFlight Mission Hamburger Shop.png
MiniCopter Adventure Flight FreeFlight Mission Japanese House.png

Each map contains a mission known internally as FreeFlight, which is defined in Mission_0.txt in /PCopter/Scenary/MAP_CODENAME. These missions have their own mission type (Free) and are referenced by some unused menus in the game, such as the unused home menu. As the name suggests, these missions have no objectives, so the player is free to explore the map.

In all cases, the starting position is not set, so the player will start in a default position (as seen in the images above), which sometimes causes the player to spawn out of bounds or inside walls. In addition, none of these missions have an associated preview image (those seen in the mission selection menu).

These missions can be loaded in a number of ways, such as by using the debug menu or setting the index of the current mission displayed in the mission selection menu to 0xFF.

Unused Music

There is an unused song in the game, named PC_BGM11_Practice.brstm. The filename suggests it was intended to play in some kind of practice mode/mission/menu.

Unused Sound Effects

Unused Battery Charging Sound

Early Final (Japan)

An unused battery charging sound effect can be found in SE/Kaifuku/02 (the final version is in SE/Kaifuku/01) inside /PCopter/Sound/PCopter.brsar

Unused Files

PCopter.dlf

Present in all versions except for the Japanese one, is the file PCopter.dlf in /PCopter, which contains a listing of all files in the game as they were stored in the developers' computers. Here's the beginning of it:

EU US
v2.00
RVL_CONFIG_FILE,"PCopter.rcf"
0x0000000000000000,"PCopter.dsf"
0x00000000640bb9f8,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\opening.bnr"
0x000000006410fd50,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Config.txt"
0x0000000064110260,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Effect\PCopterEffect.breff"
0x000000006411ccec,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Effect\PCopterEffect.breft"
0x000000006416304c,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\InputMap.txt"
0x0000000064163aa0,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Loading.arc"
0x000000006416fec0,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\PCopterLayout.arc"
0x00000000644cfae0,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop01.arc"
0x00000000645e4e00,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop02.arc"
0x00000000646fa120,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop03.arc"
0x000000006480f440,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop04.arc"
0x0000000064924760,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop05.arc"
0x0000000064a39a80,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop06.arc"
0x0000000064b2a200,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital01.arc"
0x0000000064c3f520,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital02.arc"
0x0000000064d54840,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital03.arc"
0x0000000064e69b60,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital04.arc"
0x0000000064f7ee80,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital05.arc"
0x00000000650941a0,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital06.arc"
.
.
.
v2.00
RVL_CONFIG_FILE,"PCopter.rcf"
0x0000000000000000,"PCopter.dsf"
0x00000000da8b4f40,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\opening.bnr"
0x00000000da918838,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Config.txt"
0x00000000da918d48,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Effect\PCopterEffect.breff"
0x00000000da9257d4,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Effect\PCopterEffect.breft"
0x00000000da96bb34,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\InputMap.txt"
0x00000000da96c588,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Loading.arc"
0x00000000da9789a8,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\PCopterLayout.arc"
0x00000000dacbc1e8,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop01.arc"
0x00000000dadd1508,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop02.arc"
0x00000000daee6828,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop03.arc"
0x00000000daffbb48,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop04.arc"
0x00000000db110e68,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop05.arc"
0x00000000db226188,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_BgShop06.arc"
0x00000000db317908,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital01.arc"
0x00000000db42cc28,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital02.arc"
0x00000000db541f48,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital03.arc"
0x00000000db657268,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital04.arc"
0x00000000db76c588,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital05.arc"
0x00000000db8818a8,"C:\cygwin\usr\local\wii\RVL_SDK\dvddata\PCopter\Layout\Scenary\mission_info_Hospital06.arc"
.
.
.

The USA version of the file has a lot of unknown data starting at 0x13FE8.

PCopter.elf

Hmmm...
To do:
Find out what the exact differences are.

There is an unused ELF executable in /PCopter, named PCopter.elf, which contains many symbols such as function names and the filenames of the original source code files.

This ELF file can be converted to a regular Wii executable (DOL). While the resultant file is different (i.e. not byte-to-byte identical) to the final executable, no differences to the final game can be found, however.

Internal Project Name

The game is referred internally as PetitCopter Wii, often abbreviated as PCopter or simply PC. This naming can be seen in some of the game's graphics, such as the engraving of some of the helicopter bodies and other map objects, like newspapers or fax sheets.

Regional Differences

Title Screen

Japan America Europe
MiniCopter ADventure Flight JP Title.png
MiniCopter Adventure Flight Title.png
MiniCopter ADventure Flight EU Title.png

Each title screen reflects the name of each version. In the international releases, additional text was added showing the publisher.

Additionally, in the international versions the text PUSH BUTTON was changed to PRESS ANY BUTTON, with the text being all in capitals in the American version unlike in the European version.

Sound effects

Battery charging

Japan International

The sound was completely revamped in the international versions.