Skip to main content

Kirby's Dream Course









Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!




Kirby's Dream Course



From The Cutting Room Floor



Jump to: navigation, search







Title Screen


Kirby's Dream Course

Also known as: Kirby Bowl (JP)
Developer:
HAL Laboratory
Publisher:
Nintendo
Platform:
SNES
Released in JP: September 21, 1994
Released in US: February 1, 1995
Released in EU: August 24, 1995




AreasIcon.png This game has unused areas.
Sgf2-unusedicon1.png This game has unused abilities.
MusicIcon.png This game has unused music.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.
LevelSelectIcon.png This game has a hidden level select.
RegionIcon.png This game has regional differences.
PiracyIcon.png This game has anti-piracy features.





Kirby's Dream Course is a mini-golf game, starring everyone's favorite pink windbag as the ball.



Contents




  • 1 Debug Mode


    • 1.1 Map Select




  • 2 Mix Ability


  • 3 Unused Terrain


    • 3.1 Rotating Tiles




  • 4 Test Courses


    • 4.1 Test Course 1


    • 4.2 Test Course 2


    • 4.3 Test Course 3


    • 4.4 Test Course 4


    • 4.5 Test Course 5


    • 4.6 Test Course 6


    • 4.7 Test Course 7 (Early 8-3)


    • 4.8 Test Course 8


    • 4.9 Test Course 9


    • 4.10 Test Courses 10, 11, and 12




  • 5 Special Tee Shot Connection


  • 6 Regional Differences


    • 6.1 Title Screen


    • 6.2 Cut Content


    • 6.3 Story


    • 6.4 Controller




  • 7 Copy Protection


    • 7.1 Region / SRAM Check


    • 7.2 Other Effects






Debug Mode


Kirby Bowl has a debug menu which is only present in Japanese copies of the game. The patch below will allow you to access it by pausing the game and pressing X.






Download.png

Download Kirby Bowl Debug Patch

File: kirbybowl.rar (tiny) (info)
Current version: 1


Kdc-debug1.pngKdc-debug2.pngKdc-debug3.png


Most of the flags on pages 1 and 2 are no longer used. MAPSELECT has been fixed by this patch and replaces the normal course select screen with a stage select/sound test menu which can also be used to access some unused test maps (see below.)


What the values on page 3 do:




  • FULLSHOTLEVEL - probably meant for the (unused) FULLSHOT flag


  • STOCK UPDOWN - adjusts lives counter (1P mode)


  • SHOT UPDOWN - adjusts number of shots taken on the current hole


  • VITAL UPDOWN - adjusts number of tomatoes (can go over the usual max of 4)


  • VITAL SUPER - unknown


  • TM SELECT - changes which graphic layers are visible on screen


Map Select


KirbyBowlMapSelect.png

Setting the MAPSELECT flag to 1 will replace the normal course select screen with this menu, which serves as a combination map select and sound test.


"Class" selects a course. Pressing A goes to the selected hole, and pressing Y restarts the most recently played course. There are also four "EXTRA TEST MAP" courses which either load garbage maps or hang the game. Selecting any two-player courses allows you to play them in one-player mode.


For the sound test, pressing A plays the selected sound effect or music track, and L/R adjust the volume.


Curiously, the music track for the two-player menu is named NEXT HOLE in the sound test, while the track played when the scorecard appears after completing a hole is named COURSE 2P. This may indicate that the two tracks switched places at some point during development.


(Source: Original TCRF research)


Mix Ability


KirbyBowlMixIcon.png

There is an unused Mix ability icon in the game. Trying to hack it in as an ability will freeze the game. This might have been used once in the 2-Player mode after hitting the Mix enemy.


(Source: Original TCRF research)

Unused Terrain


Kirbybowl-tile03.png

Tile type 03 is an unused terrain feature which consists of four downward slopes forming a "dimple" in the ground. It was likely intended to slow Kirby down over long-distance ground shots, but because of the way the game's physics works, coming to a near-stop inside the dimple will cause Kirby to endlessly roll back and forth without coming to a stop, making the game unplayable.



Rotating Tiles


Kirby's Dream Course has a total of 12 types of rotating tiles, spanning obstacle numbers 70 through 7B. However, only two of those (74 and 75) are actually used; these are the ones that are controlled by the on/off switch. The other types consist of:




  • 70-71: tiles that always rotate even when the switch is turned off


  • 72-73: slow versions of 70-71


  • 76-77: slow versions of 74-75


  • 78-79: tiles that begin rotating when the switch is turned off, and vice-versa


  • 7A-7B: slow versions of 78-79





Hmmm...

To do:
I'm pretty sure at least some of these are present in Special Tee Shot, but I don't remember which ones

(Source: Original TCRF research)

Test Courses



The Japanese version has a number of test courses remaining in the ROM! Twelve, to be precise! These aren't featured in any other release, with the course IDs instead pointing to empty versions of the King Dedede boss room.


