I wanted to ask for clarification regarding how I am allowed to use the Stringtable data that is included with Arma 3 and its (C)DLC's.
I am the author of a vscode extension for Arma Mod-development, that has a feature to help with Stringtable Keys in the actual code.
It currently provides the english text, when hovering over a Stringtable key (ie: "STR_A3A_Something"). It also provides errors when it finds a Stringtable key in the code that is not defined in any Stringtable file.
This has led to too many false positives, because of Arma 3 included Stringtable keys, therefore I would like to bundle all of those with the extension, as an SQLite DB-file.
What I would like to be able to do:
include all stringtable-keys with:
- the english translation
- the container name
- the package name
- the theoretical path, where it is defined
example:
File -> Package -> Container -> Key -> english text 'Arma 3/Tank/Addons/languagemissions_f_tank/a3/languagemissions_f_tank/stringtable.xml' -> 'Languagemissions_Tank' -> '002_am_player_in_rhino '-> 'str_3den_attributes_date_month6_text'->'June';
reason: So I can provide hover-hints also for included Stringtable Keys
What is the minimum need the solve my problem:
The minimum to solve the problem with false positives in the extension would be, that I am allowed to at least bundle the Keys alone with my extension.
ie:
'str_3den_attributes_date_month6_text'
Just to be able to exclude them.
I would like to ask, if I am allowed to include the full data or at least all Keys of the Stringtables included with Arma 3 and its (C)DLC's?
Just as an extra:
While looking at the included Stringtable files, I noticed, quite a lot of Keys are defined multiple times, just under different Container-values. I think I have an idea why, but just wanted to mention it.