This week has been very demanding from a real life point, so the update is short.
I continued working with the plugins in MapedPrime
Now the file mananging (both map and tileset) uses plugins. For now, just Verge3, I need to finish fixing Verge2 file loading and connecting the codec plugin system, so the program uses it.
The internal representation for the file formats are horribly mangled and hacky (there are some nasty hacks in-model to support Verge2 loading), so I’ve been cleaning them a bit. More work should go to the codec and less to the model.
And I added a basic plugin window. For now it lists the internal plugins. There it is:
The little problem now is that Mono 2.0 has Windows.Forms (or System.Drawing, I don’t know) completely destroyed, at least in Windows on my computer. This week I’ll test it in the oficial Mono-Suse LiveCD, to see if it works.
Five weeks overdue… If it wasn’t for Grue’s constant nagging, I probably wouldn’t be here now.
Just now I noticed that I did enough work to post all this time, but didn’t bother to.
It’s late, so I’ll make it fast and boring
What’s up, doc?
- Now with nice and working splash screen (the logo at the top of this page) and main menu
-Rewritten the font system, now uses BMFont files, now is easier to use and a lot more powerful.
- Implemented the base for a debug console. For now, just a text writer, this is a screenshot with some data pulled out of nowhere
- Added joystick support
- There are a couple of transition effects… But they should be implemented in a better way, for now the are copied inside the states that use them.
On other news
I resumed the work on MapedPrime after a long recess.
- Started reordering code, separating roles. My first objective is to allow multiple document editing
- Removed (I hope that for the last time) the dependance on Zlib.net (I wrote a wrapper for using the real Zlib)
- Reimplemented the flood fill (I have to test it and merge it back into the trunk)
The future plans are:
- x86/x64/PowerPC Linux/Unix/MacOSX compatibility (the main reason of Prime)
- Multiple map editing
- Plugin based codecs
- Intellingent image importing (like psd2map)
- Complete UI overhaul
So, comments, ideas, anything is welcome. And, probably this week I’m back in #sancho to waste my time