On the map select screen, the first four test courses are listed under "Play Demo Map 3" (holes 5 through 8), while the last eight are listed under "Test Map".



Test Course 1


First course.

Used to test out different slopes and dips. The broken guardrails along the outer edges of the track are not connected properly, but still function if hit. This is an anomaly shared by the first four test courses, and are indicative of these maps being from the game's Special Tee Shot days (more on that later).


There are two Flamer enemies present, though using their Fireball abilities here is a particularly unwise idea unless you like flying off the course.



Test Course 2


Second course.

Similar to the first, but with four small hills instead of a large depression and four standard Waddle Dee enemies.



Test Course 3


♪Do de do de do de do de♫

Used to test different conveyor belt lengths and directions on both flat and sloped surfaces. The first five conveyor belt strips move southwest, while the other five move northeast. It's possible to get stuck in an infinite loop if a conveyor belt pushes you onto an upward hill so that you roll back onto it.



Test Course 4


BOINININING!

Seems to have been designed to test the different terrain and objects. The one-direction arrows are broken, and there's two boost tiles in the upper and left corners facing southwest, though they're invisible.



Test Course 5


It's quiet

This one uses the same layout as the King Dedede boss fight, but is completely empty and uses a different background and music. This is the first test course that is actually referred to as such by the level select and may date to an extremely early point in development.



Test Course 6


I just love warp pads.

Designed to test the various warp tiles. This is also the first stage to feature correct borders and one-direction arrows, suggesting that it came after another point in the development of the game, after the game engine had been fully converted from Special Tee Shot.


Near the top left, one of the Warp tiles erases a one-direction arrow.



Test Course 7 (Early 8-3)











Test Course 7 Course 8-3
Test Course 7 Course 8-3

An early version of Course 8-3. The three Gordos were reduced to a single Gordo who alternates between moving southeast and northwest, and the three enemies in the final are a Gaspar near the start of the course and two Waddle Dees at the end. The latter half of the course was also changed significantly.


Test Course 8


Sharp Pointy Thing

Seems to have been created to test the Needle's ability to stick to slopes. It's also possible this was a discarded course, like Test Course 7.



Test Course 9


Islands in the void

Seems to have been another possible course that was scrapped from the final game. It seems to serve no particular testing function, other than possibly jump shots onto slopes.



Test Courses 10, 11, and 12



Ten,Eleven,and Twelve.

Other than starting points, heights, and a minor geography change from 11 to 12, these courses are all small and relatively featureless.


(Source: Original TCRF research)

Special Tee Shot Connection




Scenery from the 1998 Special Tee Shot.


There's some strong proof in the way Test Courses 1-4 function that gives them away as leftovers from Special Tee Shot.


Let's start with the scenery in Special Tee Shot: the objects it shares with Kirby Bowl are sandpaper, arrow tiles, conveyor belts, water, directional grass, and trampolines. Scenery it has similar versions of are dash tiles and stage borders. Objects that Special Tee Shot has no version of are spikes and warp tiles.


This helps to rule out certain test maps as Special Tee Shot leftovers. Test Courses 6 and 8 have warp tiles, so they can't be from Special Tee Shot, whereas Test Course 7 is an early build of a hole found only in Kirby Bowl.


On to the slightly different scenery. The dash tiles in Special Tee Shot don't just speed the ball up, but force the ball in a certain direction at top speed and the player loses control of the ball. While boosted, the ball can also climb up slopes and walls. Once the ball hits a stage border or an obstacle, the ball stops and the player regains control.


Test Course 9's dash tiles don't seem suited for this purpose, plus they're using the 2×2 tile graphics instead of the 1×1 graphic of Special Tee Shot, so this rules Test Course 9 out. Test Course 4, however, does have 1×1 dash tiles, and they don't use any part of the Kirby Bowl dash tile graphics.


The stage borders in Special Tee Shot are invisible until hit by the ball, being marked only by floating spheres in between. In Kirby Bowl, they're always visible and completely solid in form. This points towards Test Courses 1-4 being from Special Tee Shot and Test Courses 5-9 being from later in development (where Test Courses 10-12 fall is uncertain, but probably the latter). The enemies present in Test Courses 1-4 were very likely added after the conversion so the maps could be completed, whereas Special Tee Shot involves simply getting the ball into a hole which is always present on the course.



The most substantial evidence is how the arrow tiles are stored in RAM:











Special Tee Shot
Kirby Bowl
"Special Tee Shot" arrow tiles in memory. "Kirby Bowl" arrow tiles in memory.

Note how the orientation of the graphics has been flipped between Special Tee Shot and Kirby Bowl. In Special Tee Shot, the bottom comes before the top, and the arrow is pointing to the top-right. In Kirby Bowl, the top comes before the bottom, and the arrow points to the top-left.


Arrow tiles from Test Course 4.

This is how the arrow tiles are positioned in Test Course 4.


Partially fixed arrow tiles.

