Author Topic: 64bit linux client doesn't save GUI info  (Read 1918 times)

Constrabus Gegami

  • Traveller
  • *
  • Posts: 42
    • View Profile
    • The Klyros of Fury
64bit linux client doesn't save GUI info
« on: July 14, 2007, 05:19:32 am »
In 64bit Linux PlaneShift, If you set the GUI around (window/toolbar positions and transparency) it will go back to the default
positioning and transparency after a successful game exit.
I know that it will not save after a crash to the desktop or a hard game shutdown, but it will not save even after a normal exit.

Anyone else with this problem?

Remember this is 64 bit. I don't know if the 32 bit version has the same issue.

Thank you!
-Cons

Site: The Klyros of Fury
(Host had HDD crash - Rebuilding)
Forums: The Klyros of Fury
Skype: Constrabus
"Keeping alive the Brotherhood of the Klyros wilst assisting friend and foe."

Pirx

  • Wayfarer
  • *
  • Posts: 7
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #1 on: July 14, 2007, 10:46:00 am »
I have the same problem.

And if I try to save quest notes the game crashes hard, without saving anything.

the new shadows under the player look very strange, moving all over the landscape from time to time

System is Linux 2.6.18.8 x86_46 + NVIDIA-Linux-x86_64-100.14.11

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #2 on: July 14, 2007, 10:52:06 am »
The gui problem sounds like a write permission problem on the config files to me. Check that you have write permission to all the .cfg files in the PS dir.

The shadows seems to be a decal problem. I´ll report the problem to aarobber and hopefully get a fix for it soon.

Constrabus Gegami

  • Traveller
  • *
  • Posts: 42
    • View Profile
    • The Klyros of Fury
Re: 64bit linux client doesn't save GUI info
« Reply #3 on: July 14, 2007, 05:22:51 pm »
The gui problem sounds like a write permission problem on the config files to me. Check that you have write permission to all the .cfg files in the PS dir.

The shadows seems to be a decal problem. I´ll report the problem to aarobber and hopefully get a fix for it soon.

Wouldn't have thought of trying that for a while lol

Checked everything.
All already have Read and Write permissions.
* Constrabus Gegami scratches his head in wonder, "Dunno what it could be."

Site: The Klyros of Fury
(Host had HDD crash - Rebuilding)
Forums: The Klyros of Fury
Skype: Constrabus
"Keeping alive the Brotherhood of the Klyros wilst assisting friend and foe."

CrazyYlian

  • Hydlaa Resident
  • *
  • Posts: 71
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #4 on: July 16, 2007, 03:52:56 am »
I am having similar problems with all configs.  I cannot save shortcuts or key bindings.  It appears to save them, but as soon as I log out they are lost.  Yes, it looks like a permission issue except I have the proper permissions (or should... the same installation process & directory worked fine for v.18)  I did systemwide install to /usr/local/games.

Does it only use the .cfg files in the install dir?  What would I have to do to get the files saved in my home directory (./planeshift)?  My roomie and I both play (he has own account on my box) but currently we both have to use the same configuration. We would like to each have our own.

Pirx

  • Wayfarer
  • *
  • Posts: 7
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #5 on: July 16, 2007, 06:34:01 pm »
I second this.

Machine specific config belongs to /etc/planeshift/ and user config to ~/.planeshift/

Even on Windows you can do that now.

It would also have the advantage not to loose your config on reinstall.

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
Re: 64bit linux client doesn't save GUI info
« Reply #6 on: July 17, 2007, 05:06:10 am »
I only experience this on the 64 bit version of ubuntu on my laptop.  Permissions are correct, so I'm not sure what the issue is either.

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #7 on: July 17, 2007, 05:14:43 pm »
okay, I'll take a look and try and work out why it's doing this.

Pirx

  • Wayfarer
  • *
  • Posts: 7
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #8 on: September 04, 2007, 02:14:21 pm »
Any progress with this problem?

It seems to reach further: If I try to store quest-notes or keyboard-shortcuts the client crashes.

Cebot

  • Hydlaa Resident
  • *
  • Posts: 161
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #9 on: September 04, 2007, 03:11:50 pm »
I had the same problem on my amd64 box, I compiled the game on my own (a static version which i copied into the folder of the planeshift directory from the binary installation) and it seems to be fixed. the gui positions get saved since then.
So why do I love when I still feel pain?
When does it end, when is my work done?
Why do I fight and why do I feel that
I carry a sword, that I carry a sword through a battlefield?

VNV Nation - Joy

Constrabus Gegami

  • Traveller
  • *
  • Posts: 42
    • View Profile
    • The Klyros of Fury
Re: 64bit linux client doesn't save GUI info
« Reply #10 on: September 23, 2007, 03:39:39 am »
Any updates here? Still having this problem. :(

Site: The Klyros of Fury
(Host had HDD crash - Rebuilding)
Forums: The Klyros of Fury
Skype: Constrabus
"Keeping alive the Brotherhood of the Klyros wilst assisting friend and foe."

Vornne

  • Testers
  • Hydlaa Resident
  • *
  • Posts: 189
    • View Profile
Re: 64bit linux client doesn't save GUI info
« Reply #11 on: September 23, 2007, 06:41:39 am »
I confirmed this, on linux 64 bit, using the 0.3.019 relase binary version. But running either .019 or .020 cvs, shortcuts and the window position and transparency all save and reload correctly. So I think it will all work right when the next version is released.