github Try/OpenGothic opengothic-v1.0.3010

pre-releaseone day ago
Снимок экрана 2024-12-21 в 13 48 06
изображение изображение
изображение изображение
изображение изображение

Game

  • Improve handling of BS_STUMBLE/BS_PARADE
  • Disallow to open inventory menu, while character is laying on the ground
  • Disallow sliding, when character is in 'walk' mode
  • Perception range for npc's are now driven by game-script
  • Fixup for isNoisy check, when player interacting with MOBSI
  • Gothic-1: added PERC_ASSESSREMOVEWEAPON
  • Gothic-1: multiple improvements to spell-casting and alignment (#676)
  • Now, best weapons are automatically equipped by npc on spawn (alignment to original game) (#653)
  • Limit mouse rotation speed
  • Filter out mouse-wheel event with zero delta
  • Fix critical damage calculation for monsters (#599)
  • Make sure that text messages do not overlap with health-bar
  • Now npc view direction is aligned with corresponding way-point (#644)
  • Multiple improvements to friendly-fire game mechanic, for companions and enemy
  • Falling mechanic and animations are now closer to vanilla in behavior

General

  • Marvin: add ztimer multiplyer
  • Marvin: "set time" minutes argument can be omitted
  • Marvin: add goto vob and goto camera commands (#634)
  • Introduce support for iOS builds
  • Log detail info for DeviceLostException
  • Added extended gpu-crash logging for Metal on MacOS and iOS
  • Use key down and support key repeat in game menu (#651)
  • Systempack compatibility: added configurable camera-FOV
  • Systempack compatibility: UI scale
  • Systempack compatibility: INTERFACE/InventoryCellSize
  • Systempack compatibility: health, mana, swim bar options
  • Systempack compatibility: added INTERFACE/SaveGameImageSizeXY
  • Added check for useQuickSaveKeys option when handling F5/F9 keys
  • Game-config cleanup
  • Disallow quick load while at pause
  • Improved world load time
  • Improved save-game time
  • Now 'free' camera can be moved or rotated, while game is in suspended mode
  • Hp bar for dead npc is now hidden

Graphics

  • Experimental support for virtual shadowmap (-vsm 1 in command-line or toggle vsm in marvin)
  • Optimize shadows rendering for alpha-tested objects
  • GPU-driven rendering optimizations (#576)
  • Implement physically accurate sun color calculation, based on atmosphere properties
  • Adjust sky and fog rendering to path-traced reference
  • Fix appearance of clouds in water reflections
  • CMAA2 integration (#655)
  • Added basic(lanczos) upscaler
  • Added optimization of ray-traversal flags for AMD
  • Quality of SSAO significantly improved
  • Skip mip-map generation for texture, if original texture has no mip's
  • Added support for A4R4G4B4 texture format
  • Introduce single pass hiz generation

Music

  • Introduced dmusic library as an option for music backend (#613)

Script-api

  • Added wld_removenpc
  • Initial support for cutscene-camera(CsCamera, #531)
  • npc_changeattribute: don't reduce hitpoints of immortal npcs (#631)
  • npc_changeattribute: don't reduce hitpoints in godmode (#586)
  • wld_getmobstate: function now detects nearest mob (#629). This change is needed for correct work of some Gothic1 scripts

Bug fixes

  • Fix some Gothic 1 magic bugs (#682, #685)
  • Fix npc-to-ray intersection test
  • Fix possible use-after-free error in key-dispather
  • Fix ini parsing: handle multiple values in the one line (#672)
  • Fix(perf) workgroup size in copy-image
  • Allow exit from load menu after trying to load empty save (#650)
  • Do not apply TA(daily routines) to npc controlled by player
  • Don't use a time limit for non-daily routine states (#648)
  • Drop items from right hand instead of left hand (#654)
  • Do not crash, if font-file is missing
  • Allow spaces, tabs and unknown words in GAME/invCatOrder
  • Added workaround for AMD driver issue with mesh shader (#583)
  • Fix handling of Metal shading language versions
  • Fix Gothic 1 melee blocking (#630)
  • Fix spell charging animation (#659)
  • Fix weapon undraw sound not being played (#652)
  • Fix rendering of lock-picking messages
  • Fix some dialog lines with guru in G1 (#660)
  • Fix handling of fireDelay parameter in triggers (#636)
  • Add missing failureTarget trigger for CodeMaster trigger (#606)
  • Praying/Sitting npc's now standing up on player interaction (#615)

New Contributors

Full Changelog: v0.48...opengothic-v1.0.2997

Don't miss a new OpenGothic release

NewReleases is sending notifications on new releases.