Error: Could not load item data
Not sure this is the right place to put this. Anyway.
Had the whole thing up and running. Yay! Using PrivateLogin got me able to play with others, got all the IP nonsense working, was playing just fine. Decided to add an item in the time-honored way of copying an item from inside and modifying it in slight ways. Aaaaand now it won't run properly. :confused: There's a whole log, of course, about what happened, but I think that the important message is this one (entire log follows at the bottom): ------------ [09.13. - 09:09:24] [WORLD__INIT_ERR] Error: Could not load item data. But ignoring ------------ Checking suggests that the DB is now somehow much ahead of the server, which is odd since the sever is a fresh install less than a week old on a Vista 32 machine. (I *hate* Vista! There was an item editor program out there mentioned here somewhere and I can't get the thing to run in Vista!). If it matters (and it shouldn't) the item I added had ID number 500000 to be sure it wouldn't interfere with anything. Also, I used two programs to perform the edit, SQLyog to export the item I was copying to a simple SQL file, then change the number and import it, then Navicat Lite to edit the values (yes, could have done it in SQLyog, buuut anyway). So... is there a way to fix this thing? Code:
--------------------------------------------- |
Just a note: Removing that new item doesn't fix the problem. *sigh* (Couldn't seem to edit my post a second time).
|
More details, in case they help:
It's the newest server, compiled by me directly, with the new DB, just installed. The only other thing I did between having it working and having it broken was that I tried to get GeorgeS's Item Editor working, setting up the various OCX files and also DLing and installing his ODBC install. It occurs to me that either of those two might have a hand in making this not run anymore. Tried recompiling world.exe (and the whole thing), and reinstalling MySQL 5.1 (neither of which worked). Would rather not wipe the DB and resource... for whatever reason it took 12 hours last time to do that! Still hoping for help here. |
i am pretty sure highest item id can be is 200k.
if ID is higher than that server won't load. thats in newest builds in older build 100k is max id limit |
Do I need to re-install the DB for that? I tried removing the item from the DB but it's still not working. Also, not sure if this is a problem (just took care of it now), but I found I've somehow installed a Norton anti-virus scanner (I hate Norton, I find their stuff sucks up huge amounts of resources and interferes with just about everything, I use AVG). Anyway, just removed that, too. But, as I said, simply removing the item doesn't seem to do it. Also, shouldn't an item with ID beyond 200K cause a crash or something, not it totally ignoring the thing? Heck, you'd think it would at least simply stop reading once it got to that point! Also, normally when I start World.exe it takes a while to get past the 'Loading Items' section, you can see it on-screen for a while. This time it just scrolls off into oblivion instantly. Shouldn't it take a while for the code to notice that there's an ID number that's too high? It being limited to an ID number of 200k doesn't make a lot of sense to me, either. 200K is roughly 2^18 (18 bits), and most variables are multiples of 8 bits. A signed variable is half that (to allow for positive and negative) but at 24 bits, losing one makes it 23 which makes the make number around 8 million. Now, if you're talking about the actual number of items, that's still around 79k since I took only the base DB and added one item.
|
All times are GMT -4. The time now is 02:27 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.