Author Topic: MacOSX - Updater app is missing  (Read 1479 times)

Mosfet

  • Traveller
  • *
  • Posts: 43
    • View Profile
MacOSX - Updater app is missing
« on: December 05, 2004, 04:54:13 pm »
Planeshift version: PlaneShift_CBV0.3.002_macosx
OS: 10.3.6
Computer: 1Ghz G4 Powerbook 768mb ram
Video Card: NVidia GFeorce FX 5200
Character Name: Mosfet Cthulhu

Bug Title:  Updater is missing
Severity:  Med
Client setup: 800x600 Windowed
Bug Details:

The Updater executable is missing.
The only 2 executables are psclient.app and pssetup.app


acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #1 on: December 05, 2004, 04:56:20 pm »
Ah, oops.  I will ask dfryer about it.  He\'s our only Mac guy so we have to depend on him a lot for this :).
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

Sir Peter

  • Traveller
  • *
  • Posts: 23
    • View Profile
(No subject)
« Reply #2 on: December 05, 2004, 06:18:16 pm »
Planeshift version: PlaneShift_CBV0.3.002_macosx
OS: 10.3.6
Computer: 1.33Ghz G4 iBook 256mb
Video Card: ATI Radeon 9200 Mobile
Character Name: ....

Bug Title: Updater is missing
Severity: Med
Client setup: 800x600 Windowed
Bug Details:

I also don\'t know how to update.... this link seems to work only
for Windows clients:

http://laanx.fragnetics.com/updater_hidden/updater1020.zip

Androgos

  • Guest
(No subject)
« Reply #3 on: December 06, 2004, 01:38:45 am »
Hm, how does app work for Macs?
Do they work in the same extent as exe, i.e could we distrubutate it the same way and all macs would be able use it?

In that case i could try to add it to the auto update feature

Mosfet

  • Traveller
  • *
  • Posts: 43
    • View Profile
(No subject)
« Reply #4 on: December 06, 2004, 08:52:07 am »
I\'ve only developed for the PC, but .app seems to be the mac version of .exe
But it should work like with a PC, ie: if I were to download \"Application.app\", I should be able to just run it.

Sir Peter

  • Traveller
  • *
  • Posts: 23
    • View Profile
we cannot use .exe
« Reply #5 on: December 06, 2004, 09:56:46 am »
We MAC users just need the \'psclient.app\' to be updated...nothing more

maybe only some files could need to be replaced so we need also
to know where to manually put the different files (in the PlaneShift folder)

thanx

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #6 on: December 06, 2004, 01:26:41 pm »
Yes, Unfortuantly only dfryer can do this at the moment since he is the only one that has a MAC to build on.  If one of the other MAC people has some skillz maybe they can attempt it :)
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #7 on: December 06, 2004, 02:44:19 pm »
I did not upload the updater because it was not packaged up properly, I hope to at least be able to address the missing vorbis library tonight, and maybe the updater as well, but things are .. a little hectic :)

.app files are actually folders, but we could add them and their contents to the updater.  I\'m wondering whether or not I can put the shared crystalspace/cel/ps plugins in a seperate folder or whether they should hide out inside the application \"bundles.\" The bundle approach is less prone to stuff getting trashed, but would result in a little more disk uses (multiple copies of CS shared libs).

Another alternative is to have the setup app and the updater search for the plugins within the planeshift app bundle, or vice versa.
« Last Edit: December 06, 2004, 02:47:56 pm by dfryer »
Quidquid latine dictum sit, altum sonatur.

Sir Peter

  • Traveller
  • *
  • Posts: 23
    • View Profile
separate folder
« Reply #8 on: December 07, 2004, 01:06:13 pm »
I think the \'separate folder\' solution would be fine.... (less disk usage)

but it\'s only my personal opinion...

P.S.  do not worry about trashing things, we are good boys !!!

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #9 on: December 07, 2004, 03:28:03 pm »
Well, since the updater and setup don\'t use CS *too* heavily I think that keeping the plugins \"hidden\" is the best alternative.  That way all the CS plugins can be updated without fear of breaking the updater or any similar catastrophe.  Anyone who truly desires to muck around with the plugins can control-click on the application and \"Show Package Contents\" and navigate around the bundle structure, or use the command line.
Quidquid latine dictum sit, altum sonatur.

Sir Peter

  • Traveller
  • *
  • Posts: 23
    • View Profile
for me its ok
« Reply #10 on: December 08, 2004, 08:36:46 am »
answering ---------> dfryer

Ok I think your idea is very good but please could you tell me how the updater should work ? I mean what are the files you wanto to upgrade?
(in what folder?)

If you need any help I can be at your disposal !!
(working on OSX of course)

You made a good work for us dfryer, thank you a lot :-))))

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
(No subject)
« Reply #11 on: December 08, 2004, 09:02:11 pm »
As I\'ve mentioned, I could do some stuff in Java. If it\'s simply a case of checking if an update is necessary and then copying files, it would be pretty easy.

P.S. I assume you\'re going to make a link to the updater available at some point? :)
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #12 on: December 08, 2004, 09:49:57 pm »
Quote
Originally posted by Cha0s
As I\'ve mentioned, I could do some stuff in Java. If it\'s simply a case of checking if an update is necessary and then copying files, it would be pretty easy.

P.S. I assume you\'re going to make a link to the updater available at some point? :)


Java might be possible.  The updater app though does some zip magic though so not sure if java supports that.  But could be one option to explore.
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

Cha0s

  • Veteran
  • *
  • Posts: 1860
    • View Profile
(No subject)
« Reply #13 on: December 08, 2004, 09:59:52 pm »
Java can deal with .zip files just fine. The user would need the latest version of Java, but that shouldn\'t be an issue (no fancy installing required ;) ).

Here\'s some info about Java\'s built-in ZIP package. Java can easily manipulate raw bytes as well, if it comes to that...
http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html
Cha0s
Mac OS X Forum Moderator
In-Game Roleplay Forum Moderator
Please search and skim existing threads before posting!