SGDK2 version 2.1 beta 1 is now
available for download. This is the first release of 2.1 and begins the beta period in which users are welcome to download and test the program, allowing for further corrections before the official 2.1 release. If you find problems that you believe should be considered before the 2.1 release, please let me know here.
There is no setup program for Beta 1 (and there may never be a setup program). Just extract the files wherever you want and run the EXE file. Create a shortcut and drag it into your Start menu if you want a shortcut.
New in 2.1:
- Upgrade to .NET 2.0: SGDK2 and the projects it generates now rely on .NET Framework version 2.0 and take advantage of new features added in this version. The SGDK2 Project itself requires Visual C# 2008 or .NET 3.0 to compile, but can run on any system that has .NET Framework 2.0. It also knows how to compile game projects on any system with .NET 2.0.
- OpenGL Framework: Version 2.0 was based on Managed DirectX. SGDK 2.1 uses the OpenTK library to access the OpenGL interface to video hardware, allowing SGDK2 to and the projects created with it to potentially be more easily ported to other platforms. This also provided an apparent performance boost.
- Improved Message Functions: Displaying messages is now an integrated function in SGDK2 instead of a custom object. Furthermore, it now uses a tileset as the font instead of using the font support provided by the system (because as of this writing, OpenTK does not properly support fonts). This means, however, that you can use graphics and animated tiles/characters in your messages. A new message preview window is provided to assist in laying out the message at design time.
- Frame Rate Limit: If your game runs too fast on some systems, you can now use the LimitFrameRate function to control the speed.
- Cut Rules: It's now possible to cut a group of rules when using a rule editor. This can also be used to delete hierarchies of rules.
- Upgrade Documentation: This help file is now being built with Sandcastle and Sandcastle Help File Builder instead of NDOC because NDOC did not support .NET 2.0. As a result the build process is somewhat simplified and the content is better linked with some other improvements wrapped in too.
Good luck.