Welcome to Project: Gorgon!

Project: Gorgon is a 3D fantasy MMORPG (massively-multiplayer online role-playing game) that features an immersive experience that allows the player to forge their own path through exploration and discovery. We won't be guiding you through a world on rails, and as a result there are many hidden secrets awaiting discovery. Project: Gorgon also features an ambitious skill based leveling system that bucks the current trend of pre-determined classes, thus allowing the player to combine skills in order to create a truly unique playing experience.

The Project: Gorgon development team is led by industry veteran Eric Heimburg. Eric has over a decade of experience working as a Senior and Lead Engineer, Developer, Designer and Producer on successful games such as Asheron’s Call 1 and 2, Star Trek Online and other successful Massively Multiplayer Online Games.

User Tag List

Results 1 to 6 of 6
  1.   This is the last staff post in this thread.   #1
    Administrator Silvonis's Avatar
    Join Date
    Feb 2016
    Blog Entries
    21 Post(s)
    2 Thread(s)
    1,488 (0 Banked)
    Awards Backer Club

    Project: Gorgon Linux Launcher (Unofficial)

    Linux Launcher (Unofficial)

    Special thanks to: shardragon.

    Project: Gorgon Linux Launcher: v.1.1.1
    Need technical support? Click here.

    How to use:

    Download and extract the archive
    Open the folder where the archive was extracted
    Double click the project-gorgon file (if a dialog appears, asking you whether to Run or View the file, choose Run)


    Version 1.1.1 (08.08.2016)
    Retry downloading file chunks up to 3 times before bailing out
    Display errors in terminal UI without the terminal window being closed immediately

    Version 1.1.0 (12.07.2016)
    Integrate MFsorc's Tkinter UI into the launcher and use it by default
    Also the Tkinter UI's window can now be dynamically resized

    Version 1.0.3 (30.05.2016)
    Update launcher to read launcher version and game file version from new location

    Version 1.0.2 (16.08.2015)
    Bundle the requests Python dependency in release builds

    Version 1.0.1 (16.08.2015)
    Fix permissions bug that would prevent the native Linux game version from starting

    Version 1.0.0 (25.04.2015)
    Inital public release

  2. #2
    Junior Member shardragon's Avatar
    Join Date
    Feb 2017
    1 Post(s)
    0 Thread(s)
    182 (0 Banked)


    These instructions no longer work!!!

    For the current installation procedure and changelog please see this thread!

    Original message:

    Hi! Developer of pglauncher here!

    Yesterday I got a bug report on the issue tracker that the patcher is currently broken on Linux. After a quick investigation it turns out that the patcher is actually fine (although it's error handling could arguably be better ). The actual issue seems to be that several files (including http://cdn.projectgorgon.com/v274/la...ectGorgon.0000 ) are missing from the download server and this "error message" is returned instead:

    This is client.projectgorgon.com, an internal website! You probably want "www.projectgorgon.com".
    As this doesn't quite qualify as valid GZip the well-documented error is returned instead.

    One can easily verify that it is indeed a server issue by running pglauncher in the (undocumented) "Windows-mode" (no errors):

    ./project-gorgon --ui cli --platform windows
    Maybe you can contact Eric about this, so that we can get this sorted out quickly?

    PS: And can I get access to the opening post so that I post new releases, etc?
    Last edited by shardragon; 02-10-2017 at 04:17 PM. Reason: Link to new installation instructions

  3. #3
    Junior Member Telcontar's Avatar
    Join Date
    Jan 2017
    0 Post(s)
    0 Thread(s)
    136 (0 Banked)
    Same issues of course, love to see this sorted.

  4. #4
    Senior Member Hood's Avatar
    Join Date
    Jan 2017
    Another Place
    10 Post(s)
    2 Thread(s)
    191 (1,181 Banked)
    Quote Originally Posted by shardragon View Post
    Hi! Developer of pglauncher here!

    PS: And can I get access to the opening post so that I post new releases, etc?

    edited to avoid confusion. I thought this happened in the other non-official linux thread..
    Last edited by Hood; 02-09-2017 at 01:35 AM. Reason: i was tired
    energy derives from both the plus and negative

  5. #5
    Junior Member Aedorn's Avatar
    Join Date
    Jan 2017
    0 Post(s)
    0 Thread(s)
    166 (0 Banked)
    Left a response on GitLab as well, but this is solved by changing the download location ever so slightly. All the files are now including .dat at the end of the filename. The windows player also uses http://client.projectgorgon.com - I'm not sure if changing from http://cdn.projectgorgon.com is necessary or not, but I changed it just in case.

    So for instance:


    Those work.

  6. #6
    Junior Member Arindor's Avatar
    Join Date
    Feb 2017
    0 Post(s)
    0 Thread(s)
    172 (0 Banked)
    Diff/patch - this worked for me:
    diff -urp project-gorgon-launcher-1.1.1.broken/pglauncher/patcher.py project-gorgon-launcher-1.1.1/pglauncher/patcher.py
    --- project-gorgon-launcher-1.1.1.broken/pglauncher/patcher.py  2016-08-08 17:30:18.000000000 -0400
    +++ project-gorgon-launcher-1.1.1/pglauncher/patcher.py 2017-02-09 12:18:05.663593184 -0500
    @@ -566,11 +566,11 @@ class Patcher:
                    # Do it
                    self.logger.info("Downloading file: %s (%d/%d)" % (asset_name, (chunk_idx + 1), chunk_cnt))
                    url = self.URL_GAME_FILE % (self.get_game_version(), asset_name, chunk_idx)
    -               if asset_name.endswith(".dll") \
    -               or asset_name.endswith(".resS") \
    -               or asset_name.endswith(".exe"):
    -                       # Somehow files with these extensions require an '.dat' ending appended to them
    -                       url += '.dat'
    +               #if asset_name.endswith(".dll") \
    +               #or asset_name.endswith(".resS") \
    +               #or asset_name.endswith(".exe"):
    +               # Somehow files with these extensions require an '.dat' ending appended to them
    +               url += '.dat'
                    self._fetch_with_progress(url, callback_data, chunk["CompressedSize"],
                                              compressed_total, compressed_offset, asset_name)
    Last edited by Arindor; 02-09-2017 at 11:05 AM. Reason: Sense of patch was reversed

Thread Footer

Posting Permissions

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