SHOW:
|
|
- or go back to the newest paste.
| 1 | ; Super Mario Limitless overworld file format (.wld) | |
| 2 | ; Will be kept as much like INI files as possible (static, anim, scenery, and path will probably not) | |
| 3 | ; {Braces} represent material that is still being decided
| |
| 4 | ||
| 5 | ; General world info | |
| 6 | [header] | |
| 7 | name = World 1 ; Specified in world editor | |
| 8 | - | author = smc_gamer/Joey ; Specified in world editor |
| 8 | + | author = Celarix/Joey ; Specified in world editor |
| 9 | project = Super Mario Project ; Project that file will be associated with | |
| 10 | start = 0,0 ; The top-left corner of the overworld | |
| 11 | size = 1024,1024 ; The size of the overworld | |
| 12 | ||
| 13 | ; List of static tiles, tile number increments by tile and ID is used to associate tile with its config | |
| 14 | [static] | |
| 15 | 1,5,32,32 ; Tile number in file, ID #, x-position, y-position | |
| 16 | 2,13,128,512 | |
| 17 | [/static] | |
| 18 | - | ; List of animated tiles, same format but IDs refer to a different set of tiles |
| 18 | + | |
| 19 | ; List of animated tiles, same format but IDs refer to the same set of tiles (changed from different set) | |
| 20 | [anim] | |
| 21 | - | 2,36,128,384 |
| 21 | + | |
| 22 | 2,36,128,384 | |
| 23 | [/anim] | |
| 24 | ||
| 25 | ; {To be completed}
| |
| 26 | [scenery] | |
| 27 | [/scenery] | |
| 28 | - | 1,892,12,24,yes ; The "yes" and "no" determine if the tile is revealed |
| 28 | + | |
| 29 | - | 2,457,24,48,no |
| 29 | + | |
| 30 | [path] | |
| 31 | 1,892,12,24 | |
| 32 | 2,457,24,48 | |
| 33 | [/path] | |
| 34 | ||
| 35 | ; Level tiles {we can write these like tiles (confusing), or we can write them like an INI (longer)}
| |
| 36 | [level] | |
| 37 | number = 1 ; Level number in project | |
| 38 | id = 30 ; {What is this for?}
| |
| 39 | x = 16 ; X position | |
| 40 | y = 64 ; Y position | |
| 41 | reveal = yes ; Whether level is revealed or not {maybe this should be in save file}
| |
| 42 | path = level1.lvl ; Path to level, by default it should be in same directory as world file | |
| 43 | display = Green Grass Stuff ; Level's display name | |
| 44 | coins = 5 ; How many special coins are collected {tied to "projects field"}
| |
| 45 | [/level] | |
| 46 | ||
| 47 | ; Music tiles {setting the music to the world file would eliminate the need for multiple INI sections}
| |
| 48 | [music] | |
| 49 | - | ; Revision 2, published 4/3/2012. |
| 49 | + | |
| 50 | source = world_music1.mp3 ; Music file {MP3 and WAV should be supported}
| |
| 51 | x = 82 ; X position {not necessary if music is set to world file}
| |
| 52 | y = 28 ; Y position | |
| 53 | [/music] | |
| 54 | ||
| 55 | ; Revision 3, published 6/3/2012. | |
| 56 | ; WorldPlayer will be added once determined (if necessary). |