You last visited: Today at 18:15
Advertisement
[REQUEST]Autoselect range fix ZSZC 1.689
Discussion on [REQUEST]Autoselect range fix ZSZC 1.689 within the SRO Private Server forum part of the Silkroad Online category.
02/08/2011, 06:44
#1
elite*gold: 0
Join Date: Nov 2008
Posts: 42
Received Thanks: 3
[REQUEST]Autoselect range fix ZSZC 1.689
I am wondering if anyone knows how to patch the autoselect range on the new client. I tried using old SRO_Client although it doesn't work. My client wont run. All of the loaders are also no longer compatible with the autoselect range. Does anyone have a fix?
02/08/2011, 23:52
#2
elite*gold: 0
Join Date: Nov 2008
Posts: 42
Received Thanks: 3
Anyone got any progress on a fix?
02/09/2011, 17:36
#3
elite*gold: 0
Join Date: Feb 2008
Posts: 303
Received Thanks: 42
Try another loader ?
02/14/2011, 22:26
#4
elite*gold: 0
Join Date: Nov 2008
Posts: 42
Received Thanks: 3
Bump. I tried lolkops loader, the loader on zszc's forum, the old zszc loader... and other ones.
02/16/2011, 00:39
#5
elite*gold: 0
Join Date: Apr 2010
Posts: 296
Received Thanks: 329
use db bot it works perfect on 1.689 patch
02/18/2011, 14:33
#6
elite*gold: 0
Join Date: Jan 2011
Posts: 2,183
Received Thanks: 570
i need too a autoselect for zszc 1.689........
02/19/2011, 20:40
#7
elite*gold: 166
Join Date: Apr 2009
Posts: 2,339
Received Thanks: 2,661
lol , it's not range , it has closed from the sro_client
02/22/2011, 01:50
#8
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
they removed the readin of the range...
to fix it you have to reenter the range to the client.
you can do that by a simple patch:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global $kernel32 = DllOpen('kernel32.dll')
$mid = memopen(WinGetProcess('SRO_Client'))
memwrite($mid, 0x739978, 'D905706A9F00')
floatwrite($mid, 0x9F6A70, 5000)
floatwrite($mid, 0x9CC070, 5000)
memclose($mid)
DllClose($kernel32)
Func memopen($pid)
Local $mid = DllCall($kernel32, 'int', 'OpenProcess', 'int', 0x1F0FFF, 'int', 1, 'int', $pid)
Return $mid[0]
EndFunc ;==>memopen
Func memwrite($mid, $adress, $hex)
Local $struct = DllStructCreate('byte[' & BinaryLen('0x' & $hex) & ']')
For $i = DllStructGetSize($struct) To 1 Step -1
DllStructSetData($struct, 1, BinaryMid('0x' & $hex, $i, 1), $i)
Next
Local $x = DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', 0x40, 'dword*', 0)
DllCall($kernel32, 'int', 'WriteProcessMemory', 'int', $mid, 'int', $adress, 'ptr', DllStructGetPtr($struct), 'int', DllStructGetSize($struct), 'int', 0)
DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', $x[5], 'dword*', 0)
EndFunc ;==>memwrite
Func floatwrite($mid, $adress, $float)
Local $struct = DllStructCreate('float')
DllStructSetData($struct, 1, $float)
Local $x = DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', 0x40, 'dword*', 0)
DllCall($kernel32, 'int', 'WriteProcessMemory', 'int', $mid, 'int', $adress, 'ptr', DllStructGetPtr($struct), 'int', DllStructGetSize($struct), 'int', 0)
DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', $x[5], 'dword*', 0)
EndFunc ;==>memwrite
Func memclose($mid)
DllCall($kernel32, 'int', 'CloseHandle', 'int', $mid)
EndFunc ;==>memclose
if you haven't got autoit, i'll attach the compiled and source version
Attached Files
autoselect-patch-zszc.rar
(332.7 KB, 730 views)
02/22/2011, 07:19
#9
elite*gold: 0
Join Date: Sep 2010
Posts: 783
Received Thanks: 920
Quote:
Originally Posted by
lolkop
they removed the readin of the range...
to fix it you have to reenter the range to the client.
you can do that by a simple patch:
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Global $kernel32 = DllOpen('kernel32.dll')
$mid = memopen(WinGetProcess('SRO_Client'))
memwrite($mid, 0x739978, 'D905706A9F00')
floatwrite($mid, 0x9F6A70, 5000)
floatwrite($mid, 0x9CC070, 5000)
memclose($mid)
DllClose($kernel32)
Func memopen($pid)
Local $mid = DllCall($kernel32, 'int', 'OpenProcess', 'int', 0x1F0FFF, 'int', 1, 'int', $pid)
Return $mid[0]
EndFunc ;==>memopen
Func memwrite($mid, $adress, $hex)
Local $struct = DllStructCreate('byte[' & BinaryLen('0x' & $hex) & ']')
For $i = DllStructGetSize($struct) To 1 Step -1
DllStructSetData($struct, 1, BinaryMid('0x' & $hex, $i, 1), $i)
Next
Local $x = DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', 0x40, 'dword*', 0)
DllCall($kernel32, 'int', 'WriteProcessMemory', 'int', $mid, 'int', $adress, 'ptr', DllStructGetPtr($struct), 'int', DllStructGetSize($struct), 'int', 0)
DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', $x[5], 'dword*', 0)
EndFunc ;==>memwrite
Func floatwrite($mid, $adress, $float)
Local $struct = DllStructCreate('float')
DllStructSetData($struct, 1, $float)
Local $x = DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', 0x40, 'dword*', 0)
DllCall($kernel32, 'int', 'WriteProcessMemory', 'int', $mid, 'int', $adress, 'ptr', DllStructGetPtr($struct), 'int', DllStructGetSize($struct), 'int', 0)
DllCall($kernel32, 'int', 'VirtualProtectEx', 'int', $mid, 'ptr', $adress, 'int', DllStructGetSize($struct), 'dword', $x[5], 'dword*', 0)
EndFunc ;==>memwrite
Func memclose($mid)
DllCall($kernel32, 'int', 'CloseHandle', 'int', $mid)
EndFunc ;==>memclose
if you haven't got autoit, i'll attach the compiled and source version
OMG! Thanks so much!!
gonna try it now
02/22/2011, 15:03
#10
elite*gold: 0
Join Date: Feb 2008
Posts: 76
Received Thanks: 18
how to use it? when i press AutoSelectRangeMod it says is not valid win32 apllication
02/22/2011, 15:30
#11
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
it's compiled for x64 systems... if you wanna use it @ win32 you have to compile it on ur self with autoit
02/22/2011, 15:39
#12
elite*gold: 0
Join Date: Sep 2010
Posts: 783
Received Thanks: 920
here is the 32bit version
start your game and log in
then open this tool
and you are done
Attached Files
AutoSelect new.rar
(279.2 KB, 329 views)
02/22/2011, 15:44
#13
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
the zszc team totally fails at client mods...
removing one line of code, is way to easy to fix <.<
02/22/2011, 17:55
#14
elite*gold: 0
Join Date: Feb 2011
Posts: 2
Received Thanks: 0
lolkop help me pl
s
02/22/2011, 17:56
#15
elite*gold: 0
Join Date: Feb 2011
Posts: 2
Received Thanks: 0
How do I enable autoselect patch v1689?
Similar Threads
Autoselect. Big range!
02/26/2012 - SRO Private Server - 4 Replies
i need autoselect :p there is one on forum in thread about chiBOT but it have veeeery small range :/ i need autoselect like on iSRO is :P
Autoselect Range.
02/26/2012 - SRO Private Server - 14 Replies
Hello All Elitepvpers!
I have a problem. I need know, what exactly the Loader (from lolkop) does.
See, I updated the Autoselect to Media, all ok, but I'm having problems with the Range.
I need know, how change the range, without the Loader!
Thanks,
Menna
:bandit:
[REQUEST]ZSZC 1.168 media with autoselect
07/18/2010 - SRO Private Server - 4 Replies
Hi all! I need an 1.168 media with autoselect cuz lolkops autoselect patch dont work :)
AutoSelect Range
01/12/2010 - SRO Private Server - 3 Replies
i have searched high and low.... google, epvpers, and some othere sites... still nothing for some reason i cant get any loaders to work correctly and i have found 2 or 3 programs to increase the range but they all fail to work just simply say completed but nothing happens! any help would be greatly appreciated.
BTW need it for MySro can be a working loader or what ever but hard to bot with a range of 3 o.O
EDIT: w00t got it working.... i ran it as administrator and it compatiblity...
SJSRO autoselect range
11/27/2009 - SRO Private Server - 4 Replies
could someone publish a working noDC and working select range loader???
because 1 loader has noDC but not working select range and 1 has good select range but dosnt has the noDC -.-'
if possible ide even like to learn how to make my own loader with the combination of the 2 loader's scripts.
working select range laoder - MEGAUPLOAD - The leading online storage and file delivery service
working noDC loader - 4shared.com - online file sharing and storage - download Loader_epvp.exe
...
All times are GMT +1. The time now is 18:16 .