Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 12:36

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

Advertisement



vSRO Running Old Systems

Discussion on vSRO Running Old Systems within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
vSRO Running Old Systems

SRO_ClientLib.dll SRC
v1.0
1- Patch Client
-Lv Cap, Skill Cap, Max Skill, Party Match, GM Console Key, Loading Reolution, Old Underbor Cos Button UI

2- Old Login Screen

v1.1
3- Old Alchemy
4- Old Mainpop Wnd
5- Old Item Tool Tip
6- Old Under Bar
7- Old Target Wnd


__________________________________________________ ____________________________
1- Old Login -> Sector1337
2- Old Alchemy ->Sector1337
3- Old Tooltip ->Sector1337
4- Old Underbar ->florian0
5- Old MainPop -> My Code
6- Old Mercenary -> gmhasan13
7- Old Target -> goaway

not sure it's working
1- Old Chat
2- Old Item Mall
3- 3Job System

I want to combine them into one topic. I would appreciate if you share the link of the systems that you are sure are working, such as the Old Item Mall.
Attached Files
File Type: zip SRO_ClientLib v1.1.zip (39.1 KB, 128 views)
1turkvar is offline  
Thanks
6 Users
Old 07/09/2023, 20:28   #2
 
elite*gold: 0
Join Date: Dec 2013
Posts: 68
Received Thanks: 7
6- Old Mercenary


--King, I will answer in English because we are in a foreign forum Old Mercenary I fixed it like this


gmhasan13 is offline  
Thanks
1 User
Old 07/09/2023, 20:32   #3
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
Quote:
Originally Posted by gmhasan13 View Post
6- Old Mercenary


--King, I will answer in English because we are in a foreign forum Old Mercenary I fixed it like this



my solution
1turkvar is offline  
Thanks
1 User
Old 07/09/2023, 22:06   #4
 
elite*gold: 0
Join Date: Dec 2013
Posts: 68
Received Thanks: 7
Quote:
Originally Posted by 1turkvar View Post
my solution
Why are you throwing so much
gmhasan13 is offline  
Old 07/10/2023, 03:55   #5

 
ZαKuRα's Avatar
 
elite*gold: 22
Join Date: Feb 2011
Posts: 619
Received Thanks: 449
I actually saw the old item mall working
Attached Images
File Type: jpg SRO[2023-07-09 22-10-53]_75.jpg (260.1 KB, 206 views)
ZαKuRα is offline  
Old 07/10/2023, 09:17   #6


 
SubZero**'s Avatar
 
elite*gold: 70
Join Date: Apr 2017
Posts: 1,006
Received Thanks: 479
Quote:
Originally Posted by ZαKuRα View Post
I actually saw the old item mall working
and old 3 job bro

5- Old MainPop -> My Code
as i remember that florian0 who share the guide to enable it

Edit:
goaway shared some of his f8lib
SubZero** is offline  
Thanks
2 Users
Old 07/10/2023, 19:20   #7
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
Quote:
Originally Posted by SubZero** View Post
and old 3 job bro

5- Old MainPop -> My Code
as i remember that florian0 who share the guide to enable it

Edit:
goaway shared some of his f8lib


I posted about this and then the code was reversed.

My code.

Quote:
Originally Posted by ZαKuRα View Post
I actually saw the old item mall working
Would you like to share the resinfo and code snippet to the topic?



Visually more aesthetic

Code

Quote:
Originally Posted by SubZero** View Post
and old 3 job bro

5- Old MainPop -> My Code
as i remember that florian0 who share the guide to enable it

Edit:
goaway shared some of his f8lib
Can you give information about the working logic of 3Job? What changes need to be made etc.

Quote:
Originally Posted by gmhasan13 View Post
Why are you throwing so much
How? Most systems have already been shared. I just aim to unite the shared under one roof.
1turkvar is offline  
Old 07/10/2023, 20:04   #8
 
