Problem with certain item

Newbie Spellweaver
Joined
Sep 14, 2009
Messages
39
Reaction score
12
Alright ive been trying to figure this problem out for 2 days now.
For some reason, Bows/Swords doesnt appear ingame, ive checked the file names, went through and checked the server.exe and the game.exe, checked the item codes.
Yet i still cant get them to appear.
Anyone got any idea what could be wrong?
(All other items are working fine)
Any help is appriciated :):
 
When do they "not appear"? From monster drop? GM Drop? GM grab? In store? Or all of the above?

Do they show in inventory? On the ground? In the hand of players? Or none of the above?
 
Okay... try using (if you can still get it) or failing that, use the crappy Microsoft are billing as it's replacement. :(:

It should show the client trying to load files and failing. (guessing miss named files)

You say you have checked the item lists in the client executable, so I guess you know what the items base name should be. Possibly wrong folder, or some alteration?

I do find it odd that it's only "some" items from specific groups. As if there is a "naming convention change"?
 
If the item table is modified correctly, it should. They aren't even the last items in the array. Perhaps recheck your edits?
 
im using the serverfiles found here
I havent touched the openitem files
Whats needed for an item to "appear ingame" so i can double check everything. (ill try formulate it better if u dont get what i mean)
 
Ahh. Well. That server is quite new, so the exact procedure will be quite different. Somehow, you will have to synchronise the item tables in both the executables. (client and server)

The table is an array of itemstruct objects... but the code which utilises it also has pointers to it at the start of each type of item. 1h-Axe, 2h-Axe, 1h-Sword, 2h-Sword, Bow, Crossbow, Javelin, Pole-arm, Armour, Boots, Gloves, Armlets, Shield etc. These pointers are scattered through the code section of the executables. (.text) If the size of the table changes to the point where it must be move to a new area, all these pointers must be updated.
 
Back