- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Engine → Build Issues
-
Assigned To
Lanarel Andrew Dai - Operating System
- Severity High
- Priority
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: PlaneShift
Opened by Pamal Yallamie - 18.07.2009
Last edited by Talad - 20.11.2013
Opened by Pamal Yallamie - 18.07.2009
Last edited by Talad - 20.11.2013
FS#3037 - Provide art allowing trunk to work, and update build guide for that.
please update the Build Howto, since the binary art is needed to get a working pstrunk client.
—
17:22 needle | I can say it does not work with only svn art here, don’t ask me why
17:22 needle | i am missing some *.dss files then
[…]
17:29 Vengeance@| no, I think the client distro art is pretty much required
17:30 Vengeance@| you cannot run just with svn art anymore
—
Addition by Lanarel:
There should be a good recipe (in the compile guide) to get a set of art and data that works in trunk. This may require update of svn art, or other ways of providing art uptodate enough to work with trunk.
| ID | Project | Summary | Priority | Severity | Assigned To | Progress | |
|---|---|---|---|---|---|---|---|
| 1651 | PlaneShift | Medium |
Not as easy as just updating the guide :). First there should be someway to get public art that actually works :)
What seems to work for some:
Just follow the compiling guide for install art: checkout from svn, copy art and data from install. This does not solve problems that are not fixed yet, such as GUI.
Some than had an error about books.dds. FOr this, download the zipfile for laanx here: http://tinyurl.com/n5cepa Copy it over the file in art/world
A few still have an error about a missing csinvisible.dds, which I could not yet figure out. Some had success running from gdb I believe.
I can confirm /trunk build works on Intel Mac OS 10.5.7 (up to the login screen at least), after following the above instructions.
In addition, I had to replace loginwindow.xml of the release with loginwindow.xml of the trunk.
Oh, and did I mention a lot of tinkering with the cs-install? But that holds for /stable as well.
Problem for me was using macports instead of fink and getting dependencies right. The guide might reflect using macports at some point?
current trunk 4111
a backtrace to this problem described, line 72-75
then a lot of debug output from line 87
line 220 continuing loading the client. I hope this helps a bit.
http://dpaste.com/70655/
couldn’t find a place where to attach files here.
workaround to missing “csinvisible.dds” issue
this works for me:
Install a planeshift client on a windows machine
Do an update of planeshift client on windows
Copy art and data from windows binary to the svn linux as described here: http://tinyurl.com/4d9hx5 Apply “.. download the zipfile for laanx here: http://tinyurl.com/n5cepa Copy it over the file in art/world..” Linux svn psclient patched with windows pslcient art and data should not now display a message “missing csinvisible.dds”
Replacing loginwindow.xml did not solve this problem on this box, possibly it only applies to the Mac OS version.
Solution :
21:38 Kayden | hey, is anyone still having trouble with csinvisible.dds?
[…]
21:39 Kayden | okay. I put up a fixed terr_common.zip the other day but I wasn’t sure if the people with the problem got the word.
[…]
21:41 Kayden | the world file in terr_common had a <material> tag specifying that texture, but didn’t ever define the texture
[…]
21:43 Kayden | http://www.whitecape.org/files/planeshift/terr_common.zip
Binary/release art should not be necessary to get the trunk client to work. If it is necessary than that itself is a bug.
Should be fixed in r4221
tested ok with r4222, Runs with svn art only here.
NPC’s look like don’t have textures and models.
However that’s possibly intended those missing textures and some models.
I think it was always the case that only dwarves models were in svn art, and it was also the default object mesh. So almost everything would look like a dwarf :).
If things work now, this bug can be closed. However, I would like to have somewhere (forum sticky in development?) where the info above listing how to get things working with install art is kept as well, first.
I tried but it still does not look good.
Updated and reverted a recent checkout. Running psserver, loading only podium and npcroom1.
- splash screen is black
- login screen is black with podium shown from above, and no cursor
- clicking in the dark, finding the OK button, logging in on local server (will check if it was the correct one :) ), resulted in:
http://tinyurl.com/nux8wm
So:
- no races at all (boxes showing for even a dwarf)
- no gui at all. GUI not working well is expected, but it should show more than this. Especially missing cursor is bad
- text is not removed
Setting back to in progress
Works for me, make sure you are using the SVN psclient.cfg file and the SVN skins .zip.
I reverted everything, so it should use those. Tried again after clearing db again and deleting shadercache, same result. Doing a completely clean checkout now and will try again
Completely clean checkout with art from svn and still the same.
I would like to ask to close this task since now v 0.5.8 it is possible to checkout from svn and to fetch the art via the
“pslaunch –console –repair” command, and you get a fully working client without the need to fetch the art from a binary client.
Steps to reproduce