RenTool - the CO Renaming Tool!

05/26/2006 20:00 prog4mer#16
hi RENAMER,

this renamer is very cool !! i use it and hide my cotobo windows and see all my chars! its very cool!!
i need antoher tool that maybe u can make too !?

but there is one prob, if i wanna make speehack on it dont work cuz its only for the [Conquer2.0]

can u make another renamer-tool that rename the windows back 2 conquer again
or maybe a gui tool with clickable charname and restore..

suggestion: 4 the exp monitor make them working with msn,icq,mail

that wud be very cool !! and many +karma again

here +k
05/26/2006 20:03 RENAMER#17
Thats a bit more complicated because I'll have to connect to the process and rename it back. I'm not a fan of speedhack as well, but I can make one that will change the title of any windows to [Conquer2.0], but you gotta input its current name (your char's name)

If you agree let me know, I'll be glad to make it ^^

*EDIT: if I connect to the process, it will always catch the first one, but maybe I can index it... I'll have a look...
05/26/2006 20:19 RENAMER#18
Finished... No need to input ur char names, I indexed process search ;)
Code:
Global Const $MEM_O = 0x8
Global Const $MEM_R = 0x10
Global Const $MEM_W = 0x20

$PROC = ProcessList ("conquer.exe")
	for $i = 1 to $PROC[0][0]
 $PID = _MemOpen($MEM_R, False, ProcessExists($PROC[$i][1]))
 $NAME = _MemRead($PID, 0x0057B43C, 16)
 WinSetTitle ($NAME,"","[Conquer2.0]")
	next

Func _MemOpen($i_dwDesiredAccess, $i_bInheritHandle, $i_dwProcessId)
	
	$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', $i_dwDesiredAccess, 'int', $i_bInheritHandle, 'int', $i_dwProcessId)
	If @error Then
 SetError(1)
 Return 0
	EndIf
	
	Return $ai_Handle[0]
EndFunc&#59;==> _MemOpen()

Func _MemRead($i_hProcess, $i_lpBaseAddress, $i_nSize, $v_lpNumberOfBytesRead = '')
	
	Local $v_Struct = DllStructCreate ('byte[' & $i_nSize & ']')
	DllCall('kernel32.dll', 'int', 'ReadProcessMemory', 'int', $i_hProcess, 'int', $i_lpBaseAddress, 'int', DllStructGetPtr ($v_Struct, 1), 'int', $i_nSize, 'int', $v_lpNumberOfBytesRead)
	
	Local $v_Return = DllStructGetData ($v_Struct, 1)
	
	$v_Struct = 0
	
	Return $v_Return
	
EndFunc&#59;==> _MemRead()

Func _MemWrite($i_hProcess, $i_lpBaseAddress, $v_Inject, $i_nSize, $v_lpNumberOfBytesRead = '')
	
	Local $v_Struct = DllStructCreate ('byte[' & $i_nSize & ']')
	DllStructSetData ($v_Struct, 1, $v_Inject)
	
	$i_Call = DllCall('kernel32.dll', 'int', 'WriteProcessMemory', 'int', $i_hProcess, 'int', $i_lpBaseAddress, 'int', DllStructGetPtr ($v_Struct, 1), 'int', $i_nSize, 'int', $v_lpNumberOfBytesRead)
	
	$v_Struct = 0
	
	Return $i_Call[0]
	
EndFunc&#59;==> _MemWrite()

Func _MemClose($i_hProcess)
	
	$av_CloseHandle = DllCall('kernel32.dll', 'int', 'CloseHandle', 'int', $i_hProcess)
	Return $av_CloseHandle[0]
	
EndFunc&#59;==> _MemClose()
05/26/2006 20:47 co_freak#19
This is great someone sticky it

+k
05/26/2006 20:50 RENAMER#20
Quote:
Originally posted by co_freak@May 26 2006, 20:47
This is great someone sticky it

+k
They wont stick it untill I make a good marketing text heheh

I might edit the first post to make it look more attractive :cool:

Ty for the support!!
Plannin on later join both, and make a ComboBox with all the running Conquer.exe + CharNames, so then you can rename only the ones you'd like to.
Anyone likes this idea? :ops:
05/26/2006 21:34 co_freak#21
its an good idea but it would be a pain to have to click eatch one . . . mabie click wich ones u dont want changed

This really good for people who use 10x miners :DD
05/26/2006 23:15 RENAMER#22
Quote:
Originally posted by co_freak@May 26 2006, 21:34
its an good idea but it would be a pain to have to click eatch one . . . mabie click wich ones u dont want changed

This really good for people who use 10x miners :DD
Good idea! Will start this project by next week ;)
Still gotta think of further details, like checkboxes for change these, or all but these!

Nice suggestion, thanks :DD
05/27/2006 05:10 prog4mer#23
OMG this guy rulez that much nice & fast done !!

the un-renamer r very cool again !! ;)

i give u karma if i can !! ^^

i can maybe talk with some mods that make this maybe sticked !!

maybe u can make some more progs !! :)

ps:
tell me what u maybe can do! what programming language u use ?
05/27/2006 15:17 Blood-?lood#24
nice
05/27/2006 23:23 RENAMER#25
I use AutoIt, with some plugins to read memmory.
Tho I'm learning C and C++, futurely will learn VB and Java, and I can do many many things with memory, so better you ask me if I can do something. :p

NOTE: I don't edit files :x
05/28/2006 18:28 co_freak#26
idea for the "unnamer" going back to Conquer or w.e change the icon to a arrow going down instead of the one going up
05/28/2006 22:23 soricelg#27
Quote:
Originally posted by RENAMER@May 27 2006, 23:23
I use AutoIt, with some plugins to read memmory.
Tho I'm learning C and C++, futurely will learn VB and Java, and I can do many many things with memory, so better you ask me if I can do something. :p

NOTE: I don't edit files :x
that is cool!
05/29/2006 18:12 RENAMER#28
Quote:
Originally posted by co_freak@May 28 2006, 18:28
idea for the "unnamer" going back to Conquer or w.e change the icon to a arrow going down instead of the one going up
Hehe I didnt even bother getting an Icon... Thats the default autoit icon as some people may know :P

I'll compile a better one and put a nice icon on it heheh

Ty for support!
05/29/2006 21:53 RENAMER#29
It is done!
Will only take a time to find it a nice icon.
Meanwhile, you guys can Pin it ;)

See ya soon!
05/29/2006 22:27 RENAMER#30
Here you go!
[img]text2schild.php?smilienummer=1&text=Pin Please' border='0' alt='Pin Please' />
*EDIT: Error, Fixing... BRB!