JA2 Stracciatella is an unofficial patch for Jagged Alliance 2. But it's more than that: The goal of JA2 Stracciatella is to make Jagged Alliance 2 available on a wide range of platforms, improve its stability, fix bugs and provide a stable platform for mod development. Development of JA2 Stracciatella takes place on GitHub.
JA2 Stracciatella's goal is to provide a platform for mod development. Externalizing information is one way to make modding possible without hacking the ja2.exe.
It is possible to totally change every gun this way.