Register for your free account! | Forgot your password?

You last visited: Today at 09:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



edxSilkroadLoader_Lite Beta 3

Discussion on edxSilkroadLoader_Lite Beta 3 within the SRO Hacks, Bots, Cheats & Exploits forum part of the Silkroad Online category.

Closed Thread
 
Old   #1

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,751
edxSilkroadLoader_Lite Beta 3

About:

This is the third iteration of the edxSilkroadLoader_Lite project. This version aims to fix a few bugs and add some important missing functionality (not Silkroad features!). Please see the "Updates" section for changes. In addition, this thread has a FAQ section for common problems, so please check there first before asking for help.

In addition, the edxKRCaptchaGen tool has been included in this release. This tool allows for an "English" version of the Korean captcha to be entered for users who does not wish to have to switch their computer locale to Korean and enter Korean text. If you are fine using that method, this tool is not for you then!

Compatibility:

ISRO - Fully supported. Unpacked clients are no longer required.

KSRO - Fully supported. Unpacked clients are no longer required. Note: Korean locale has to be set on your PC to enter the Korean captcha. However, to get around this, you may use the included edxKRCaptchaGen program for English based captcha.

CSRO - Not supported. As of October 29th, CSRO's client based protection detects the edxSilkroadLoader and disconnects you from the server. This is true of version 2 and 3 of the loader and has nothing to do with any updates to the loader itself.

TSRO - Not supported. As of September 10th, TSRO has blocked all foreign IPs.

VSRO - Not supported. VSRO uses XTrap, which prevents the loader from working correctly.

JSRO - Not supported. JSRO has blocked all foreign IPs. JSRO uses GameGuard, which prevents the loader from working correctly.

You must always update via Silkroad.exe to the latest version before using the loader. Please remember to do this on your Silkroad version's patch day!

edxSilkroadLoader Instructions:

Step 1. Download and extract the "edxSilkroadLoader_Lite_Beta3.zip" package. You may run it from anywhere you wish.

Step 2. Run "edxSilkroadLoader_Lite.exe". Note: If you run the loader while you are updating a Silkroad version, that version will fail to load and it will be removed from the loader. Wait until it updates and add it again if that happens.



Step 3. Click "Add" under Silkroad Directories. Navigate to your Silkroad directory and select your "sro_client.exe" file. Note: it's ok if you select any file as long as it's in the Silkroad directory! Repeat this step for all your Silkroad versions.



Step 4. Choose the Silkroad directory you wish to use. Next select the desired Division server, and then the Login server to connect to. Click Launch!



Step 5. Wait until the new dialog "Configure patches..." appears. Configure your patches for this particular client. These settings will be automatically saved for this specific Silkroad version.



Step 6. Click "Start!" to run the client or "Terminate" to exit the client. Please wait up to a few minutes for the first client to actually start. If no client actually runs after 3 minutes, your antivirus/security programs have blocked the DLL.You will need to add the loader and the DLL to your safe file list!

Step 7. Repeat Steps 4-6 for each client you wish to run. You may close the loader at any time you wish or just leave it open.

edxSilkroadLoader Updates:
  • [edxSilkroadLoader] Fixed the buggy path logic. It should no longer crash on startup after removing directories.
  • [edxSilkroadLoader] Added the "..." button to open the "%appdata%/edxLabs/edxSilkroadLoader" folder for convenience.
  • [edxSilkroadLoader] Added the version locale to the GUI for convenience.
  • [edxSilkroadLoader] Added "requiresAdministrator" setting to make sure the loader executes with Administrator privileges.
  • [edxSilkroadDll] Integrated the English Based Captcha project ()
  • [edxSilkroadDll] Added version specific configuration auto saving and loading. The settings you choose will be saved for the next instance you launch.
  • [edxSilkroadDll] Added packed client support. No more unpacked clients are required!
  • [edxSilkroadDll] Changed the address calculation logic. Only the loaded executable image is used to calculate addresses rather than the file image.

edxSilkroadLoader FAQs:

Q. I have a problem, can you help me solve it?
Q. Yes! Please read the FAQs over first. If your problem is not solved please include information about which Silkroad version you are trying to run as well as what O/S you are using and as much detail about your problem as possible!

Q. I Get C7 Error on KSRO when using the English Patch?
A.

Q. I get Account already connected when using CSRO?
A. The CID is in use. Please see this page:

Q. I keep on getting the error:
Quote:
BSObj Plugin
can't create file transfer manager!
Maybe pack file is corruted or someone is already accesing it now...try a few minutes later

A. Run Silkroad.exe to update Silkroad since there was an update.

Q. I keep on getting the error:
Quote:
Error
Á¢¼Ó ½ÇÆĞ(9)

A. If you redirect the IP/Port, the program you are redirecting to is not configured correctly. If you are not redirecting, the Silkroad server you are trying to connect to is inaccessible. Try loading via Silkroad.exe to see if there is an inspection. If there is no inspection, try another login server in the loader. If that fails, make sure you do not have any host file modifications or other programs interfering with the Silkroad addresses (such as Peer Guardian)

Q. I get the ??? error when starting the client?
A. This usually means you are using a modified client that is not compatible with the loader or you are trying to start a Silkroad version that must use the English patch to start. Try starting the game using Silkroad.exe and see if it works. If it does not, then try reinstalling. If it does, make sure you are using the original client. Finally, try removing some patches to see if there is one specific patch that is causing problems.

Q. XTrap / Gameguard fail to start when using the loader.
A. This loader is not compatible with VSRO and JSRO, sorry!

Q. I can only connect 5 clients to KSRO before getting the IP limit error?
A. KSRO implements a lower connection count to their world servers than ISRO does. You will need to use a proxy to connect more clients.

Q. Multiclient does not work?
A. Place a check in the "Debug Console" to make sure there are no reported errors. If there are not, it is possible your PC is blocking the DLL. Antivirus and Antimalware programs can block the DLL, so you will need to add the edxSilkroadLoader files to a "safe list".

Q. Why is the server list not in English?
A. The server list comes as a packet to the client. This means you have to enable the correct locale for your Silkroad version to see it in the correct language first, then compare those characters to the English translations.

Q. Will you still post unpacked clients to the thread?
A. No. You may refer to this thread if you need an unpacked client:

Q. Will you add more features to the loader?
A. I do not have any plans to add more features to this specific loader. The purpose of this "lite" loader is to have a simple loader that offers a good minimal set of features that requires no maintenance.

Q. Will I get a ban using this loader?
A. If you are using CSRO, it is possible. However, no CSRO users have reported getting banned from using this loader. If you are using ISRO, no, as long as you are using the latest client. If you used an outdated client, you will send bad packets and get banned! For all other versions, no, Silkroad does not have the means to detect the loader.

Q. Where can I download the edxSilkroadLoader_Lite Beta 3 package from?
A. You must login to epvp to see the attached files! It is not uploaded anywhere else.

edxKRCaptchaGen Instructions:

Step 1. Run edxKRCaptchaGen.exe once. Minimize the window until you need it.

Step 2. Start a KSRO client via edxSilkroadLoader_Lite and make sure to have checked the "Use edxKRCaptchGen" option.

Step 3. Login to KSRO so you have the CAPTCHA on screen. If you get a C7 error, please look at the "edxSilkroadLoader FAQs" for the solution.

Step 4. Restore the edxKRCaptchGen tool and follow the directions to generate the image code text required.



edxKRCaptchaGen FAQs:

Q. Where can I download the edxKRCaptchaGen.exe program?
A. It is included in the edxSilkroadLoader_Lite Beta 3 package, attached to this thread.

Q. What do I use for the 'Trail' character?
A. Ignore the 'Trail' character since KSRO CAPTCHAs do not make use of them as far as I can tell. Leave it as 0 always so you do not mess up the image code calculation.

Q. I can't find a symbol to enter?
A. If you do not see a character that you need to enter, then you are looking for the wrong character! The characters follow the format of Lead Vowel Tail, so try your best. I have had a few that I couldn't get right, but that's how it is when you don't fully understand a language.

Q. The KSRO image code fails for me when using the string from edxKRCaptchaGen?
A. First, make sure you are actually using the "edxSilkroadLoader_Lite Beta 3" loader. Second, make sure you have placed a check in the "Use edxKRCaptchaGen" chexbox. Third, make sure you have the Korean language installed on your OS. It does not have to be active, but it needs to be installed! Fourth, keep trying the image code, it takes a bit of practice and patience!



Please feel free to leave any questions or comments! This is still a "beta" program, but I hope to have ironed out most of the bugs in my preliminary testing. Since new code has been added though, the testing cycle has to be restarted.

