edxSilkroadLoader_Lite Beta 2

09/19/2009 05:19 kavabunga123#121
What does patch seed and patch input do? I cant redirect when patch seed is selected.
09/19/2009 05:34 pushedx#122
Quote:
Originally Posted by kavabunga123 View Post
What does patch seed and patch input do? I cant redirect when patch seed is selected.
Patch Input allows /min and /exit commands to be entered and executed.

Patch Seed will force the client to generate a security seed of 0x33 to handle the handshake process for edx33/sr33. When I first wrote the Silkroad Security API, I did not understand the concepts that were being used, so I came up with a solution of patching the "seed" to a known value so edx33 would know it ahead of time. Since it seemed to work fine for years, I just left it that way.

The past couple of days though, I've been rewriting my Silkroad security API to not need that feature. Now, the API can handle the handshake no matter what value that seed value is, so it will eliminate the need for that kind of patch. The reason I needed to rewrite it anyways, was so I can implement the handshake process myself, rather than faking it though a patched seed or disabling security. ;)

So, you shouldn't need to enable that patch unless you are trying to run Silkroad through edx33 (which runs on ports 16000 and 16001).
09/19/2009 12:39 zenyta#123
hey, how do you update this when theres a new version of silkroad?

and,
when i restart the client, everything fails to work, and i need to find a way to get it going other than restart my computer
09/19/2009 20:55 pushedx#124
Quote:
Originally Posted by zenyta View Post
hey, how do you update this when theres a new version of silkroad?

and,
when i restart the client, everything fails to work, and i need to find a way to get it going other than restart my computer
The program updates itself. :) All patches are done on each client load. The only stipulation is that you must use an unpacked client for the patches to work. There are some unpackers that won't unpack the packed client in a compatible format with the loader, but as long as you use Stripper for them, it should be ok.

Which version of Silkroad are you using? There should not be any problems when you restart the client, the patching is done only once when the DLL is injected when the process starts. Likewise, everything stays patched only in memory while the process is running, so I'm not sure what could cause issues when you restart your client at this time. Which OS do you use?
09/20/2009 01:13 judaskiler#125
is this loader safe after an update like the testosterone loader?
how safe is it ?
09/20/2009 01:24 pushedx#126
Quote:
Originally Posted by judaskiler View Post
is this loader safe after an update like the testosterone loader?
how safe is it ?
This loader makes no use of any packets. You cannot get banned from solely using this loader, all it does is some client modifications. The only packet change it does is with the login packet for multiclient, but all that does is change your MAC address. That's a packet that just doesn't change in Silkroad. It's had the same opcode and format for like 5 years now, or so..

The only way for you to actually get banned with this loader is if you use an outdated client to login to Silkroad with.

When the next inspection comes, do not use the existing unpacked client for the previous version, just wait for an updated unpacked client if one is needed. Otherwise, you will get banned for using the wrong client.

That usually isn't a problem since the sro_client.exe will update and when you go to use the loader, it will give you a message about needing an unpacked client, so you don't have much to worry about.

Of course, using any third party programs does assume some risks, so even while I can tell you that this is safe now, a new client update could make it unsafe (if they implement something like GameGuard). We don't have to worry about that with Joymax though, they've never really taken that approach to protecting the game.
09/20/2009 01:33 zenyta#127
Quote:
Originally Posted by pushedx View Post
The program updates itself. :) All patches are done on each client load. The only stipulation is that you must use an unpacked client for the patches to work. There are some unpackers that won't unpack the packed client in a compatible format with the loader, but as long as you use Stripper for them, it should be ok.

Which version of Silkroad are you using? There should not be any problems when you restart the client, the patching is done only once when the DLL is injected when the process starts. Likewise, everything stays patched only in memory while the process is running, so I'm not sure what could cause issues when you restart your client at this time. Which OS do you use?
ah i'm using vista,
and i realised the only way to login a new char is to close everything, open again, open bot, then try to start, sometimes it fails though.
09/20/2009 01:41 pushedx#128
Quote:
Originally Posted by zenyta View Post
ah i'm using vista,
and i realised the only way to login a new char is to close everything, open again, open bot, then try to start, sometimes it fails though.
How about not using a bot? Does it work normally then or does it always mess up? Can you give that a try please.
09/20/2009 11:04 zenyta#129
Quote:
Originally Posted by pushedx View Post
How about not using a bot? Does it work normally then or does it always mess up? Can you give that a try please.
not sure man,
just happened today where sro_client.exe just randomly fails.
loader and bot is intact.

edit:
this wasn't happening yesterday(with bot)
and i doubt silkroad will crash if i don't use bot.

is it because of the redirect ip i'm using?(16000)
09/21/2009 11:33 ba7abak#130
Patch Input allows /min and /exit commands entered and executed that's only find .
can you add some Features please like :

Minimize in taskbar (low memory mode)
Mini-mode (1/6 screen size)
Windowed mode.
Toggles hiding players and monsters. (Holding 'v' key).
Toggles showing loot on ground. (Holding 'z' key).
Auto-rise mastery.
Auto-accept resurrection.
Auto-accept invite to party
Auto-distribution of status points.
Alarm on private message.
Alarm on unique monster.
Alarm on a bargain start.

Unique monster log.
Block messages (All, Whisper, Party, Guild, Union, Global)
Character info window.
Auto-demurder.
Auto-heals pets
Block list (block messages)
Team list (allowed to join party)

it's will help us .... Thanx for ur loader
09/21/2009 13:43 arielmadar#131
tnx man !!
09/21/2009 14:32 pushedx#132
Quote:
Originally Posted by ba7abak View Post
Patch Input allows /min and /exit commands entered and executed that's only find .
can you add some Features please like :
This loader is a multi-purpose loader for the simple purposes of providing the basic patches it does for all SRO versions. The reason the patches are limited in that regards is because those patches can work across all versions with no maintenance.

Most of those other patches are versions specific as they opcode driven and would require the packet opcodes for each version. This takes a lot of time and a lot of maintenance and is not something I am interested in doing for now. I am working on Silkroad Development tools currently and not as much as "releases"

I don't foresee being able to take any time to write a loader that does those things, sorry! It's just outside my interests for now, especially since the state of ISRO is so bad. In the past, there was a time where I would write things like those, but that time is long gone now. I am focusing on writing better development tools for my other projects now. :)
09/21/2009 21:45 mike jones69#133
thank you very much it works good for me so far
09/22/2009 09:25 pushedx#134
ISRO 1.214 unpacked client has been added to the first post. I did some quick testing and everything seemed fine still. There was another opcode change.
09/22/2009 15:14 crizen#135
hey PUSHEDX u are my hero... ty for this loader xD