Please note that the survey is currently closed. GZDoom 3.8.0 does not include the survey code that 3.5.0 did.
Download (Vintage, OpenGL 2.0) Highlights
- A few localization enhancements.
- add 'cl_blockcheats' - useful for people who use debugging keys, allows a user to consciously turn off cheats without affecting the server
- Punctuated the input strings in UpperCamelCase format, improving its appearance in the menu for upper/lowercase capable fonts
- 'wait' console commands no longer execute inside the level, and can run during intermissions and outside the game
- moved controls to submenus in "Customize Controls" menu
- Implement page string names for dialog lumps
- did a bit of cleanup on the option menus by regrouping some settings, especially splitting out of the Hardware Rendering Options menu into submenus.
- fixed inverted logic for displaying the generic log in Strife.
- scriptified P_CalcHeight. This was the only code using the ViewBob member variable. This also moves the range check for this variable to its application, because a badly behaved mod can just as easily change it at run time instead of just setting an absurdly large value in the class definition.
- scriptified APlayerPawn's DamageFade handling.
- scriptified A_SkullPop and ObtainInventory. These were the last relevant items to access PlayerPawn.InvFirst.
- scriptified useflechette CCMD's item finding code.
- scriptified the remaining PlayerPawn methods.
- exported all native components of APlayerPawn.
- Added Z + camera roll relativity for A_QuakeEx's QF_RELATIVE flag.
- Added inflictor, source and flag parameters to GetModifiedDamage on actors and ModifyDamage on inventory. The flags are used by DamageMobj so modders can determine radius damage, for example, by checking for DMG_EXPLOSION.
- removed extraneous parameter in SpawnPlayerMissile call in A_FireProjectile. The native variant has a MissileActor out parameter in this place, but in ZScript that's a secondary return value.
- Add LookScale variable on weapon This variable allows a weapon to set a custom look sensitivity multiplier without fiddling with FOVScale / DesiredFOV hacks.
- Due to the old texture manager titles cannot be created from texts, no extended console font, no support for vga/generic fonts.
- No extra lenguages with the new csv format (russian is partially working with missing console chars).
- No new player menu.
- No generic HUD.