Results 1 to 6 of 6

Thread: PlasmaClient for Myst online

  1. #1
    Join Date
    Jun 2008
    Location
    Melbourne
    Posts
    212

    Default PlasmaClient for Myst online

    Introduction

    PlasmaClient is a replacement for the official MOULa client program released by Cyan. The aim of the project is to be fully compatible with the official client, while also supporting new platforms and eventually new features.

    PlasmaClient is in a very early stage of development, and is changing often. You might be interested in screenshots and the FAQ.

    Why PlasmaClient?

    Cross Platform: PlasmaClient doesn't just run on Windows. It works on Mac OS X and Linux too!
    Better physics: PlasmaClient doesn't suffer with the physics issues that Cyan's MOULa client does. Kicking Eddie will never be so fun!
    Open Source: PlasmaClient's source code is available online. Anyone can see it, use it, or contribute to it.
    Better language support: PlasmaClient supports Unicode which means that displaying Chinese is just as easy as displaying English.
    http://plasmaclient.info/

    http://mystonline.com/en/

  2. #2
    Join Date
    Jan 2011
    Posts
    4

    Default

    Some one please compile it for linux >.<, I would do it myself, but I'm still a linux newbie.

  3. #3
    Join Date
    Oct 2009
    Posts
    12

    Default Compiling on archlinux

    Hi ! I tried to compile it on my archlinux bo. libhsplasma compiles fine
    plasmaclient does not, because the boost version shipping with arch currently is 1.46, which deprecated a few functions in boost::filesystem3

    I get these errors :

    Code:
    home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp:62:46: erreur: ‘class boost::filesystem3::directory_entry’ has no member named ‘leaf’
    /home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp:63:54: erreur: ‘const class boost::filesystem3::path’ has no member named ‘file_string’
    /home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp:67:37: erreur: ‘const class boost::filesystem3::path’ has no member named ‘file_string’
    /home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp:68:45: erreur: ‘const class boost::filesystem3::path’ has no member named ‘file_string’
    /home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp: In member function ‘void PCAgeMgr::ILoadAge(const plString&, unsigned int, const plString&)’:
    /home/xglurb/Developpement/plasma-client/plasmaclient/PCAgeMgr.cpp:131:42: erreur: ‘class boost::filesystem3::path’ has no member named ‘file_string’

  4. #4
    Join Date
    Feb 2011
    Posts
    8

    Default

    I ran into the same ultimately, it's quite annoying. I did digging on the site for libboost, and found that 1.46 uses filesystem type 3 by default instead of two. I tried rebuilding boost per some instruction to disable filesystem ver 3, but didn't change the same errors you got. I even compiled 1.45 which supposedly doesn't use 3 by default either, but I still get the same reference errors about not liking type 3. I'm going to see if i can find 1.42 it wants exactly and see - unfortunately im stuck on ubuntu 9.10 due to crap ati drivers, so I can't get newer 1.3x, and seems only 1.40 is in the repos for newest ubuntus. ugh.

    On a side note, I did hack around with PCAgeMgr.cpp that contains the offending filesystem references within boost, but to no avail. I tried defining NOT to use ver3 filesystem, but same results. I'm really not too sure why it isn't, but I'm wondering if its worth bugging the devs to maybe consider using an if to watch for boost versions and adapt appropriately.

  5. #5
    Join Date
    Feb 2011
    Posts
    8

    Default

    Hmm, no luck with boost 1.42 either - I still get references to filesystem3. Must be bullet or maybe even plasma itself? I hate to bug the devs, but it's kinda broken to most people under linux I think because of boost::filesystem.

  6. #6
    Join Date
    Oct 2009
    Posts
    12

    Default

    It should not be a problem, I mean, boost is supposed to be crossplatform. If I have time, I will give a look at it, I use boost for several things (but not filesystem though).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •