Application Details:
Version: | 1.x |
License: | Free to use |
URL: | http://www.silkroadonline.net/ |
Votes: | 33 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 5.0 |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
Fully Working after patching with SilkroadLinux.py.
.py file codes are:
#!/usr/bin/env python3
import re
import mmap
pattern = re.compile(br'\x83\xF8\xFF\x75\x19\x68....\x55\xFF\x15....\x3B\xC3\xA3....\x0F\x84....\x3B\xEB\x74\x07\x55\xFF\x15....\x56\xFF\x15....\x8B\x4C\x24\x44\x5F\x5E\x5D\x5B\x33\xCC\xB8\x01\x00\x00\x00\xE8....\x83\xC4\x3C\xC3\xCC')
def patch(path):
try:
f = open(path, 'r+b')
mm = mmap.mmap(f.fileno(), 0)
count = 0
for match in pattern.finditer(mm):
offset = match.start() + 3
print('\tpatch offset %d' % offset)
mm.seek(offset)
mm.write_byte(0xEB)
mm.seek(0)
count += 1
mm.close()
f.close()
if count == 0:
print('\tno patches were made -- already patched or outdated regular expression')
elif count == 1:
print('\t1 patch was applied')
else:
print('\t%d patches were applied' % count)
except Exception as e:
print(e)
def main():
print('Patching sro_client.exe')
patch('sro_client.exe')
print('Patching silkroad.exe')
patch('silkroad.exe')
if __name__ == '__main__':
main()
What does not
Nothing!
Workarounds
What was not tested
Hardware tested
Graphics:
Additional Comments
I tested on the Private Server client. And fully working.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 19.10 "Eoan" (+ variants like Kubuntu) | Feb 02 2020 | 5.0 | Yes | Yes | No | Platinum | Wynton | |
Show | Arch Linux x86_64 | Mar 30 2018 | 3.4 | Yes | Yes | No | Platinum | Wynton | |
Current | Linux Mint 17.3 "Rosa" x86_64 | Mar 06 2016 | 1.9.5 | Yes | Yes | Gold | an anonymous user | ||
Show | Linux Mint 16 "Petra" x86_64 | Apr 21 2014 | 1.7.17 | Yes | No | Garbage | an anonymous user | ||
Show | SphinUX 1.1 KleOS | Dec 23 2014 | 1.6.2 | Yes | No | Garbage | an anonymous user |
If you intend to submit a screenshot, please make sure that it does not have your character details by pressing F12 beforehand. Also make sure you are only taking a screenshot of the Silkroad window, and not the Desktop.
Comments for this application have been disabled because there are no maintainers.