Users browsing this thread: 1 Guest(s)
Editing Levels question

#1
Posts: 22
Threads: 11
Thanks Received: 0
Thanks Given: 0
Joined: May 2019
Reputation: 2
Status
None
Hello everyone!

I've been fooling around a little bit with FF6LE Rogue Build, Version 20130525_115959. I've noticed that when I make a change to a map, it also changes other similar maps.
For example, if I add a chair to map  03D: Figaro Castle Basement 1, it also affects maps 03E-042. These are all maps that use the "Figaro Castle Basement".
I suppose my question is: Why does it do that? Is it important for these maps to be linked like this?

A related question would be for things like shops. Map 018 is the Narshe Weapons Shop, and Map 019 is the Narshe Armor shop. The maps are the exact same, save for the NPCs and message. Why did the programmers do it like that? Why not just put both NPCs in the same map? 

Is there a resource for FF6LE, or tilemap editing of this kind that I can refer to? Some kind of tutorial?

Thanks in advance for your help!
  Find
Quote  

#2
Posts: 377
Threads: 34
Thanks Received: 10
Thanks Given: 7
Joined: Dec 2018
Reputation: 18
Status
Moog
The map index sets which NPCs are on screen, dictates the random encounter table (and if there are random encounters or not), and handles on-entry event triggering.

Several maps share the same TILEMAP, though, which is why adding a chair to Figaro Castle Basement adds that chair to every map that uses the basement tilemap. This was done by the original FF6 development team to save space. It is to such an extreme that even rooms with completely different tilesets occur on the same map, such as the Magitek Research Factory's tube rooms (which look garbled when looking at the factory floor, and vice-versa).

The only way around it is to expand the ROM and make new maps from scratch; I can't help you with that personally but FF6LE Rogue CE is supposed to be able to handle map expansion. Beware of byte 17; it handles how the tilemap decides priority and should match whatever value the original map with that tileset had. I know there was an issue with that value not saving on Rogue CE, but I do not know if that bug has been corrected on the wiki version.
  Find
Quote  
[-] The following 1 user says Thank You to C-Dude for this post:
  • Morendo (04-02-2021)

#3
Posts: 3,969
Threads: 279
Thanks Received: 236
Thanks Given: 57
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
FF6LE CE can expand maps, tilemaps (space and number) as well as NPCs, event triggers and exits. It hasn't been tested really much with new maps (map IDs above 416) but you should be fine editing existing maps. Someone reported a saving bug with a new map they were making but I was never able to reproduce it, what happened is that the new map changes were not completely saved (it saved fine the times after with the same map). So it should be considered a beta release. This version fix the byte 17 bug mentioned above present in the original FF6LE and FF6LE Rogue:

.zip  FF6LE-CE.zip (153.93 KB, 4 downloads)
  Find
Quote  
[-] The following 1 user says Thank You to madsiur for this post:
  • C-Dude (04-02-2021)



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite