We've been hard at work getting the base code in a stable and complete enough state for a release. What you see here in this video is a demonstration of the Map Editor in its current form. While far from a complete or robust tool it's a start and it works.
During the development of the editor I realized that there were a number of memory leaks throughout the various objects that we've built over time. I took some time and went to clear up as much of the memory leaks as possible. The only known memory leaks at this point are in the Sprite object so we're in pretty good shape!
Anyway, here's the editor. File input/output is working through the virtual filesystem, the tile palette is functional and the map properties window allows the mapper to change the maps long/descriptive name and the BG music.
Also part of this development includes a rebuild of the audio/music Mixer and some bug fixes in the Music resource handler. While not observable in this video music and sound mixing appears to be working properly.
---------------------
The Legend of Mazzeroth is a 2D open-source RPG/MMORPG project that's been in development since February of 2008. Originally based on The Mana World, LoM dumped that code base and started a new code base, entitled New Age, in September of 2008. I decided once there was enough material to record to video I would chronicle the development of LoM by recording short clips of each test phase.
For more information about The Legend of Mazzeroth, its developers and how you can participate, visit our website http://lom.newagesoftware.org
Thanks.
As for memory leaks, yes. I develop with Visual Studio on Windows and have a custom built class that does stack walking for me. It's not perfect but it gets the job. The other lead developer, Trevor, works on XCode and his debugger provides the rest of the memory leak notifications so we just combine notes.
ldicker 2 years ago
looking great, very functional editor and its really cool how its progressed through your videos. As far as memory leaks go are you using a memory profiling/validation tool? i've got a recomendation if you arent but for fear of coming across as advertising i won't mention it by name unless you are interested, it certainly helps getting deep in and removing the bugs. Good job man :)
RobertHine 2 years ago