Users browsing this thread: 1 Guest(s)
overworld tilesets

#1
Posts: 95
Threads: 22
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 2
Status
Auto-life
when swapping over world tile sets (e.g. world of balance using WoR tiles and vise versa) do the graphics need to be decompressed because the properties are not the same length?
  Find
Quote  

#2
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
Everything regarding maps is compressed, the map tile properties, the tilemaps and tilesets.

Code:
D9A800     D9CD0F     Map Tile Properties (42 items, compressed)
D9D1B0     DDFFFF     Map Formations (350 items, compressed)
DE0000     DFB3FF     Map Tile Formations (75 items, compressed)

You could swap compressed tilesets by just swapping pointers:

Code:
DFBA00     DFBAFF     Pointers to Map Tile Formations (3 bytes each, +$DE0000)
  Find
Quote  

#3
Posts: 95
Threads: 22
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 2
Status
Auto-life
so what i want to edit are the maps where the world of balance has the world of ruin tiles and vise versa. all i need to do is swap pointers instead of decompressing the graphics?
  Find
Quote  

#4
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(07-26-2019, 06:21 PM)CzarMalboro Wrote: so what i want to edit are the maps where the world of balance has the world of ruin tiles and vise versa.  all i need to do is swap pointers instead of decompressing the graphics?

You could try doing this and try opening the ROM with FF6LE to see if you can edit your maps with the swapped tilesets.
  Find
Quote  

#5
Posts: 95
Threads: 22
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 2
Status
Auto-life
I tried that and it does not work if i remember correctly. I would not be surprised if the only way to edit them is through decompressing the graphics. changing the properties and the mini maps such as having kefka's tower or the phoenix's cave as an entrance in the WoB can work.
  Find
Quote  

#6
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
My mistake, the world maps are handled separately:

Code:
EE9B14     EE9D13     World of Balance Tile Properties
EE9D14     EE9F13     World of Ruin Tile Properties
EED434     EF114E     World of Balance Map Formation (compressed)
EF114F     EF324F     World of Balance Graphics (compressed)
EF4A46     EF6A55     World of Ruin Graphics (compressed)
EF6A56     EF9D16     World of Ruin Map Formation (compressed)

If you swap entries in the pointer table below, it might work:

Code:
EE/B20F:    34D4EE      (WoB tilemap)
EE/B212:    4F11EF      (WoB tile graphics)
EE/B21E:    464AEF      (WoR tile graphics)
EE/B224:    566AEF      (WoR tilemap)
  Find
Quote  
[-] The following 1 user says Thank You to madsiur for this post:
  • CzarMalboro (07-27-2019)

#7
Posts: 95
Threads: 22
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 2
Status
Auto-life
yeah i looked that up on the link you sent me. the data is not identical unlike the map properties which can be safely edited. i will give the pointers a shot.

i seem to have some progress but hopefully the editor will support the changes.

so far no issues when loading the editor.
  Find
Quote  

#8
Posts: 95
Threads: 22
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 2
Status
Auto-life
So when checking other rom hacks i worked on, the 3 bytes for the WoR and WoB are not the same for each rom. i suspect changing the map layouts will affect the bytes however strangely i was able to get the WoR tiles for the WoB, but some copies will not allow the WoB tiles to replace the WoR tiles.
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite