Creating Item in 9.5.2

06/04/2021 22:40 CakeNCoffee#1
Hi,

I need help creating item in 9.5.2. My target is to duplicate existing item but have diff name and stats.

When I look around tutorials that I can find, I will need to add/update the StringResource_EN and ItemResource, which I did. But I'm not sure what to do after this.

I have tried hashing them and put in resource folder, not working. (I think this is for 9.4?)
Then I'm thinking I have to update the rdb in data.000 directly, but there is only db_item.rdb (no itemRef) and the table columns are also different.

Any help is appreciated.
06/06/2021 01:02 Sandro1029#2
Which tool are you using to get an rdb?
06/07/2021 00:39 CakeNCoffee#3
I'm using Grimoire v4. The db_item.rdb columns are different than the dbo.ItemResource one. All files are from 9.5.2 that Ghost released couple years back.

PS: I post this question on another thread as well, but no solution yet. I'll update this thread once I find the solution.
06/07/2021 13:53 Sandro1029#4
Try to change your structure similiar to your sql table or use glandu's tool
06/08/2021 09:47 CakeNCoffee#5
Are you referring to RappelzRDBTool? If so, I'm already using it to open rdb files. That's how I know that the columns are different.

I can update the table structure, but I don't think I can just prefill the new columns with 0 value.
Basically, the db_item.rdb from data.000 (client) has many more columns than the Arcadia (ItemResource) database (server).

Just to be clear, I grab the server files from here:
[Only registered and activated users can see links. Click Here To Register...]

And the client:
[Only registered and activated users can see links. Click Here To Register...]


UPDATE:
So I manage to duplicate existing item (but with diff stats) by updating both the server and client database separately.

I still don't understand why the client DB has many more columns (mainly those value_XX up to 20). Is it supposed to be like this? Or I'm using wrong Client/Server combination?

Then, I try to update the String. The data.XXX has db_sting, db_string(ascii), db_string(windows-1252), and db_string. When using RappelzRDBTool String81 lua, I can only open the 1st one, db_sting.rdb, all other files will crash the Tools. Can someone tell me why there are 4 DBs and how they are being consumed by the Client? More importantly, how can I open these other 3 DBs?

I hope the experts in this forum would help me.


Final Update:
I'm able to update the icon by updating 02_item.spr, db_item.rdb, and db_item.ref, as well as the jpg, directly into data.XXX

And for the string, I grab server's StringResource_XX and replace the db_string.rdb in data.XXX, ignoring the three other string DBs. So far so good. Not sure if there will be side effects.
01/03/2023 10:05 osomeloso#6
I'm sorry for bringing up an old message but I do it to talk about the same topic. I'm trying to do the same to learn how to create existing custom content but I don't think I know all the steps. I expose what I have taken from all the videos and manuals.
1 Duplicate the item line in the database and modify it with new stats. This I think should for example in itemstring....
2 Create an rdb and a ref in the resource folder with the dump of my database (here I get lost since in akira's videos he always says that he does it off camera)
3 encode these files with a qpplication like grimore4 etc.
4 Put these files in the resource folder of the client and server? is this enough? Does anyone have a manual for newbies on how to create the client part? Thank you very much for the help.
01/03/2023 16:32 yosiem#7
[Only registered and activated users can see links. Click Here To Register...]

im teaches others too.
I am currently teaching a few people dev rappelz so if you are interested write to me on discord and ill add you to Group. you will receive from me support materials and a step by step tutorial on how to do things you want and live support (possibility to ask questions like "hey yosie, how can I make my item increase character droprate by 100% when using etc etc ")

the cost is a light financial support, depends on how much you want to learn and whether support.

more info priv
01/03/2023 17:01 Sh4doxie#8
I can recommend YoSiem as a teacher, sometimes iam asking for stupid things but all the time i'm getting satisfy and helpfully answers.

Also, hes very good in the things hes doin so.
Investing in yourself is the best possible investment!
01/03/2023 23:02 osomeloso#9
Thank you very much for the offer but I do not have a server with any commercial intention. I have my server to please my wife who likes the game a lot and make her happy. I have already modified many facets of the game for you to like. I thought that if someone wanted to help people like me by explaining the 4 steps I could create something new for them. But hey, I'll keep learning with what I have and trial and error.