Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server
You last visited: Today at 18:03

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

Advertisement



[Discussion] about making the Client,lite and don't use too much CPU.

Discussion on [Discussion] about making the Client,lite and don't use too much CPU. within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2012
Posts: 132
Received Thanks: 35
Post [Discussion] about making the Client,lite and don't use too much CPU.

Hello

i was trying last days about making vsro client lite and don't use too much CPU ..
any ideas about something like that ?

my idea is , collect itemsdata 5000 , 10,000 , 15,000 , 20,000 , 25,000 , 30,000 , 35,000 , 40,000 , 45,000
into just 1 file ( itemsdataall.txt )
and edit in textdata.txt remove all rows and just add (itemsdataall.txt)

and same idea with characterdata ...

i can't say if it really work , since my PC is Core i7 , and i can't feel any change between the separated itemsdata or the oneitemsdata .

i think it can be done in skills too ..

others i didin't tried :
1- Collect all ICONS in one folder , and ALL ICONS64 into one icon , better than make more than 15 folder in each..

2- collect all -*.bsr in one file in data

it is something like using old clients example [e.g : ECsro , SW , ZSZC ]

but is this ideas may affect the game and make it lite , or the theory itself is wrong
Neko_ is offline  
Old 03/14/2012, 23:11   #2
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,398
Received Thanks: 6,509
Quote:
Originally Posted by Neko_ View Post
Hello

i was trying last days about making vsro client lite and don't use too much CPU ..
any ideas about something like that ?

my idea is , collect itemsdata 5000 , 10,000 , 15,000 , 20,000 , 25,000 , 30,000 , 35,000 , 40,000 , 45,000
into just 1 file ( itemsdataall.txt )
and edit in textdata.txt remove all rows and just add (itemsdataall.txt)

and same idea with characterdata ...

i can't say if it really work , since my PC is Core i7 , and i can't feel any change between the separated itemsdata or the oneitemsdata .

i think it can be done in skills too ..

others i didin't tried :
1- Collect all ICONS in one folder , and ALL ICONS64 into one icon , better than make more than 15 folder in each..

2- collect all -*.bsr in one file in data

it is something like using old clients example [e.g : ECsro , SW , ZSZC ]

but is this ideas may affect the game and make it lite , or the theory itself is wrong
i dont think txt all in one could make a big difference(specially for i7) but worth the try
but icons and brs may work since they are in matter of speaking, heavier to read than txts
PortalDark is offline  
Old 03/14/2012, 23:12   #3
 
elite*gold: 0
Join Date: Jun 2011
Posts: 691
Received Thanks: 521
I think It's pretty possible but some stuff may be hardcoded into sro_client and you would have to edit it too aswell. (<- Not sure at all about this)

But theorically seems pretty possible, and a nice idea for a project
Getzabelz is offline  
Old 03/14/2012, 23:24   #4
 
elite*gold: 0
Join Date: Jan 2012
Posts: 1,867
Received Thanks: 1,091
What are you talking about like build new files ,,, If you want lagless remove some mobs from places ^^
•ᵔBeGodOfWarᵔ• is offline  
Old 03/14/2012, 23:30   #5
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,398
Received Thanks: 6,509
Quote:
Originally Posted by •ᵔBeGodOfWarᵔ• View Post
What are you talking about like build new files ,,, If you want lagless remove some mobs from places ^^
no he means making a lite client, not lagless
PortalDark is offline  
Thanks
1 User
Old 03/14/2012, 23:40   #6
 
elite*gold: 0
Join Date: Jan 2012
Posts: 1,867
Received Thanks: 1,091
Quote:
Originally Posted by PortalDark View Post
no he means making a lite client, not lagless
mmmm but just for your memory .. if you compress the data you will be able to walk like a bird in free street , maybe your speed will be 150% in normal 100% because of loading packets in-game .. thats why when you using cheat engine speed up Sro_client.exe 500% ++ you cant control on game and cant see any mob arround until 2~4 sec. because of loading packets and txt's in data.pk2 and media.pk2 of every line of mobs/player loading/area loading etc.
•ᵔBeGodOfWarᵔ• is offline  
Old 03/14/2012, 23:53   #7
 
Kape7's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 3,210
Received Thanks: 6,301
The client loads everything from text files when the client loads, as less stuff are on the text files, less RAM the client eat. If you want to make a lighter client, remove un-used stuff. Repack all textdata in one won't make it faster.

This might will help you, this is the list of the info and the order that the client reads the data from the Media.pk2:



Credits to Klevre who hooked the client for get those.

It also load maps, so more maps means more ram usage too.
Kape7 is offline  
Thanks
1 User
Old 03/14/2012, 23:58   #8
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,398
Received Thanks: 6,509
Quote:
Originally Posted by Synx7 View Post
The client loads everything from text files when the client loads, as less stuff are on the text files, less RAM the client eat. If you want to make a lighter client, remove un-used stuff. Repack all textdata in one won't make it faster.

