Author Topic: Finally gone.  (Read 1546 times)

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Finally gone.
« on: May 25, 2006, 04:47:36 pm »
*** 2006-05-25 by Dave Garrett
- Fixed display bug where the entity labels of loading items/actors would popup
  upsidedown in the lower left of the screen during the new entity queue check.

This bug has been in PS since MB, but it's finally removed after a long struggle.
Bug: I salute you!

I found this image of the bug, it's not great, but it was the only one I could find:
http://www.iceload.com/view/16593

 :'(
« Last Edit: May 25, 2006, 05:12:48 pm by ThomPhoenix »
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #1 on: May 25, 2006, 05:30:17 pm »
You missunderstand...  An optimization Venge did recently (the new entity queue check) made that happen for everything for the first few seconds after loading.  I just got rid of that.  I have no idea if it will stop the other ones.  I don't even really know what causes those.

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #2 on: May 25, 2006, 06:33:17 pm »
Yay! He survived again!
This bug is unbeatable!  :D

But thanks for the info Dave. We'll hold this memorial when the time is right then, hehe.  :lol:

The reason I thought this bug was fixed was because of the stricking similarities:
- lower left corner
- text being upside down (mirrored actually)

The screenshot actually says "Aasimon", it's always different. I wonder what causes it.
« Last Edit: May 25, 2006, 06:38:46 pm by ThomPhoenix »
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #3 on: May 26, 2006, 01:05:15 am »
It's the same bug, just triggered more often by that recent change.  I didn't fix the bug, per se, but rather the new trigger.  ;)

All I had to do to get rid of them was to move the entity loading queue to before the frame rendering, instead of after.  There's a chance that doing this fixed it altogether, but I haven't the slightest clue really.  As I said, I don't know the exact cause of the old one.

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #4 on: May 26, 2006, 08:27:15 am »
Great work, I guess we'll see when the new version is released :)
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #5 on: May 26, 2006, 01:50:29 pm »
..... or ..... you could checkout latest PS and test it now.  This is the "Development Deliberation" forum, after all.  ;)

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #6 on: May 28, 2006, 01:52:24 pm »
I could do that, but I've never built from the code. I guess I could use Mingw or something. But how would I log into the game, I don't think client and server are compatible. Or should I setup my own test server?
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #7 on: May 28, 2006, 02:35:03 pm »
You build your own client, server, etc.  It's also best to keep a regular install, seeing as the CVS isn't always compatable with Laanx.

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #8 on: May 28, 2006, 04:19:51 pm »
I guess I'll try it out but I have a few questions:
1 - build guide on laanx.fragnetics is out dated, I should use the nice CSS one from CVS?
2 - In CVS build guide selecting GCC gives MinGW guide?
3 - MSVC is paid, but there is a free version, MSVC Express, will I be able to compile PS on windows with it, or will I be better off with GCC/MinGW?
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #9 on: May 28, 2006, 04:58:33 pm »
1)  Yes, use my new guide.
2)  Yes.  GCC + Windows = MinGW
3)  You should be able to compile with MSVC Express.  It's your choice if you want to go with that or GCC in MinGW.

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #10 on: May 29, 2006, 07:18:40 am »
Aah, thanks for helping me with the GCC/MinGW confusion. I'll check out both MSVC-E and MinGW and see what's the easiest. I'll report back if anything goes wrong.

Well, everything is going fine so far (downloading the sources now). But in the beginning of the guide you recommend to install the CS windows libraries into \development\CS, but later you download the source into the same directory and SVN gives an error because \CS\includes is already taken. I had to delete files inside \CS\ to make SVN dowload the whole source. Is this going to give problems?
« Last Edit: May 30, 2006, 04:16:24 pm by ThomPhoenix »
We're not evil. We're simply amazing.

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Re: Finally gone.
« Reply #11 on: June 02, 2006, 10:59:42 am »
Hmm... I think that part is a bit confusing.  You install the libs wherever (I used c:\development\cslibs) and then install their DLLs to the CS dir.

::  PlaneShift Team Programmer  ::

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #12 on: June 02, 2006, 03:58:23 pm »
Yeah, I solved it with help from #ps-building, but now I still have a bug that stops me from running psserver.exe (all other programs/tests work).
Error is "csInitializer::SetupConfigManager failed!", but I notified Acraig.

edit: Does anyone have a clue on this? It's still not fixed.
« Last Edit: June 26, 2006, 11:59:46 am by ThomPhoenix »
We're not evil. We're simply amazing.

ThomPhoenix

  • Testers
  • Forum Addict
  • *
  • Posts: 2678
  • A Phoenix, what'd you expect?
    • View Profile
Re: Finally gone.
« Reply #13 on: June 26, 2006, 12:04:16 pm »
Well, I'm going to defy all forum rules (sorry Karyuu) and kick this topic up, as I'm still having the above issue.
It's haunting me!
Please, anyone!  :'(

edit:
Anywho, fixed by Res2K!  \\o//

and for you future screw-uppers (you know who you are)
Here's the solution:

I was partly VFS's fault
just starting psserver.exe from windows doesn't work
starting it directly from cmd also doesn't work
you need to cd to psserver.exe's dir and then again start it from it's complete target to run it properly, else it will fail to spot the right config files
   
I immediately started Psserver.exe from my start cmd location
which was My Documents
and thus vfs searches for the config files there
   
/this/ means current location in vfs
as my rescuer res2k put it: > ("/this/" in VFS means: cwd from program start time)
so after weeks of rebuilding and starting from scratch, I only had to cd to the right dir >.<

Ow, and for you lot having errors with building Ase 2 Spr: don't bother, it's broken.
« Last Edit: June 26, 2006, 05:09:11 pm by ThomPhoenix »
We're not evil. We're simply amazing.