Author Topic: HOW TO UPDATE TO 0.3.013  (Read 6654 times)

Karyuu

  • Forum Legend
  • *
  • Posts: 9341
    • View Profile
(No subject)
« Reply #45 on: February 27, 2006, 01:20:07 am »
Houlen, read the first post :)
Judge: Are you trying to show contempt for this court, Mr Smith?
Smith: No, My Lord. I am attempting to conceal it.

Houlen Aru

  • Hydlaa Resident
  • *
  • Posts: 51
    • View Profile
(No subject)
« Reply #46 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. >_>

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #47 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)

::  PlaneShift Team Programmer  ::

Houlen Aru

  • Hydlaa Resident
  • *
  • Posts: 51
    • View Profile
(No subject)
« Reply #48 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

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #49 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.

::  PlaneShift Team Programmer  ::

Ponytail

  • Traveller
  • *
  • Posts: 10
    • View Profile
crashes-Problem solved
« Reply #50 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.
I downloaded this file 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 to your PS directory
3) play!
Characters:
- Shalieso Abugora, male Xacha
- Tarr Rurrokk, Kran

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #51 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.
« Last Edit: February 28, 2006, 02:43:16 am by DaveG »

::  PlaneShift Team Programmer  ::

Gerbrant

  • Traveller
  • *
  • Posts: 21
    • View Profile
A short log
« Reply #52 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.
« Last Edit: March 01, 2006, 07:33:02 am by Gerbrant »

Choren

  • Hydlaa Resident
  • *
  • Posts: 80
    • View Profile
(No subject)
« Reply #53 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.
Why should I speak, if no one speaks?  Why should I approach, if no one approaches?  Why should I hear, if no one hears?

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #54 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.

::  PlaneShift Team Programmer  ::

Mur

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #55 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

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #56 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.

::  PlaneShift Team Programmer  ::

FioreBat

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
(No subject)
« Reply #57 on: March 14, 2006, 07:38:57 pm »
Sorry ^^\'

where i could find the linux version of updater????

Karyuu

  • Forum Legend
  • *
  • Posts: 9341
    • View Profile
(No subject)
« Reply #58 on: March 14, 2006, 08:58:36 pm »
We have a whole separate section of the forum for Linux users ;)
Judge: Are you trying to show contempt for this court, Mr Smith?
Smith: No, My Lord. I am attempting to conceal it.