Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya > Shaiya Private Server > Shaiya PServer Guides & Releases
You last visited: Today at 21:43

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

Advertisement



[Release] shStudio (multi-purposes editor)

Discussion on [Release] shStudio (multi-purposes editor) within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old 03/21/2011, 00:06   #31
 
Linxis172's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 539
Received Thanks: 193
Very nice update and cant wait till the map editing comes out.
Thank you for your answer.
Thank you for not making a new thread about it and just updating this one
Linxis172 is offline  
Old 03/21/2011, 01:57   #32
 
elite*gold: 0
Join Date: Feb 2010
Posts: 5
Received Thanks: 0
im having issues trying to get it set up so i can edit stuff cant figure it out if someone can help i would greatly appreciate it
mgd92686 is offline  
Old 03/21/2011, 02:59   #33
 
Linxis172's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 539
Received Thanks: 193
Quote:
Originally Posted by mgd92686 View Post
im having issues trying to get it set up so i can edit stuff cant figure it out if someone can help i would greatly appreciate it
Well where are you stuck? If you want to edit weapons, open item.SData .... if you dont know how to open that up well... 1st this isnt for you then, but lilpro made a tool to open those kind of files. Download his tool, open up Data.sah with his tool, then extract Item.Sdata with his tool, then open up shStudio, and open Item.SData with shStudio. Now you can edit weapons/gears....

lilpro's tool thread is stickied in the development section so not hard to find.
Linxis172 is offline  
Old 03/21/2011, 09:09   #34
 
ProfNerwosol's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 449
Received Thanks: 644
Ohmygosh ... it is so great to see all that knowledge being put into good use. Kudos or whatever you want for you! This is really a great tool, just by looking at the screens. You did an amazing work.

#Thanked ... though once is not enough!
ProfNerwosol is offline  
Old 03/21/2011, 10:59   #35
 
[GM]Recover's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 279
Received Thanks: 164
edit: fixed
[GM]Recover is offline  
Old 03/21/2011, 11:29   #36
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 57
i have found 2 bugs..
1- on sql for db skill.. missing Npc skills
well for u make the sql u need this format:
1-9 row skillid 1 for skill.sdata
10 row skillid 1 for npc skills (skill level is allways 100)
exemple:
Code:
1;1;1;Strength Training Lv1;6;1;0;1;0;0;0;0;1;0;1;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;10;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.873
2;1;0;Strength Training Lv2;6;1;0;1;0;0;0;0;12;0;2;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;18;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.890
3;1;2;Strength Training Lv3;6;1;0;1;0;0;0;0;23;0;2;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;26;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.903
4;1;0;Strength Training Lv4;6;1;0;1;0;0;0;0;34;0;2;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;34;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.903
5;1;0;Strength Training Lv5;6;1;0;1;0;0;0;0;45;0;2;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;42;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.903
6;1;0;Strength Training Lv6;6;1;0;1;0;0;0;0;56;0;2;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.920
7;1;3;Strength Training Lv7;6;1;0;1;0;0;0;0;67;0;3;1;0;0;4;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;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;23;58;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.920
8;1;8;?? ????ED;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;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.920
9;1;9;?? ????ED;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;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2010-08-30 11:41:12.920
10;1;100;??;0;0;0;0;0;0;0;0;0;0;0;0;3;3;66;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20;1;0;0;0;0;3;0;0;30;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;2010-08-30 11:41:12.937
2- on sql for db item.. the "range" field dont match with skillid..
before do generate sql file u will need the code like this:
Code:
            if (b1[i][2].equals("44") || b1[i][2].equals("100")) { 
                if (Integer.parseInt(b1[i][26]) < 45 && Integer.parseInt(b1[i][26]) > 0) {
                    total = Integer.parseInt(b1[i][26]) + 256;
                    b1[i][26] = String.valueOf(total);
                } else {
                    if ((b1[i][3].equals("95") || b1[i][3].equals("96") || b1[i][3].equals("97")) && b1[i][26].equals("0")) { // this if are for heath remedy bc him have range "0"
                        total = Integer.parseInt(b1[i][26]) + 256;
                        b1[i][26] = String.valueOf(total);
                    }
                }
            }//maybe u need change the 0 for 42 .. i dont test it.. i was change it manual..
note: b1[i][2] is : type
b1[i][26] is : Range
b1[i][3] is : typeID
betalfa is offline  
Old 03/21/2011, 11:34   #37
 
[DEV]Get-R-Done's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 24
Received Thanks: 17
nice work castor but the npc quest is not letting me open the thing where you change what is in the npc it maybe me doing somthing wrong or a bug
[DEV]Get-R-Done is offline  
Old 03/21/2011, 14:20   #38
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 57
Quote:
Originally Posted by castor4878 View Post
can you explain what should mean "NPC skills" ?
most of records in dbo.skills define skills/spells/competences for toon (not mob, nor NPC) so having a record for a "skill applied to a NPC" does not seem to have sense.
some records define characteristics of potions or behaviors extern to the toon itself (eg ress rune, noos, and so on); for these items we can deal with "item skill" (instead of "toon's skills") but these skills use the lines with level 1 (for a few also lvl 2 & 3).

my current dbo.skills table doesn't have rows with level 100 and all (toon) skills work fine, i haven't test all item-skills.
looking at other DB, it appears that the row level 100 contains "some" values, may be garbage, may be very specific values impossible to guess; if these values have sense it is impossible to generate these lines and thus to manage automatic update.

