Register for your free account! | Forgot your password?

You last visited: Today at 11:13

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

Advertisement



[Guide]How to add new Advance Elixir

Discussion on [Guide]How to add new Advance Elixir within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2011
Posts: 802
Received Thanks: 396
[Guide]How to add new Advance Elixir

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

[hr]

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_DESC 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.

[hr]


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_DESC 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_DESC 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
H34D_B4NG3R is offline  
Thanks
6 Users
Old 03/20/2012, 19:50   #2
 
hussienm37's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 45
Received Thanks: 1
thx4ever for this topic
hussienm37 is offline  
Old 03/22/2012, 23:01   #3
 
elite*gold: 0
Join Date: Jan 2012
Posts: 1,867
Received Thanks: 1,091
Quote:
Originally Posted by hussienm37 View Post
thx4ever for this topic
Press thanks button instant from writing ( thx , gz , etc. )
•ᵔBeGodOfWarᵔ• is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[GUIDE] Advanced Elixir Facts
09/26/2012 - SRO Guides & Templates - 29 Replies
There are 2 Types of Advanced Elixirs: Regular(White name) and Sealed (Yellow name). There are four kinds of Advanced Elixirs Weapon, Protector, Shield, and Accessory The easiest kind to gain A/B classes are accessories, followed by protectors , then shields, and then weapons. Accessory --> Protector --> Shield --> Weapon High to Low
Advance Elixir Class B
10/17/2011 - Silkroad Online - 11 Replies
hi everyone i have a question .. i have a 2handed sword moon +5 full blue 100% (10d) i need in the future one advance elixir class b seal , so.. i find a 9d sun for advance and make +7 the moon now .. the question is Moon +7 full blue 100% make advance elixir class b, 100% chance ?
ADVANCE DARK ASSASIN GUIDE
04/27/2010 - Grand Chase - 5 Replies
http://www.youtube.com/watch?v=6F-KAzVcl5A
Advanced Elixir Guide [VID]
03/20/2010 - Silkroad Online - 8 Replies
YouTube - ? Silkroad Advanced elixir Im not the owner of this video
Advance Guide on UNLOCKING the upcoming characters in GCPH
05/28/2009 - Grand Chase Philippines - 15 Replies
*FIRST OF ALL, credits to grandchase.wikia.com* ok, these are what u need for GP missions *if u purchase a Cash mission, all u need are gems* http://images1.wikia.nocookie.net/grandchase/imag es/6/68/GC_Ryan_Icon.jpgRYAN: * Collect 30x Medal of Victory from PvP * Collect 20x Pure Tree Trunk from Elizabeth from Marsh of Oblivion * Collect 40x Partusay's Statue Fragment from monsters in Partusay's Sea



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


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.