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

Signature Request Thread


Post New Thread Reply   
 
Thread Tools Display Modes
Fearts
ferts of daeth
Join Date: Oct 2008
Old 08-22-2012 , 20:17   Re: Signature Request Thread
Reply With Quote #91

Well sm_rename does not seem to be working at all.
__________________
Fearts is offline
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 08-22-2012 , 21:33   Re: Signature Request Thread
Reply With Quote #92

Quote:
Originally Posted by Fearts View Post
Well sm_rename does not seem to be working at all.
It wasn't working in css for quite some time
https://forums.alliedmods.net/showth...91#post1771791
__________________
Peace-Maker is offline
Keeper
Senior Member
Join Date: Nov 2006
Old 08-27-2012 , 13:28   Re: Signature Request Thread
Reply With Quote #93

I did some searching around and even tried to find these myself in CSGO. I had no luck. I'm looking for:
CCSPlayer::SetModelFromClass
CBaseCombatCharacter::Weapon_OwnsThisType
GetFileWeaponInfoFromHandle

EDIT: Nevermind, I think I found them:
Code:
CCSPlayer::SetModelFromClass
\x55\x8B\xEC\x51\x53\x56\x8B\xF1\x57\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x8B

GetFileWeaponInfoFromHandle
\x55\x8B\xEC\x2A\x8B\x2A\x2A\x2A\x3B\x2A\x2A\x2A\x2A\x2A\x72\x2A\xB8\x2A\x2A\x2A\x2A\x5D\xC3

CBaseCombatCharacter::Weapon_OwnsThisType
\x55\x8B\xEC\x8B\x2A\x2A\x33\xC0\x85\xC9\x74\x5F\x8D\x64\x2A\x2A\x39
Of course, in CSGO, Weapon_OwnsThisType seems to be hookable, so I'll probably switch this to an offset rather than a sig.

Last edited by Keeper; 08-27-2012 at 17:29.
Keeper is offline
Tauphi
SourceMod Donor
Join Date: Sep 2004
Location: Germany
Old 08-28-2012 , 09:31   Re: Signature Request Thread
Reply With Quote #94

Hi,

I am searching for a Windows signature of CS:GO.
The function is called CCSBotManager::AllocateBotEntity(void)

Code:
.text:0026D4E8 CCSBotManager::AllocateBotEntity(void) proc near
.text:0026D4E8                                         ; DATA XREF: .data.rel.ro:_ZTV13CCSBotManagero
.text:0026D4E8
.text:0026D4E8 var_18          = dword ptr -18h
.text:0026D4E8 var_14          = dword ptr -14h
.text:0026D4E8 var_10          = dword ptr -10h
.text:0026D4E8
.text:0026D4E8                 push    ebp
.text:0026D4E9                 mov     ebp, esp
.text:0026D4EB                 push    ebx
.text:0026D4EC                 sub     esp, 14h
.text:0026D4EF                 call    __i686_get_pc_thunk_bx
.text:0026D4F4                 add     ebx, offset aD_droop ; "d_droop"
.text:0026D4FA                 mov     [esp+18h+var_10], 1
.text:0026D502                 mov     [esp+18h+var_14], 0FFFFFFFFh
.text:0026D50A                 lea     eax, [ebx-2AA82Eh]
.text:0026D510                 mov     [esp+18h+var_18], eax
.text:0026D513                 call    CreateEntityByName(char  const*,int,bool)
.text:0026D518                 add     esp, 14h
.text:0026D51B                 pop     ebx
.text:0026D51C                 pop     ebp
.text:0026D51D                 retn
Had no success to find it in windows
__________________
Tauphi is offline
Send a message via ICQ to Tauphi Send a message via Skype™ to Tauphi
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 08-28-2012 , 10:46   Re: Signature Request Thread
Reply With Quote #95

Quote:
Originally Posted by Tauphi View Post
Code:
.text:0026D4E8 CCSBotManager::AllocateBotEntity(void) proc near
.text:0026D4E8                                         ; DATA XREF: .data.rel.ro:_ZTV13CCSBotManagero
It's virtual... use the vtable and count.
__________________
asherkin is offline
Tauphi
SourceMod Donor
Join Date: Sep 2004
Location: Germany
Old 08-28-2012 , 10:49   Re: Signature Request Thread
Reply With Quote #96

What do you mean with using the vtable and count? How can I get a sig by using a vtable ? *confused*
__________________
Tauphi is offline
Send a message via ICQ to Tauphi Send a message via Skype™ to Tauphi
donrevan
AlliedModders Donor
Join Date: Jul 2010
Old 08-28-2012 , 14:19   Re: Signature Request Thread
Reply With Quote #97

use offsets to call virtual functions.
Asherkin posted a nice vtable dump script in the forums.
Probably helpful: How to get vtable offsets
donrevan is offline
Tauphi
SourceMod Donor
Join Date: Sep 2004
Location: Germany
Old 08-28-2012 , 14:39   Re: Signature Request Thread
Reply With Quote #98

I already have the offset table. But if I want to hook a function in CCSBotManager i need at least an object of this class. That's why I need the signature of one function, that I am able to hook the others with "this" + offset
__________________
Tauphi is offline
Send a message via ICQ to Tauphi Send a message via Skype™ to Tauphi
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 08-28-2012 , 14:45   Re: Signature Request Thread
Reply With Quote #99

Quote:
Originally Posted by Tauphi View Post
What do you mean with using the vtable and count? How can I get a sig by using a vtable ? *confused*
  1. Use ClassInformer to find the start of the vtable
  2. Count down each entry until you find the offset you're looking for (or multiply the offset by 4 and jump)
  3. Double-click the entry to be taken to that function
  4. Create a sig like normal.
__________________
asherkin is offline
PlayBoy31
Senior Member
Join Date: May 2011
Location: into the void
Old 09-11-2012 , 04:10   Re: Signature Request Thread
Reply With Quote #100

Hello all !


What are lastest signatures for DOD player respawn (win and linux) please ?

Last edited by PlayBoy31; 09-11-2012 at 08:13.
PlayBoy31 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 08:17.


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