LoginLogin
Might make SBS readonly: thread

Map Editor / Dynamixmap

Root / Submissions / [.]

MinxrodCreated:
Version:Alpha 0.0.6Size:36725 [v0.0.6]
So! I wanted to make a map editor so I could use it to make maps. Yeeeaaaaah. But I wanted a 'good' one. It is planned to be a very 'diverse' map editor, with basics like saving maps, loading maps, layered editing, and tile placing, but also things like editable map size, the ability to create collision maps, sprite maps, and event maps, with a probably far-in-the-future event editor. Version 0.0.6! Now with SAVING!
"current features"
>Version 6
 □ Tile Placement
 □ Tile changing
 □ Rotationaterizing
 □ Layer Editing
 □ BGSCREEN and LAYER are changeable at start, as well as [soon to be] other options
 □ RANDCOOLTEST1, a neat graphics test completely unrelated to the editor. It's a bonus!
 □ SAVE and LOAD functions! Currently only saves and loads as a text file.
 □ LOADMAP def block that allows you to LOAD maps! Will eventually support TXT, DAT, and [possibly] GRP and [probably] @LBL saving.
 □ Terribly messy code <YAY!>
"future plans"
 □Finished basics [tilesets, collision maps]
 □Sprite layer
 □Event Editor
 □AUTO maptools - collision maps based off BG tiles for example, or randomly generated maps for templates or bases]

Instructions:

Instructions for controls are currently in-program as of development version 3 and onward.

Notes:

Versions 0 and 1 are pretty much useless, they're just kept so I have all of the versions in case I need or want to look back. You can now SAVE maps as a TXT file! And load TXT files. I used a variant of Hylian's string mapping tool for the TXT saving. If you want other save formats really bad, tell me and I can begin work on them!

Nice. If you allow for user defined sheet sizes then it will be perfect.

Replying to:MYCRAFTisbest
Nice. If you allow for user defined sheet sizes then it will be perfect.
Like BGSCREEN sizes? That's one thing that is coming.

Replying to:MYCRAFTisbest
Nice. If you allow for user defined sheet sizes then it will be perfect.
Yes. That is exactly what I am looking for. I am entirely in favor of this program now.

Replying to:MYCRAFTisbest
Nice. If you allow for user defined sheet sizes then it will be perfect.
Added BGSCREEN and LAYER choices! You can choose between 1 and 3 BG layers on your map, and includes a developmental 'screen check so you don't do a BGSCREEN crash or anything out of range. It's still experimental, so feel free to try and break it! Also, it's about to be published, just need to upload and change key. EDIT: Also, you can scroll the map. Also also also, still no saving >.< it will be in version 0.0.6.

Why don't you use string mapping? It's a lot better than DAT file saving, in my opinion.

Replying to:RNGesus
Why don't you use string mapping? It's a lot better than DAT file saving, in my opinion.
I'm going to use something like this, at least for BG:
DEF LOADMAP mapname$ 'def block used to recall maps from data
   'blah blah strings loops stuff draw to bg from data
END

@EXAMPLEMAP
DATA 5,5,1 'width,height,layers
DATA "11111" 'map data as text characters
DATA "11311" 
DATA "13331"
DATA "12321"
DATA "12221"
Is this what you mean, or did you mean like "1111111311133311232112221," which is more compact but harder to make small edits to. Then again, most characters are probably going to be those null-X characters, so... EDIT: So after reading the string-mapping resource page it seems similar, but I think mine takes more memory because I was using actual DATA and not just text. Maybe I could try designing the map in another slot/loading from another slot like your string mapping does, then I won't need endless data statements.

Hey there, staff. This key checker bot has sensed that the key XD3452AV is not valid. Good luck with your moderation duties!