Raised This Month: $ Target: $400
 0% 

DataMapParser


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
GManNickG
Junior Member
Join Date: Feb 2008
Old 03-07-2008 , 10:01   DataMapParser
Reply With Quote #1

This is in response to this thread.

This program (in C++ this time), will go through a given directory and parse through every .h and .cpp file it finds, and set's up a file called datamap.txt that works with PropViewer.

Made it last night, I have NO IDEA how accurate it is, it just goes through blindly and when it sees m_*, adds it to the current class. Still hopefully has some use.

It's a command line program, so run the program with no parameters to see help. EDIT: Oh!: If you do verbose mode, stream it into a file by putting >filename.txt after the command line prompt! Otherwise it takes forever.

Downloads:
DataMapParser
Source Code

Comments and the such appreciated.

Last edited by GManNickG; 03-07-2008 at 10:05. Reason: Bad URL & More Info
GManNickG is offline
pRED*
Join Date: Dec 2006
Old 03-07-2008 , 16:30   Re: DataMapParser
Reply With Quote #2

Nice.

This will only find datamaps for hl2mp though (which could definately be usefull) unless you can find the tf2 sourcecode.

What I meant was use the SourceMod function to attempt to find a data map and repeat this for every possibly string combination from 2-20? chars in length.
If the function returns a valid offset, write the name to file. Wait a loooong time.
Repeat for every entity type. _b
pRED* is offline
GManNickG
Junior Member
Join Date: Feb 2008
Old 03-07-2008 , 17:47   Re: DataMapParser
Reply With Quote #3

Oh damn. Well I'm sure the code will be out soon
GManNickG is offline
Reply



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 11:16.


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