NetGore v0.3.5

Version: 0.3.5 (Download)
Release Date: Thursday, December 16, 2010 - 5:04pm
Build: 4419
Notes:
This release mostly contains bug fixes and design improvements, both in the database and in code.

- Many database tables now use auto_increment instead of the next free ID. Tables that do not insert/delete rows outside the editor, such as character and item templates, still use the next free ID.
- Added EventCounters class, which is like a very high-performance, light-weight version of WorldStats. See the feature description for more details.
- All object events now use EventHandler to adhere to the .NET standard practices better
- All events in NetGore are now invoked by using a .Raise() extension method that will, by default, log and swallow any exceptions thrown by the event listeners
- Added new mini-project to check the NetGore code to make sure events are all being invoked properly
- Content files can now be "recycled", which puts them in a special "recycled" asset folder instead of actually deleting them. Basically like a custom Recycling Bin for NetGore's content.
- The sound and music can now be edited and auto-updated via the editor
- Can now properly create and delete particle effects and emitters
- Can now define custom filters in StringRules
- When there is an issue with loading content, it won't spawn a message box every second

And as always, many more changes were made, and the complete listing can be found in the SVN logs.