Jump to content
  • 0
naouemi

New Custom Item, Sprite not appearing when worn

Question

Need new set of eyes. I've been staring at these files for close to 6 hours and still can't figure out what's wrong with it. No errors, I can wear it and it gives the correct stats, only its not appearing on character. Hope someone find something amiss. Thanks

evidence 08.PNG

evidence 07.PNG

evidence 06.PNG

evidence 05.PNG

evidence 04.PNG

evidence 03.PNG

evidence 02.PNG

evidence 01.PNG

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Seems like you did everything right. Is it just this item you are struggling with or all of your customs have the same issue?

Share this post


Link to post
Share on other sites
  • 0

Everything, from the 3000-3008.  Been quadchecking all info, tried all kinds of different things. Some made errors so there's that. Figured out how things work, but this I'm stump. My only suspicion now is with the spr files itself. I'll try the built in image editor in the grf itself later.

Share this post


Link to post
Share on other sites
  • 0
3 hours ago, naouemi said:

Everything, from the 3000-3008.  Been quadchecking all info, tried all kinds of different things. Some made errors so there's that. Figured out how things work, but this I'm stump. My only suspicion now is with the spr files itself. I'll try the built in image editor in the grf itself later.

Patch your client with Nemo to increase max view IDs, then your sprites will be shown.

http://nemo.herc.ws/patches/IncreaseViewID/

Good luck. 

Share this post


Link to post
Share on other sites
  • 0

Intriguing, since the guy said I had to patch it first to increase the limit. I tried instead to hijack something else as a viewsprite to check how things go. I deleted 1991-1999 with my own sprites, check the old ones and deleted it. Yet somehow these happened instead. xD

evidence 01.PNG

evidence 02.PNG

evidence 03.PNG

Share this post


Link to post
Share on other sites
  • 0

Nope, increased my headgear id to 5000 and still nothing. The icon, drop, item view all works except the very equip sprite themselves.

Tried the c_fallenangelwingear that is already on the game's grf data. Even this one doesn't show when equipped.

Share this post


Link to post
Share on other sites
  • 0
18 hours ago, naouemi said:

Nope, increased my headgear id to 5000 and still nothing. The icon, drop, item view all works except the very equip sprite themselves.

Tried the c_fallenangelwingear that is already on the game's grf data. Even this one doesn't show when equipped.

That means, that you didn't patch your client or patched it incorrectly.

You have to patch clean client with Nemo patcher and include the patch I mentioned.

Only after this your client will show sprites with view ID after 2000.

 

Just think,

If view id 1991 displays, but 5000 does not display with the same conditions,

That exactly means, that your client does have the needed patch.

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)
1 hour ago, Timokha said:

That means, that you didn't patch your client or patched it incorrectly.

You have to patch clean client with Nemo patcher and include the patch I mentioned.

Only after this your client will show sprites with view ID after 2000.

 

Just think,

If view id 1991 displays, but 5000 does not display with the same conditions,

That exactly means, that your client does have the needed patch.

I did, I used nemo and got it all patched up to 5000 and it still didn't show.
As in downloaded a fresh ragnaexe.exe opened it in nemo, apply recommended, change add headwear ID from 2000 to 5000. Apply selected, copied the new patched ragexe.exe to my kro. 

image.png.024e0cfb40a58c89b09544e7b90a3298.png

That's just it though, I change the view ID for nut_cracker with my own. Yet, it showed the nut_cracker still as if even if I changed the value in the accessoryid.lub with grf editor it didn't do a thing. 
 

image.png

Edited by naouemi

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, naouemi said:

I did, I used nemo and got it all patched up to 5000 and it still didn't show.
As in downloaded a fresh ragnaexe.exe opened it in nemo, apply recommended, change add headwear ID from 2000 to 5000. Apply selected, copied the new patched ragexe.exe to my kro. 

image.png.024e0cfb40a58c89b09544e7b90a3298.png

