PDA

View Full Version : Finding Entities from the dll


Trent-Resnor
01-10-2007, 14:57
FYI: This only finds Map fgd related entitys.

Introduction:
Hey, I know some people out there whom are new to scripting and what not have been looking and searching for entities names such as ammo_m16 etc. for a particular mod. This little easy to follow (hopefully) tutorial will show you how to obtain these without the hassle of looking for plug-ins that have been made previously for mods.

Step 1:
Well, this is our first big step towards obtaining the entity list. From the mod or game we want. First of all your going to want to obtain the stripper2 files. which can be found by going to this url (http://botman.planethalflife.gamespy.com/stripper2.shtml)

Step 2:
After downloading the file, extract (if zipped/rared) them to your desktop etc. or in your local addons folder if you actually plan on using stripper2 ;)

Step 3: (Steps involving GCFscape are only required if the mod is cached in a GCF file.)
You're going to make sure you have the latest GCFscape from Nemtools which can be found here (http://nemesis.thewavelength.net/index.php?c=76)

Step 4: (Steps involving GCFscape are only required if the mod is cached in a GCF file.)
After installing nem tools your going to want to exit steam, as steam will not allow GCFscape to load a Steam GCF file while its open.

Now, with GCFscape open, cruise your gcfscape to your steam apps directory... in my case it'd be "D:\Program Files\Steam\SteamApps" and then open the according GCF archive.

Step 5: (Steps involving GCFscape are only required if the mod is cached in a GCF file.)
Once you have your GCF file opened cruise around until you find the hl.dll. after thats been done extract it (preferred location: where stripper 2 is extracted)

Step 6:
Now open "entities.exe" located in your stripper2 directory, and point it to the "hl.dll". Followed by clicking ok.

Step 7:
After it shows up done, Head over to the directory where your dll was located if, it was located else where. and there should be a file called hl.dll.txt Or something similar. Now open that file and Wala. Every single entity from the game is listed there, Weapon_, Ammo_, item_ etc.

Now that your set! you can begin scripting your amxx plugins according to a third party or any modifications specs.

Conclusion:
If this helped please +1 karma for moi :up:

Duetta
02-24-2007, 12:59
Question? Why don't you take a list of entities in valve hammer editor.? theres a whole list of all entities for alle mods ns, tfc, ops, cs, css, etc..

If this is possible please let me know of it :)

Zenith77
02-24-2007, 18:51
Because not everybody is going to download like 500mb-1gb of files just so they can see a list of entities.

sawce
02-24-2007, 23:01
Some mods come with a .fgd file in the root directory (ns.fgd, etc), that list game-based entities. But not all of them are listed (mostly the legacy HL entities are omitted from the FGD)