If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Proto:Star Fox 2/Compiled Source Code Builds

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Proto:Star Fox 2.

How about a nice leek in this trying time?
This page or section details content from the July 2020 Nintendo Leak.
Check the July 2020 Nintendo Leak category for more pages also sourced from this material.
Hmmm...
To do:
  • Document these builds from the July Gigaleaks.
  • Dates were taken from this document, but may need to be corrected.
    • Considering how these builds have inaccurate build dates in the Test Menu, should we use the file modification dates of the LZH archives instead?

There are several source code archives from the July 24, 2020 leak dated after the June 22, 1995 build, mostly found within other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS. These builds mainly include smaller changes made to refine the game.

Each of these builds must have their headers fixed in order to be bootable. Apply this patch to fix it.

Building

They can be built from a DOS environment. vDos works well for this.

  • Copy the SF2 folder from other.7z\SFC.7z\ソースデータ\StarFox2 to your DOS environment.
  • Extract the desired archive to the SF2 folder, replacing any files.
  • Copy the BIN folder from other.7z\SFC.7z\ソースデータ\StarFox2 to your DOS environment.
  • Set a path to the BIN folder in DOS. Example: PATH C:\BIN
  • Change into the SF2 directory and run the command MAKE SF.ROM.
  • If successful, you should be able to find a SF.ROM file in the SF2 directory (which will replace the June 8, 1995 build). Patch the ROM with the header fix above to play it.

It's worth noting that these can be compiled as debug builds by simply changing two variables within VARS.INC in the SF2 folder, allowing entry into the Test Menu. This does not work on ES18-9 unless it is compiled in Japanese, however.

  • Set debuginfo equ 1
  • Set debuginfo2 equ 1

While this does allow viewing the build date in the Test Menu, the build date had to be updated manually, and they neglected it for months. It remains 1995-06-28 until the JS18-9 build, where they changed it to 1995-09-13. Oops.

In the KAWAGUCH build, you can change the copyright year to 1997.

  • Set kyear equ 97

JI30-6A

Path: other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS\JI30-6A.LZH

Dated June 29, 1995. This build has some minor adjustments and fixes from the previous June 22, 1995 build.

  • The Nintendo logo has been given its final colors.
  • The title screen is closer to resembling the final, except the copyright still says 1995, the Corneria sprite is still as it was in the December 28, 1994 build, the title lacks a trademark, and the right-half of the group shot is as it was in the June 22, 1995 build.
  • Homing lasers are still available from the start, but Miyu and Fay's twin blasters were removed again.
  • The ability to have the Walker jump with either A or Y in the default control scheme was reinstated from the June 8, 1995 build, becoming a permanent feature.
  • The bug where you could transform into the Walker in space battles was fixed.
  • This build has a unique song for viewing records, which can be heard after beating the game at least once.
JI30-6A Final

JI27-7

Path: other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS\JI27-7.LZH

Dated July 25, 1995.

  • The title screen is now completely finished, all animations now play correctly.
  • This is the first build to remove the homing laser by default.
  • The letter ranks from the June 8, 1995 build are reinstated, although it still uses the old records screen.
  • When compiled as a debug build, the Config Menu is no longer added, only keeping the stereo/mono selection. This is true for the later builds, as well.
  • The Secret Base (Venom planet step 06) has been further developed, adding in the display of enemies and the ramp bridge.
    • The special weapons were also moved to their final locations, though the homing laser power-up has not been added yet.

JI31-8A

Path: other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS\JI31-8A.LZH

Dated August 31, 1995.

  • This is the first build to lock Expert mode by default.
  • This is the first build to include the final records screen.
  • The Secret Base appears to have been finalized, adding in the homing laser power-up and the new background.

JS18-9

Path: other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS\JS18-9.LZH

Despite the fact that the date on the "Test" debugging screen is September 12, 1995, the archive modification date is September 18 of the same year.

KAWAGUCH

Path: other.7z\SFC.7z\ソースデータ\StarFox2\KAWAGUCH\SF2

A Japanese build dated one day after the final's build date seen in the test menu, September 13, 1995. However, the modification date of the files indicates that this build is from September 20, 1995, which is a day earlier than the compilation date of the final version.

SF-1997 (256x224).png

This is the only build that has a copyright year of 1997, possibly hinting at a planned simultaneous release with Star Fox 64.

ES18-9

Path: other.7z\SFC.7z\ソースデータ\StarFox2\ZIPS\ES18-9.LZH

An English build dated one day after the final's build date seen in the test menu, September 13, 1995. The modification date of the files is similar to the "JS18-9".