GameGuru V1.00.021
Here's another update for GameGuru bringing you more refined editing controls and features.
Editing Controls
Prevented the camera from sinking into floor when zooming into large entity
Replaced entity highlighter with shrink wrap colour, removed old circle highlighter
Transparency on locked entities removed when in TEST GAME (great for placing objects inside buildings
When hold down SHIFT, any locked entities are instantly highlighted
Added (auto flatten) text to status panel when U key mode activated
Terrain Editing Ramp Mode now smooths out the ramp edges to avoid stretch effect
Editor now reports if entity is locked, and hints about holding SHIFT
Editor now asks if you want to save an unsaved level before quitting
Test Level - F9 3D Edit Mode
Removed red circle highlighter in F9 Edit Mode in favor of shrink wrap method
Added cursor icon to F9 Entity Edit Mode to allow finer entity selection
Entity selection now more accurate in F9 Entity Edit Mode
Changed camera raise/lower keys to [ and ] (to avoid confusion with entity Y change)
When selecting an entity in F9 mode, entity no longer shifts and resets rotation
Changed entity Y modifier from - and + keys to PGUP and PGDN for consistency
Weapons
Added ability to replace a weapon by pressing T when collecting new one
Extra prompts preventing player collecting more than 9 weapons
Full Automatic Weapons now overheat and jam in response to GUNSPEC jamming fields
Fixed issue with full-auto weapons showing bullet-sequence after reload
Multiplayer
Fixed issue of custom scripts being flagged as needing to make the level a Workshop item
Fixed an issue where you would sometimes appear to be underwater when spawning in or dying in multiplayer
Improved multiplayer gui when playing a team match
Field of view settings from the host of a multiplayer match no longer get imposed on everyone else
Fixed flashlights being left on when joining a multiplayer game
When waiting for other players before the initial spawn in a multiplayer game, a list of who has joined and who is waiting to join is displayed
LUA Scripting
Added new LUA globals;
- g_PlayerFlashlight = Switches to 1 when player is using the flash light (F)
- g_PlayerGunID = The currently held weapon ID value
- g_PlayerGunCount = The total number of weapons currently carried
- SetNameplatesOff() = Hides player nameplates (great for multiplayer games in the dark where you don't want player to be easily seen)
Misc
Solved issue of multi-level standalones using the wrong terrain paint texture
Fixed issue of rogue sprites corrupting standalone menu after one round of playing
Amended the Sound DLL binary to avoid creating false positive with BitDefender
Added extra debug code to trace steps during software initialisation
Added a full Display Mode data dump if software fails to create D3D device
i7-4770s 3.10ghz - Geforce GTX 650ti