17-11-2015, 02:23 PM
Ecco le novità della versione 1.1:
Performance Improvements
Editor
Test Game
Sound
LUA
Standalone
Model Importer
Weapons
Lightmapping
Misc
Performance Improvements
- Converted the whole GameGuru engine from DarkBasicPro source code to C++
- Optimised the C++ source code:
- Speed increase on real-time shadows and grass
- LUA Speed increase
- Sound Speed increase
- Spawned entities
- Speed increase on real-time shadows and grass
- Developed the Occluder further
-
- Occluder runs on a separate thread and creates optimum draw calls for rendering each frame
- Entities that make bad occluders are marked in the fpe (lots of fpes updated)
-
Editor
- New rubber band control lets you highlight multiple entities.
- When spraying characters, X and Z angles are no longer adjusted
- Fixed visual settings getting wiped after a reloaded session
- Pressing space key now deselects any entity current selected
- Objects are now easier to scale when they are already a large size
- Green resource bar is now reset between levels
- When you exit GG and choose to save on exit, the level no longer reloads after saving
- Fixed an issue where an entity that was a clone would not de-highlight and remain green
- Fixed the RECENT folder not showing up on some machines
- EDIT ALL in the IDE is now called CLIP OFF to be clearer
Test Game
- numpad + and - now work in F9 mode
- You can now use TAB from the last F11 FPS Screen
- Performance boost if DOF and Motion Blur are set to 0!
- Dynamic resolution: If the draw count is high and fps is below 60, the resolution will dynamically adjust to improve frame rate
- Characters use a diff shader from a distance and do not animate, even when instances
- Shadows speed up: Shadows are not always drawn for objects dependant on their distance and size
- When in test game the mouse no longer affects the game if GG does not have the focus
Sound
- Changed zombie sounds to mono so they can be used as 3d sounds
- Fixed ogg files memory leak
LUA
- Fixed SetSoundSpeed in LUA
- Fixed all LUA shader related commands to not freeze animations when called (changing DOF, Vignette etc)
Standalone
- Fixed crash issue after playing multiple levels in standalone
- Fixed an issue with games that used their own custom images not having them when building in standalone
Model Importer
- Fixed importer from not naming normal and specular files
Weapons
- Fixed Uzi V mode issue which locked damage to 30 regardless of settings
Lightmapping
- Fixed an issue where some buildings disappeared when lightmapped
Misc
- LOD specified in the FPE now works
- You can now shoot the winged fantasy creature thanks to a new FPE field
- Dynamic resolution can now be switched off via setup.ini with disabledynamicres=1
- Fixed several issues with fantasy characters
- Demo games now have a start and complete screens