Enjoy!
Attached Files
File Type: zip edxSilkroadLoader_Beta3.zip (1.67 MB, 63539 views)
pushedx is offline  
Thanks
264 Users
Old 10/21/2009, 19:30   #2
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,617
Received Thanks: 574
Did u have a look on mbot? it hax an built in tranlsation (csro) including server translation. is that possible to adapt? maybe ask bheaven, here on epvpers...

nice work as always
recking is offline  
Thanks
3 Users
Old 10/21/2009, 20:10   #3
 
Kazuya¹'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 449
Received Thanks: 236
would you be able to add support for ThaiSRO?(black rogue)?
so we can read the gui instead of having thai letters lol ^^

just in case you can...
here is a zip with the client, the sv.t and the divisioninfo.

Kazuya¹ is offline  
Thanks
6 Users
Old 10/22/2009, 10:28   #4
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1
Received Thanks: 1
Hey ! Could u help me? I play VSRO.
If u do not have time, could u show me how to bypass or multi xtrap?
Thanks too much!
vdung214 is offline  
Thanks
1 User
Old 10/22/2009, 17:19   #5

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,751
Quote:
Originally Posted by recking View Post
Did u have a look on mbot? it hax an built in tranlsation (csro) including server translation. is that possible to adapt? maybe ask bheaven, here on epvpers...

nice work as always
I've not looked into mbot, but packet modifications could be used to modify the serverlist. However, that functionality and code is a bit more baggage than I want to have in this specific version of the loader. I might have another version of the loader in the future that provides packet capabilities, plugins, and scripting, but I'm still deciding what direction I want to go in with this stuff.

This version's main goals were to figure out a way to implement support for packed and unpacked clients and rework my address calculation logic from memory rather than file. Both of these concepts are very useful in practice for my generic tool set. That's how I determine what goes into my projects, if it's something that I can reuse or something I've not tried yet and don't know how it works, I'll probably look into it.

Quote:
Originally Posted by Kazuya¹ View Post
would you be able to add support for ThaiSRO?(black rogue)?
so we can read the gui instead of having thai letters lol ^^
I went ahead and downloaded the installer from the other thread. I've begun updating the code but a few patches break with this new client. I'm still updating to the latest version, which is going to take a while, but I have started on it. I hope to have a version that provides unofficial support for THSRO 'soon'. I won't be adding it to the main thread though, because if THSRO decides to add 3rd party protection to their game, then it'd not be any good.

Quote:
Originally Posted by vdung214 View Post
Hey ! Could u help me? I play VSRO.
If u do not have time, could u show me how to bypass or multi xtrap?
Thanks too much!
Sorry, but I've not gotten into bypassing or disabling those third party protections, so I can't help you there. It's just simply not worth the time and effort for VSRO Now if ISRO were to add a protection, that would be a different story.
pushedx is offline  
Thanks
3 Users
Old 10/22/2009, 23:02   #6
 
elite*gold: 0
Join Date: Mar 2007
Posts: 77
Received Thanks: 111
Quote:
Originally Posted by pushedx View Post
Sorry, but I've not gotten into bypassing or disabling those third party protections, so I can't help you there. It's just simply not worth the time and effort for VSRO Now if ISRO were to add a protection, that would be a different story.
i'd be also interested in a xtrap bypass.
i know you dont have time. but this would be a great tutorial. maybe a small guide on how xtrap detects client changes. and how it could be possible to make it not detect these changes. i got some small things researching on xtrap, but nothing very usefull. its hard. a few threads and different processes. also code modifications of silkroad.
all i got was a proxy ;-)

and AFAIK csro has also a client protection but your loader supports csro.
could you tell what the protection looked like and how to bypass it?

best regards and congratulations to your work (didnt thought it was possible to support packet clients ;-) )
hack0r89 is offline  
Thanks
2 Users
Old 10/22/2009, 23:46   #7
 
elite*gold: 0
Join Date: Jun 2009
Posts: 51
Received Thanks: 25
@recking:
i'm using packets to translate the servernames since they are not available from the pk2 and the client utilizses the names which are sent in every serverlisting.

@vdung214:
check this topic for a xtrap bypass (dont know if it works; found it by accident)
bheaven is offline  
Thanks
4 Users
Old 10/23/2009, 02:34   #8

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,751
edxSilkroadLoader_Beta3_update1

Here is an updated version that adds support for THSRO and the majority of the code required for RSRO. I had to rewrite the English Patch a bit, but it should work fine now. I also fixed a few bugs elsewhere that were causing a crash with this set of PK2 files. I've tested up to the login screen, but can't login to test further, but since all the patches are found without any problems, it should work fine. There is no mutex check in THSRO, so that patch will show an error in the console.