If the arrow graphic order in Kirby Bowl is changed to be bottom-top, as in Special Tee Shot, the arrows look correct, but are pointing in the wrong direction.


Gasp!

Flipping the graphics as well, to match Special Tee Shot, makes them point in the correct direction. This is the end result after effectively restoring the Kirby Bowl tiles to how they were in Special Tee Shot, proving that this course was made before the conversion to Kirby Bowl.


(Source: Original TCRF research)

Regional Differences


Title Screen





Hmmm...

To do:
Add the international title screen for comparison purposes and replace the static images of the Kirby Bowl title with a GIF

Get in the hole! Damn, must be clogged with leaves

Besides having a completely different title screen, the Japanese version also has a short animation of Kirby popping up from the hole.




A short "music" track accompanies this, and is still present in the international versions as Track 02.


Cut Content


The Japanese ROM is meant to fit in a 2 MB cartridge, but the ROM size is only 1.25 MB. To cut costs on a smaller cartridge size, a decent amount of content was removed to fit the ROM into a 1 MB cart for international versions.


This includes Test Courses 1-4 and 6-9, the debug menus, and the story text, graphics, and music track (see below).


Story


Believe it or not, this game has a story, but only in the Japanese version. This was relegated to the instruction manual of the international releases. It is unknown why it was removed.




This track (ID 05 in the original version), played during the story cutscene, is not present at all in international builds.


The thrilling beginning

A small country on a small planet, this is the peaceful "Dream Land"


Today, Kirby is living his leisurely, carefree life


Then, that night...


"I wonder if I'll have another wonderful dream tonight, gazing up at the stars"


The thrilling middle

"Huh?" Something seemed odd.


Usually there were many stars twinkling brightly in the sky


But tonight, only one of the stars had appeared


From then on, those lonely evenings continued for many days


The thrilling discovery

Kirby, worried about the missing stars, stares at the night sky once again


"What?!" Just then...


"Nyehehehe! There was one left!"


He caught King Dedede stealing the only remaining star!


The thrilling conclusion

To restore the beautiful stars to Dream Land's night sky...


...Kirby takes off after King Dedede.


Your goal is to get to the King's floating castle. Good luck, Kirby!


(Translation: Joe, GlitterBerri)

Controller














Japan
US
Europe

Buttons

Changed buttons

Changed text


Standard controller color changes for the US version. The European version keeps the button colors, but removes the text from the controller.











Japan/Europe US
Looks good Not quite right

The same button changes, though the US controller doesn't really use the appropriate color scheme.


(Source: Original TCRF research)

Copy Protection



Kirby's Dream Course and Kirby Bowl feature a multi-level copy protection feature which is similar to the well-known one present in EarthBound, another game developed by HAL during the same period of time.


Region / SRAM Check


First, the game tries to detect the amount of SRAM on the cartridge. If the amount is greater than 8kb, indicating a copier or other illegitimate cartridge, the game will display the below warning.











Kirby Bowl
Kirby's Dream Course
コピーは重大な犯罪です! Copying is a serious crime!

Palcheck.png

In addition, as is common to many other SNES games, if a NTSC cartridge is being played on a PAL console or vice-versa, this region lockout screen will be displayed.



Other Effects


If both of the above tests pass, the game also performs a checksum on the code that handles those checks to see if they have been modified. If the checksum fails, the game will still boot normally, but will become virtually impossible to actually play:



  • When you hit an enemy or clear the hole, you don't regain any tomatoes. Also you don't get 1ups from Hole-in-Ones.

  • When you recover from sleep in a two-player game, you only regain one tomato instead of the normal amount.

  • When you inevitably get a Game Over, all save data is erased and the "continue" option cannot be selected.

  • If you do somehow manage to complete an entire course this way, once you reach the final score screen, all save data is erased and the game intentionally crashes.


The last of the above effects is especially nefarious, because it has its own checksum routine in addition to the normal one - if the first checksum passes, the second checksum makes sure the first checksum wasn't tampered with, in case one tries to bypass the first three effects.


The "Needle's Power" demo will also operate differently; the game will launch Kirby straight in the void on the final shot, rather than lobbing him into the hole. This triggers a Game Over, but the player will not be able to select "Continue" nor "Game End" at the end. The Select button still allows the player to go back to the demo selection menu.


The Pro Action Replay code 81801A00 or Game Genie code DD6F-4460 will enable the above four effects, if you want to see for yourself.


(Source: Original TCRF research)






















































Retrieved from "https://tcrf.net/index.php?title=Kirby%27s_Dream_Course&oldid=567771"





Navigation menu
























if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"mw.PopUpMediaTransform":"loading","site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=mw.PopUpMediaTransformu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}


if(window.mw){
mw.config.set({"wgBackendResponseTime":411});
}

Popular posts from this blog

Mario Kart Wii

What does “Dominus providebit” mean?

Antonio Litta Visconti Arese