PlaneShift

Support => Technical Help: Problems BEFORE entering the game => Topic started by: DaveG on February 25, 2006, 11:43:54 pm

Title: HOW TO UPDATE TO 0.3.013
Post by: DaveG on February 25, 2006, 11:43:54 pm
This post is about the Windows version, only.
Also, if you downloaded the new package, it\'s obviously not for you.



The updater is having issues self-updating... again.  You\'ll need to manually install the new version.  Download this:

http://www.psmirror.org/psupdater/updater1100.zip

Mirrors you can use if the above link fails:
http://planeshift.mirror.thumbnail.cz/psupdater/updater1100.zip
http://laanx.fragnetics.com/updater_hidden/updater1100.zip


Move that to and extract that into your PlaneShift folder (usually \"c:\\program files\\PlaneShift Crystal Blue\\\") overwriting older versions.  Run the updater, and it should all work.  (The updater will say it\'s version 1.1.0.0 if you did this all correctly.)  It seems the relit maps aren\'t up yet, so you will probably have to update again, later.  (big download)

(Note that since you\'re going to be changing files used by PS applications, you should have them closed when you do this.)

Please post any issues with this process here.

You only need to read down if you didn\'t understand this post.  For this problem, this is the solution.
Title:
Post by: sesmi on February 25, 2006, 11:53:42 pm
How do i get to my planeshift folder? i\'ve always had to search for it....
Title:
Post by: DaveG on February 25, 2006, 11:55:20 pm
Um... just go to it...  Open explorer, and goto the folder:  \"c:\\program files\\PlaneShift Crystal Blue\\\"  (by default)
Title:
Post by: Karyuu on February 25, 2006, 11:55:23 pm
Or go to My Computer, and Local Disk (C:), and then follow the names.
Title:
Post by: DaveG on February 26, 2006, 12:00:16 am
Ways to open explorer:
Yeah... ok, sorry.  I didn\'t know I\'d have to be this basic.
Title:
Post by: sesmi on February 26, 2006, 12:01:48 am
Umm.... doing that didn\'t help in the least. I don\'t think that was my problem. i had already instaled the new updates.
Title:
Post by: DaveG on February 26, 2006, 12:03:39 am
As I already said, that doesn\'t work.  You need this.

I updated my plain install, and it was borked.  I did what I listed above, and it works now.
Title:
Post by: white_slayer on February 26, 2006, 12:06:51 am
does this mean i have to download the whole game again or will there be like a smaller patch soon?
Title:
Post by: DaveG on February 26, 2006, 12:09:57 am
Quote
Originally posted by white_slayer
does this mean i have to download the whole game again or will there be like a smaller patch soon?

Um... did you read this thread?  Running the updater is the smallest patch you\'re going to get.  You ~could~ download the new package, and it\'d probably be the simplest thing to do, but you can use the updater if you read the first post.
Title:
Post by: sesmi on February 26, 2006, 12:10:21 am
Quote
Originally posted by DaveG
As I already said, that doesn\'t work.  You need this.

I updated my plain install, and it was borked.  I did what I listed above, and it works now.
I did what you said, and it STILL doesn\'t work.
Title:
Post by: DaveG on February 26, 2006, 12:13:55 am
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
As I already said, that doesn\'t work.  You need this.

I updated my plain install, and it was borked.  I did what I listed above, and it works now.
I did what you said, and it STILL doesn\'t work.

You ran the new updater afterwards?  Ok, then you have another issue.  What is the error?  (run with -console; that means you need to stick that switch on the end of the command; edit it by right-clicking on the link in your start menu, and clicking properties)
Title:
Post by: sesmi on February 26, 2006, 12:17:07 am
Quote
Originally posted by DaveG
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
As I already said, that doesn\'t work.  You need this.

I updated my plain install, and it was borked.  I did what I listed above, and it works now.
I did what you said, and it STILL doesn\'t work.

You ran the new updater afterwards?  Ok, then you have another issue.  What is the error?  (run with -console; that means you need to stick that switch on the end of the command; edit it by right-clicking on the link in your start menu, and clicking properties)
I what? sorry i\'m not good with that kinda language...
Title:
Post by: DaveG on February 26, 2006, 12:20:05 am
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
As I already said, that doesn\'t work.  You need this.

I updated my plain install, and it was borked.  I did what I listed above, and it works now.
I did what you said, and it STILL doesn\'t work.

You ran the new updater afterwards?  Ok, then you have another issue.  What is the error?  (run with -console; that means you need to stick that switch on the end of the command; edit it by right-clicking on the link in your start menu, and clicking properties)
I what? sorry i\'m not good with that kinda language...

That didn\'t help you, so do this:
Title:
Post by: sesmi on February 26, 2006, 12:23:04 am
I tried adding -console to the end and it told me that name wasn\'t valid.
Title:
Post by: DaveG on February 26, 2006, 12:24:21 am
If there aren\'t quotes already around the main path, add them.  Stick the switch after that.  Ex:

\"C:\\Program Files\\PlaneShift Crystal Blue\\psclient.exe\" -console

Please check the version of the updater, that it tells you at the top after loading.  It should say 1.1.0.0 at this point.
Title:
Post by: sesmi on February 26, 2006, 12:25:41 am
nvm, it\'s impossible to change it to windowed mode because setup isn\'t working either.
Title:
Post by: DaveG on February 26, 2006, 12:28:42 am
Quote
Originally posted by sesmi
nvm, it\'s impossible to change it to windowed mode because setup isn\'t working either.

Edit planeshift.cfg in a decent text editor.  (notepad may not show it right, in this case; try wordpad)  Change it manually:

; Use full-screen mode if available
Video.FullScreen = false

And please verify your updater version for me.
Title:
Post by: sesmi on February 26, 2006, 12:31:44 am
1.0.2.8 is the updater version.

when i tried to open planeshift.cfg it said windows could not locate the file.
Title:
Post by: DaveG on February 26, 2006, 12:33:40 am
Quote
Originally posted by sesmi
1.0.2.8 is the updater version.

Noooooo......  You didn\'t do it then.

Extract that zip into the PS dir.  You didn\'t do what I said.
Title:
Post by: Karyuu on February 26, 2006, 12:34:46 am
Concerning planeshift.cfg: You can\'t quite tell Windows to run any file by typing it into the run command. The file planeshift.cfg can be found in your main PlaneShift directory, which you have been told how to find.
Title:
Post by: sesmi on February 26, 2006, 12:35:07 am
Quote
Originally posted by DaveG
Quote
Originally posted by sesmi
1.0.2.8 is the updater version.

Noooooo......  You didn\'t do it then.

Extract that zip into the PS dir.  You didn\'t do what I said.
I have no idea what you mean. i thought you were talking about that thing in the first post you made, but i already did that.

*edit*

Quote
Originally posted by Karyuu
Concerning planeshift.cfg: You can\'t quite tell Windows to run any file by typing it into the run command. The file planeshift.cfg can be found in your main PlaneShift directory, which you have been told how to find.
*sigh* thats where i went to get it. please don\'t assume where i got something with no way of telling.

Please don\'t double-post.
Title:
Post by: DaveG on February 26, 2006, 12:38:59 am
Ok, apparently I have to explain what a zip file is.

A zip file is essentially a compressed folder.  It contains one or more files, compressed to take up less space.  You need to extract them, as in decompress and remove them.  Place the zip into your PS folder, then right-click and select \"extract here\" if you have it.  If you\'re using the standard windows crap (or a zip prog without the commands there), you can open it and drag/drop the files into the PS folder.  (It is highly recommended that you get a real zip program, if you don\'t already have one.  I recommend IZArc (http://www.izarc.org/).)
Title:
Post by: sesmi on February 26, 2006, 12:41:22 am
Quote
Originally posted by DaveG
Ok, apparently I have to explain what a zip file is.

A zip file is essentially a compressed folder.  It contains one or more files, compressed to take up less space.  You need to extract them, as in decompress and remove them.  Place the zip into your PS folder, then right-click and select \"extract here\" if you have it.  If you\'re using the standard windows crap, you can open it and drag/drop the files into the PS folder.  (It is highly recommended that you get a real zip program, if you don\'t already have one.  I recommend IZArc (http://www.izarc.org/).)
I knew the bit about it being compressed, but i didn\'t know i had to extract it to use it!
Title:
Post by: DaveG on February 26, 2006, 12:42:39 am
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
Ok, apparently I have to explain what a zip file is.

A zip file is essentially a compressed folder.  It contains one or more files, compressed to take up less space.  You need to extract them, as in decompress and remove them.  Place the zip into your PS folder, then right-click and select \"extract here\" if you have it.  If you\'re using the standard windows crap, you can open it and drag/drop the files into the PS folder.  (It is highly recommended that you get a real zip program, if you don\'t already have one.  I recommend IZArc (http://www.izarc.org/).)
I knew the bit about it being compressed, but i didn\'t know i had to extract it to use it!

Yes.  That\'s kind of the idea.  ;)
Title:
Post by: sesmi on February 26, 2006, 12:47:05 am
I\'m extracted it to the planeshift folder, and the updated is still 1.0.2.8! what did i do wrong?
Title:
Post by: DaveG on February 26, 2006, 12:48:12 am
And you said yes to overwriting the files?  (make sure you put them there, and not in their own folder)
Title:
Post by: sesmi on February 26, 2006, 12:48:54 am
Quote
Originally posted by DaveG
And you said yes to overwriting the files?
No but i had previously deleted the old updater folder.

or mabye yes? i don\'t remember agreeing or disagreeing to anything....
Title:
Post by: DaveG on February 26, 2006, 12:50:28 am
There is no updater folder.  These files belong in the root of the PS dir.  Just dump them straight in with the others.
Title:
Post by: sesmi on February 26, 2006, 12:52:05 am
Quote
Originally posted by DaveG
There is no updater folder.  These files belong in the root of the PS dir.  Just dump them straight in with the others.
so i throw them all out? EVERYTHING?!? but why?
Title:
Post by: DaveG on February 26, 2006, 12:54:58 am
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
There is no updater folder.  These files belong in the root of the PS dir.  Just dump them straight in with the others.
so i throw them all out? EVERYTHING?!? but why?

I think you\'re missing the point here.  You need the files in this zip.  The ones it\'s going to overwrite in the PS dir are old.  Overwrite them.
Title:
Post by: sesmi on February 26, 2006, 01:04:45 am
Quote
Originally posted by DaveG
Quote
Originally posted by sesmi
Quote
Originally posted by DaveG
There is no updater folder.  These files belong in the root of the PS dir.  Just dump them straight in with the others.
so i throw them all out? EVERYTHING?!? but why?

I think you\'re missing the point here.  You need the files in this zip.  The ones it\'s going to overwrite in the PS dir are old.  Overwrite them.
I\'ve overwritten everything that was in there. logically it should work now right?

EDIT: OH YES YES TALK YOU GOOD KARMA IT\'S WORKING THANG YOU DAVEG SOOO MUCH!!!
Title:
Post by: DaveG on February 26, 2006, 01:11:01 am
[SIZE=12]\\o/[/SIZE]

Ok, then this all works as I said in the first post.  Great.

If anyone else has a problem with this, please post here.
Title:
Post by: Annon on February 26, 2006, 02:19:41 am
The file link isn\'t working for me.
Title:
Post by: DaveG on February 26, 2006, 04:43:35 am
Quote
Originally posted by Annon
The file link isn\'t working for me.

Hmm... It\'s working for me.  Try again.  If it\'s still not working, something really screwy is going on at your end.

Edited to add:
Here are 2 mirrors of that file:

http://planeshift.mirror.thumbnail.cz/psupdater/updater1100.zip
http://laanx.fragnetics.com/updater_hidden/updater1100.zip
Title:
Post by: Annon on February 26, 2006, 05:40:10 am
Thank you.  Those others worked.  I would have scrutinized my end more, but both computers weren\'t working over here.
Title:
Post by: DaveG on February 26, 2006, 06:39:35 am
Ok, good.  I\'ve added the mirrors up top, just in case this happens to someone else.
Title:
Post by: strangedays on February 26, 2006, 07:34:43 am
I\'m new to planeshift. I just downloaded the windows 3.0.13 version and I\'m getting the updater crash.

I followed the instructions here (downloaded the updater linked in the first post and extracted it in my planeshift directory) but I\'m still seeing the same crash.

When I run psclient the version in the titlebar says 3.0.13 and not 1.0.x.x or 1.1.x.x.

I\'ve tried \"psclient -console\" but I get a dialog that says
\"Something unexpected happened in Planeshift: Crystal Blue
Details: EXCEPTION_ILLEGAL_INSTRUCTION at 0042F42A\" and I\'m prompted to save a diagnostic file.

Before you ask, yes I\'m certain I extracted the updater to the correct directory as I was prompted to overwrite the existing files.

Any tips?
Title:
Post by: DaveG on February 26, 2006, 08:02:23 am
Well, first of all:
Quote
Originally posted by DaveG in the first post:
This post is about the Windows version, only.
Also, if you downloaded the new package, it\'s obviously not for you.

Secondly, the current client version is 0.3.013 and the current updater version is 1.1.0.0.  So, this thread is not applicable to you.  You are up-to-date.

However, there\'s obviously a problem here, so we\'ll need to get to the bottom of it.  Please post a new thread with your system specs after reading the main sticky (http://planeshift3d.com/wbboard/thread.php?threadid=21401&boardid=17) and going through the standard troubleshooting tips.
Title:
Post by: strangedays on February 26, 2006, 08:05:14 am
I found this other thread (http://planeshift3d.com/wbboard/thread.php?threadid=22220&boardid=17&styleid=3&sid=def34024d32870a215c93b89edb01df9) that sounds like it might explain my problem. I posted my specs there and followed the suggestions offered but I get no joy. Still crashes.
Title:
Post by: Houlen Aru on February 27, 2006, 12:56:03 am
None of this makes sense...

Ok, so I move the file to the planeshift program files, and I extract them, then I run the updater? It doesn\'t work, if I\'m doing this right...
Title:
Post by: DaveG on February 27, 2006, 01:01:01 am
You extract those files out of that zip into the PlaneShift directory.  It will ask you to overwrite the existing (old) ones, and you must say yes.  (if it didn\'t ask, you didn\'t do it)  Doing this will give you the new updater, and the files needed for it to properly update your installation.  (Your updater will list itself as version 1.1.0.0 if you did this right.)  Run the updater, and things should work.
Title:
Post by: Houlen Aru on February 27, 2006, 01:02:27 am
Directory? Err...which file is that? :/

Edit: Sorry, I\'m not very good at these things. To rephrase my question; How do I get to the directory? (If this makes it any more clear).
Title:
Post by: DaveG on February 27, 2006, 01:10:56 am
A \'directory\' is what we called a \'folder\' before Bill Gates decided all Windows users were idiots.
Title:
Post by: Kymizer on February 27, 2006, 01:15:38 am
haha...your a funny guy dave
Title:
Post by: Houlen Aru on February 27, 2006, 01:18:04 am
Quote
Originally posted by DaveG
A \'directory\' is what we called a \'folder\' before Bill Gates decided all Windows users were idiots.


Yes, I know WHAT a directory is, but how do I get to that folder? >_>
Title:
Post by: Karyuu on February 27, 2006, 01:20:07 am
Houlen, read the first post :)
Title:
Post by: Houlen Aru on February 27, 2006, 01:26:48 am
Yay, I got it...now I can\'t run the updater, OR the game...I extracted the files, and two of them were password protected, so I had to skip them, and now nothing will work. >_>
Title:
Post by: DaveG on February 27, 2006, 01:31:39 am
?...
There are no password protected files in that zip.  If you have something set weird in your install, you\'ll have to... un-set it.  You just need to put those files there.  There\'s nothing else I can really help you with beyond what\'s already stated in this thread.  (there is another crash; probably not what you\'re getting)
Title:
Post by: Houlen Aru on February 27, 2006, 01:40:43 am
Alright, after tinkering with a few things, I got my game client working, but my updater is still down. Who cares, though, I can play. XD
Title:
Post by: DaveG on February 27, 2006, 01:43:46 am
:P
You\'ll need to get it working at some point, but at least the game is working.  You probably need to just dump all of those files in, in spite of whatever weird thing that\'s happening.
Title: crashes-Problem solved
Post by: Ponytail on February 28, 2006, 02:14:41 am
After installing the new version, no .exe-files (in PS directory) did work any more. Installing to new folder or in old folder made no difference.
Downloading the new updater files did not help.

My Problem was solved with help of this thread (http://planeshift3d.com/wbboard/thread.php?threadid=22220&boardid=17&styleid=3&sid=def34024d32870a215c93b89edb01df9).
I downloaded this file (http://www.planeshift.it/download/PS0.3.013_noSSE2.zip) to my PS directory after installing the new version and extracted all files.

I could now start the game or the update, but running the updater produced new problems after the successful update (maybe it installed old files).

=> Do this to make your installation work (If you had crashes after just installing the new version of the game):
1) download and install the new version of PS
2) download this file (http://www.planeshift.it/download/PS0.3.013_noSSE2.zip) to your PS directory
3) play!
Title:
Post by: DaveG on February 28, 2006, 02:43:02 am
Yes, there is a separate issue related to older chips and for some AMD.  (Only switch to the non-SSE if the process above fails for you.)  If you\'re having issues, there\'s no way to get out of having to read around the forums.  ;)  One thread cannot tell you everything you need to know.

At some point, I\'m going to take this sticky down.  (as anyone who is going to upgrade, will have done so)  Really, this process is not the recommended one.  The best thing to do is to just backup your options and install the new package clean.
Title: A short log
Post by: Gerbrant on March 01, 2006, 03:24:39 am
I\'m going to try the manual update in a minute. Here is a short log that might at least tell us why it didn\'t quit with a nicer error message.

In module vfs:

--(probable start of function)--
10007d80 56               push    esi
10007d81 57               push    edi
10007d82 8bf0             mov     esi,eax
10007d84 a17cc00110       mov     eax,[vfs!csVFS_Create+0x181ec (1001c07c)]
10007d89 83cfff           or      edi,0xffffffff
10007d8c 3bc7             cmp     eax,edi
10007d8e 7523             jnz     vfs!csVFS_Create+0x3f23 (10007db3)
10007d90 8b0dd0c20110     mov     ecx,[vfs!csVFS_Create+0x18440 (1001c2d0)]
10007d96 8b01             mov     eax,[ecx]
10007d98 688c9d0110       push    0x10019d8c
10007d9d ff5050           call    dword ptr [eax+0x50]
10007da0 68e0170010       push    0x100017e0
10007da5 a37cc00110       mov     [vfs!csVFS_Create+0x181ec (1001c07c)],eax
10007daa ff1578c00110    call dword ptr [vfs!csVFS_Create+0x181e8 (1001c078)]
10007db0 83c404           add     esp,0x4
10007db3 a17cc00110       mov     eax,[vfs!csVFS_Create+0x181ec (1001c07c)]
10007db8 8b16             mov     edx,[esi]
10007dba 6a02             push    0x2
10007dbc 50               push    eax
10007dbd 688c9d0110       push    0x10019d8c
10007dc2 8bce             mov     ecx,esi
10007dc4 ff522c           call    dword ptr [edx+0x2c]
--(this call fails)--

Because at [edx+0x2c] is the value 0x5e, which is not a valid function pointer.

All things considered, I think esi is an object pointer or something similar.
Therefore edx must be a pointer to a virtual function table, which as it happens is not pointing at an actual virtual function table.

Assuming thiscall calling convention, I think it tries to make this call:

    esi->_vf[11](0x10019d8c, eax, 0x2);

esi == 0xb35860: not in any module -- on the heap?
0x10019d8c: address in vfs
eax == 9 == **1001c2d0: data at pointer at address in vfs
0x2: a constant value

Memory range for vfs: 0x10000000 - 0x10020000

edit: I\'ve downloaded the zip file and extracted the files. PS starts, but when attempting to load the world it always quits with an access violation at address 0041AC3B.

According to the dump:

(4a4.8ec): Access violation - code c0000005 (!!! second chance !!!)
eax=000008ec ebx=0012f854 ecx=00000000 edx=001f03ff esi=0012f156 edi=000001b4
eip=7c90eb94 esp=0012e1bc ebp=0012e1cc iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202

It\'s the Win32 version. Perhaps a developer can figure out which source line it is and why it tries to fetch data from no man\'s land.

edit: Funny things happened in the updater.

First it couldn\'t update libmng-cs.dll. I solved this by renaming it. The updater gave a nasty error message on startup but worked fine.

Secondly, the file trevor.cal3d seems to be permanently out-of-date, even though it gets updated correctly.

I\'m still getting the same error message - I don\'t think I can solve this. Perhaps if I had a debug-build of psclient.exe with symbols and source-lines I could at least report a bit more specifics on the accessvio.

Oh, and while I\'m at it, if the program crashes while in fullscreen, the error is unreadable.
Title:
Post by: Choren on March 02, 2006, 04:27:47 pm
My updater is working fine.  The frist two mirrors are not.  Evey time I have updated, it gose passe the frist two, the one afftert that works fine.

This may be something worng with the links.  This happned before I updated.  Which I did by reinstaling the game.
Title:
Post by: DaveG on March 04, 2006, 08:47:50 pm
You extract the files (the files that constitute the new updater), you run the updater (that you just updated), and you\'ll get the new stuff correctly.  Without it the game confuses itself and messes up your install.

At this time, I\'m going to destickify this thread.  The updated maps are now on the update servers, and updating in this method will be pretty much just as slow as downloading the new package.

I no longer recommend this process, though it does work quite well.  The simplest and most fool proof method is to just download the new package, and install that.
Title:
Post by: Mur on March 13, 2006, 07:03:04 pm
I \'va done all what you said, but when i try to run the updater, he said that this one has find an error and must close, and it do this for the game to, whereas with the .012 version, it worked very well....

PS: sorry for my english but i\'m french
Title:
Post by: DaveG on March 13, 2006, 11:21:03 pm
1)  As it says in bold above, just download the new installer at this point.  (if on Linux, there\'s an updated updater you will need, regardless)
2)  It does no good to ask for help if you don\'t actually tell me what error you get.
Title:
Post by: FioreBat on March 14, 2006, 07:38:57 pm
Sorry ^^\'

where i could find the linux version of updater????
Title:
Post by: Karyuu on March 14, 2006, 08:58:36 pm
We have a whole separate section of the forum for Linux users ;)