mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-21 00:25:44 +00:00
move iw4 string arrays to commoniw4 header
This commit is contained in:
parent
ba1bca775b
commit
7e9dfe9127
@ -0,0 +1,195 @@
|
||||
#pragma once
|
||||
|
||||
namespace IW4
|
||||
{
|
||||
inline const char* szWeapTypeNames[]
|
||||
{
|
||||
"bullet",
|
||||
"grenade",
|
||||
"projectile",
|
||||
"riotshield",
|
||||
};
|
||||
|
||||
inline const char* szWeapClassNames[]
|
||||
{
|
||||
"rifle",
|
||||
"sniper",
|
||||
"mg",
|
||||
"smg",
|
||||
"spread",
|
||||
"pistol",
|
||||
"grenade",
|
||||
"rocketlauncher",
|
||||
"turret",
|
||||
"throwingknife",
|
||||
"non-player",
|
||||
"item",
|
||||
};
|
||||
|
||||
inline const char* szWeapOverlayReticleNames[]
|
||||
{
|
||||
"none",
|
||||
"crosshair",
|
||||
};
|
||||
|
||||
inline const char* szWeapInventoryTypeNames[]
|
||||
{
|
||||
"primary",
|
||||
"offhand",
|
||||
"item",
|
||||
"altmode",
|
||||
"exclusive",
|
||||
"scavenger",
|
||||
};
|
||||
|
||||
inline const char* szWeapFireTypeNames[]
|
||||
{
|
||||
"Full Auto",
|
||||
"Single Shot",
|
||||
"2-Round Burst",
|
||||
"3-Round Burst",
|
||||
"4-Round Burst",
|
||||
"Double Barrel",
|
||||
};
|
||||
|
||||
inline const char* penetrateTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"small",
|
||||
"medium",
|
||||
"large",
|
||||
};
|
||||
|
||||
inline const char* impactTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"bullet_small",
|
||||
"bullet_large",
|
||||
"bullet_ap",
|
||||
"bullet_explode",
|
||||
"shotgun",
|
||||
"shotgun_explode",
|
||||
"grenade_bounce",
|
||||
"grenade_explode",
|
||||
"rocket_explode",
|
||||
"projectile_dud",
|
||||
};
|
||||
|
||||
inline const char* szWeapStanceNames[]
|
||||
{
|
||||
"stand",
|
||||
"duck",
|
||||
"prone",
|
||||
};
|
||||
|
||||
inline const char* szProjectileExplosionNames[]
|
||||
{
|
||||
"grenade",
|
||||
"rocket",
|
||||
"flashbang",
|
||||
"none",
|
||||
"dud",
|
||||
"smoke",
|
||||
"heavy explosive",
|
||||
};
|
||||
|
||||
inline const char* offhandClassNames[]
|
||||
{
|
||||
"None",
|
||||
"Frag Grenade",
|
||||
"Smoke Grenade",
|
||||
"Flash Grenade",
|
||||
"Throwing Knife",
|
||||
"Other",
|
||||
};
|
||||
|
||||
inline const char* playerAnimTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"other",
|
||||
"pistol",
|
||||
"smg",
|
||||
"autorifle",
|
||||
"mg",
|
||||
"sniper",
|
||||
"rocketlauncher",
|
||||
"explosive",
|
||||
"grenade",
|
||||
"turret",
|
||||
"c4",
|
||||
"m203",
|
||||
"hold",
|
||||
"briefcase",
|
||||
"riotshield",
|
||||
"laptop",
|
||||
"throwingknife",
|
||||
};
|
||||
|
||||
inline const char* activeReticleNames[]
|
||||
{
|
||||
"None",
|
||||
"Pip-On-A-Stick",
|
||||
"Bouncing diamond",
|
||||
};
|
||||
|
||||
inline const char* guidedMissileNames[]
|
||||
{
|
||||
"None",
|
||||
"Sidewinder",
|
||||
"Hellfire",
|
||||
"Javelin",
|
||||
};
|
||||
|
||||
inline const char* stickinessNames[]
|
||||
{
|
||||
"Don't stick",
|
||||
"Stick to all",
|
||||
"Stick to all, orient to surface",
|
||||
"Stick to ground",
|
||||
"Stick to ground, maintain yaw",
|
||||
"Knife",
|
||||
};
|
||||
|
||||
inline const char* overlayInterfaceNames[]
|
||||
{
|
||||
"None",
|
||||
"Javelin",
|
||||
"Turret Scope",
|
||||
};
|
||||
|
||||
inline const char* ammoCounterClipNames[]
|
||||
{
|
||||
"None",
|
||||
"Magazine",
|
||||
"ShortMagazine",
|
||||
"Shotgun",
|
||||
"Rocket",
|
||||
"Beltfed",
|
||||
"AltWeapon",
|
||||
};
|
||||
|
||||
inline const char* weapIconRatioNames[]
|
||||
{
|
||||
"1:1",
|
||||
"2:1",
|
||||
"4:1",
|
||||
};
|
||||
|
||||
inline const char* s_vehicleClassNames[]
|
||||
{
|
||||
"4 wheel",
|
||||
"tank",
|
||||
"plane",
|
||||
"boat",
|
||||
"artillery",
|
||||
"helicopter",
|
||||
"snowmobile",
|
||||
};
|
||||
|
||||
inline const char* s_vehicleAxleTypeNames[]
|
||||
{
|
||||
"front",
|
||||
"rear",
|
||||
"all",
|
||||
};
|
||||
}
|
@ -4,6 +4,7 @@
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
|
||||
#include "Game/IW4/CommonIW4.h"
|
||||
#include "Game/IW4/InfoStringIW4.h"
|
||||
|
||||
using namespace IW4;
|
||||
@ -157,24 +158,6 @@ cspField_t AssetDumperVehicle::vehicle_fields[]
|
||||
|
||||
namespace IW4
|
||||
{
|
||||
const char* s_vehicleClassNames[]
|
||||
{
|
||||
"4 wheel",
|
||||
"tank",
|
||||
"plane",
|
||||
"boat",
|
||||
"artillery",
|
||||
"helicopter",
|
||||
"snowmobile",
|
||||
};
|
||||
|
||||
const char* s_vehicleAxleTypeNames[]
|
||||
{
|
||||
"front",
|
||||
"rear",
|
||||
"all",
|
||||
};
|
||||
|
||||
class InfoStringFromVehicleConverter final : public InfoStringFromStructConverter
|
||||
{
|
||||
protected:
|
||||
|
@ -5,6 +5,7 @@
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
|
||||
#include "Game/IW4/CommonIW4.h"
|
||||
#include "Game/IW4/InfoStringIW4.h"
|
||||
|
||||
using namespace IW4;
|
||||
@ -687,179 +688,6 @@ cspField_t AssetDumperWeapon::weapon_fields[]
|
||||
|
||||
namespace IW4
|
||||
{
|
||||
const char* szWeapTypeNames[]
|
||||
{
|
||||
"bullet",
|
||||
"grenade",
|
||||
"projectile",
|
||||
"riotshield",
|
||||
};
|
||||
|
||||
const char* szWeapClassNames[]
|
||||
{
|
||||
"rifle",
|
||||
"sniper",
|
||||
"mg",
|
||||
"smg",
|
||||
"spread",
|
||||
"pistol",
|
||||
"grenade",
|
||||
"rocketlauncher",
|
||||
"turret",
|
||||
"throwingknife",
|
||||
"non-player",
|
||||
"item",
|
||||
};
|
||||
|
||||
const char* szWeapOverlayReticleNames[]
|
||||
{
|
||||
"none",
|
||||
"crosshair",
|
||||
};
|
||||
|
||||
const char* szWeapInventoryTypeNames[]
|
||||
{
|
||||
"primary",
|
||||
"offhand",
|
||||
"item",
|
||||
"altmode",
|
||||
"exclusive",
|
||||
"scavenger",
|
||||
};
|
||||
|
||||
const char* szWeapFireTypeNames[]
|
||||
{
|
||||
"Full Auto",
|
||||
"Single Shot",
|
||||
"2-Round Burst",
|
||||
"3-Round Burst",
|
||||
"4-Round Burst",
|
||||
"Double Barrel",
|
||||
};
|
||||
|
||||
const char* penetrateTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"small",
|
||||
"medium",
|
||||
"large",
|
||||
};
|
||||
|
||||
const char* impactTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"bullet_small",
|
||||
"bullet_large",
|
||||
"bullet_ap",
|
||||
"bullet_explode",
|
||||
"shotgun",
|
||||
"shotgun_explode",
|
||||
"grenade_bounce",
|
||||
"grenade_explode",
|
||||
"rocket_explode",
|
||||
"projectile_dud",
|
||||
};
|
||||
|
||||
const char* szWeapStanceNames[]
|
||||
{
|
||||
"stand",
|
||||
"duck",
|
||||
"prone",
|
||||
};
|
||||
|
||||
const char* szProjectileExplosionNames[]
|
||||
{
|
||||
"grenade",
|
||||
"rocket",
|
||||
"flashbang",
|
||||
"none",
|
||||
"dud",
|
||||
"smoke",
|
||||
"heavy explosive",
|
||||
};
|
||||
|
||||
const char* offhandClassNames[]
|
||||
{
|
||||
"None",
|
||||
"Frag Grenade",
|
||||
"Smoke Grenade",
|
||||
"Flash Grenade",
|
||||
"Throwing Knife",
|
||||
"Other",
|
||||
};
|
||||
|
||||
const char* playerAnimTypeNames[]
|
||||
{
|
||||
"none",
|
||||
"other",
|
||||
"pistol",
|
||||
"smg",
|
||||
"autorifle",
|
||||
"mg",
|
||||
"sniper",
|
||||
"rocketlauncher",
|
||||
"explosive",
|
||||
"grenade",
|
||||
"turret",
|
||||
"c4",
|
||||
"m203",
|
||||
"hold",
|
||||
"briefcase",
|
||||
"riotshield",
|
||||
"laptop",
|
||||
"throwingknife",
|
||||
};
|
||||
|
||||
const char* activeReticleNames[]
|
||||
{
|
||||
"None",
|
||||
"Pip-On-A-Stick",
|
||||
"Bouncing diamond",
|
||||
};
|
||||
|
||||
const char* guidedMissileNames[]
|
||||
{
|
||||
"None",
|
||||
"Sidewinder",
|
||||
"Hellfire",
|
||||
"Javelin",
|
||||
};
|
||||
|
||||
const char* stickinessNames[]
|
||||
{
|
||||
"Don't stick",
|
||||
"Stick to all",
|
||||
"Stick to all, orient to surface",
|
||||
"Stick to ground",
|
||||
"Stick to ground, maintain yaw",
|
||||
"Knife",
|
||||
};
|
||||
|
||||
const char* overlayInterfaceNames[]
|
||||
{
|
||||
"None",
|
||||
"Javelin",
|
||||
"Turret Scope",
|
||||
};
|
||||
|
||||
const char* ammoCounterClipNames[]
|
||||
{
|
||||
"None",
|
||||
"Magazine",
|
||||
"ShortMagazine",
|
||||
"Shotgun",
|
||||
"Rocket",
|
||||
"Beltfed",
|
||||
"AltWeapon",
|
||||
};
|
||||
|
||||
const char* weapIconRatioNames[]
|
||||
{
|
||||
"1:1",
|
||||
"2:1",
|
||||
"4:1",
|
||||
};
|
||||
|
||||
class InfoStringFromWeaponConverter final : public InfoStringFromStructConverter
|
||||
{
|
||||
protected:
|
||||
|
Loading…
x
Reference in New Issue
Block a user