Sourcemod Resources: Difference between revisions

From Empires Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(67 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Sitenav|Sourcemod Resources}}
[[Category:Developer_Resources]]
{{Abandoned}}
<div align="center">{{Note|This article is current for version '''2.25b'''}}</div>
{{SitenavNested|:Category:Developer_Resources|Developer Resources}}


==Empires 2.12 Indexes==
==Indexes==
===Vehicles===
===Vehicles===
//These values are returned by the m_iChassis offset of the netclass CEmpTank
<pre>//These values are returned by the m_iChassis offset of the netclass CEmpTank
0 "NF Jeep"
//Found By Theowningone
1 "NF APC"
0 "NF Jeep"
2 "NF Light Tank"
1 "NF APC"
3 "NF Med Tank"
2 "NF Light Tank"
4 "NF Heavy Tank"
3 "NF Med Tank"
5 "NF Arty Tank"
4 "NF Heavy Tank"
6 "Imperial Jeep"
5 "NF Arty Tank"
7 "Imperial APC"
6 "BE Jeep"
8 "Imperial AFV"
7 "BE APC"
9 "Imperial Med Tank"
8 "BE AFV"
10 "Imperial Heavy Tank"
9 "BE Med Tank"
11 "Imperial Arty Tank"
10 "BE Heavy Tank"
12 "Imperial Commander"
11 "BE Arty Tank"
13 "NF Commander"
12 "BE Commander"
13 "NF Commander"</pre>


===Vehicle Weapons===
===Vehicle Weapons===
//These values are returned by the m_iWeapon offset of the netclass CEmpTankTurret
<pre>//These values are returned by the m_iWeapon offset of the netclass CEmpTankTurret
0 "Standard Machine Gun"
//Found By Theowningone
1 "Bio Machine Gun"
0 "Standard Machine Gun"
2 ".50 Caliber Medium Machine Gun"
1 "Bio Machine Gun"    
3 ".50 Caliber Heavy Machine Gun"
2 ".50 Cal Medium MG"  
4 "Anti-Tank Machine Gun"
3 ".50 Cal Heavy MG"  
5 "Anti-Tank Heavy Machine Gun"
4 "Depleted Uranium MG"  
6 "Chain Gun"
5 "Depleted Uranium HMG"
7 "Medium Chain Gun"
6 "Chain Gun"  
8 "Plasma Machine Gun"
7 "Medium Chain Gun"  
9 "HE MG"
8 "Plasma Machine Gun"
10 "Standard Cannon"
9 "High Explosive MG"  
11 "Ranged Cannon"
10 "Standard Cannon"    
12 "High Explosive Cannon"
11 "Ranged Cannon"
13 "Plasma Cannon"
12 "High Explosive Cannon"
14 "Rail Gun"
13 "Plasma Cannon"
15 "smallArtilleryCannon"
14 "Rail Gun"  
16 "medArtilleryCannon"
15 "Small Artillery Cannon"    
17 "High Explosive Artillery"
16 "Medium Artillery Cannon"    
18 "Ranged Artillery Cannon"
17 "High Explosive Artillery"  
19 "singleMissileLauncher"
18 "Ranged Artillery Cannon"    
20 "Upgraded Missile Launcher"
19 "Standard ML"  
21 "Biological Warhead"
20 "Upgraded ML"  
22 "Nuclear Warhead"
21 "Biological Warhead"
23 "salvoMissileLauncher"
22 "HIT Missile"  
24 "guidedMissileLauncher"
23 "Salvo Missile Launcher"    
25 "Upgraded Guided ML"
24 "Guided Missile Launcher"    
26 "homingMissileLauncher"
25 "Upgraded Guided ML"
27 "Upgraded Homing Missile Launcher"
26 "Homing Missile Launcher"    
28 "salvoHomingMissileLauncher"
27 "Upgraded Homing ML"
29 "grenadeLauncher"
28 "Salvo Homing ML"    
30 "Upgraded Grenade Launcher"
29 "Grenade Launcher"  
31 "smallBombBay"
30 "Upgraded Grenade Launcher"  
32 "largeBombBay"
31 "Small Bomb Bay"    
32 "Large Bomb Bay"</pre>


