Scripting: Created new macro functions on puppet for script-driven combat: DoRangedAttack() and DoMeleeAttack(), which are latent and thus can be waited on in scripts. Scripting: Added a new macro function: mthDotV3f(), which calculates the dot product of two 3D vectors. Scripting: Added new macro math functions: mth*To*() (where * is Euler, Quaternion, AxisAngle, DirectionVector) Scripting: It is now possible to define new input controls from Lua scripts and read their values. Editor: All cvars needed to generate texture precaching resources (used for texture cache warmup befor cutscenes) are now available in final editor builds. Editor: Cvar wld_strPreferredStartChapter (available in editor only) can be used for easier testing of bigger levels. Editor: Fixed problem with wrong lighting on a model influenced by really really big probe light (like, 20km box). Editor: Added cvars for forcing Depth-of-Field effect "efx_fForcedDoFDistance" and "efx_fForcedApertureSize". Editor: Enemies placed in the world (not spawned) were bugged on clients if a cutscene starts on the first chapter. Multiplayer: Clients now cannot connect to the server if their UTC times differ by more than a day. Players caught using speed hacks will be marked as cheated in the player list. Multiplayer: Added speedhack detection. Multiplayer: Fixed a problem where no servers would appear in versus/cooperative server list if you previously used server filter in the other mode. That feature is now usable in all team modes. Multiplayer: Red/Blue team spawn markers worked only in CTF. In all such cases, the flag item will not be dropped at all, instead, the flag will return directly to its base. Multiplayer: Fixed an issue where, if a player dies while carrying a flag in CTF game mode, the flag may be irretrievable if flag carrier dropped the flag in an abyss field, etc. Linux+OSX: Added control mappings for XBox 360, Playstation 3 and Logitech F510/F310/F710 controllers. New controller configs (.xml files) can be created by users as needed. Linux+OSX: Added support to remap controller input to support any types of controllers. Linux+OSX: Fixed a case where application would sometimes lock up, instead of dumping a crash report, when a crash happened. OSX: Fixed ability to dump crash reports on OSX. OSX: Added OSX input config for Logitech gamepads as created by Logitech. The default "program has requested the runtime to terminate in an unusual way" message is replaced new logging which can be actually useful in troubleshooting. This could potentially improve performance on Linux. Fixed the game's affinity strictness leaking into video and audio drivers, if they allow their threads to inherit affinity from main thread. If thr_iAffinityStrictness was set to a value different than default, it would not be applied on game start. Fixed banding on very dense haze which starts couple of meters away from viewer when MSAA is not used. Fixed a crash that could happen if a player carrying a flag in CTF game fell into abyss while in third person mode - with multithreaded rendering enabled. Fixed a crash caused by Sirian bracelet when multithreaded rendering was enabled. Choose Levels menu now shows bigger thumnails for each level, and best statistics for it for the current player. Thoroughly refactored and optimized postprocessing shader system. Added workaround for a bug in ATI OpenGL driver causing menu and loading background to be black.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |