Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 23:09

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

Advertisement



HOW ADD NEW ADVANCED ELIXIR - VSRO SERVER

Discussion on HOW ADD NEW ADVANCED ELIXIR - VSRO SERVER within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old   #1
 
GotOn's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 101
Received Thanks: 6
Thumbs up HOW ADD NEW ADVANCED ELIXIR - VSRO SERVER

Part 1 - Setting Up

Tools that you will need
Pk2 extractor & editor
Text Editor
Your database and server

You will be editing the following files in your Media.pk2:
itemdata_45000.txt
TO DO - Extract the files into a folder.

You will be editing the following database tables:

These handle your Items
_RefObjCommon
_RefObjItem



Part 2 - Database Entries


I will start with this first because there can be Problem with IDs


This part will use the following tables:
_RefObjCommon
_RefObjItem

Explanation

Code:
_RefObjCommon basically has every single item, character, monster and building that the game uses, if is not here then you can not use it anywhere else in the database.
_RefObjItem branches of from _RefObjCommon to specify attributes regarding Items.





First we have to use this Query to find out which ID we have to use

Code:
USE SRO_VT_SHARD
DECLARE @CommonID INT
DECLARE @ItemLinkID INT
SET @CommonID = (SELECT ID FROM _RefObJCommon WHERE ID = (SELECT MAX(ID) FROM _RefObJCommon))+1
SET @ItemLinkID = (SELECT ID FROM _RefObJItem WHERE ID = (SELECT MAX(ID) FROM _RefObJItem))+1
print 'Common ID you have to use: '+cast(@CommonID as varchar(15))
print 'Common Link ID you have to use: '+cast(@ItemLinkID as varchar(15))



Now after u have used this Query we can start to create a new Item !
First we need an old ADV Elixir for the column infos

SELECT * FROM _RefObjCommon WHERE CodeName128 = 'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B _12'
SELECT * FROM _RefObjCommon WHERE ID = '12516'

Explanation

Code:
_CodeName128 iss the Column where the item server name iss define
12516 iss the Link id of "ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B _12"



TO DO - Copy both rows into a new txt file and it should look like this :

_RefObjCommon

Code:
1 26028 ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_ 12 ?? ????(??) xxx SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_12 SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_WE_B_RARE_TT_D ESC 0 0 3 3 10 4 180000 3 2 1 1 1 255 3 1 0 0 0 0 200000 0 0 0 2000 40000 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_reinforce_recipe.bsr item\etc\archemy_upper_reinforce_weapon2.ddj xxx xxx 12516



_RefObjItem

Code:
12516 1 2 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100663296 ?????? -1 xxx -1 xxx -1 xxx 0 ?????? 0 ?????? 2 ?????? 2 ???? +2 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0




Explanation

Code:
[Red marked] Item and Link ID
[Green Marked] the amount of "+" the elixir make
[Orang marked] the name of item



Now change the Red marked to your ids from the Query , change the green marked to your wished plus (example: 15) and the orang marked to a random name (example : ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_C_ 12 )


TO DO - Past the rows into _RefObjCommon and _RefObjItem.




Part 3 - Media.pk2 Entries

After you have finished the work on Databse the client side iss easy
Copy both lines from _RefObjCommon and _RefObjItem into a new txt file and edit them in 2 simple steps:

Step1:
Past the lines in 1 row of a txt file

Code:
1 26028 ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_ 12 ?? ????(??) xxx SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_12 SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_WE_B_RARE_TT_D ESC 0 0 3 3 10 4 180000 3 2 1 1 1 255 3 1 0 0 0 0 200000 0 0 0 2000 40000 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_reinforce_recipe.bsr item\etc\archemy_upper_reinforce_weapon2.ddj xxx xxx 12516 12516 1 2 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100663296 ?????? -1 xxx -1 xxx -1 xxx 0 ?????? 0 ?????? 2 ?????? 2 ???? +2 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0



Explanation

Code:
[Orang marked] The Link id from _RefObjCommon and ID from _RefObjItem
[Red marked] Link id from _RefObjItem (useless)



Step2:
Delete the Link ids and the ID (Marked Orang and Red)

Code:
1 26028 ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_ 12 ?? ????(??) xxx SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_12 SN_ITEM_ETC_ARCHEMY_UPPER_REINFORCE_WE_B_RARE_TT_D ESC 0 0 3 3 10 4 180000 3 2 1 1 1 255 3 1 0 0 0 0 200000 0 0 0 2000 40000 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_reinforce_recipe.bsr item\etc\archemy_upper_reinforce_weapon2.ddj xxx xxx 1 2 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100663296 ?????? -1 xxx -1 xxx -1 xxx 0 ?????? 0 ?????? 2 ?????? 2 ???? +2 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0



TO DO - Past the row into your itemdata_45000.txt and import it into your Media.pk2

Explanation
To create new Shield/Armor or accessory elixir replace "WP" with SH/AR and AC above in the SQL Query
GotOn is offline  
Thanks
2 Users
Old 02/27/2013, 14:06   #2
 
Black Shield's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 46
Received Thanks: 6
Is it work ?
any body try it ?
Black Shield is offline  
Old 09/21/2014, 19:52   #3
 
Prlx's Avatar
 
elite*gold: 15
Join Date: Jul 2011
Posts: 494
Received Thanks: 137
works ^^ thx
Prlx is offline  
Old 09/22/2014, 09:25   #4
 
elite*gold: 50
Join Date: Mar 2013
Posts: 1,153
Received Thanks: 412
thread looks ugly. anyway thanks for share.
asanoftw is offline  
Old 09/22/2014, 11:31   #5
 
elite*gold: 41
Join Date: Oct 2012
Posts: 2,216
Received Thanks: 1,196
Quote:
Originally Posted by lushan1993 View Post
works ^^ thx
Quote:
Originally Posted by asanoftw View Post
thread looks ugly. anyway thanks for share.
04/07/2012, 16:27
Crue* is offline  
Old 08/01/2020, 21:15   #6
 
lapzmen6's Avatar
 
elite*gold: 0
Join Date: Aug 2015
Posts: 67
Received Thanks: 13
Awesome Work Keep Up!
lapzmen6 is offline  
Reply


Similar Threads Similar Threads
About Advanced Elixir
02/03/2012 - Silkroad Online - 2 Replies
Hi everyone, When an item which has advanced b (+2) effect on it failed to enchance, does it drop to +1 or +3 (because of adv +2)? And if it drops to +3, on first alchemy, do i have change equal to +3 -> +4 or +1 -> +2 (because of adv +2) Thx
Advanced Elixir grade C?
04/13/2011 - Silkroad Online - 10 Replies
Is it true if you destroy a EGY grade A weapon you get an advanced elixir grade C with gives you a +3 advanced plus?
[cSRO]Advanced Elixir on webmall
06/06/2010 - Silkroad Online - 21 Replies
You can find them here Click The price seem pretty good, but do they work? Anyone tried using them yet? Edit: Found this notice also Click
Advanced Elixir Guide [VID]
03/20/2010 - Silkroad Online - 8 Replies
YouTube - ? Silkroad Advanced elixir Im not the owner of this video
(i)Bot pick the Advanced elixir??
03/19/2010 - Silkroad Online - 2 Replies
Hello guys! I want to know...the (i)Bot can pick the new elixir?(Advanced Elixir) I hope somebody can answer me..bcoz i dont found the setup to pick this elixir...only the old elixirs can be setup... Sorry for bad english^^:handsdown: Thanks for all answer:handsdown:



All times are GMT +1. The time now is 23:09.


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.