[USEFUL SIGNATURES]
I Decided to add some useful signatures so that you can use PimpinJuice's SignatureScan Ext Enjoy :)
I will add more when i get them :) (Note: All of the following signatures I got from the beta server.dll, So if they dont work at the moment, wait till the new engine, and they should work) Curently in my list of toys:
CBasePlayer:: DamageEffect
CCSPlayer::SwitchTeam
CBaseAnimating::Ignite (PimpinJuice)
CBaseEntity::Teleport (PimpinJuice)
CBasePlayer::SetFOV (VERY COOL)
CBaseEntity::SetModelIndex
CGib::SpawnRandomGibs
SetMinMaxSize
UTIL_BloodDrips
UTIL_Tracer (doesn't work in CSS)
UTIL_Remove
CreateEntityByName
DispatchSpawn
Code:
// Yay |
Re: [USEFUL SIGNATURES]
<3 Olly... <3
|
Re: [USEFUL SIGNATURES]
These for the beta? I know FOV changed in the beta anyway.
|
Re: [USEFUL SIGNATURES]
Yes c0ldfry3 it is for the beta. So if it has changed alot then it may not work at the moment; But it will work when the new srcds comes out.
The FOV one i got away with making it shorter, so hopefully it will still work. |
Re: [USEFUL SIGNATURES]
Are these signatures different by mod?
|
Re: [USEFUL SIGNATURES]
As long as it doesn't say "CCSPlayer" it should work in any mod.
|
Re: [USEFUL SIGNATURES]
Yes.
at the moment only CCSPlayer::SwitchTeam is JUST for css, because the team switching code is different for different mods. due to different gameplay stuff. There is an offset you can change: m_iTeamNum which you can set to the right team index. But i have had nothing but problems with this method |
Re: [USEFUL SIGNATURES]
Ok added a bunch more and made the params easier to see :P
CBaseEntity::SetModel CBaseEntity::SetModelIndex CGib::SpawnRandomGibs SetMinMaxSize UTIL_BloodDrips UTIL_Tracer UTIL_Remove UTIL_BloodStream UTIL_BloodSpray |
Re: [USEFUL SIGNATURES]
Here comes goremod for SourceMod >.<
Is there a remove ragdoll function? I wanna know it. |
Re: [USEFUL SIGNATURES]
No, you need to find the ragdoll and then do UTIL_Remove or AddEvent(pRagDoll, "kill", 0.0f ...
|
Re: [USEFUL SIGNATURES]
Okay, I want to gibsplode my slay victims >.<
|
Re: [USEFUL SIGNATURES]
Quote:
But you could use the bloodSpray, thats cool lookin |
Re: [USEFUL SIGNATURES]
Added
CreateEntityByName DispatchSpawn I also wrote some stock natives for use with these functions: http://forums.alliedmods.net/showthread.php?t=55697 |
Re: [USEFUL SIGNATURES]
I'm thinking it might be a good idea to throw this up on the AM Wiki because this might not get "bumped"
|
Re: [USEFUL SIGNATURES]
http://wiki.alliedmods.net/Useful_Si...s_%28Source%29 :)
All functions posted, along with example calls :) |
Re: [USEFUL SIGNATURES]
You should sig scan DispatchEffect, then you have at least 10 more effects available to you including bloodspray (provided you can search for some effects in the SDK)
|
Re: [USEFUL SIGNATURES]
You usually can mooman2 :)
|
Re: [USEFUL SIGNATURES]
I think you should use UTIL_SetSize instead of SetMinMaxSize (which is static)
The linux symbol for that is _Z12UTIL_SetSizeP11CBaseEntityRK6VectorS3_ |
Re: [USEFUL SIGNATURES]
This might be a really noob question but how do I use this? All I sorta know how to do is plugins :( Do I make this a inc file or something?
Thanks in advance. |
Re: [USEFUL SIGNATURES]
Read this page on how to use signatures with 'SDKTools'
http://wiki.alliedmods.net/SDKTools_...Development%29 If you want to use the signatures on this page you need to combine the signature and mask into one. The mask is a string of x's and ?'s the exact same length as the signature. GO through the signature replacing all ? spots with \x2A (I think) |
Re: [USEFUL SIGNATURES]
I'm sorry, I still don't get it, could someone show me an example?
|
Re: [USEFUL SIGNATURES]
Don't get what. Using SDKTools or using these signatures?
Follow the sdktools example exactly and try to get roundrespawn to work. Once you've got that then I someone can show you how to do the same using these signatures |
Re: [USEFUL SIGNATURES]
ok I added it, I think I know how to add these now, but what is mask for?
|
Re: [USEFUL SIGNATURES]
Well for example you had a signature like
\x5B\x23\x54\xA3 (4 bytes) and a mask that looked like xx?x (also 4) you go through the signature and replace \xXX with \x2A where theres a ? so.. \x5B\x23\x2A\xA3 ? was at 3rd in mask, so ive replaced the third byte with \x2A \x2A means wild card.. |
Re: [USEFUL SIGNATURES]
Thanks, now if I can just figure out how to compile, I haven't done anything like amxx/sourcemod in a few years :p
|
Re: [USEFUL SIGNATURES]
Do you use crimson editor?
|
Re: [USEFUL SIGNATURES]
lol I use notepad, I really don't know where to start. Sourcemod seems to get more and more different from amxx everytime I look at it.
|
Re: [USEFUL SIGNATURES]
Quote:
|
Re: [USEFUL SIGNATURES]
Does anyone know the sig for CGIB::SpawnSpecificGibs?
|
Re: [USEFUL SIGNATURES]
Im working on a tool that should take some of the pain out of masking the signatures :D
ill also rescan the signatures soon :) |
Re: [USEFUL SIGNATURES]
Awesome stuff, keep up the fantastic work!
|
Re: [USEFUL SIGNATURES]
|
Re: [USEFUL SIGNATURES]
Perhaps its just me , but i think there is an error in the linux signature for "CBaseEntity::Teleport". Using "_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngle S" causes an error but if you add 2_ to the end it works.
The full working linux signature for CBaseEntity::Teleport appears to be "_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngle S2_" ( and i cant explain why this bboard keeps putting a space between Angle & S. perhaps its haunted ? ) Railgun |
Re: [USEFUL SIGNATURES]
Yea, its lame.. its a thing so you cant make 1 long word to push out the side of the website, so by adding a space every x chars, it forces a new line..
Thanks for the bit i missed off the end :) |
Re: [USEFUL SIGNATURES]
I am trying to find signatures in TF2, and
looking at a linux objdump of the server so file it shows some of the functions exist like _Z18CreateEntityByNamePKci for createentitybyname but the windows signature is not longer valid. Is there anyway to use the objdump file from linux to get a windows signature? |
Re: [USEFUL SIGNATURES]
Playing around I was able to create a signature for
create entity by name "\x56\x8b\x74\x24\x0c\x83\xfe\xff\x57\x8b\x7c \x24\x0c\x74\x27\x8B\x0D\xe0\x51\x45\x10\x8B\ x01\x8B\x50\x54\x56\xFF\xD2\x85\xC0\xA3\x34\x 98\x43\x10\x75\x10\x56\x57" "xxxxxxxxxxxxx??x?????xxxxxxxxxx???????xx " length 40) _Z18CreateEntityByNamePKci |
Re: [USEFUL SIGNATURES]
can find out dods switchteam signature?
|
| All times are GMT -4. The time now is 18:13. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.