mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-09 13:37:43 +00:00
Implemented new property editor, CPropertyView
This commit is contained in:
114
templates/mp2/Enums/Item.xml
Normal file
114
templates/mp2/Enums/Item.xml
Normal file
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<enum name="Item">
|
||||
<enumerators>
|
||||
<enumerator ID="0x0" name="Power Beam" />
|
||||
<enumerator ID="0x1" name="Dark Beam" />
|
||||
<enumerator ID="0x2" name="Light Beam" />
|
||||
<enumerator ID="0x3" name="Annihilator Beam" />
|
||||
<enumerator ID="0x4" name="Super Missile" />
|
||||
<enumerator ID="0x5" name="Darkburst" />
|
||||
<enumerator ID="0x6" name="Sunburst" />
|
||||
<enumerator ID="0x7" name="Sonic Boom" />
|
||||
<enumerator ID="0x8" name="Combat Visor" />
|
||||
<enumerator ID="0x9" name="Scan Visor" />
|
||||
<enumerator ID="0xA" name="Dark Visor" />
|
||||
<enumerator ID="0xB" name="Echo Visor" />
|
||||
<enumerator ID="0xC" name="Varia Suit" />
|
||||
<enumerator ID="0xD" name="Dark Suit" />
|
||||
<enumerator ID="0xE" name="Light Suit" />
|
||||
<enumerator ID="0xF" name="Morph Ball" />
|
||||
<enumerator ID="0x10" name="Boost Ball" />
|
||||
<enumerator ID="0x11" name="Spider Ball" />
|
||||
<enumerator ID="0x12" name="Morph Ball Bomb" />
|
||||
<enumerator ID="0x13" name="" />
|
||||
<enumerator ID="0x14" name="" />
|
||||
<enumerator ID="0x15" name="" />
|
||||
<enumerator ID="0x16" name="Charge Beam" />
|
||||
<enumerator ID="0x17" name="Grapple Beam" />
|
||||
<enumerator ID="0x18" name="Space Jump Boots" />
|
||||
<enumerator ID="0x19" name="Gravity Boost" />
|
||||
<enumerator ID="0x1A" name="Seeker Launcher" />
|
||||
<enumerator ID="0x1B" name="Screw Attack" />
|
||||
<enumerator ID="0x1C" name="Energy Transfer Module (Pickup)" />
|
||||
<enumerator ID="0x1D" name="Sky Temple Key 1" />
|
||||
<enumerator ID="0x1E" name="Sky Temple Key 2" />
|
||||
<enumerator ID="0x1F" name="Sky Temple Key 3" />
|
||||
<enumerator ID="0x20" name="Dark Agon Key 1" />
|
||||
<enumerator ID="0x21" name="Dark Agon Key 2" />
|
||||
<enumerator ID="0x22" name="Dark Agon Key 3" />
|
||||
<enumerator ID="0x23" name="Dark Torvus Key 1" />
|
||||
<enumerator ID="0x24" name="Dark Torvus Key 2" />
|
||||
<enumerator ID="0x25" name="Dark Torvus Key 3" />
|
||||
<enumerator ID="0x26" name="Ing Hive Key 1" />
|
||||
<enumerator ID="0x27" name="Ing Hive Key 2" />
|
||||
<enumerator ID="0x28" name="Ing Hive Key 3" />
|
||||
<enumerator ID="0x29" name="Health Refill" />
|
||||
<enumerator ID="0x2A" name="Energy Tank" />
|
||||
<enumerator ID="0x2B" name="Power Bomb" />
|
||||
<enumerator ID="0x2C" name="Missile" />
|
||||
<enumerator ID="0x2D" name="Dark Ammo" />
|
||||
<enumerator ID="0x2E" name="Light Ammo" />
|
||||
<enumerator ID="0x2F" name="Item Percentage" />
|
||||
<enumerator ID="0x30" name="NumPlayersJoined" />
|
||||
<enumerator ID="0x31" name="NumPlayersInOptionsMenu" />
|
||||
<enumerator ID="0x32" name="" />
|
||||
<enumerator ID="0x33" name="" />
|
||||
<enumerator ID="0x34" name="Switch Weapon Power" />
|
||||
<enumerator ID="0x35" name="Switch Weapon Dark" />
|
||||
<enumerator ID="0x36" name="Switch Weapon Light" />
|
||||
<enumerator ID="0x37" name="Switch Weapon Annihilator" />
|
||||
<enumerator ID="0x38" name="" />
|
||||
<enumerator ID="0x39" name="Invisibility" />
|
||||
<enumerator ID="0x3A" name="AmpDamage" />
|
||||
<enumerator ID="0x3B" name="Invincibility" />
|
||||
<enumerator ID="0x3C" name="" />
|
||||
<enumerator ID="0x3D" name="" />
|
||||
<enumerator ID="0x3E" name="" />
|
||||
<enumerator ID="0x3F" name="" />
|
||||
<enumerator ID="0x40" name="" />
|
||||
<enumerator ID="0x41" name="" />
|
||||
<enumerator ID="0x42" name="" />
|
||||
<enumerator ID="0x43" name="" />
|
||||
<enumerator ID="0x44" name="" />
|
||||
<enumerator ID="0x45" name="" />
|
||||
<enumerator ID="0x46" name="" />
|
||||
<enumerator ID="0x47" name="" />
|
||||
<enumerator ID="0x48" name="" />
|
||||
<enumerator ID="0x49" name="" />
|
||||
<enumerator ID="0x4A" name="" />
|
||||
<enumerator ID="0x4B" name="" />
|
||||
<enumerator ID="0x4C" name="" />
|
||||
<enumerator ID="0x4D" name="" />
|
||||
<enumerator ID="0x4E" name="" />
|
||||
<enumerator ID="0x4F" name="" />
|
||||
<enumerator ID="0x50" name="Coin" />
|
||||
<enumerator ID="0x51" name="Unlimited Missiles" />
|
||||
<enumerator ID="0x52" name="Unlimited Beam Ammo" />
|
||||
<enumerator ID="0x53" name="Dark Shield" />
|
||||
<enumerator ID="0x54" name="Light Shield" />
|
||||
<enumerator ID="0x55" name="Absorb Attack" />
|
||||
<enumerator ID="0x56" name="Death Ball" />
|
||||
<enumerator ID="0x57" name="Scan Virus" />
|
||||
<enumerator ID="0x58" name="" />
|
||||
<enumerator ID="0x59" name="(Disable Beams/Beam Ammo?)" />
|
||||
<enumerator ID="0x5A" name="(Disable Missiles?)" />
|
||||
<enumerator ID="0x5B" name="(Disable Unmorph/Remove Morph Ball?)" />
|
||||
<enumerator ID="0x5C" name="Disable Ball" />
|
||||
<enumerator ID="0x5D" name="(Remove Space Jump?)" />
|
||||
<enumerator ID="0x5E" name="" />
|
||||
<enumerator ID="0x5F" name="Hacked Effect" />
|
||||
<enumerator ID="0x60" name="CannonBall" />
|
||||
<enumerator ID="0x61" name="Violet Translator" />
|
||||
<enumerator ID="0x62" name="Amber Translator" />
|
||||
<enumerator ID="0x63" name="Emerald Translator" />
|
||||
<enumerator ID="0x64" name="Cobalt Translator" />
|
||||
<enumerator ID="0x65" name="Sky Temple Key 4" />
|
||||
<enumerator ID="0x66" name="Sky Temple Key 5" />
|
||||
<enumerator ID="0x67" name="Sky Temple Key 6" />
|
||||
<enumerator ID="0x68" name="Sky Temple Key 7" />
|
||||
<enumerator ID="0x69" name="Sky Temple Key 8" />
|
||||
<enumerator ID="0x6A" name="Sky Temple Key 9" />
|
||||
<enumerator ID="0x6B" name="Energy Transfer Module (Inventory)" />
|
||||
<enumerator ID="0x6C" name="Charge Combo" />
|
||||
</enumerators>
|
||||
</enum>
|
||||
@@ -9,9 +9,9 @@
|
||||
<property ID="0x2E686C2A" type="vector3f">
|
||||
<default>0.0, 0.0, 0.0</default>
|
||||
</property>
|
||||
<property ID="0xA02EF0C4" type="long">
|
||||
<enum ID="0xA02EF0C4" template="Enums/Item.xml">
|
||||
<default>0</default>
|
||||
</property>
|
||||
</enum>
|
||||
<property ID="0x28C71B54" type="long">
|
||||
<default>1</default>
|
||||
</property>
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<enum name="InventorySlot">
|
||||
<enumerators>
|
||||
<enumerator ID="0xFB73F2B8" name="Unknown 1"/>
|
||||
<enumerator ID="0x93AD6DF9" name="Unknown 2"/>
|
||||
<enumerator ID="0x50A0AAA5" name="Unknown 3"/>
|
||||
<enumerator ID="0x35488520" name="Unknown 4"/>
|
||||
<enumerator ID="0x922DA6A8" name="Unknown 5"/>
|
||||
<enumerator ID="0x90F0CED4" name="Unknown 6"/>
|
||||
<enumerator ID="0xB7F4E76D" name="Unknown 7"/>
|
||||
<enumerator ID="0x719B5C5D" name="Unknown 8"/>
|
||||
<enumerator ID="0x1F2950DC" name="Unknown 9"/>
|
||||
<enumerator ID="0x1FF64711" name="Unknown 10"/>
|
||||
<enumerator ID="0xB9876CD1" name="Unknown 11"/>
|
||||
<enumerator ID="0x96664E97" name="Unknown 12"/>
|
||||
<enumerator ID="0xB3CADC47" name="Unknown 13"/>
|
||||
<enumerator ID="0x73D674EA" name="Unknown 14"/>
|
||||
<enumerator ID="0x662B235A" name="Unknown 15"/>
|
||||
<enumerator ID="0x95C0052A" name="Unknown 16"/>
|
||||
<enumerator ID="0xD9CD9EDE" name="Unknown 17"/>
|
||||
<enumerator ID="0xD02B0AD8" name="Unknown 18"/>
|
||||
<enumerator ID="0x26B5C6C5" name="Unknown 19"/>
|
||||
<enumerator ID="0x1D966CE8" name="Unknown 20"/>
|
||||
<enumerator ID="0xB36AECDD" name="Unknown 21"/>
|
||||
<enumerator ID="0x50499B43" name="Unknown 22"/>
|
||||
<enumerator ID="0xABBC4C2E" name="Unknown 23"/>
|
||||
<enumerator ID="0x336E6C92" name="Unknown 24"/>
|
||||
<enumerator ID="0xAA673D28" name="Unknown 25"/>
|
||||
<enumerator ID="0xDD600DBE" name="Unknown 26"/>
|
||||
<enumerator ID="0x4304981D" name="Unknown 27"/>
|
||||
<enumerator ID="0x3403A88B" name="Unknown 28"/>
|
||||
<enumerator ID="0xAD0AF931" name="Unknown 29"/>
|
||||
<enumerator ID="0xDA0DC9A7" name="Unknown 30"/>
|
||||
<enumerator ID="0x4AB2D436" name="Unknown 31"/>
|
||||
<enumerator ID="0x3DB5E4A0" name="Unknown 32"/>
|
||||
<enumerator ID="0x482F8235" name="Unknown 33"/>
|
||||
<enumerator ID="0xB21BB8C7" name="Unknown 34"/>
|
||||
<enumerator ID="0x4D415752" name="Unknown 35"/>
|
||||
<enumerator ID="0x5568B8C9" name="Unknown 36"/>
|
||||
<enumerator ID="0x49E8A1AC" name="Unknown 37"/>
|
||||
<enumerator ID="0x515556A0" name="Unknown 38"/>
|
||||
<enumerator ID="0x8C4847AB" name="Unknown 39"/>
|
||||
<enumerator ID="0x87560845" name="Unknown 40"/>
|
||||
<enumerator ID="0x8FEBB10D" name="Unknown 41"/>
|
||||
<enumerator ID="0xF4FFB39D" name="Unknown 42"/>
|
||||
<enumerator ID="0xE5BA1551" name="Unknown 43"/>
|
||||
<enumerator ID="0x57A20D1A" name="Unknown 44"/>
|
||||
<enumerator ID="0x81A153FF" name="Unknown 45"/>
|
||||
<enumerator ID="0x7DC366E4" name="Unknown 46"/>
|
||||
<enumerator ID="0x51E1A9FB" name="Unknown 47"/>
|
||||
<enumerator ID="0x7B6A8F3A" name="Unknown 48"/>
|
||||
<enumerator ID="0xB42B43DE" name="Unknown 49"/>
|
||||
<enumerator ID="0x898D3214" name="Unknown 50"/>
|
||||
<enumerator ID="0x3F82745E" name="Unknown 51"/>
|
||||
<enumerator ID="0xC05C27EB" name="Unknown 52"/>
|
||||
<enumerator ID="0xB0D22357" name="Unknown 53"/>
|
||||
<enumerator ID="0xE3179F1B" name="Unknown 54"/>
|
||||
<enumerator ID="0xF99E7798" name="Unknown 55"/>
|
||||
<enumerator ID="0x4408D67B" name="Unknown 56"/>
|
||||
<enumerator ID="0x47E7BCEA" name="Unknown 57"/>
|
||||
<enumerator ID="0x22390F26" name="Unknown 58"/>
|
||||
<enumerator ID="0x38BE4C42" name="Unknown 59"/>
|
||||
</enumerators>
|
||||
</enum>
|
||||
64
templates/mp3/Enums/Item.xml
Normal file
64
templates/mp3/Enums/Item.xml
Normal file
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<enum name="Item">
|
||||
<enumerators>
|
||||
<enumerator ID="0xFB73F2B8" name="PowerBeam" />
|
||||
<enumerator ID="0x93AD6DF9" name="PlasmaBeam" />
|
||||
<enumerator ID="0x50A0AAA5" name="NovaBeam" />
|
||||
<enumerator ID="0x35488520" name="ChargeUpgrade" />
|
||||
<enumerator ID="0x922DA6A8" name="Missile" />
|
||||
<enumerator ID="0x90F0CED4" name="IceMissile" />
|
||||
<enumerator ID="0xB7F4E76D" name="SeekerMissile" />
|
||||
<enumerator ID="0x719B5C5D" name="GrappleBeamPull" />
|
||||
<enumerator ID="0x1F2950DC" name="GrappleBeamSwing" />
|
||||
<enumerator ID="0x1FF64711" name="GrappleBeamVoltage" />
|
||||
<enumerator ID="0xB9876CD1" name="Bomb" />
|
||||
<enumerator ID="0x96664E97" name="CombatVisor" />
|
||||
<enumerator ID="0xB3CADC47" name="ScanVisor" />
|
||||
<enumerator ID="0x73D674EA" name="CommandVisor" />
|
||||
<enumerator ID="0x662B235A" name="XRayVisor" />
|
||||
<enumerator ID="0x95C0052A" name="DoubleJump" />
|
||||
<enumerator ID="0xD9CD9EDE" name="ScrewAttack" />
|
||||
<enumerator ID="0xD02B0AD8" name="SuitType" />
|
||||
<enumerator ID="0x26B5C6C5" name="Energy" />
|
||||
<enumerator ID="0x1D966CE8" name="HypermodeEnergy" />
|
||||
<enumerator ID="0xB36AECDD" name="EnergyTank" />
|
||||
<enumerator ID="0x50499B43" name="ItemPercentage" />
|
||||
<enumerator ID="0xABBC4C2E" name="Fuses" />
|
||||
<enumerator ID="0x336E6C92" name="Fuse1" />
|
||||
<enumerator ID="0xAA673D28" name="Fuse2" />
|
||||
<enumerator ID="0xDD600DBE" name="Fuse3" />
|
||||
<enumerator ID="0x4304981D" name="Fuse4" />
|
||||
<enumerator ID="0x3403A88B" name="Fuse5" />
|
||||
<enumerator ID="0xAD0AF931" name="Fuse6" />
|
||||
<enumerator ID="0xDA0DC9A7" name="Fuse7" />
|
||||
<enumerator ID="0x4AB2D436" name="Fuse8" />
|
||||
<enumerator ID="0x3DB5E4A0" name="Fuse9" />
|
||||
<enumerator ID="0x482F8235" name="MorphBall" />
|
||||
<enumerator ID="0xB21BB8C7" name="BoostBall" />
|
||||
<enumerator ID="0x4D415752" name="SpiderBall" />
|
||||
<enumerator ID="0x5568B8C9" name="HyperModeTank" />
|
||||
<enumerator ID="0x49E8A1AC" name="HyperModeBeam" />
|
||||
<enumerator ID="0x515556A0" name="HyperModeMissile" />
|
||||
<enumerator ID="0x8C4847AB" name="HyperModeBall" />
|
||||
<enumerator ID="0x87560845" name="HyperModeGrapple" />
|
||||
<enumerator ID="0x8FEBB10D" name="HyperModePermanent" />
|
||||
<enumerator ID="0xF4FFB39D" name="HyperModePhaaze" />
|
||||
<enumerator ID="0xE5BA1551" name="HyperModeOriginal" />
|
||||
<enumerator ID="0x57A20D1A" name="ShipGrapple" />
|
||||
<enumerator ID="0x81A153FF" name="ShipMissile" />
|
||||
<enumerator ID="0x7DC366E4" name="FaceCorruptionLevel" />
|
||||
<enumerator ID="0x51E1A9FB" name="PhazonBall" />
|
||||
<enumerator ID="0x7B6A8F3A" name="CannonBall" />
|
||||
<enumerator ID="0xB42B43DE" name="ActivateMorphballBoost" />
|
||||
<enumerator ID="0x898D3214" name="HyperShot" />
|
||||
<enumerator ID="0x3F82745E" name="CommandVisorJammed" />
|
||||
<enumerator ID="0xC05C27EB" name="Stat_EnemiesKilled" />
|
||||
<enumerator ID="0xB0D22357" name="Stat_ShotsFired" />
|
||||
<enumerator ID="0xE3179F1B" name="Stat_DamageReceived" />
|
||||
<enumerator ID="0xF99E7798" name="Stat_DataSaves" />
|
||||
<enumerator ID="0x4408D67B" name="Stat_HypermodeUses" />
|
||||
<enumerator ID="0x47E7BCEA" name="Stat_CommandoKills" />
|
||||
<enumerator ID="0x22390F26" name="Stat_TinCanHighScore" />
|
||||
<enumerator ID="0x38BE4C42" name="Stat_TinCanCurrentScore" />
|
||||
</enumerators>
|
||||
</enum>
|
||||
@@ -3,7 +3,7 @@
|
||||
<name>EffectRepulsor</name>
|
||||
<properties>
|
||||
<struct ID="0x255A4580" template="Structs/EditorProperties.xml"/>
|
||||
<enum ID="0xA169D424" template="Enums/InventorySlot.xml">
|
||||
<enum ID="0xA169D424" template="Enums/Item.xml">
|
||||
<default>0xFB73F2B8</default>
|
||||
</enum>
|
||||
<property ID="0xB68C6D96" type="file" extensions="PART"/>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<property ID="0x2E686C2A" type="vector3f">
|
||||
<default>0.0, 0.0, 0.0</default>
|
||||
</property>
|
||||
<enum ID="0xA02EF0C4" template="Enums/InventorySlot.xml">
|
||||
<enum ID="0xA02EF0C4" template="Enums/Item.xml">
|
||||
<default>0xFB73F2B8</default>
|
||||
</enum>
|
||||
<property ID="0x28C71B54" type="long">
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<property ID="0x6D10C987" type="character"/>
|
||||
<property ID="0x97ADB194" type="character"/>
|
||||
<property ID="0xA797679C" type="character"/>
|
||||
<enum ID="0x08072DA5" template="Enums/InventorySlot.xml">
|
||||
<enum ID="0x08072DA5" template="Enums/Item.xml">
|
||||
<default>0xFB73F2B8</default>
|
||||
</enum>
|
||||
<enum ID="0x48EF8ADE">
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<property ID="0xB581574B" type="long">
|
||||
<default>0</default>
|
||||
</property>
|
||||
<enum ID="0x3FA164BC" template="Enums/InventorySlot.xml">
|
||||
<enum ID="0x3FA164BC" template="Enums/Item.xml">
|
||||
<default>0xFB73F2B8</default>
|
||||
</enum>
|
||||
<property ID="0x5ECF8F67" type="file" extensions="UNKN"/>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<property ID="0x794F9BEB" type="bool">
|
||||
<default>false</default>
|
||||
</property>
|
||||
<enum ID="0xD3AF8D72" template="Enums/InventorySlot.xml">
|
||||
<enum ID="0xD3AF8D72" template="Enums/Item.xml">
|
||||
<default>0xFB73F2B8</default>
|
||||
</enum>
|
||||
<property ID="0x03BDEA98" type="long">
|
||||
|
||||
Reference in New Issue
Block a user