Compile Note: If you don't have boost setup or installed, you can make the following change so you no longer need boost.
Open "shared_types.h" and change the code to the following:
Code:
/* #include <boost/cstdint.hpp> using boost::uint64_t; using boost::uint32_t; using boost::uint16_t; using boost::uint8_t; using boost::int64_t; using boost::int32_t; using boost::int16_t; using boost::int8_t; */ typedef unsigned __int64 uint64_t; typedef unsigned int uint32_t; typedef unsigned short uint16_t; typedef unsigned char uint8_t; typedef signed __int64 int64_t; typedef signed int int32_t; typedef signed short int16_t; typedef signed char int8_t;
It's back! edxSilkroadLoader has been updated quite a bit since its last release. Here is a short list of major changes:
* Updated loader directory management
* Integrated DLL patches into the Loader interface
* Updated English patch logic (does not work on ISRO)
* Added some patch/locale checking to the Loader to prevent obvious errors.
* Using new PK2Reader code (see my new !)
Hackshield/XTrap/Gameguard detect this loader and will disconnect you!
Just some standard disclaimers:
- Silkroad versions that implement custom protections will more than likely prevent the loader from working right. Hackshield will probably be updated to block this version eventually as well.
- As different versions begin to implement different features, some patches might not work on all versions like they used to. For example, KSRO's input hook changed.
- Use loaders at your own risk!
Instructions:
Screens:Quote:
You may run edxSilkroadLoader5.exe from any folder as long as edxSilkroadDll5.dll is also in that directory.
Vista/Win7 users should *Run As Administrator*
Step 1: Configure Silkroad Directories
Add: Allows you to select a new directory. If the directory already exists you will get an error.
Refresh: Reloads the current directories. Useful if you updated a Silkroad directory while the tool was running.
Open: Opens the path to the selected Silkroad directory.
Remove: Removes the selected Silkroad directory. This action cannot be undone.
Step 2: Select Gateway Server
Simply choose the Division and Host servers you wish to login with.
Step 3: Configure Patches
English Patch: Does not work for ISRO.
Multiclient: Patchless multiclient. Does not work with Hackshield.
Debug Console: Useful for checking patching errors.
Hook Input: Does not work for KSRO. Allows you to use /min and /exit.
Nude Patch: kekeke
Zoom Hack: Infinite zoom out.
Korean Captcha Hook: Allows you to use KoreanCaptchaGenerator for KSRO's image code.
NOP Hackshield: Patches out Hackshield loading. Only useful for development tasks.
Swear Filter: Be careful with this one, people can screenshot you!
Redirect Gateway Server: Redirects the GatewayServer connection. Useful for development.
Redirect Agent Server: Redirects all other connections. You have to enable the previous option to use this one. Most people should not need this.
Step 4: Start the Client
Open Config File: Opens the folder containing the configuration file for edxSilkroadLoader5
Launch!: Starts the client.
Virus Scan:
Downloads:
Change Log:
Version 0_1: Initial version
Version 0_2:
Version 0_3:
I have tested using KSRO, ISRO, and RSRO myself on WinXP and ISRO on Vista and so far it looks ok. This is a new project using a lot of new code, so please report any bugs or inconsistencies and I'll work on getting everything ironed out this week! Thanks for any help in testing.