Raised This Month: $51 Target: $400
 12% 

[CSGO] Looking for a lot of gamedata or a method to get it


Post New Thread Reply   
 
Thread Tools Display Modes
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 07-25-2017 , 16:10   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #11

Quote:
Originally Posted by asherkin View Post
I have no idea what sigmaker is, but it is not outputting something in the format SM expects - it appears to be using \x00 for the masked bytes rather than \x2A. I suggest using the makesig.idc IDA script from the SM repo.
I was not aware of these scripts. I tried using makesig one, but I got the syntax error.

PHP Code:
makesig.idc,23Syntax error nearauto 
__________________
Spirit_12 is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-25-2017 , 16:18   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #12

Quote:
Originally Posted by Spirit_12 View Post
I was not aware of these scripts. I tried using makesig one, but I got the syntax error.

PHP Code:
makesig.idc,23Syntax error nearauto 
Your IDA version is too old, 5.x is not supported.
__________________
asherkin is offline
shavit
AlliedModders Donor
Join Date: Dec 2011
Location: Israel
Old 07-25-2017 , 16:47   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #13

Quote:
Originally Posted by Kinsi View Post
I still dont understand why they decided to strip symbols.. It clearly doesnt hurt anyone but modders.
It REALLY hurts cheat developers, when they're trying to find memory addresses/signatures from symbol names.

However, I find it disappointing that we the modders also suffer from the symbol removal.
__________________
retired
shavit is offline
Kinsi
Senior Member
Join Date: Apr 2013
Old 07-25-2017 , 17:06   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #14

Quote:
Originally Posted by shavit View Post
It REALLY hurts cheat developers, when they're trying to find memory addresses/signatures from symbol names.

However, I find it disappointing that we the modders also suffer from the symbol removal.
Well, according to my matchmaking experience, it doesnt hurt them that much at all. Then again, they can do it for client libraries only, not for the server ones. Shortly after they've released the stripped binaries cheats were back live within hours.

Last edited by Kinsi; 07-25-2017 at 17:07.
Kinsi is offline
shavit
AlliedModders Donor
Join Date: Dec 2011
Location: Israel
Old 07-25-2017 , 17:14   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #15

Quote:
Originally Posted by Kinsi View Post
Shortly after they've released the stripped binaries cheats were back live within hours.
Just like SourceMod gets gamedata updates within hours after game updates.
__________________
retired
shavit is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 07-25-2017 , 18:32   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #16

Quote:
Originally Posted by asherkin View Post
Your IDA version is too old, 5.x is not supported.
In that case, I have to buy the premium version of IDA? Is there no way getting around it? I only use it for game binaries.
__________________
Spirit_12 is offline
klippy
AlliedModders Donor
Join Date: May 2013
Location: Serbia
Old 07-25-2017 , 18:36   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #17

It kinda hurts cheat developers. It just makes it more difficult to find server-side exploits and holes they can use to develop cheats (one example would be that insta-plant and defuse cheat) because it makes it harder to reconstruct game's code. But yeah, it hurts modders more than cheaters.
klippy is offline
blacklagoon
Senior Member
Join Date: Jun 2012
Old 07-26-2017 , 04:05   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #18

Quote:
Originally Posted by Spirit_12 View Post
In that case, I have to buy the premium version of IDA? Is there no way getting around it? I only use it for game binaries.

you could use the ida demo

Last edited by blacklagoon; 07-26-2017 at 04:06.
blacklagoon is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 07-26-2017 , 12:03   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #19

Quote:
Originally Posted by blacklagoon View Post
you could use the ida demo
Demo is only good for a month or so right?
__________________
Spirit_12 is offline
blacklagoon
Senior Member
Join Date: Jun 2012
Old 07-26-2017 , 13:10   Re: [CSGO] Looking for a lot of gamedata or a method to get it
Reply With Quote #20

Quote:
Originally Posted by Spirit_12 View Post
Demo is only good for a month or so right?
i'm not sure but they don't speak about an expiration, just software limitation :
https://www.hex-rays.com/products/id...oad_demo.shtml

i've got my sigs, and offsets thanks for your help by the way!
Did they change the player entity since css?

it crashes the server when this is executed with player as a classname
Code:
	bool GetSendPropOffset(const char *classname, const char *name, unsigned int &offset)
	{
		sm_sendprop_info_t info;
		if (!gamehelpers->FindSendPropInfo(classname, name, &info))
		{
			return false;
		}

		offset = info.actual_offset;
		return true;
	}

Last edited by blacklagoon; 07-26-2017 at 15:03.
blacklagoon 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 23:15.


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