mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-07-27 02:10:38 +00:00
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]>
This commit is contained in:
co-authored by
njohnson <gitea.nicholasjohnson.info>
Jan Laupetin
parent
e5683c3bbd
commit
5b11848f4d
@@ -10,6 +10,7 @@
|
||||
#include "PhysPreset/PhysPresetInfoStringDumperT5.h"
|
||||
#include "RawFile/RawFileDumperT5.h"
|
||||
#include "StringTable/StringTableDumperT5.h"
|
||||
#include "Weapon/WeaponDumperT5.h"
|
||||
|
||||
using namespace T5;
|
||||
|
||||
@@ -42,7 +43,7 @@ void ObjWriter::RegisterAssetDumpers(AssetDumpingContext& context)
|
||||
// REGISTER_DUMPER(AssetDumperMenuList, m_menu_list)
|
||||
// REGISTER_DUMPER(AssetDumperMenuDef, m_menu_def)
|
||||
RegisterAssetDumper(std::make_unique<localize::DumperT5>());
|
||||
// REGISTER_DUMPER(AssetDumperWeapon, m_weapon)
|
||||
RegisterAssetDumper(std::make_unique<weapon::DumperT5>());
|
||||
// REGISTER_DUMPER(AssetDumperSndDriverGlobals, m_snd_driver_globals)
|
||||
// REGISTER_DUMPER(AssetDumperFxEffectDef, m_fx)
|
||||
// REGISTER_DUMPER(AssetDumperFxImpactTable, m_fx_impact_table)
|
||||
|
||||
Reference in New Issue
Block a user