Tuesday, July 17, 2007

Project Hosting

It's been quite a while since my last post. I haven't received much feedback about the XNA WindowSystem lately, so either people aren't having problems with the library, or they assume the project is dead.

I assure you that the project is not dead, I've just been working on some other stuff while I decide what to do next with the GUI. For starters, the project now has a home. It will be hosted by the guys at http://www.legendro.net/, who I believe are using the library in their upcoming game. At the moment, a forum and a bug tracker have been set up. It would be cool for some of you to sign up to the forums to ask questions, make feature requests, and generally support the project. I am hoping to get the version control software and a wiki for documentation set up soon. The aim of all this is to recruit some developers to help keep the project going. I don't want it to get to the stage where a ton of competing libraries are released, effectively killing off my GUI.

Check out the new home at http://xnaws.legendro.net/

Many thanks to Anthony for the free hosting, and all the effort in setting it all up.

Oh yeah, and I'm starting a new job in the games industry soon. Wish me luck!


Scionwest said...
This comment has been removed by the author.
Scionwest said...

Hey Aaron, I am using your Gui_Testbed project as my starting point for a Visual Studio styled GUI Designer, and when I run the application I recieve the following error

System.NullReferenceException was unhandled
Message="Object reference not set to an instance of an object."
at XNAWindowSystem.Label.LoadGraphicsContent(Boolean loadAllContent) in Label.cs:line 178
at Microsoft.Xna.Framework.DrawableGameComponent.DeviceCreated(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GraphicsDeviceManager.OnDeviceCreated(Object sender, EventArgs args)
at Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo)
at Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate)
at Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.CreateDevice()
at Microsoft.Xna.Framework.Game.Run()
at GUI_Testbed.Program.Main(String[] args) in GUI_Testbed\Program.cs:line 14

within the overrided LoadGraphicsContent method within the Label class, and the weird thing is that I'm not even using a label class yet. I only have a single window and then a menubar with a few basic entries. Any help on this would be greatly appreciated!

Aaron said...


It's very difficult to say what the problem might be, because I'm not sure how many changes you have made. I would suggest you email the code to me, and we can communicate directly about the problem.