I should also mention that this loader should work fine with all the other versions as well. However, those other clients will always trigger the RSRO and THSRO English Patch errors, but it does not affect the operation of the loader. If you use this version and have something to report, please make sure to mention it's this version rather than the first one posted.

Attached Files
File Type: zip edxSilkroadLoader_Beta3_update1.zip (226.1 KB, 1667 views)
pushedx is offline  
Thanks
10 Users
Old 10/23/2009, 15:38   #9
 
crossfirexx's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 36
Received Thanks: 3
Drew, this loader is just awesome!
It's the best loader I've ever seen.
crossfirexx is offline  
Thanks
3 Users
Old 10/23/2009, 19:06   #10
 
elite*gold: 0
Join Date: Sep 2009
Posts: 18
Received Thanks: 4
good man thx for you
tito_jam is offline  
Thanks
4 Users
Old 10/23/2009, 19:31   #11
 
elite*gold: 0
Join Date: Feb 2008
Posts: 20
Received Thanks: 7
I haven't test it yet..
But it will nice if it can rename client to "SRO_Client [nickname]" thats my little suggestion
virtuos_e is offline  
Old 10/23/2009, 19:36   #12
 
hadyz3's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 420
Received Thanks: 52
shouldnt it be sticky???
hadyz3 is offline  
Old 10/24/2009, 21:47   #13
 
zAPHIRE's Avatar
 
elite*gold: 20
Join Date: Feb 2008
Posts: 1,044
Received Thanks: 191
For some reason I can't use AppLocale with this version. The korean letters show up as weird symbols and when I try to write the Captcha it comes up in squares.

This didn't happen to me in version 2.
zAPHIRE is offline  
Old 10/25/2009, 00:17   #14
 
Zathor's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,005
Received Thanks: 1,072
#sticky
Zathor is offline  
Old 10/25/2009, 14:46   #15

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,751
Quote:
Originally Posted by zAPHIRE View Post
For some reason I can't use AppLocale with this version. The korean letters show up as weird symbols and when I try to write the Captcha it comes up in squares.

This didn't happen to me in version 2.
First, are you still using an unpacked client with version 3 of the loader or a packed client? If you are using a packed client, try using an unpacked client to see if that resolves the AppLocale issues. If you are already using an unpacked client, continue on.

There's only two main difference between version 2 and 3 that could possibly affect that I believe. First, version 3 was compiled on XP rather than Windows 7. Second, I set the Loader project to require Administrator via the manifest settings. The bug fixes in version 3 and code changes would not affect that, since AppLocale has more to do with system/application settings rather than application specific logic.

First, try which was compiled in Windows 7 and sets the Loader manifest to require Administrator. If AppLocale fails on that, than it means the requires admin might be interfering with it.

If that version gets the same results, then you can try the attached version, which is the updated loader compiled in Windows 7 and has no admin privileges required on the loader. If that version fails too, then there's nothing I can do since the updated code uses the version 2 project, I just fixed a few code bugs and updated the logic for the English patch.

If neither of those fixes the problem, my last guess then would be there was a Windows update in the past month that affected Visual Studio that would cause the application to behave differently in regards to AppLocale. In that case, there would be no solution on my side.
Attached Files
File Type: zip edxSilkroadLoader_Beta3_update1_Win7NoAdmin.zip (226.1 KB, 229 views)
pushedx is offline  
Closed Thread


Similar Threads Similar Threads
[Help] Rebuild EdxSilkroadLoader_lite beta 3
08/09/2010 - Silkroad Online - 3 Replies
I downloaded and edited edxSilkroadLoader source. But after building the Application. It can not run on other PC. because I'm not familiar with VSC + +, so I do not understand why it is so. Who can help me? thank all ps:sorry, because my english not good. hope everyone understands and helps me
edxSilkroadLoader_Lite Beta 2
10/21/2009 - SRO Hacks, Bots, Cheats & Exploits - 213 Replies
First, I'd like to say thanks to all the people who tested and offered valuable feedback for the first beta! I have went ahead and fixed a number of small things to make the tool more usable and accessible for people as the first beta thread has grown pretty large and contains a lot of outdated information. No new "features" have been added to this loader as much as just bug fixes and other minor improvements. This will be the last planned update for this version of the loader unless I broke...



All times are GMT +1. The time now is 09:54.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.