That's just it though, I change the view ID for nut_cracker with my own. Yet, it showed the nut_cracker still as if even if I changed the value in the accessoryid.lub with grf editor it didn't do a thing. 
 

image.png

If you want to change view ID of existed item, than you have to change it in itemdb (server side) and also in iteminfo (client side).
And if you are going to use view IDs from 5000 and more, than input 10000 in the patch.

 

And also double check these files, if your view id linked well:

luafiles514\lua files\datainfo\accessoryid.lub

luafiles514\lua files\datainfo\accname.lub

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)
23 hours ago, AcidMarco said:

If you want to change view ID of existed item, than you have to change it in itemdb (server side) and also in iteminfo (client side).
And if you are going to use view IDs from 5000 and more, than input 10000 in the patch.

 

And also double check these files, if your view id linked well:

luafiles514\lua files\datainfo\accessoryid.lub

luafiles514\lua files\datainfo\accname.lub

Like I said I hijacked the 1991 viewID because like timokha said apparently its not going to show above 2000 without diffing the client. I hijacked 1991 changed everything form grfs/luafiles514/luafiles/datainfo/ three stooges; accessoryid.lub,accname.lub,accname_eng.lub

accessoryid.lub changed the nut_cracker = 1991 to angel_wings = 1991

Iteminfo_EN.lua (item desc clientside), Item_db.conf. viewsprite  = 1991

 

Yet somehow the headgear that shows is the original nut_cracker >.>

So I studied the nemo and diff the client and what do you know, didn't work xD Still not showing the sprite of my headgear.
Also, as long as the aegisname matched the sprite filename viewsprite can wholly be ignored, it should automatically acquire those. Like how icons and drag items image works. I didn't specifically input anything for /drag/item/collection yet somehow just by matching the file name to identifiedresourcename: in the system/iteminfo_en.lua it automatically used its drag/item/collection icon. It's just this sprite/¾Ç¼¼»ç¸® folder that get's ignored xD. As of now, I tried various things, tried to edit the spr image and save then re-placed it in the data/sprte/¾Ç¼¼»ç¸®/ still nothing. Just look at the images I've been uploading, as soon as I diffed the client it should have worked instantly. My headgears are only at 3000-3008. Showing that it didn't means there's something else going on. Unfortunately, I haven't discovered that something else. Hope someone else downloads the latest hercules build in discord and try out making new headgears.

Edited by naouemi

Share this post


Link to post
Share on other sites
  • 0

I can use the sprites that are preinstalled in the accessoryId.lub from ID 1-2211, but everything else that I add to it get's ignored. Even the fallenangelwingear that is already in the grf sprite gets ignored. Whatever I add from ID 2212-32000 get's ignored like it exist in the ether.


I'm on pre-renewal.

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

Finally solved. For future readers/searchers that have gone through the agony like me, I'll start from the beginning.

Get your basic stuff done, diffing(change headgear view ID) the client with nemo patcher, for me I simply downloaded the latest available hercules version on discord(pre). Install GRF Editor, included in the hercules files. Get your notepad++ for editing files.
Square away your images(bmp, spr, act) files in the data.grf(grf editor). Once you have completed placing all necessary images (texture->item,collection; sprite->¾ item-drag, ¾ accessories->male/female.
Go to luafiles514/lua files/datainfo click accessoryid.lub on the right, click on save as->save as type: Lua Files. Do the same thing for accname.lub.

Go to your RO folder, the one where the game runs(ragnarok.exe_patched) data->luafiles514->lua files->datainfo and edit the accessoryid.lub and accname.lub. Just simply follow the syntax with its previous listing.

Before, I was editing the accid/accname inside the GRF and it was ignoring all the changes I made. Only now that I extracted it in the actual RO folder that it finally worked. I also enabled the read the data folder first just in case. Anyways good luck to everyone's future endeavors.

*If not for the game suddenly registering the bmp(I deleted the bmp in GRF) inside my data folder I wouldn't have discovered that the actual folder works. After all every single tutorial I've ever seen is all about data.grf editing.

Edited by naouemi

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.