This might will help you, this is the list of the info and the order that the client reads the data from the Media.pk2:



Credits to Klevre who hooked the client for get those.

It also load maps, so more maps means more ram usage too.
but I think there is a txt to edit to define from which file client must load stuff
also, when he made this btw?
PortalDark is offline  
Old 03/15/2012, 00:01   #9
 
elite*gold: 0
Join Date: Dec 2008
Posts: 533
Received Thanks: 227
Quote:
my idea is , collect itemsdata 5000 , 10,000 , 15,000 , 20,000 , 25,000 , 30,000 , 35,000 , 40,000 , 45,000
into just 1 file ( itemsdataall.txt )
This will just speed up the sro client opening and loading process, if I remember, dreamworld did it once.
sandzo187 is offline  
Old 03/15/2012, 00:06   #10
 
elite*gold: 0
Join Date: Jan 2012
Posts: 1,867
Received Thanks: 1,091
Quote:
Originally Posted by sandzo187 View Post
This will just speed up the sro client opening and loading process, if I remember, dreamworld did it once.
I think zszc too
•ᵔBeGodOfWarᵔ• is offline  
Old 03/15/2012, 00:15   #11
 
elite*gold: 0
Join Date: Mar 2012
Posts: 132
Received Thanks: 35
Quote:
Originally Posted by •ᵔBeGodOfWarᵔ• View Post
I think zszc too

Zszc didn't make it ... the old clients are all like that
all clients before EUR was very simple ... textdatas was about 15 txt or 20 max
but when EUR come they made itemsdata from 1*.txt to 9 *.txt
and skill data , and others ..
Neko_ is offline  
Thanks
1 User
Old 03/15/2012, 00:22   #12
 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,310
Received Thanks: 862
I remember back ago when there was testosterone loader there used to be another loader where you could disable all ground, that would dramatically reduce ram usage.
Nova1337 is offline  
Old 03/15/2012, 00:23   #13
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,398
Received Thanks: 6,509
Quote:
Originally Posted by Nova1337 View Post
I remember back ago when there was testosterone loader there used to be another loader where you could disable all ground, that would dramatically reduce ram usage.
by using gm console(enable it lol)
you type /ground and puuff, no ground
but you must edit the sro_client or at least inject packet to enable this from start
PortalDark is offline  
Old 03/15/2012, 00:24   #14
 
elite*gold: 0
Join Date: Jan 2012
Posts: 1,867
Received Thanks: 1,091
Quote:
Originally Posted by Nova1337 View Post
I remember back ago when there was testosterone loader there used to be another loader where you could disable all ground, that would dramatically reduce ram usage.
OOOh , old moment =3
@post if you disabled ground it will cut more than 5 or 6 lines from media.pk2 at sro_client load connect so your words are true it will make reduce ram using { thats why when you remove mobs from any server database makes client load more faster because you've to remove from media.pk2 and database also it makes lines less=faster open/gameplay }

Quote:
Originally Posted by PortalDark View Post
by using gm console(enable it lol)
you type /ground and puuff, no ground
but you must edit the sro_client or at least inject packet to enable this from start
loader makes it atomically
•ᵔBeGodOfWarᵔ• is offline  
Reply


Similar Threads Similar Threads
[Help] Making Popup in Client
12/18/2010 - CO2 Private Server - 2 Replies
Anyone know how to make popup page when someone leave the game it's open.... Like when someone in real conquer leave the game it go to the official game website How do i do that in my client?
Making client Smaller
12/27/2009 - SRO Private Server - 4 Replies
Hello, i knew tthere was a combination of keys on your keyboard to make the sro client smaller, only problem is, i cant remember it.. So if anyone knows it, then please post it, and dont come here with alt+f4 bullshit, because then we all know that you are to childish to even give a normal reply..
Problem making client
12/10/2009 - EO PServer Hosting - 14 Replies
when i try to replace my target box with "C:\Server\Soul.exe"blacknull it doesnt let me it says specified in Target box is not valid. Make sure path and file name are correct.
Making Multi Client
06/02/2009 - Conquer Online 2 - 7 Replies
could anyone help me on how to create multi client with visible time and day?????:confused:
[Help] with Ini Acc Making from Client
04/30/2009 - CO2 Private Server - 3 Replies
Ok here a problem i found this is making accounts with Ini file. What happens is it deletes the account and remakes it lol. Any Ideal on how i can fix this here is my code. public static byte Authenticate(string Username, string Password) { if (Username.StartsWith("NEW")) { string CreateName = Username.Remove(0, 3); string File = System.Windows.Forms.Application.StartupPath + "\\Accounts\\" + CreateName + ".acc"; ...



All times are GMT +1. The time now is 18:03.


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