Skip to content

Gothic Free Aim v1.4.0

Latest
Compare
Choose a tag to compare
@szapp szapp released this 11 Jun 19:43

v1.4.0 - 2024-06-11

  • Complete overhaul of hit probability implementation. Share your thoughts here!
  • Port to support Gothic Sequel 1.12f and Gothic 2 (Classic) 1.30fix
  • Add Monte Carlo statistics to shooting statistics, see console commands
  • Change the default configuration to match the FreeAiming patch (files in Content/GFA/config). The configuration is still fully customizable.
  • Prefix reticle texture name constants in config/reticleTextures.d and some internal constants with "GFA_"
  • Move the file tree of the System scripts into a subdirectory GFA for consistency
  • Explicitly define and outsource possibly non-existent prototypes of the System script instances into System/GFA/prototypes
  • Update the menu instance integration and change the constants, e.g. MENU_ID_GFA to GFA_MENU_ID
  • Wrap calls to (possibly non-existent) functions in safety checks and helper functions, including a Daedalus hook into C_CanNpcCollideWithSpell to make the integration easier
  • Add instructions to README for integrating the GitHub repository as submodule
  • Update the license information to use the author's full name

For a complete change log, click here.

Free Aiming Patch

Updating your files from v1.2.0 to v1.4.0

With a prior installation of GFA v1.2.0, you need to adjust the scripts as follows.

  • Replace the internal content scripts completely (Content/GFA/_intern).
  • Incorporate the changes of the config content scripts into your local configuration (Content/GFA/config). The changes should be easily dissectible following this diff comparison between v1.2.0 and v1.4.0 or the commit history of the directory. Note that the configuration defaults have changed in favor of initial game balance (refer to the full change log for details). What changes you adopt is up to your preference.
  • The system scripts directory structure has changed. There is an additional directory GFA to collect the system scripts to allow easy sym-linking. Any prior personal changes (e.g. menu scripts and localization) should be incorporated after updating the system scripts (System/GFA).

Attached files

  • Source code includes all script and animation files of this release
  • GFA_Textures.zip includes all binary files (reticle textures), necessary alongside the source code

See the wiki for installation instructions.