Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-07-18 02:31:40

goodman
Member
Registered: 2011-07-18
Post 1/14

help with making azalea town bigger

hello I'm trying to hack pokemon gold but I dont know how to make azalea town bigger because I want to add one more house to the town

everytime I make the town bigger with johtomap the game glitches or something and I get stuck in azalea and cant go to route 33. its like if there was some kind of wall. if i use gameshark and go to route 33 i can't go back to azalea because there's this glitched wall that doesnt let me through

am I doing something wrong?

Offline

#2 2011-07-18 03:09:18

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 818/3,471

Re: help with making azalea town bigger

If you expand a map, connection data has to be recalculated. But if all you want to do is add a new house, you wouldn't necessarily have to expand the map I wouldn't think.

Online

#3 2011-07-18 03:30:07

goodman
Member
Registered: 2011-07-18
Post 2/14

Re: help with making azalea town bigger

can you teach me how to recalculate the map connection? can I do that with johtomap or goldmap?

Offline

#4 2011-07-18 04:25:23

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 819/3,471

Re: help with making azalea town bigger

The new johtomap is supposed to support it, but Goldmap does not. I think there is a tutorial about it up here already, if not I will try to post one.

Online

#5 2011-07-19 00:19:51

rockyrojas88
Member
Registered: 2011-01-23
Post 42/46

Re: help with making azalea town bigger

There's a new version of JohtoMap? Where? o_O

Last edited by rockyrojas88 (2011-07-19 00:20:08)

Offline

#6 2011-07-19 01:16:39

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 824/3,471

Re: help with making azalea town bigger

Lin posted it somewhere on the board, but I don't think it has its own thread, I'll try to dig it up

EDIT: Its in Idea Discussion under "JohtoMap"

Online

#7 2011-08-03 21:18:07

goodman
Member
Registered: 2011-07-18
Post 3/14

Re: help with making azalea town bigger

Mateo wrote:

EDIT: Its in Idea Discussion under "JohtoMap"

I don't understand that thread.

so I read a thread some user named miksy made about map connections and tried by myself. it didn't worked out and I want some help figuring out some stuff.

this time I'm trying to expand route 30 so its size becomes 15x26 instead of its normal size 10x26.


I repointed the map to another location and changed the secondary map header so it knows the map is now 15x26 but the map gets all messed up again because I havent changed the map connections

this is the map connection for route 30

0C (North + South)
1A 02 88 72 00 C8 0D 14 11 14 EB C8 <- (North)
1A 03 11 4E E0 C9 10 14 00 0A 1B C8 <- (South)

I want to know if someone can teach me step by step how to do this because I cant make this work.

my first question is if I have to change anything on this map connection or it's ok like this and I have to change the map connection of cherrygrove and route 31 instead? if I have to change anything what should I change

Offline

#8 2011-08-04 06:37:56

Tauwasser
Member
Registered: 2010-10-16
Post 152/447

Re: help with making azalea town bigger

goodman wrote:

I want some help figuring out some stuff.

You surely would like to get help with this, please, would you not?

goodman wrote:

this is the map connection for route 30

0C (North + South)
1A 02 88 72 00 C8 0D 14 11 14 EB C8 <- (North)
1A 03 11 4E E0 C9 10 14 00 0A 1B C8 <- (South)

Please pre-format the data according to its meaning and show some of your own effort, which I'm sure must have amounted to some insight into the actual problem. Don't just expect us to magically fix things for you. Instead, show what you already did, tried etc.

goodman wrote:

my first question is if I have to change anything on this map connection or it's ok like this and I have to change the map connection of cherrygrove and route 31 instead? if I have to change anything what should I change

Is the problem happening on this map or not? If there is no problem, then don't change anything. If there is, you will have to fix the problem in order to have a playable hack.

cYa,

Tauwasser

Offline

#9 2011-08-04 16:07:25

goodman
Member
Registered: 2011-07-18
Post 4/14

Re: help with making azalea town bigger

Tauwasser wrote:

You surely would like to get help with this, please, would you not?

oh yeah, of course.

let's see, this is a detailed explanation of what I tried to do so far.

I went to cherrygrove city map and got the map connections.

09  -  NORTH + EAST
1A 01 E7 60 08 C8 0A 0A 35 F6 B1 C9 <- NORTH (route 30, the one I want to edit)
18 03 D5 52 65 C8 09 1E 00 00 25 C8 <- EAST (route 29. no need to edit this I guess)

Structure:
~~~~~~~~~~
#1: [Bank of the connected Map]
#2: [Number of the connected Map]
#3-4: [Pointer to "Connection Strip"s Upperleft Block (Connected Map)]
#5-6: [Current Map Position]
#7: ["Bigness"]
#8: [Map Width]
#9: [Y Alignment]
#10: [X Alignment]
#11-12: [Window]

the 1st byte determines Bank of the connected Map according to the guide. Both Route 30 and Route 29's map are in Bank 2A (I repointed route 30 so the new location is in bank 2C instead of 2A, but the original location was in bank 2A) (To get the bank you have to divide the Offset / 4000 right? that's the formula I've been using so far. Route 30 repointed map is in $B1B60 and Route 29's map starts at $A92D5)

so that's my first problem. I dont get what bank of connected map means. because the banks for the connected maps are different.

the second byte determines Number of the connected map. I'm guessing this shouldn't change but that's just that. a guess.

the third and fourth bytes are Pointer to "Connection Strip"s Upperleft Block (Connected Map). That's easy so no problem with that. I have to replace E7 60 with C8 5C because I repointed the map.

the 5th and 6th bytes in this case follow this formula:

North: C700 + X Movement of Connection Strip

Miksy's guide isn't very clear about how you can calculate "X Movement of Connection Strip" and "Y Movement of Connection Strip".

because the 5th and 6th bytes are 08 C8 I guess X Movement of Connection Strip is 108, but I'm not sure (because I dont have the formula to know if Im doing this right or not)

7th byte is bigness which I want to change to 0F.

8th byte is Map width which is 0F too.

about the 9th byte, North: (Height of connected map * 2) - 1, I won't change anything because what I changed was the width, not the height.

the 10th byte, North/South: (X movement of connection strip in blocks * 2). No idea. All I know it's that in the old, not repointed map, it's supposed to be F6. Also, it seems like X movement of connectrion strip this time is different from the used in #5-6: [Current Map Position]

the formula in the last 2 bytes confuses me a bit, because according to the guide it's:

North: C701 + [Height of connected map] * [Width of connected map + 6]

but if I use the values of the old map (not repointed) it ends up something like this:

C701 + 1B * (0A + 6) = C8B1. rotating the bytes ends in B1 C8 but in the map connection says it's B1 C9, not B1 C8... something wrong here. the only explanation I can think it's that the formula is C801 + [Height of connected map] * [Width of connected map + 6]

once I get the correct formula this one is easy too.

so bassically I have problems with these bytes:

#1: [Bank of the connected Map]
#5-6: [Current Map Position]
#10: [X Alignment]
#11-12: [Window]

sorry if the post its too big and thanks for the help. I tried doing this with the connections between route 31 and route 30 and got the same problems.

Offline

Board footer

Powered by FluxBB