[Tutorial] Adding an item to an NPC sell list

This forum is for main questions (format files, STB / STL and so on).

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

Forum rules
Client Editing is a delicate subject. osRose and osiRose will not support or use any Client Editing tool or results as a standard. So you are free to experiment, test, and develop there on Client Editing, but at your own risk :)

Re: [Tutorial] Adding an item to an NPC sell list

Postby PurpleYouko on Sat Jul 11, 2009 3:59 pm

Whatever data you have in the client you are using must be copied into your server. That's all there is to it.
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby H1E1 on Wed Sep 23, 2009 5:46 pm

Hey I am really have trouble with this, BUT only when im ingame

Well.. all i wanted to do was to create a new ring with stats that i wanted. I never tried putting it into any NPC.

So everythin worked fine editting LIST_JEM.stb and LIST_JEM_S.stl
I saved them, and replaced the old files in my 3DDATA in binary, in my client, (not my extracted VFS folder, im using snipah's VPSeditor)

And i tried restarting my server (clearing up the whole database and creating a new one).
but when i do the command /item [id] [type] [qty] ... it only gives me this white blank item that i cant even eqiup.. cam sum1 please help me

Im using evo rose 2.43 <--- is that a bad thing? or should it be a diff patch
H1E1
Smoulie
Smoulie
 
Posts: 47
Joined: Wed Sep 23, 2009 5:39 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby PurpleYouko on Fri Sep 25, 2009 3:58 pm

it shouldn't matter which version of rose you are using.
just make sure your server is the correct one. evo client 2.43 requires the dev rev.

the blank white thing means that the item you made doesn't have an icon defined in the STB

The reason i chose a ring here in my example is because the jewelry items have no in-game image other than the icon that you see in the inventory. That means there is no messing around with ZMS and DDS files or setting up the ZSC.

just make sure of the following things.
1) you have the new ring in the STB and STL
2) You have the modified STB file in your server 3ddata/STB folder
3) You have the modified STB and STL in your client's VFS. You have to delete the originals then put in your modified files. If you forget to delete the original then it will still use that instead of your new one.
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby Calder on Fri Sep 25, 2009 5:15 pm

H1E1 wrote:Hey I am really have trouble with this, BUT only when im ingame

Well.. all i wanted to do was to create a new ring with stats that i wanted. I never tried putting it into any NPC.

So everythin worked fine editting LIST_JEM.stb and LIST_JEM_S.stl
I saved them, and replaced the old files in my 3DDATA in binary, in my client, (not my extracted VFS folder, im using snipah's VPSeditor)

And i tried restarting my server (clearing up the whole database and creating a new one).
but when i do the command /item [id] [type] [qty] ... it only gives me this white blank item that i cant even eqiup.. cam sum1 please help me

Im using evo rose 2.43 <--- is that a bad thing? or should it be a diff patch



Does the item have the correct name? If it does then right click and make sure you didn't add some prerequisite that your character doesn't have. The white icon just means the icon field in the STB is set to a number that doesn't have an image in your icon files.
Calder
Clown
Clown
 
Posts: 503
Joined: Fri May 09, 2008 12:28 am

Re: [Tutorial] Adding an item to an NPC sell list

Postby H1E1 on Wed Sep 30, 2009 9:19 pm

Thanks guys, but i figured it out the following day of my post.
I just had to replaces stbs and stls in my rose directory.

Btw, since by editting a jewel, we cant edit any ZSCs, then is that why, when i give my ring 1000 mspeed,
others cant see and npcs dont load?
H1E1
Smoulie
Smoulie
 
Posts: 47
Joined: Wed Sep 23, 2009 5:39 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby PurpleYouko on Wed Sep 30, 2009 9:33 pm

Btw, since by editting a jewel, we cant edit any ZSCs, then is that why, when i give my ring 1000 mspeed,
others cant see and npcs dont load?

that has nothing to do with ZSC
All the ZSC does is to tell the rose client which 3d files to use to display an item. jewelry has no visible 3d image so you don't need a ZSC
If others don't see your move speed and NPCs don't load then that means that you have a discrepency between the move speed at the client and at the server. NPCs are loaded when the server tells the client that you are close enough. If the server doesn't think you are moving that fast then the npc loads will be delayed until it figures out that you are close enough.
check the movespeed server side with /mystat mspd
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby H1E1 on Wed Sep 30, 2009 9:51 pm

/mystat mspd ?? in game command?

well, then would there be a way so that things wont load so long and other can actually see you move fast?

cause i read in another guide "putting in an item from scratch" i believe..

that to make things not load and for others to see, it requires changes in csv and zsc
H1E1
Smoulie
Smoulie
 
Posts: 47
Joined: Wed Sep 23, 2009 5:39 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby Sethanye on Wed Sep 30, 2009 10:06 pm

you need to ajust your max movement speed server wise and in the stb file of the jewlery but its pointless because from some point everything will just start glitching
~ Learning Flash ~ Anyone Know Any Good Tutorial DVDs? ~
Image
"Come Into My Dream, Let Me Show You Where I've Been.
Its You And Me I've Seen, Let Me Tell You What I Mean."
User avatar
Sethanye
Neko Chan
Neko Chan
 
Posts: 2603
Joined: Fri Jan 18, 2008 11:23 am
Location: ~ Resident Graphics Artist ~

Re: [Tutorial] Adding an item to an NPC sell list

Postby H1E1 on Thu Oct 01, 2009 3:05 am

So there really is no other way to fix this???

well, so does that mean its only with jewels?

i mean if i do change movement speed on wings, would this solve that problem?
H1E1
Smoulie
Smoulie
 
Posts: 47
Joined: Wed Sep 23, 2009 5:39 pm

Re: [Tutorial] Adding an item to an NPC sell list

Postby PurpleYouko on Thu Oct 01, 2009 2:18 pm

H1E1 wrote:/mystat mspd ?? in game command?

yes it's an in game command.
It will return the move speed value returned by your server with an in game private message.

H1E1 wrote:well, then would there be a way so that things wont load so long and other can actually see you move fast?

yes. you have to make sure that your server and client both calculate the same move speed value. I have successfully used items that give me a move speed of over 5000 and it works fine.

H1E1 wrote:cause i read in another guide "putting in an item from scratch" i believe..
that to make things not load and for others to see, it requires changes in csv and zsc

Forget ZSCs if all you are adding is jewelry. They have no 3d image in game so they do not require ZSC changes.
Also forget CSVs unless you are trying to do this in osrose rev 80. None of the other servers use CSV files any more. We read the data directly from the STB.
Just make sure your modified STB is put into the Client AND the server and the move speed calcs should give the same result.
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

PreviousNext

Return to Client Editing Question Zone

Who is online

Users browsing this forum: No registered users and 10 guests

cron