Jan Laupetin
041501fb5d
chore: add game variants to IGame
2026-10-22 20:01:05 +02:00
Jan
b4477ac1a9
refactor: accuracy graph subassets ( #847 )
...
* refactor: use subassets to load accuracy graphs for iw4,iw5,t5,t6
* fix: not dumping anim names for t5 weapons and t6 attachment unique
* refactor: dump accuracy graphs like a subasset
* refactor: use shared method for accuracy graph filenames
2026-06-20 17:16:37 +02:00
5b11848f4d
feat: T5 weapon dumping & loading ( #792 )
...
* Update docs.
* Add weapon constants.
* Register asset dumper.
* Add fields and strings for weapon parsing.
* Add gdt and raw weapon loader.
* Add weapon dumper.
* Clang format.
* Update T5 strings.
* Fix forgotten rename.
* Clang format.
* fix: add missing t5 weapon fields
* chore: properly sort,format and check size of t5 weapon enum strings
* chore: remove unused functions
* chore: add t5 weapon checks and defaults
* format enum strings
* chore: make FlameTable struct use pascal case name
* feat: dump and load flametable
* fix: make loaded weapons match vanilla data
---------
Co-authored-by: njohnson <gitea.nicholasjohnson.info>
Co-authored-by: Jan Laupetin <[email protected] >
2026-06-20 13:03:36 +02:00
Jan Laupetin
08c128addd
feat: accept aliases for asset type names
2026-05-02 18:08:12 +02:00
Jan Laupetin
0cbe0c2891
chore: adjust asset type names for light def
2026-05-02 16:01:11 +02:00
Jan Laupetin
9a527c16fa
feat: add t6 vertexdecl sub asset creator
2026-03-02 22:08:57 +00:00
Jan Laupetin
a6d63e9b31
fix: constraint on asset name arrays
2026-03-02 22:08:56 +00:00
Jan Laupetin
aa47ffa629
refactor: introduce subasset loading
2026-02-05 18:17:15 +01:00
Jan Laupetin
e5784d09ed
refactor: retrieve asset names from IGame
2026-02-05 17:36:55 +01:00
Jan Laupetin
734173066b
refactor: only refer to game id in zone
2025-08-31 18:00:27 +01:00
Jan
b00c65c8c0
refactor: get rid of global game variables
2024-10-19 22:09:26 +02:00
Jan
897a571a41
chore: make GetLanguagePrefixes return a reference instead of a vector copy
2024-10-19 20:05:05 +01:00
Jan
c034ac790a
refactor: refactor ZoneDefWriter
2024-10-19 10:49:56 +02:00
Jan
239001e6f2
refactor: use std ranges functions where applicable
2024-03-24 20:49:15 +01:00
Clang Format
6b4f5d94a8
Reformat code with clang format
2023-11-19 21:07:21 +00:00
Jan
2edca7a57e
Add T5 basis
2021-04-27 18:19:32 +02:00