Need an XNA 4.0 content pipeline extension


This is now the only way a level from Gleed2D can be loaded into an XNA game, so this is a major priority. I'm about to start work on one of these for myself anyway.

My importer would parse the XML file using level.cs as a basis, my processor and writer would turn it into a binary format for quick loading, and my runtime reader would then parse this binary to get the final result as fast as possible.

I did this exact thing a while back for the level editor TilED and it works nicely, so it makes sense to adopt the same system again here for GLEED2D.


valequenta wrote Oct 12, 2011 at 9:01 PM

so is this being worked?

speciesUnknown wrote Oct 18, 2011 at 2:20 AM

For now I'm making a compiler specific to my game, although I could create a content extension like the one I describe. So far, I've not seen a lot of interest.

stevedunn wrote Jan 8, 2012 at 2:21 PM

I've been rewriting this tool and with the permission of zissakos, I'm now hosting it at http://github.com/stevedunn/gleed2d

Loading a level is now done via the 'LevelLoader' object. This is in the 'Gleed2D.InGame' assembly.

If you ever got around to doing this pipeline extension, I'd be happy to fold it into the new source tree.