Ok will definitely be reinstalling VS 2002 then.. good thing I have MSDN via work. Not sure whether the problem launching the EXEs at this point is due to the difference in the versions, since I can now compile but when executing I now get problems. At that point I almost have to assume the problem is the version difference, at least to get it executing properly.
|
Hmm yeah still getting the executing problems here too, lots of ascii spam like before.
Edit: Even having the problems with the pre-compiled versions you linked LE. |
Quote:
|
Sorry, just edited my post. Meant about the pre-compiled versions too. I've been using vs 6.0 but will probably be upgrading to .net 2k3 some time soon anyway.
|
Quote:
|
Ya, same spam with pre-compiles.
|
kk, Yah I just noticed it myself. It was caused by an overloaded function called EQEMuLog::write that FNW added in with his changes. Apparently it worked fine on linux, but it caused all kinds of problems on Windows (as you can tell). I'm uploading some fixed versions now. Give me 5 minutes or so and they will be there. The specific problem was in database.cpp on line 4211. I dont have time to debug it fully, so I just took out the argument that was causing it to use his new function.
|
They are uploaded, btw to save yuorself some trouble: Apparently if your faction tables arent correct, it just exits the program when it tries to read those tables. Run this query:
Quote:
|
Hmm new error using the new perl compile:
[Error] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: 0x%04x, size: %i Error message: %s Client error: %s dbasync->Add Work() returned false, client crash SELECT faction_id,current_value FROM fac tion_values WHERE char_id = %i SELECT id,profile,zonename,x,y,z,guild,guildrank FROM character_ WHERE id=%i Unexpected packet during CLIENT_CONNECTING: OpCode: 0x0355, size: 4 0: 48 1F 73 00 | H.s. Did I miss a db change I should have sourced in? |
For some reason anything after a logfile->write() is being printed to zone.exe. For example the shielding messages are being printed there. I've been commenting out the various logfile->write() in client_packet.cpp to see if I can avoid crashing and each time I can get further along prior to crashing.
Edit: Still locking up shortly after logging in for some reason. |
aight, now that lethal pointed out the problem, I know whats wrong with this at least. I didnt even think about the overloaded function intercepting write calls with 2 int args... I am correcting it right now.
and actually on unix, all it did was print a bunch of the binary to the log files, rather interesting. |
Not sure if this helps, but I lock up right after zoning in. I compiled with .NET both with perl and without. The output stayed the same:
Quote:
|
when it boots up a zone i get an error about temporary merchant templates. it says
Code:
[Status] Loading Temporary Merchant Lists... Edit:: as we;; as that, the black screen erroring is gone... although now it just looks like its loading into the zone but goes back to login after a few minutes. is my DB wrong or is it still the server? |
My compile problems were resolved tonight as of about 6PM and the emulator also runs without crashing.
|
hmm, well it never worked for me but thankfully ajb20 got me a working compile and my server finally works =D. but its the 29th compile
|
All times are GMT -4. The time now is 09:48 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.