So, a little update is due, I think.
I've been incredibly busy since my last update. Unfortunately a large part of that was crunch time at work, so things didn't progress much with my personal projects.
======================================================
She Wore White
To be honest, very little has moved forward with this project, I'm getting some art assets together. As always things are moving at a relatively slow pace, but they are actually moving, so I guess that's good.
======================================================
MIngEd
This has recently made some actual progress that I'm very happy with. To begin with, the GUI solution. I have fallen back to doing this manually. I've created a very basic lua API for rendering and I'm handling the entire editor system, including GUI layout, in lua. Which brings me onto the next thing, I've been extending the lua API for Maratis. I've been wrapping things in modules and classes to make developing in lua a bit easier (hopefully). I've also done the same for everything for editor but placed it in a MIngEd module (so you can do things like window = MIngEd.GUI.Window(Quad(0, 0, 100, 100)) ) I've also added the possibility to npk packages through the Maratis File tools wrappers, and then embedded an npk file into MaratisPlayer, and the minged library. So, now the framework is sort of in place, I've started sorting the actual editor GUI. I've even done some GUI design myself. What I have so far is when you press F1, it shows an empty window. Then you can press (currently F3, randomly) to switch to atlas viewer mode. The window gets replaced by a larger one with the GUI atlas displayed. Especially for you lot, I have a screenshot for you.
Ok, so the atlas system is something I've obviously done, it takes images and stiches them into one large image, and then when I request to draw one of the parts, it calculates the UVs. On top of this, I've also written a font system and can already print strings fairly easily. The main problem I have is that, because I am doing a reasonably large amount of (small) images to put into the atlas for the font, it actually takes about a minute to build the atlas each time I start the program. I'm now working on writing an atlas to disk, and supporting loading a premade atlas, then adding the atlas creation to the build system.
I'm sure I've done quite a few more things, but I think that's enough for now
======================================================
MIngEd-PSP
I've actually got it compiling and linking properly for PSP (with a previous version of MIngEd). I haven't got it running on PSP, because I had to package the assets and everything up, but I think I will abandon this branch, at least for now. It's still something that I would like to do, but it's a job for the future.
======================================================
Tutorial, Particle system & Profiler
Nope. Not done anything. No time. Sorry.
======================================================
For MIngEd and She Wore White updates, I usually complain about things not working on Twitter. Hopefully there will be more interesting updates soon.