so in short I do not observe a not working skill due to the lack of a skill level 100; can you indicate such a skill that doesn't work when the level 100 is not defined?



do you mean that dbo.Items.Range shall match dbo.Skills.SkillID (and Items.AttackTime = Skills.Level) ?
I do observe that in a chinese DB but not in an english one.

Also present in my chinses BD are some rows with TypeID in (95,96,97) and Range at 0 (not 256), that violates your second test.

Code:
RowID	ItemID	ItemName	Type	TypeID	Range
9852	44095	美丽的起点	44	95	0
9853	44096	大地之泪		44	96	0
9854	44097	魔力碎片		44	97	0
16519	100095	小型耐用体力神水	100	95	256
16520	100096	中型耐用体力神水	100	96	256
16521	100097	大型耐用体力神水	100	97	256
Edit: btw, 美丽的起点 (Starting point for the beauty), 大地之泪 (Tears of the earth) and 魔力碎片 (Magic fragment) are the items for the guild quests (the ones giving Etain), there are no (obvious) reasons for these items to use the Range field ... do I miss something ?
ahah i missing .. Type == 100 && x.x ty xd
and about npc skills.. test if ur Mobs use skills.. bc the char skills are fine but the Mobs no..
betalfa is offline  
Old 03/21/2011, 16:56   #39
 
elite*gold: 0
Join Date: Sep 2009
Posts: 34
Received Thanks: 57
well.. now i have a little time..

Items.
In item.sdata for the item type 44 and 100 the range is = skillID inside db,
but in sdata the value cant go more then 256.. for Fix "pill exp remove" "chocolates" u need and "+256" in all range < 45 and not 0 (only for type 100 type id 95,96,97.. like this
Code:
if (Type == 44 || Type == 100){ 
	if (Range > 0 && Range < 45)
		Range += 256;

	else if (Type == 100 && Range == 0 && (TypeID == 95 || TypeID == 96 || TypeID == 97))
		Range = 256;
}
Now about Npcskill.sdata if u use zero tool for make a npcskilldb.. u can found here all the skill the mobs Use and if u check the skills with level 100 on db they will match.. and im not talk about monster.sdata.. they only have what skill mobs gone use.. anda inside Monster\NpcSkill.SData u can see all list for skills for mobs and debuffs lapis
betalfa is offline  
Old 03/22/2011, 17:19   #40
 
elite*gold: 0
Join Date: Feb 2010
Posts: 5
Received Thanks: 0
i got everything working but my problem is im running the editor off my comp and my server is running off of a dedicated server my questions is how do i get it to make changes to my server i tried patching it but it didn't work can someone help me figure out what im doing wrong ty
mgd92686 is offline  
Old 03/22/2011, 18:23   #41
 
elite*gold: 0
Join Date: May 2009
Posts: 61
Received Thanks: 5
save the changes on the editor, it will create a .sql file, upload it on ur server computer and open it, it will use the sql manager, click execute sql to use it.
Giammy is offline  
Old 03/22/2011, 21:11   #42
 
[Admin]Snuggle's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 942
Received Thanks: 1,066
will you be making more parts to editing the item.sdata?
like mounts, capes, etc?
[Admin]Snuggle is offline  
Old 03/22/2011, 22:46   #43
 
[Admin]Snuggle's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 942
Received Thanks: 1,066
i meant accs sorry >.>
and yes i edit capes..sorry thats such a bad thing o.0
[Admin]Snuggle is offline  
Old 03/22/2011, 23:01   #44
 
elite*gold: 0
Join Date: Jun 2009
Posts: 11
Received Thanks: 0
will be possible to change things like items cooldown in future releases? would be great to have that fearture too. thanks for this amazing editor castor
xdye is offline  
Old 03/23/2011, 02:53   #45
 
elite*gold: 0
Join Date: Jan 2011
Posts: 53
Received Thanks: 9
I'm not sure if anyone else has noticed, but when editting items you have to manually put the country for the item. It's not that big of a deal, but it would be easier if the pop-up menu had an option for "Light" "Fury" "Both". Just a suggestion, great tool by the way, very useful.

Awaken
-Infamy- is offline  
Reply

Tags
sdata skills items mall


Similar Threads Similar Threads
How can I make a backup copy of the accounts and purposes of the database
11/24/2010 - Metin2 Private Server - 0 Replies
hello Wie kann ich eine Sicherungskopie der Konten und Zweck der Datenbank hello How can I make a backup copy of the accounts and purposes of the database
Can somebody borrow me an account for video purposes?
05/14/2010 - Silkroad Online - 2 Replies
Hey people, I wanna make 1 last sro video and need an account for it. Preferably an ss nuker with bicheon skills or a blader, that can already travel through alexandria and is a thief or hunter. Also female would be nice (that cat b*tch or the orange girly). It can have npc set or w/e i dont care, i dont need a good set for video purposes. It may need around 2 m gold for pots, trade pets(if thief), and teleports. I dont want to scam you, i just wanna make one last video. Also i wouldn't...
multi for 5017 and itemtype.dat editor
11/14/2008 - Conquer Online 2 - 0 Replies
Hi there. I came back to this forum after like 1 year break , and i started playing p-server and i need to find a way how to make multicielnt for it - client 5017 basicly and how to edit itemtype.dat to see the item quality on ground... i already used some itemtype editor, but it was way to strange for me, so i need some easy itemtype.dat editor so i can change the quality showed. Thx



All times are GMT +2. The time now is 21:43.


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.