You are not logged in.
I am a noob at making a romhack (I made a romhack for Emerald before, but it was small), but I want to try to make a romhack...
...where it's 3 years after the events of GSC.
So far, I've included:
-Magnet Train moved to Ecruteak City (refrerence to GSC Beta)
-Magnet Train moved to Pewter City, removed Museum.
-Ilex Forest cut down. No more Ilex Forest. Say goodbye to it. ^_^
-Cianwood City has been destroyed, and now Chuck's gym is now in Route 41. An enterance to Whirl Islands has been removed too.
-A major landslide destroyed Mt. Silver, and has many rocks.
-New starting town (originally Cianwood).
-Cinnabar Island has been rebuilt.
-Viridian Forest has regrown.
That's just all for now.
I haven't done much now, but I'll do more.
No download link now.
Also, here is my ideas list:
The original PC from GSC can be battled at Mt. Silver Outside. He will have:
Typhlosion Lv. 87
Ampharos Lv. 85
Snorlax Lv. 84
Lapras Lv. 83
Skarmory Lv. 84
Alakazam Lv. 85
Pryce has died and is now replaced with Lorelei.
Red is the Champion (not stealing from Skeetendo Xmas hack).
Blackthorn Gym Leader is now the 4th e4 member.
Morty is now the 3rd e4 member.
Bruno is now the 2nd e4 member.
Will is now the 1st e4 member.
The legendary beasts can now be battled via event (Entei event will be retained).
Last edited by johnr754 (2012-11-01 13:32:12)
So far, I like the ideas of advancements of society causing deforrestation and natural disasters destroying Mt. Silver and showing the reshaping of the world in a few years. I hope to see some screenshots soon. :)
I like this idea. A minor hack, but that doesn't mean anything!
I'm doing something similar in mine, except 30,000 years in the future and not in a recognizable region. But I like ideas that are based around changes to them. It'll be interesting to see this!
Screenshots may be posted soon, when I feel like I get enough progress done.
Also, say this romhack is like Black and White 2, only you visit the original hometown earlier.
Okay, so I ran into a little problem.
You see, I was hacking Route 43, so it can be easier with Level 2 mons.
The problem is, though, I ended up somehow corrupting the event data.
When I talk to an event (not a trainer walking up, an event), either the game freezes (as if it were walking out of bounds), or it enters a Glitch Dimension.
I was using a lot of tools (that Wild Pokémon editor from SwampertTools, GoldMap, JohtoMap, that TrainerEditor from ericjoy, and Pokétext), so what happened?
Hmm, it could really be a number of things. Your best bet is to get the location of the script data for the map that appears corrupted from the Gold ROM Map and compare the data at that location in your hack with a clean Gold rom. And if you seen any changes that shouldn't be there, just restore them to the original. If there's nothing different about the map's script, the problem could be coming from anywhere else somehow and you'll just have to do a deeper comparison.
If you can't narrow down the location of the problem, like within the script, you can use Hex Workshop's compare feature and it'll highlight all the differences between your hack and Gold. And it'll also create a list of all the addressess of highlighted sections. This feature gets a little messy and inconsistent if your hack is too far off from the original, but it sounds like you're still in the early stages so hopefully it'll be clear enough.
If it's happening when you talk to an event, that sounds like the event is trying to load an invalid script. Did you change the amount of events on the map? If so, did you go back in and fix the script pointers for each event?
I didn't change any event at all in Route 43.
I even took a look at the scripts in Pokétext. No script was changed whatsoever!
I even thought it was the walk-through-walls cheat I was using. Disabled it, still froze.
How the heck I corrupted the event data, I have no idea.
I'm going to have to compare the script data from the actual Gold to my hack and fix it up. There's no way I am going to redo every map I re-designed.
But where is the data for Route 43?
Last edited by johnr754 (2012-11-02 02:47:27)
When I said script, I didn't mean just the text, I mean the actual script codes the event runs when you talk to it. For example:
If you tell Johtomap to decompile an event's script, does it load something meaningful like this, or does it load an invalid script? You can see the actual location for each script in the bottom of the dialogue, below the pointer that I have outlined.
All-right, so I decompiled the script...
...and this was the script:
3jump 0x8E051E ' 0xFFFFFFFF
This was for script 4029.
Here's another one:
poketotext 0x1 0x0
passtoengine 0xAEAB7F ' 0xFFFFFFFF
priorityjump 0x8D8E ' 0xFFFFFFFF
This was for script 41AC.
Last edited by johnr754 (2012-11-02 03:38:52)
Yeah, those look like the events have invalid script pointers, because those don't do anything meaningful. You could just open a clean rom and copy the pointers over from the clean rom to your rom, and that seems like it should fix the problem.
EDIT: If the pointers already match, the problem will be with the function byte. If you have a person who is a trainer that has its function set like a normal person, it won't work right. That is because normal people and trainers have scripts in completely different formats. Incidentally, PKSV won't properly decompile item balls or trainers, and they will look like gibberish when you decompile them. Also, if you had a normal person's function byte set to act like a trainer, it will of course give the same type of problems. So basically, if the pointers are the same, check the function bytes and make sure that they match too.
The first is for a trainer, and the second is for an item.
I'll go ahead and copy the data from a clean Gold rom.
Edit: The script looks the exact same from a clean gold rom. When I compare my hack to a clean Gold rom, it looks the exact same, also, when I look at the right side on JohtoMap.
Last edited by johnr754 (2012-11-02 04:05:49)
It could be so that you're using an older version of Johtomap like 1.00.
Go and get the new one, the old version automatically sets the "Type bits" of each person event to 0 when edited (these should be 1 for items and 2 for trainers).
I was using the old version all along!
Since I got the dl when Lin stopped developing JohtoMap, I was using "Release", but I should've used Debug.
Anyways, the type was changed.
Edit: I tested a trainer...
No freeze, a regular battle.
I'm now going to start using GoldMap for wild battles.
Last edited by johnr754 (2012-11-02 13:33:41)
Darn, you got to this idea before I got to post it as a change for Pokemon Golden.
I just got power back today after not having power for a week due to Hurricane Sandy, and I thought of the idea while I was bored (not like I had much to do while the power was out anyway xD) as a way to explain a lot of changes that I wanted to make to my game's storyline. The whole 2-3 years later idea.
But, seeing how you've already done some work on your hack makes me think maybe I shouldn't change the idea for my game 'cause I don't want to be competing with yours.
“To live is the rarest thing in the world. Most people exist, that is all.” ― Oscar Wilde
Okay, I'm back!
I got a nice idea for the battle against Ethan and what happens after. Something involving RED and a note...
I haven't worked on this hack for a while, but I'll go ahead and make Lorelei the first gym leader.
This is a modified Route 35. I tried to make it similar to the beta-ish Route 35, in a way.'
Edit: I fixed that thing about R23. So, I also modified another map.
I modified this a while ago - Deciding on name.
Last edited by johnr754 (2012-11-24 20:56:26)