Judgelemental's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 1,512
Received Thanks: 815
Quote:
Originally Posted by 1turkvar View Post
.
Hello
I THINK (I'm not sure) this client has the old res_ui & resinfo of :
-old mall
-old options
-old quest
-old whatever else

This is the client that has everything old-school but unfortunately it's f8lib filter locked


I have also attached res_ui and resinfo
Judgelemental is offline  
Thanks
1 User
Old 07/10/2023, 20:26   #9
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
Quote:
Originally Posted by Judgelemental View Post
Hello
I THINK (I'm not sure) this client has the old res_ui & resinfo of :
-old mall
-old options
-old quest
-old whatever else

This is the client that has everything old-school but unfortunately it's f8lib filter locked


I have also attached res_ui and resinfo
It is necessary to make a single client and dll structure by doing a good work on the old system.
1turkvar is offline  
Old 07/11/2023, 10:16   #10
 
elite*gold: 0
Join Date: Dec 2013
Posts: 68
Received Thanks: 7
Quote:
How? Most systems have already been shared. I just aim to unite the shared under one roof.
I mean why are you throwing so many NOPs?
gmhasan13 is offline  
Old 07/14/2023, 11:29   #11
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 587
Quote:
Originally Posted by ZαKuRα View Post
I actually saw the old item mall working
Quote:
Originally Posted by SubZero** View Post
and old 3 job bro

5- Old MainPop -> My Code
as i remember that florian0 who share the guide to enable it

Edit:
goaway shared some of his f8lib
while reading the thread, I remembered the issues with old item mall and how I approached them

1-you need resinfo patch, and you can take from silkroad royale client with no problems
2-apply patches from my gist
3-order your item mall items' slot 0 to n in your database & textdata otherwise, you have empty slots in client as I remember (I mean don't jump like slotindex 3 to 6, use 0-1-2-3-4-5-6)
4-load refpackage tables to your filter
5-my patches does not only change appearance of item mall, it activates the existing old item mall since that server response will crash your client. To prevent that in your filter read 0xb034 type 0x18 message, it contains package groupId tabId and slotId, find all items related to this package and send the corresponding b034 type 6 (pick up) message to client, you also have to send 0xb034 0x02 0x18 0x01 message to be able continue play the game after buying from item mall

step 5 might be exhausting. I did it just straightforward since I already have this kind of functionality, but If you have or find the correct response for old item mall packet handler (ecsro files could help, but they have different shopdata or just use a debugger and debug the crash) step 4 and 5 might not be necessary you can just modify the 0xb034 type 0x18, and that's it.

edit:
you must also set a variable on client when 0xb034 0x02 0x18 0x01 received like following (I guess I added this message, so you must not route this message to client otherwise probably crashes)

(directly copying from f8lib)

Quote:
uint32_t(__thiscall *GetItemMallWnd)(void *) = (decltype(GetItemMallWnd))0x007995E0;
uint32_t ecx = GetItemMallWnd(reinterpret_cast<void *>(*(DWORD *)0x110F80C));
if (ecx)
{
*reinterpret_cast<uint32_t *>(ecx + 0x81C) = 0;
}
edit2 extra:

ecsro like yes no prompt when closing your buffs, also useful for bard tumble bug abusers

Quote:
char* patch_yesno_enter = "\x90\x90\x90\x90\x90\x90\x90";
SroPP::detail::MemoryHack::CopyBytes(0x00644A44, patch_yesno_enter, 7);
uint8_t patch_yesno[] = { 0x83, 0xBE, 0x94, 0x01, 0x00, 0x00, 0x00, 0x75, 0x5C };
SroPP::detail::MemoryHack::CopyBytes(0x00800979, patch_yesno, 9);
qoaway is offline  
Thanks
6 Users
Old 07/15/2023, 12:32   #12
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
collecting most old systems in one file.
1turkvar is offline  
Thanks
1 User
Old 07/15/2023, 19:32   #13
 
elite*gold: 0
Join Date: Dec 2013
Posts: 68
Received Thanks: 7
Quote:
Originally Posted by 1turkvar View Post
collecting most old systems in one file.
Thanks for this, it looks good, those who don't know will ask a lot of questions
gmhasan13 is offline  
Old 07/20/2023, 23:49   #14
 
elite*gold: 0
Join Date: May 2022
Posts: 1
Received Thanks: 0
Can anyone solve the item mall and the old job system?
ByEfexor is offline  
Old 07/21/2023, 17:06   #15
 
elite*gold: 0
Join Date: Jul 2020
Posts: 26
Received Thanks: 37
I have a lot of time working on it
1turkvar is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Running Vsro on Static IP
06/18/2023 - SRO PServer Questions & Answers - 4 Replies
Hi, I and a couple of friends want to play around on our own server, but they are having a problem with connecting to the server and we don't want to use Hamachi. I have already got static IP and when I write in google what's my IP, I can see there the static IP but in CMD when I write ipconfig I see a totally different IP. I already setup the server and can login with the IP I see in CMD after issuing ipconfig but when I edit the server files to use the static IP the server won't start...
VSRO Old Guild Interface + Old Exchange + Old Alchemy
11/15/2020 - SRO PServer Guides & Releases - 3 Replies
Basically the title. I haven't tested them yet but if they're of any use then I'm more than happy. I don't care if you think this is useless, save your breath. I am not giving any credits since you don't legally own the property and I will never ask for credits myself, it's pathetic. If I ever get my hands on more oldschool stuff I will release it for free here.
Need Help In Running vsro files !
08/13/2012 - Silkroad Online - 2 Replies
ODBC,sql(Database),billing server,server.cfg,cref..,SMC. = Work :cool: Ask Me What more i need ?! :mad: You Can Get me In Many Wayz : sayed_ooo_ - Skype [email protected] - Mail
[VSRO]Server running but can't connect to the game
10/21/2011 - SRO Private Server - 0 Replies
I've managed to get all the files working, but now I can't connect to the game. I try to start the game from the same PC where I'm running the files on. I use edxloader and put my ip4 ip in the first box with port 15779. Then when the game starts the server appears to be in "check" How can I "fix" this and be able to connect to the game. Nvm, fixed it SMC -> Server control -> rightclick on shard -> start service.
Vsro Files Running
09/30/2011 - SRO Private Server - 6 Replies
I have this problem when I try to access my server .. open and all good .. but the client comes out this error is not because who knows why that happens http://img840.imageshack.us/img840/723/sinttuloxd d.jpg



All times are GMT +1. The time now is 12:36.


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