Register for your free account! | Forgot your password?

You last visited: Today at 15:04

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

Advertisement



[WIP | Remake] Silkrust

Discussion on [WIP | Remake] Silkrust within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2015
Posts: 56
Received Thanks: 28
[WIP | Remake] Silkrust

Hey everybody,

we would like to officially announce the Silkrust Project. Silkrust is yet another remake of the game we all love and praise. However, we want to do things different than other remake projects.

Our First Devlog


Our Vision

Our goal is to establish a robust network for Silkroad private servers. The current landscape of private servers is quite diverse, and implementing modifications often requires a significant amount of effort. Our aim is to create a platform that simplifies the operation and customization of private servers, allowing for the introduction of new elements that were previously unfeasible.

For players, this endeavor not only includes the possibility of a potential graphical update but also opens doors to play on alternative platforms (such as Linux, macOS, or even through a web browser). Additionally, players will have the opportunity to immerse themselves in new and exciting in-game content.


The Current Silkroad Private Server Scene

The present realm of private servers is characterized by its diversity. Different versions of Silkroad (VSRO, ISRO-R, CSRO, etc.) are in use, each varying in content and features. As modifications require deep knowledge of the internals of the game (like asset formats, packet structures, etc.), just a few servers can actually add great custom content and features to it.

Common modifications encompass:
  • Level Cap
  • Altering content(revamped or new UI elements, maps, quests, etc.)
  • Tweaking the database (events, new items, etc.)
  • Introducing new features and logic

These modifications often require direct changes to the executables, DLL injections, or even the implementation of custom proxies. Such endeavors demand specific skills, particularly in C++, which only a fraction of server operators possess. Crafting custom 3D models has been an unattainable feat due to the lack of tools for converting to the Silkroad format. Moreover, formats can differ between Silkroad versions.

Client Development

To streamline modifications for server operators and to facilitate the inclusion of custom 3D models, a reimplementation of the client is necessary. Given the potential differences in asset formats and network packets across versions, plugins tailored to different versions will be essential.

Initially, our focus will be on recreating Silkroad for a specific version (VSRO). Other Silkroad versions can subsequently be integrated through plugin implementations.

The following objectives are set for the client development:
  • Recreating Silkroad for a specific version (VSRO)
  • Extending support to various Silkroad versions through a plugin system
  • Enabling dynamic modding akin to practices in other games (e.g., Minecraft, Factorio, etc.)
  • Customizable UI
  • Customized 3D models
  • Unique client functionalities

Additional Features

Potential additional features could include:
  • Single Sign-On (SSO) / Global Identities
  • (Automatic) migration of existing private servers to the private server network

This comprehensive vision envisions a transformative endeavor that not only simplifies the private server scene but also enhances player experiences and server operator capabilities.

The Team

Currently we are just 2 people working on it. We both have a professional software development background and are active in the industry.

Community

We would like to invite everybody, server owners and players, to join our endeavor and get engaged in the development process. We'd like to hear your questions, feedback and ideas and create a space where discussions can take place.

If you want to participate in the whole development journey or just follow it you can join our Discord server:


Acknowledgement

We want to thank everybody who shared information on the internals of the game, making this project even possible. Therefore special thanks go to @DaxterSoul; @JellyBitz; @florian0;. Of course, there are more names in the scene that did a great job of providing information on the game. However those mentioned previously made the effort to centralize and upkeep it in public repositories.
pumpya19 is offline  
Thanks
13 Users
Old 03/20/2024, 00:21   #2
 
yoneh1's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 72
Received Thanks: 42
Good job guys. Keep it up
yoneh1 is offline  
Reply

Tags
remake


Similar Threads Similar Threads
Florensia Online Bot - WIP
08/30/2009 - Florensia - 33 Replies
Florensia Online Bot Credits : JK-Crew Members : two_laid - coding Work In Progress] The JK-Crew proudly presents you their work about a Florensia Online bot! Right now you can login to the server and see monsters, players, NPCs etc. We are working on some features like Macros, Auto-Attacking and everything a bot needs. Please just be patient and wait for our first release.
Graphic effects Trainer (wip)!
12/09/2008 - General Gaming Discussion - 2 Replies
ding?
[WIP][PSP]Gubbel Game
10/10/2007 - General Coding - 0 Replies
Gubbel Game Author: CyRuSTheViRuS Version: 0.01 (Konzept-Phase) Plattform: PSP mit einer CFW .::Über::. Einst war mir halt etwas langweilig und ich entschloss mich bei der Arbeit n paar Conpect-Arts anzufertigen. Joa dabei kam ein Mario-Klon raus, der den Namen Gubbel-Game trägt. Der Hauptcharakter ist ein Strichmännchen namens Mr. Fubbes. Das Ziel ist es die Truthahnprinzessin aus den Fängen des bösen Truthahnteufels zu befreien. Oder kurzgesagt : spielt die Levels durch und besiegt...
WIP: MinerSave (reconnector macro)
07/18/2006 - Conquer Online 2 - 0 Replies
Im writing a miner reconnector in AutoIt you pick the resolution, you set the TIME to wait between reconnecting and some SECONDS to vary that by, you check ACTIVATE and it does its job (if activated) WAIT for "Instruction" PRESS "Ok" LOG "STATUS" of COtobo win if found and on status tab. WAIT (#) minutes give or take (#) seconds CLICK "Login"



All times are GMT +1. The time now is 15:06.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.