Skyscrapersim 2.0 RC4
This should be the last release candidate, since the 2.0 code looks about finished, and I'm already working on 2.1 features such as rotation fixes.
This release includes the progress bar resize fix, and also centers the progress bar when updating. The main menu has been remade, so far this design appears to be pretty good, and I tried to remake buttons with the original Gimp button creator. If you right-click on the "Other Buildings" button, it now opens the native file selection window. A global stats checkbox was added to the statistics window, which shows global statistics such as the global object count instead of just per-engine. Bullet has been upgraded to 2.89, and has new build instructions for it. Joystick centering issues should be fixed now.
For the development, the C++ API reference has been added to the guide.
Changelog for 2.0:
- VMConsole: add build number to uname command
- SBS: Use GetDerivedOrientation() function instead of an ogre call
- SBS: replaced SetPositionRelative() functions with a relative parameter to SetPosition()
- VM: moved version code from frontend into VM
- SBS: added safety checks to Object
- PolyMesh: GetTexels() should return array size, and prevent a potential buffer overrun
- GUI: center progress dialog when updating
- Removed outdated design document
- Removed Bullet patch
- SBS: remove the camera_only parameter to the SetGravity() function; the DynanamicsWorld gravity should always be set.
- SBS: add support for slowing down revolving doors
- VM: objects need to be checked before use, this fixes a potential crash in the ListPlayingSounds() function
- Texture Manager: show mipmaps as "unlimited" for textures that return the MIP_UNLIMITED value
- VM: fixed a crash in GetGlobalStats() function
- Added C++ reference to the guide
- SBS: name callstations on a per-floor basis
- Have joystick only have camera jump if on ground
- Assign joystick button 4 to Jump function
- Add a joystick centering range, fixes joystick centering issues
- updated Bullet to 2.89
- Stats: Added a global stats checkbox
- Frontend: right-clicking on the "Other Building" button now opens the original (native) file selection dialog
- Updated doxygen config for 2.0
- Remade menu screen, and switched Sears Tower with City Demo
- SBS: Name call stations properly
- Updated the DD version of Triton Center, for the new map and grand ballroom music
- GUI: resize the progress dialog when updating