Skip to content
szapp edited this page Dec 6, 2017 · 19 revisions

What exactly is GFA?
How can I try this script package?
Which of the Gothic games does GFA support?
Do balancing issues arise from GFA?
Is GFA stable?
How do I install GFA into my Gothic installation?
It doesn't work, what now?
Why does my game crash?
Why do I have a rock-like texture instead of a reticle on my screen?
What is the deal with the license? May I use GFA in my modification?
I have a great idea for a feature! Could you implement it, please?
I have found a bug. How can I report it?


What exactly is GFA?

GFA stands for Gothic Free Aim. It is a script package (source code) for Gothic 1 and Gothic 2 developers to incorporate into their modifications. Aside free aiming for ranged combat and spells, GFA offers some further features listed here. A big strength of GFA is its high configurability.

How can I try this script package?

Anyone can try the free aiming by downloading the demo modifications. These extend the normal games of Gothic 1 and Gothic 2. These modifications are available in German, English and Polish language.
You can easily download and try out GFA in the modifications by following the links provided.

Which of the Gothic games does GFA support?

GFA is made for Gothic 1 and Gothic 2 - NotR.

Do balancing issues arise from GFA?

It is difficult to answer this question with a clear "no". GFA with all its features has been carefully tested by a group of dedicated testers that contributed a lot to adjusting any aspect of it to match the Gothic games' defaults. Eventually, the hit chance by scattering was brought very close to what is found in Gothic. Difference is noticeable at larger distances (more difficult with free aiming), however this well compensated by the ability to walk backwards while aiming.

The re-usable projectile feature (GFA_REUSE_PROJECTILES) is the remaining sub-feature that really has impact on balance. Since projectiles can be collected and re-used, the number of arrows and bolts in the world has to be adjusted. Read on here for more details and recommendations.

Is GFA stable?

It is always difficult if not dangerous to guaranty stability. However, there are no known issues with the current version: GFA has been tested thoroughly for a period of more than two months by a group of independent and dedicated testers. Gothic 1 and Gothic 2 have both been played through completely with GFA without any problems or crashes.
Consequently, it should be fair to claim that, in itself, GFA is stable; in conjunction with complex mods, however, full compatibility can of course not be guarantied.

How do I install GFA into my Gothic installation?

You can find the latest release here. Follow the installation instructions here.

It does not work, what now?

Should the installation of GFA fail, please make sure you followed the installation instructions correctly. If this does not help, share your problem with the following information:

  • What exactly is not working: Is the game not launching (list possible parser errors)? Is nothing happening in the game (as if GFA was not installed)? Does the game crash (when and how)?
  • Attach possible error messages/codes.
  • Attach the zSpy log.
  • If possible, please post the output when entering GFA info into the F2-ingame-console.

Why does my game crash?

See "It does not work, what now?". Additionally, it will be essential to describe your configuration, ideally by attaching your files in GFA\config\.

Why do I have a rock-like texture instead of a reticle on my screen?

You seem to have missed the textures. You can download them here.

What is the deal with the license? May I use GFA in my modification?

There is a section in on the installation requirements wiki page with a description what the license implies. Please read it, keep it in mind and respect it. If you see a modification not mentioning their use of GFA anywhere, feel free to remind the creator of that mod of the license conditions or report them to me.

I have a great idea for a feature! Could you implement it, please?

Your idea might already be possible with the extensive configuration of GFA. If not please share your thoughts and ideas!

I have found a bug. How can I report it?

You can report bugs via any of the listed contact information or create a ticket directly here in the Github Issue Tracker. A good bug report should include the following information:

  • Detailed description of what happened.
  • Detailed description of how it happened.
  • Output when entering GFA info into the F2-ingame-console.
  • zSpy Log.
  • The Access Violation message (if applicable).
  • Your configuration (attach the files in GFA\config\).
  • Used versions of Ikarus/LeGo.
  • If possible: Your own attempts to isolate and reproduce the bug.

If your question is not listed here, please do not hesitate to ask for help!