Register for your free account! | Forgot your password?

You last visited: Today at 11:42

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

Advertisement



Programming language for Vsro!

Discussion on Programming language for Vsro! within the SRO PServer Questions & Answers forum part of the SRO Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2024
Posts: 38
Received Thanks: 0
Question Programming language for Vsro!

Hello Guys,
Am already a software engineer with C# but am trying to start my own project Private server it's like personal to me so I wanna start creating UI , GUI , Filter etc
but all of the work I can find out here is C++ and some old programming style I guess bcz Vsro is an old game, so the question is do I have to learn C++ and what else with it in order to become good at Vsro programming in genral and create my own stuff and how long would it take me!?
hneko is offline  
Old 10/23/2024, 17:35   #2
 
elite*gold: 0
Join Date: May 2021
Posts: 75
Received Thanks: 12
If you want to start developing VSRO (Silkroad Online) and create custom UIs, GUIs, and filters, it would be beneficial to learn C++ because it is the main language used in developing old games like Silkroad Online. Since VSRO is an old project, it relies on relatively old programming technologies, so dealing with the game code and its components requires you to have a good understanding of these technologies.

Why learn C++?

Full control: C++ gives you full control over memory management and performance, which is important in developing games, especially old games like VSRO.

Old software: Since Silkroad Online was developed using old technologies, C++ is the best choice for working on game engines and user interfaces.

Libraries and plugins: You will be able to use old libraries and plugins used with the game or develop custom libraries to enhance certain functions.

Steps after learning C++:

Understanding the game structure: You need to understand the structure of the game server and how to deal with packets and the server API.

Memory Handling: Since older games rely on tight memory management, you may need to learn how to legally hack memory or reverse engineer the internal behavior of the game.

UI/GUI Creation: Learn how to design a modern user interface and link it to the original game code.

Learn the basics of network programming: Since the server relies on network connections between players and the server, you should have a good understanding of network programming and how to handle packets for communication between the client and the server.

Do you need to learn anything else?

Besides C++, you may need to learn:

HTML/CSS/JavaScript: If you plan to create a user interface based on web technologies.

SQL: If you want to work on the game databases.

Graphics Programming: Learn the basics of graphics such as DirectX or OpenGL to improve the graphics in the game.

Time to become good:

Learn C++: Depends on your current level of programming, but it can take 3 to 6 months to become good at C++.

Understanding the VSRO architecture: This can take longer because you need to understand a lot of legacy code, and it can take anywhere from 6 months to a year.

Working on the user interfaces: If you already have experience in designing user interfaces, the work can be faster, but if you are new, it may take you an additional 3-4 months to learn these skills.

Overall, it can take 1-2 years to become proficient in developing and modifying VSRO.
romio100 is offline  
Thanks
1 User
Old 10/28/2024, 21:19   #3
 
elite*gold: 0
Join Date: Oct 2024
Posts: 38
Received Thanks: 0
Quote:
Originally Posted by romio100 View Post
If you want to start developing VSRO (Silkroad Online) and create custom UIs, GUIs, and filters, it would be beneficial to learn C++ because it is the main language used in developing old games like Silkroad Online. Since VSRO is an old project, it relies on relatively old programming technologies, so dealing with the game code and its components requires you to have a good understanding of these technologies.

Why learn C++?

Full control: C++ gives you full control over memory management and performance, which is important in developing games, especially old games like VSRO.

Old software: Since Silkroad Online was developed using old technologies, C++ is the best choice for working on game engines and user interfaces.

Libraries and plugins: You will be able to use old libraries and plugins used with the game or develop custom libraries to enhance certain functions.

Steps after learning C++:

Understanding the game structure: You need to understand the structure of the game server and how to deal with packets and the server API.

Memory Handling: Since older games rely on tight memory management, you may need to learn how to legally hack memory or reverse engineer the internal behavior of the game.

UI/GUI Creation: Learn how to design a modern user interface and link it to the original game code.

Learn the basics of network programming: Since the server relies on network connections between players and the server, you should have a good understanding of network programming and how to handle packets for communication between the client and the server.

Do you need to learn anything else?

Besides C++, you may need to learn:

HTML/CSS/JavaScript: If you plan to create a user interface based on web technologies.

SQL: If you want to work on the game databases.

Graphics Programming: Learn the basics of graphics such as DirectX or OpenGL to improve the graphics in the game.

Time to become good:

Learn C++: Depends on your current level of programming, but it can take 3 to 6 months to become good at C++.

Understanding the VSRO architecture: This can take longer because you need to understand a lot of legacy code, and it can take anywhere from 6 months to a year.

Working on the user interfaces: If you already have experience in designing user interfaces, the work can be faster, but if you are new, it may take you an additional 3-4 months to learn these skills.

Overall, it can take 1-2 years to become proficient in developing and modifying VSRO.

that's a great Breakdown for process, the C++ is going to be easy to learn as it's not my first language and as for the networking that's gonna take a while but it's gonna be beneficial on the long run so it's gonna be good to perfect it but as for the Vsro content do you know any source that could help me out to understand more about how it works and how the server files work together?
hneko is offline  
Old 11/13/2024, 07:57   #4
 
CodeCraft's Avatar
 
elite*gold: 0
Join Date: Nov 2024
Posts: 14
Received Thanks: 4
If you want I can create a web for your game, with a small amount of money, normally they create the web before the game, so you start announce about your project, I can implement whatever you want, IDK if this may help, but I am here if you need me.
CodeCraft is offline  
Thanks
1 User
Reply

Tags
c#, c++, programming, sql, vsro




All times are GMT +1. The time now is 11:43.


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.