Raised This Month: $32 Target: $400
 8% 

Finding Entities from the dll


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Trent-Resnor
Member
Join Date: Jan 2007
Location: Ontario, Canada
Old 01-10-2007 , 14:57   Finding Entities from the dll
Reply With Quote #1

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...tripper2.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
__________________

Last edited by Trent-Resnor; 01-13-2007 at 02:56.
Trent-Resnor is offline
Send a message via MSN to Trent-Resnor
Duetta
Junior Member
Join Date: Feb 2007
Old 02-24-2007 , 12:59   Re: Finding Entities from the dll
Reply With Quote #2

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
Duetta is offline
Zenith77
Veteran Member
Join Date: Aug 2005
Old 02-24-2007 , 18:51   Re: Finding Entities from the dll
Reply With Quote #3

Because not everybody is going to download like 500mb-1gb of files just so they can see a list of entities.
__________________
Quote:
Originally Posted by phorelyph View Post
your retatred
Zenith77 is offline
sawce
The null pointer exception error and virtual machine bug
Join Date: Oct 2004
Old 02-24-2007 , 23:01   Re: Finding Entities from the dll
Reply With Quote #4

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)
sawce is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 18:11.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode