|
|
|
|
Game
- Fix smooth interpolation for move-triggers
- Fix fleeing for G1 npc's (#824)
- Fix AIV_PARTYMEMBER difference between Gothic 1 and Gothic 2 (#723)
- Fix ammo checking for "best" weapons (#745)
- Align strafe/running controls with original game
- Game now memorizes, if door or chest lock was ever opened
- Add handling of Gothic 1 guilds (#714)
- Implement Gothic1 behavior for missing items (#727)
- Implement opening the map via hotkey in Gothic 1 (#728)
General
- Added benchmark mode (
-benchmarkand-benchmark ci) - Added marvin
set varcommand - Added marvin
playAnicommand - Change name check in way-point search (#839)
- npc_getdisttowp: ignore free points during the search
- Change ai_gotowp to seek only within way-points, and only then fallback on fallback to non-way points
- CsCamera: sequence duration can be longer then key of last frame
- CsCamera: refactor and smooth phasing (#796)
- Delay trigger sent by MOBSI interaction (#822)
- Added PARAMETERS/FPS_Limit, from SystemPack
- Added GAME/scaleVideos option in ini file
- Avoid rendering issues of alpha-tested materials in some mods
- Sync torch immediately after load
- Change npc scheduler, to avoid deadly state-loop for monsters
- Introduce npc_isincutscene script function
- Pre-initialize C_Npc::id to instanceId
- Hardcode allowed states for player's character (#792)
- Prevent softlocking the perceptionProcess
- Don't set victim when picking up an item from the floor (#735)
- Implement npc_sendsingleperc (#734)
- Fix npc tick desynchronization mechanism
- Fix rotate-animation of npc in AI_TurnToNpc
- Implement ITEM_PLACE animation tag
- Implement sound events for MOBSI
- Implement some function calls used in Gothic 1 scripts (#715)
- Implement 2 additional AI turn actions (#718)
Graphics
- Support for software-ray tracing, for shadows. Use
-rtsm 1in command-line to toggle it on. - Split direct and indirect fog scattering calculation, for sake of more accurate result
- Avoid TLAS update when ray-tracing enabled, but not in use
- Cleanup X11 code for full-screen and XIC
- Added dithering effect for sky (#763)
- Account for resolution scale in sun rendering
- Activate particle effects by camera position, instead of player position
- Adjust GI probe grid to HIDPI resolution
- Introduce background shader compilation thread
- Skip VSM page table initialization, if virtual shadow not in use
Mods
- Initial support for 32-bit memory mappings, for Ikarus
- Initial support for x86 assembly emulation, for Ikarus
- Allow to override main-menu with DMA
- Fix soft-lock in CoM, in pirate cutscene
- Fix soft-lock in L`Hiver with invalid use of AI_UseMob
- Correct initialization for "MENU_ITEM_ARMOR_11" text cell
- Unequip shield on AI_UnequipWeapons call
- Drop shield, after defeat in the fight
- Implement IFightAi as opaque binding
Interface
- GPU acceleration for Bink video
- HDPI support for interface and rendering
- windows/mac: UI now scales automatically, according to OS settings
- Added compatibility with INTERFACE/NewChapterSize settings of SystemPack
- Enable flag to turn on/off all subtitles (#809)
- Enable flag to turn on/off player subtitles (#810)
Bugs
- Disable tessellation on QCom devices, to avoid driver crash
- Added workaround for intel vulkan driver bug, with bindless rendering, on Linux
- Avoid crash with null way-points
- Avoid crash in Bullet-physics, with complex meshes
- Avoid crash for incomplete vertex stream in skinned meshes
- Fix memory corruption error on MacOS
- Fix crash at loading empty music files
New Contributors
- @houkama made their first contribution in #194
- @lmichaelis made their first contribution in #209
- @fhanrath made their first contribution in #219
- @matthiakl made their first contribution in #284
- @thokkat made their first contribution in #317
- @Reveares made their first contribution in #383
- @CReimer made their first contribution in #397
- @sjavora made their first contribution in #400
- @raphaelahrens made their first contribution in #415
- @yuriytaranov made their first contribution in #429
- @PoetaKodu made their first contribution in #441
- @striezel made their first contribution in #472
- @ThielHater made their first contribution in #515
- @KirillAlekseeenko made their first contribution in #572
- @hwnde made their first contribution in #583
- @skejt23 made their first contribution in #650
- @Domarion made their first contribution in #672
- @LordKobra made their first contribution in #694
- @mmind made their first contribution in #714
- @versable made their first contribution in #736
- @carlo-bramini made their first contribution in #783
- @Sashimiyo made their first contribution in #809
- @ArminiusTux made their first contribution in #834
- @AIG-Livny made their first contribution in #846
Full Changelog: v0.48...opengothic-v1.0.3549



