Softmod Client 1.23 / Bot 1.77 / Build .05
Please read the entire thread before downloading Softmod. Spending a little time now will help reduce any potential problems or questions you might have when using this program. Take a look at this thread if you are new.
Do not post errors in this thread. You may use it to discuss the build or ask questions. Errors should be posted in a separate thread after reviewing this post, the Q&A section, and searching for an existing post on your problem.
If you use any of the following products, please be aware that you might have problems. If you do, please read the link above for information on how to get a refund if nothing works for you. The products that users have had issues with are:
Windows XP WITHOUT Service Pack 2 - Users that have no service pack 2 installed, and sometimes only service pack one have had problems in the past.
Windows Vista (any version) - This is usually a 50/50 thing, but most people who have it have reported lots of troubles.
Windows non-administrator accounts - In most cases, you will need to run Softmod from an administrator account or with administrator permissions (Run-as).
Kaspersky Antivirus and AVG Antivirus - Users of these anti-virus sometimes have their DLLs corrupted and Softmod will not download or work. In addition, the loader fails to start a client fully.
What's New?
Bug Fixes
Timed quests / inventory item misparsings that lead to client crashing on load.
Packet stream errors.
Invalid CRC error when there is a valid client CRC.
Loader bug of not fully starting the Silkroad process.
Loader bug of not injecting the DLL at the client's entry point.
Commands not working for some users.
Rare bug where you get a message that a "Codecave was not found".
Memory leaks from X33 should now be eliminated.
Exit hangs / crashes.
Changes
"Loader.ini" is simplified and automatically created for you.
Files go in the "X33" folder again. (different in .02 Preview)
More error messages to help diagnostics.
Console messages after "mini", "min", "full", and "wind" removed.
Added user agreement to launcher.
/tele, /noack, /exit, /dc have been removed.
Features
Chat block has been added! The purpose of this is to prevent people from sending chat to your chat window. Chat is still displayed above their head.
Abuse filter bypass for normal chatting.
"/help" command added for in game command reference.
"/clear" command has been added to clear all chat windows.
.01 - Initial version.
.02 - Removed temporary code that was not allowing old bot configurations to be reloaded.
.03 - Removed experimental crash handling.
.04 - Fixed Chat Block bug where player text was not blocked.
.05 - Changed server connection.
Current Command List
General:
/help - Displays command help.
/clear - Clears your chat windows.
/min - Minimizes the window
/mini - Sets the client into mini-mode
/wind - Sets the client into windowed
/full - Sets the client into fullscreen
/time - Displays the current Standard Silkroad Online time.
/v - Disables drawing of players and mobs. Press the 'V' key to revert back to normal drawing.
/z - Shows item names on the ground. Press the 'Z' key to revert back to hidden names.
Chat Block:
/block playername - Blocks chat received from the player. Example: /block karlek
/unblock playername - Unblocks chat received from the player. Example: /unblock karlek
/blocktype [All | Whisper | Party | Guild | Union | Global] - Blocks the specific type of chat. Example: /blocktype All
/unblocktype [All | Whisper | Party | Guild | Union | Global] - Unblocks the specific type of chat. Example: /unblocktype All
/clearblocks - Clears the list of blocked players and types (Cannot be undone, please be careful!)
/listblocks - Lists blocked types and players
/loadblocks - Reloads the block list in case it changed outside of this client. You will want to use this to synchronize the block list between different characters on the same server.
Weather Toggle
/sun - Sunny weather (Least lag)
/rain - Rainy weather
/snow - Snowy weather (Most lag, snow takes a few minutes to disappear once you change weather again)
Instructions
Before you begin, it is important to make sure all current Silkroad clients are closed. Hit "ctrl + alt + delete" to bring up the task manager. Search the process list for any "sro_client.exe" and terminate them if they exist. Next, it is important to make sure you make sure you do not need to update your client. Run silkroad.exe to make sure there are no patches.
The last and most important thing left to do is delete all your old Softmod files. Remove any of the following if you still have them: "sro_122.ini" , "loader.ini", "x33.exe", "loader.exe", "x33.dll" and your "x33" Folder. If you do not, you will run into problems launching the game. There have been many confirmed posts that if you have old files present, Softmod will not load.
Once that is done, continue on.
Step 1. Create a new folder named "Bot" in your Silkroad directory. If you have one already, rename it to "OldBot", and then create a new one. Download and extract the bot into this folder. It is advisable to simply "redo" your configurations with each new bot release. If you do not, you risk running into problems with Softmod and the bot itself.
Step 2. Create a folder named "X33" in your Silkroad directory. Download "x33.dll" from the link below and copy the file into this directory. Make sure that you choose "Save" or "Save As". Do not "Open" it or you will not be able to download the file successfully.
Step 3. Download "Loader.zip" from the link below. Extract the contents of this ZIP into the "X33" folder. To be sure that this step was done right, if your main folder was "C:\Program Files\Silkroad", you SHOULD have a file with the path: "C:\Program Files\Silkroad\X33\Loader.exe". You SHOULD NOT have a file with a path of "C:\Program Files\Silkroad\X33\Loader\Loader.exe". Please pay careful attention to this.
Step 4. Go to your "Silkroad\Bot" folder. Run "srobot.exe" to create a "Silk.dll" file. Look down at the tasktray and right click on the bot finger and choose Exit to close the finger. If the bot finger will not close, you might still have Silkroad clients still active in memory!
You are now ready to use Softmod. Go to the "Silkroad\X33" folder and execute the "Loader.exe" file to start Silkroad. You must use this file to start your Silkroad clients. If everything is in place, you will be prompted to choose your Silkroad client and then the game will startup and you will be ready to bot.
DLL:
Loader:
Bot:
enjoy it and Good Bye