Page 1 of 1
Cannot see character in 3rd person on latest code
Posted: Wed Mar 03, 2010 8:42 pm
by ginsu
Oddest thing happening. I pulled code today and compiled a new version on Linux and tried the windows precompiled binaries with the same results. After fixing a buffer overflow on the linux server I was able to connect to it with client versions 6169L and 5709L but I cannot see the character in third person mode at all. The pre-compiled windows server will time out on client version 6169L so I cannot even get a character into the world. 5709L will log in but I still don't see the character at all. The same client installs both work properly on TessEQ. I'm just experimenting with my sandbox world (GinsuWorld) when I see these issues. The database is completely fresh and I restarted multiple times to make sure that everything is downloaded. There are no errors in the log files that give me any indication what the issue could be. Any ideas of where to look next?
Thanks!
Re: Cannot see character in 3rd person on latest code
Posted: Thu Mar 04, 2010 6:57 am
by John Adams
Interesting problem, both you have discovered. Our content team runs on Ubuntu Linux and we have never had a problem (that I am aware of) with the EQ2 Stream, nor the 3rd person missing.
I have in fact seen that issue before, but it's usually caused by either the opcodes, structs, or some data missing from the database. It's kinda broad, so unfortunately not 1 single thing. Make sure your *.xml structs files are current to the World.
Re: Cannot see character in 3rd person on latest code
Posted: Thu Mar 04, 2010 8:08 am
by Arremis
Also make sure you haven't zoomed your camera in. In 3rd person if you zoom your camera in, the character will disappear behind it.
Re: Cannot see character in 3rd person on latest code
Posted: Thu Mar 04, 2010 10:13 am
by ginsu
I'll double check the *.xml files tonight. I would think there would not be a problem with them being current as I pulled a fresh SVN copy straight from the server and started from scratch, but it is worth a check. SVN version or implementation should be out as a suspect since I pulled it with the native svn on Ubuntu and Tortiose SVN on windows.
I have scrolled the camera in and out and it doesn't make any difference. Even tried to lock the camera to third person perspective. Is there an easy way to verify that my opcodes updated properly?
Not sure what to add on the ReaderLoop issue. I'm running Ubuntu 9.04. Default security settings. Buffer overflows are tricky though, they don't always manifest as a crash. Just looking at the types what is there doesn't make sense with the data types though. The compiler does throw a warning about the %llu cast of the unsigned integer.
Thanks,
Ginsu
Re: Cannot see character in 3rd person on latest code
Posted: Thu Mar 04, 2010 2:33 pm
by John Adams
Did you also browse through any of the 3 possible logs eq2world creates in the logs/ folder? World, Debug, Error - with the only guarenteed one is World. Debug and Error only show up when something hits that logger.
I have definitely seen the issue you describe, invisible toon. I just cannot recall the exact cause.