- 9
- Posts
- 4
- Years
- Seen Oct 19, 2023
Pokémon Gold Spaceworld 1997 Demo - Story Mode Patch
This is an in progress patch for reimplementing the extremely limited story mode for of the Spaceworld 1997 Demo of Pokémon Gold Version. It currently only implements the extremely limited story mode that was left in the code of the ROM back in 1997. This includes the initial scene with Prof. Oak, being taken to the lab by Blue, and battling your rival in Oak's Lab. Outside of that, there is unfortunately nothing else still in the game's code for the story. It was likely all stripped to prevent any accidental exploration or may have not even existed at all.
Below you will find the change logs for the patch, the planned future changes, as well as which version of the ROM that you must acquire to be able to use this patch. If you would like to help with getting this ROM hack further, please feel free to reach out as I would absolutely love to make a finished version of this patch. I have created a GitHub repository for this patch. Originally, builds v1 through v4 were all based on copying hex data from a very poor and unfinished translation and story patch that I found online. That extremely unfinished translation can be found here. But I highly advise against this patch solely because it breaks the ability to understand anything that is going on with the game. Especially since v7 onwards has all of the same features (as far as I am aware) while still being fully legible Japanese. The GitHub version that I am working on is based on the PRET Disassembly of the ROM to have more freedom in working with a language I can actually somewhat understand. If you would like to take a look at that (or even help further the progress), you can find it here. NOTE: All patch updates will be uploaded to the GitHub as soon as possible while this post may take a bit of time. I will, of course, continue to try to keep this post as up to date as possible as well.
You will need to get a copy of the ROM named exactly "Pokémon Gold - Spaceworld 1997 Demo (Debug) (Header Fixed).sgb" which is relatively easy to find if you know where to look.
This is an in progress patch for reimplementing the extremely limited story mode for of the Spaceworld 1997 Demo of Pokémon Gold Version. It currently only implements the extremely limited story mode that was left in the code of the ROM back in 1997. This includes the initial scene with Prof. Oak, being taken to the lab by Blue, and battling your rival in Oak's Lab. Outside of that, there is unfortunately nothing else still in the game's code for the story. It was likely all stripped to prevent any accidental exploration or may have not even existed at all.
Below you will find the change logs for the patch, the planned future changes, as well as which version of the ROM that you must acquire to be able to use this patch. If you would like to help with getting this ROM hack further, please feel free to reach out as I would absolutely love to make a finished version of this patch. I have created a GitHub repository for this patch. Originally, builds v1 through v4 were all based on copying hex data from a very poor and unfinished translation and story patch that I found online. That extremely unfinished translation can be found here. But I highly advise against this patch solely because it breaks the ability to understand anything that is going on with the game. Especially since v7 onwards has all of the same features (as far as I am aware) while still being fully legible Japanese. The GitHub version that I am working on is based on the PRET Disassembly of the ROM to have more freedom in working with a language I can actually somewhat understand. If you would like to take a look at that (or even help further the progress), you can find it here. NOTE: All patch updates will be uploaded to the GitHub as soon as possible while this post may take a bit of time. I will, of course, continue to try to keep this post as up to date as possible as well.
You will need to get a copy of the ROM named exactly "Pokémon Gold - Spaceworld 1997 Demo (Debug) (Header Fixed).sgb" which is relatively easy to find if you know where to look.
Screenshots
Change Logs
Spoiler:
Story Mode V13
-Fixed bug introduced in either V12 that caused Rival Battle to become bugged like it originally did
-Adjusted Old City's Mart to properly fit in the smaller size that it was adjusted to at some point in development that caused map corruption
--This is an approximation based on other Mart maps but in the smaller 6 tile width instead of the seemingly standard 8 tile width
Story Mode V12
-All used tilesets have been updated/corrected
--Will eventually go back for the unused tilesets like Cave, Power Plant, SS Anne, and SS Anne Dock once they are needed/accessible
--The world is now technically 100% functional (including wild Pokémon but not including scripts after Route 1 Gate to Old City)
Story Mode V11
-Sadly brings back the locked door text for Oak's Lab as this was causing the game to crash for some reason.
-Added proper collision data for Old City, West (City), Baadon (City), all of their connecting routes (that share the same tilesets), and all route gates
--This opens up roughly 30-40% of the map as mostly functional (including wild Pokémon but not including scripts after Route 1 Gate to Old City)
Story Mode V10
-Implemented the Continue Game option on the title screen
--Selecting this option without having saved before will cause the game to crash
-Removed locked door text for Oak's Lab so that the player may now enter freely
-Made the forced Rival end demo text at the end of Route 1 not trigger automatically
--Talking to the Rival will cause the dialogue to trigger as normal and send the player back to the title screen (need a better solution)
Story Mode V9
-Added partial support for the Debug Menu version of Bill's PC
--This will crash the game if accessed before getting your starter Pokémon
--There is only one box with roughly 20 spaces but the release feature does function properly from my limited testing
-Adjusted the amount of PokéBalls that Nanami gives you after you defeat your rival from 6 to 99
--Her dialogue still states that she is giving you 6 because this is only temporary while I work on better systems of implementation for getting items
Story Mode V8
-Changed start menu to show the save option
--Save does not actually work at this moment in time
-Added in Field Debug Menu (Activated by holding B and Start at the same time)
--This allows users to heal their party as well as some other features
Story Mode v7
-Removed the demo barricades at the North and East exits of Silent Hill
--DO NOT GO TO THE EAST UNTIL YOU HAVE RECEIVED YOUR STARTER!!!! Doing so will cause a soft lock of the game.
Story Mode v6
-Implemented Rival battle
--The Rival's name is currently messed up (Shows the text of "<rival's name>'s has started a battle!") but attempting to fix this later
Story Mode v5 (Beginning of rewrite)
-Enable Story Mode
-Change Title Menu Option from "Play Pokémon" to "New Game"
-Re-enabled all Pokémon evolutions
Story Mode v4
-Remove the barricade to the north of Silent Hills.
Story Mode v3
-Remove the barricade to the east of Silent Hills
--Going this way and encountering a Pokémon without having chosen your starter will cause a soft lock that will require a restart to resolve.
Story Mode v2
-Correct the Rival battle to use the appropriate counter starter choice.
Story Mode v1
-Change game from Demo Mode to Story Mode
Known Bugs
Spoiler:
-Selecting the Continue Game option on the title screen without having a save made will cause the game to crash
-Talking to the rival at the end of Route 1 will still trigger the end demo dialogue and reset the game
-Opening the Debug Menu version of Bill's PC before getting your starter Pokémon will cause the game to crash
-Nanami's dialogue incorrectly states that she is giving you 6 PokéBalls because the 99 she gives you is a temporary workaround
-Encountering a wild Pokémon to the East (and possibly North) of Silent Hills before receiving your starter will cause a soft lock that requires a restart to resolve.
-Rival battle has grammatical error during the intro text
-All of you Pokémon fainting will cause the game to reset.
-Currently no way of acquiring more items besides the few PokéBalls that the player receives after defeating their Rival.
-Start menu does not update along with the story flags being achieved
-Title screen menu does not update along with existing/missing save data
Planned Changes
Spoiler:
-Remove locked door text for Oak's Lab so that the player may enter freely
-Implement a temporary blockade to the East (and possibly North) exit of Silent Hill, similar to Blue at the West exit
--This is because if you encounter a wild Pokémon before receiving your starter, the game will soft lock and require a restart
-Re-enable Pokémon Center features in Silent Hill
--Re-enable healing feature
--Re-enable the PC features
-Disable the game reset after all of your Pokémon faint that is currently implemented even outside of Demo Mode
-Fix start menu to actually update with the story mode flags
-Fix the title menu to show Continue Game only after the player saves the game at least once
Stretch Goal Features
Spoiler:
-Enable the ability to enter all Pokémon Centers within the game as well as both healing and PC boxes if possible
-Enable the ability to enter and purchase from PokéMarts everywhere in the game if possible
-English translation (This is almost a zero percent chance thanks to my limited skillset but I am very much open to help with this as well as any of the other features listed above)
-If I can either get the help or learn enough to do all of the above features, I would like to maybe make a separate version of the patch that would essentially be a Gold 97 Reforged situation. Though this would require a lot of additional research into as much info that can be found about the original plans for Generation 2 prior to them being scrapped for the versions that were officially released to us. This is including, but not limited to; adding the boat to travel between Fonto, High Tech, and West, adding the proper connections for Cave and Power Plant if actually intended to be used, story events found in other leaked sources, etc.
Credits
Spoiler:
Patch Source Code: https://github.com/tdadvocate/pret-pokegold-spaceworld-storypatch
PRET Disassembly: https://github.com/pret/pokegold-spaceworld
Code Modification: TD (and hopefully others in the future)
Translations (within code, NOT the actual game): TD and PRET Team
Topic Research Resource: The Cutting Room Floor
Bad Patch used for no longer available versions 1 through 4 (highly advised against using): Godspeed
Attachments
Last edited: