GithubHelp home page GithubHelp logo

If install.executable starts with a leading slash, os.path.join discards the install path and fails to launch game about legendary HOT 8 CLOSED

derrod avatar derrod commented on August 28, 2024
If install.executable starts with a leading slash, os.path.join discards the install path and fails to launch game

from legendary.

Comments (8)

derrod avatar derrod commented on August 28, 2024 3

Double checked the parser and indeed it seems the launch exe was specified with a leading slash for some reason, I'll just make it strip that.

from legendary.

derrod avatar derrod commented on August 28, 2024

What game? Can you share the manifest from .config/legendary/manifests?

from legendary.

cybercyst avatar cybercyst commented on August 28, 2024

the code above doesn't use the manifest, it uses the $XDG_CONFIG/legendary/installed.json

{
  "Parakeet": {
    "app_name": "Parakeet",
    "base_urls": [
      "https://epicgames-download1.akamaized.net/Builds/Org/o-sa7ewerl9ha4ddzrjkjac7rh8sjgyc/50af5c44f34f454e98e2154f146eec6e/default",
      "https://download.epicgames.com/Builds/Org/o-sa7ewerl9ha4ddzrjkjac7rh8sjgyc/50af5c44f34f454e98e2154f146eec6e/default",
      "https://download2.epicgames.com/Builds/Org/o-sa7ewerl9ha4ddzrjkjac7rh8sjgyc/50af5c44f34f454e98e2154f146eec6e/default",
      "https://download3.epicgames.com/Builds/Org/o-sa7ewerl9ha4ddzrjkjac7rh8sjgyc/50af5c44f34f454e98e2154f146eec6e/default",
      "https://download4.epicgames.com/Builds/Org/o-sa7ewerl9ha4ddzrjkjac7rh8sjgyc/50af5c44f34f454e98e2154f146eec6e/default"
    ],
    "can_run_offline": true,
    "executable": "/HyperLightDrifter.exe",
    "install_path": "/var/games/epic/HyperLightDrifter",
    "is_dlc": false,
    "launch_parameters": "",
    "manifest_path": null,
    "needs_verification": false,
    "prereq_info": null,
    "requires_ot": false,
    "save_path": null,
    "title": "Hyper Light Drifter",
    "version": "1.0.0"
  }
}

i manually updated the above "executable", removing the leading / and it made launching the game work!

from legendary.

cybercyst avatar cybercyst commented on August 28, 2024

how can i post the manifest in a readable way for you?

from legendary.

derrod avatar derrod commented on August 28, 2024

The executable path is read from the manifest, it's a binary file. I'd like to check if there's anything wrong with that. For hyper light drifter it should be fairly small, so maybe attaching to a comment works? Otherwise firefox send or something like that.

from legendary.

cybercyst avatar cybercyst commented on August 28, 2024

so not sure what added that leading / to the executable... it isn't from the manifest

from legendary.

derrod avatar derrod commented on August 28, 2024

That's not the manifest file, that's the output of list-files, the manifest file should be called Parakeet.manifest and be in in the manifests/ directory.

from legendary.

cybercyst avatar cybercyst commented on August 28, 2024

https://send.firefox.com/download/7f8e952394379b62/#tIANXPsunPFlM7JlcMtgVw

from legendary.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.