the super mario world overworld change editor version 2 final.
(C) 2001 Jonathan Wilson
 
how to use/notes:
1.place the contents of this zip file into a folder.
2.open the rom you wish to edit the overworld change data on in this editor.
3.this program will correctly read all of the graphics it needs from the SMW
rom including any modified ones.
4.to select the piece of change data you want to edit use the page up/down keys.
5.to edit the overworld change data, click on a tile to select it, then select
flip x and flip y if desired and select which palette you want. Only palettes
4-7 are supported by my program. Values greater than 7 wont work and values
less than 4 havent been tested by me so you are on your own if you use them.
After you have selected the tile, then left click on the change data somewhere
to place the tile.
5.when you select a tile it will show up with the selected palette and flip
options in the preview window. The default tile is the tile for ocean water.
If you change the flip and palette options then the selection window will reflect
this.
6.if you select the paint 2 x 2 option then the program will paint the
tile you click on and also 3 other tiles, the one down from it, the one to the
right and the one thats down and right from it. Needless to say, dont click on a tile
thats at the left or bottom of the map
7.You cant close the form with the options on it by mistake.
8.You cant resize that form either.
9.There are limits on how you can resize the main form also.
10.If you right click on a tile on the overworld then that tile and the
palette and flip options that are associated with it will appear
on the options window as though you had selected that tile and options
manually i.e. this acts as a "copy tile" function.
11.Once you have finished editing the change data, select save rom and select
the rom you are changing (you dont have to select the same one you opened)
12.The program will remove the old change data then it will search the rom
for space to put the change data, expanding it if it cant find the needed
space thats all in the same rombank.
13.It will properly recompress the change data using the RLE compression
algorithim that super mario world uses.
14.The Major number and Minor number boxes refer to the numbers in the change
data table. The first number in the data table is the minor number then the
major number.
 
some limitations:
1.there is no error checking in this program, if you open/save a rom thats not
super mario world then the program wont work as intended.
2.it only uses the palettes for the main overworld, so yoshis island, the star
road, the special zone, vanilla dome etc wont show up correctly.
3.it only edits the overworld change data, and only the 6 x 6 parts at that.
If you want to edit the main overworld map get my overworld editor, if you
want to edit the 2 x 2 change data get my change editor part 2 otherwise
wait for me to write an editor...
 
If anyone uses my editor to edit the overworld in their hack, it would be
nice if you could let me know (jonwil@tpgi.com.au) so that I can see what
my editor is being used for.
 
full source code (for borland delphi) is included, if you wish to use it or
distribute changes or whatever please ask me (jonwil@tpgi.com.au) first.
 
please report bugs, comments etc to jonwil@tpgi.com.au. Do not ask for new
features unless they relate directly to editing the change data (so dont
ask for a level name editor for example, one will be added eventually)
 