===Research===
===Research===
//These values are returned by the Multiple Offsets of the netclass CResearchResource
<pre>//These values are returned by the Multiple Offsets of the netclass CResearchResource
1 "Physics"
//Found By Theowningone
2 "Superheated Material Physics"
0 "None"
3 "Plasma Cannon Projectile"
1 "Physics"
4 "Plasma Bullet Projectile"
2 "Superheated Material Physics"
5 "Projectile Physics"
3 "Plasma Cannon Projectile"
6 "Reflective Armor"
4 "Plasma Bullet Projectile"
7 "Extended Range Cannon"
5 "Projectile Physics"
8 "Heavy Caliber Machine Gun"
6 "Reflective Armor"
9 "Nuclear Fission"
7 "Extended Range Cannon"
10 "Fission Reactor"
8 "Heavy Caliber Machine Gun"
11 "Nuclear Warhead"
9 "Nuclear Fission"
12 "Chemistry"
10 "Fission Reactor"
13 "Improved Flagration Compounds"
11 "HIT Warhead"
14 "Explosive Tipped Bullets"
12 "Chemistry"
15 "Improved Detonation Compounds"
13 "Improved Flagration Compounds"
16 "Upgraded Grenades"
14 "Explosive Tipped Bullets"
17 "Explosive Shells"
15 "Improved Detonation Compounds"
18 "Improved Warhead Compounds"
16 "Upgraded Grenades"
19 "Upgraded Missile Warhead"
17 "Explosive Shells"
20 "Upgraded Grenadier RPG"
18 "Improved Warhead Compounds"
21 "Advanced Grenadier RPG"
19 "Upgraded Missile Warhead"
22 "Improved Heat Transfer Fluids"
20 "Improved Heat Transfer Fluids"
23 "Advanced Coolant Engine"
21 "Advanced Coolant Engine"
24 "Absorbant Materials"
22 "Absorbant Armor"
25 "Absorbant Armor"
23 "Mechanical Engineering"
26 "Mechanical Engineering"
24 "Upgraded Chassis"
27 "Upgraded Chassis"
25 "Medium Tank Chassis"
28 "Medium Tank Chassis"
26 "Artillery Tank Chassis"
29 "Advanced Chassis"
27 "Advanced Chassis"
30 "Heavy Tank Chassis"
28 "Heavy Tank Chassis"
31 "Artillery Tank Chassis"
29 "Advanced Machining"
32 "Advanced Machining"
30 "Composite Armor"
33 "Composite Armor"
31 "Gas Turbine Engine"
34 "Gas Turbine Engine"
32 "Electrical Engineering"
35 "Electrical Engineering"
33 "Advanced Magnet Research"
36 "Advanced Magnet Research"
34 "Rail Gun"
37 "Rail Gun"
35 "3 Phase Electric Motor"
38 "3 Phase Electric Motor"
36 "Reactive Armor"
39 "Reactive Armor"
37 "Tracking Systems"
40 "Tracking Systems"
38 "Homing Missiles"
41 "Homing Missiles"
39 "Guided Missiles"
42 "Guided Missiles"
40 "Upgraded Turrets Lvl 2"
43 "Upgraded Turrets Lvl 2"
41 "Upgraded Turrets Lvl 3"
44 "Upgraded Turrets Lvl 3"
42 "Biology"
45 "Improved Detonators"
43 "Regenerative Armor"
46 "Biology"
44 "Bio Diesel Engine"
47 "Regenerative Armor"
45 "Biological Weaponry"
48 "Bio Diesel Engine"
46 "Biological Warhead"
49 "Biological Weaponry"
47 "Biological Projectile"</pre>
50 "Biological Warhead"
 
51 "Biological Projectile"
===Vehicle Armor===
<pre>//These values are found in Multiple Offsets of the netclass CEmpTank
//Found By Theowningone
offset+0 "Front"
offset+4 "Back"
offset+8 "Left"
offset+12 "Right"</pre>
 
===Player Classes===
<pre>//These values are found in m_iEmpClass of the netclass CSDKPlayer
//Found By Theowningone
0 "Scout"
1 "Rifleman"
2 "Grenadier"
3 "Engineer"
4 "Unknown(Never Appears)"
5 "None/Spectator"</pre>
 
===Squads===
<pre>//These values are found in m_iSquad of the netclass CPlayerResource
//Found By Theowningone
0 "None"
1 "Alpha"
2 "Bravo"
3 "Charlie"
4 "Delta"
5 "Echo"
6 "Foxtrot"
7 "Golf"
8 "Hotel"
9 "India"
10 "Juliet"
11 "Kilo"
12 "Lima"
13 "Mike"
14 "November"
15 "Oscar"
16 "Papa"
17 "Quebec"
18 "Romeo"
19 "Sierra"
20 "Tango"
21 "Uniform"
22 "Victor"
23 "Whiskey"
24 "X-Ray"
25 "Yankee"
26 "Zulu"</pre>
 
===Teams===
<pre>0 Unassigned
1 Spectator
2 Northern Faction
3 Brenodi Empire</pre>
 
==Virtual Offsets==
[http://theowningone.info/files/empires.voffsets.2.25.txt Virtual Offsets v2.25 @ theowningone.info]
 
==GameData==
Found by Recon and Theowningone.  To use, put in gamedata folder.<br />
[http://theowningone.info/files/core.games.txt core.games.txt @ theowningone.info]<br />
[http://theowningone.info/files/sdktools.games.ep2.txt sdktools.games.ep2.txt @ theowningone.info]
 
==Dump files==
===Datamaps===
[http://theowningone.info/files/empires.datamaps.2.25.txt Datamaps v2.25 @ theowningone.info]
 
----
===Netprops===
[http://theowningone.info/files/empires.netprops.2.25.txt NetProps v2.25 @ theowningone.info]
 
==Tools==
Offsite links only please!
===Theowningone's Empires API===
A very useful set of functions to simplify the creation of sourcemod plugins for empires.
It can be download from [http://theowningone.info/files/empires.inc theowningone.info].
 
[[Category:Sourcemod]]

Latest revision as of 02:29, 11 February 2022


This article has not been updated for some time
This article has been tagged as abandoned and may be removed at some point in the future in order to keep the wiki tidy.
Note
This article is current for version 2.25b

Home > Developer Resources > Sourcemod Resources

Indexes

Vehicles

//These values are returned by the m_iChassis offset of the netclass CEmpTank
//Found By Theowningone
0	"NF Jeep"
1	"NF APC"
2	"NF Light Tank"
3	"NF Med Tank"
4	"NF Heavy Tank"
5	"NF Arty Tank"
6	"BE Jeep"
7	"BE APC"
8	"BE AFV"
9	"BE Med Tank"
10	"BE Heavy Tank"
11	"BE Arty Tank"
12	"BE Commander"
13	"NF Commander"

Vehicle Weapons

//These values are returned by the m_iWeapon offset of the netclass CEmpTankTurret
//Found By Theowningone
0	"Standard Machine Gun"
1	"Bio Machine Gun"     
2	".50 Cal Medium MG"   
3	".50 Cal Heavy MG"    
4	"Depleted Uranium MG" 
5	"Depleted Uranium HMG"
6	"Chain Gun"   
7	"Medium Chain Gun"    
8	"Plasma Machine Gun"  
9	"High Explosive MG"   
10	"Standard Cannon"     
11	"Ranged Cannon"
12	"High Explosive Cannon"
13	"Plasma Cannon"
14	"Rail Gun"    
15	"Small Artillery Cannon"      
16	"Medium Artillery Cannon"     
17	"High Explosive Artillery"    
18	"Ranged Artillery Cannon"     
19	"Standard ML" 
20	"Upgraded ML" 
21	"Biological Warhead"  
22	"HIT Missile" 
23	"Salvo Missile Launcher"      
24	"Guided Missile Launcher"     
25	"Upgraded Guided ML"  
26	"Homing Missile Launcher"     
27	"Upgraded Homing ML"  
28	"Salvo Homing ML"     
29	"Grenade Launcher"    
30	"Upgraded Grenade Launcher"   
31	"Small Bomb Bay"      
32	"Large Bomb Bay"

Research

//These values are returned by the Multiple Offsets of the netclass CResearchResource
//Found By Theowningone
0		"None"
1		"Physics"
2			"Superheated Material Physics"
3				"Plasma Cannon Projectile"
4				"Plasma Bullet Projectile"
5			"Projectile Physics"
6				"Reflective Armor"
7				"Extended Range Cannon"
8				"Heavy Caliber Machine Gun"
9			"Nuclear Fission"
10				"Fission Reactor"
11				"HIT Warhead"
12		"Chemistry"
13			"Improved Flagration Compounds"
14				"Explosive Tipped Bullets"
15			"Improved Detonation Compounds"
16				"Upgraded Grenades"
17				"Explosive Shells"
18			"Improved Warhead Compounds"
19				"Upgraded Missile Warhead"
20			"Improved Heat Transfer Fluids"
21				"Advanced Coolant Engine"
22			"Absorbant Armor"
23		"Mechanical Engineering"
24			"Upgraded Chassis"
25				"Medium Tank Chassis"
26				"Artillery Tank Chassis"
27				"Advanced Chassis"
28					"Heavy Tank Chassis"
29			"Advanced Machining"
30				"Composite Armor"
31				"Gas Turbine Engine"
32		"Electrical Engineering"
33			"Advanced Magnet Research"
34				"Rail Gun"
35				"3 Phase Electric Motor"
36			"Reactive Armor"
37			"Tracking Systems"
38				"Homing Missiles"
39				"Guided Missiles"
40				"Upgraded Turrets Lvl 2"
41					"Upgraded Turrets Lvl 3"
42		"Biology"
43			"Regenerative Armor"
44			"Bio Diesel Engine"
45			"Biological Weaponry"
46				"Biological Warhead"
47				"Biological Projectile"

Vehicle Armor

//These values are found in Multiple Offsets of the netclass CEmpTank
//Found By Theowningone
offset+0	"Front"
offset+4	"Back"
offset+8	"Left"
offset+12	"Right"

Player Classes

//These values are found in m_iEmpClass of the netclass CSDKPlayer
//Found By Theowningone
0	"Scout"
1	"Rifleman"
2	"Grenadier"
3	"Engineer"
4	"Unknown(Never Appears)"
5	"None/Spectator"

Squads

//These values are found in m_iSquad of the netclass CPlayerResource
//Found By Theowningone
0	"None"
1	"Alpha"
2	"Bravo"
3	"Charlie"
4	"Delta"
5	"Echo"
6	"Foxtrot"
7	"Golf"
8	"Hotel"
9	"India"
10	"Juliet"
11	"Kilo"
12	"Lima"
13	"Mike"
14	"November"
15	"Oscar"
16	"Papa"
17	"Quebec"
18	"Romeo"
19	"Sierra"
20	"Tango"
21	"Uniform"
22	"Victor"
23	"Whiskey"
24	"X-Ray"
25	"Yankee"
26	"Zulu"

Teams

0	Unassigned
1	Spectator
2	Northern Faction
3	Brenodi Empire

Virtual Offsets

Virtual Offsets v2.25 @ theowningone.info

GameData

Found by Recon and Theowningone. To use, put in gamedata folder.
core.games.txt @ theowningone.info
sdktools.games.ep2.txt @ theowningone.info

Dump files

Datamaps

Datamaps v2.25 @ theowningone.info


Netprops

NetProps v2.25 @ theowningone.info

Tools

Offsite links only please!

Theowningone's Empires API

A very useful set of functions to simplify the creation of sourcemod plugins for empires. It can be download from theowningone.info.