Git Product home page Git Product logo

Comments (10)

nbusseneau avatar nbusseneau commented on May 30, 2024 2

Another user with the same issue said the new build fixes the issue for them. To be honest I'm not sure why it fixes it, but whatever. Release is at v1.7.9.

from hephaistos.

LovecraftianGodsKiller avatar LovecraftianGodsKiller commented on May 30, 2024 1

So I was able to patch the game with both the native (linux) and python versions.

I did reimage my deck trying to run the new build, so I wonder if there was something I did that could have affected it as I disabled the read-only file system and installed quite a few packages from the repos and from the aur, or if you managed to fix it.

If you would like me to, I wouldn't mind trying the older versions and see if those are also functional.

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

Can you please run the following commands in Konsole from the Hades directory, and post the output here?

tree -F -L 1
tree -F -L 1 Content

from hephaistos.

LovecraftianGodsKiller avatar LovecraftianGodsKiller commented on May 30, 2024

From the first command:
./
├── Content/
├── hephaistos*
├── LICENSE
├── modimporter*
├── modimporter.py
├── README.md
├── sjson/
├── x64/
├── x64Vk/
└── x86/

From the second Command:
Content/
├── Audio/
├── Backup/
├── Game/
├── Maps/
├── modimporter*
├── modimporter.log.txt
├── Mods/
├── Movies/
├── Scripts/
├── Subtitles/
└── Win/

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

Thanks. FWIW, modimporter is only useful in Content, so the modimporter, modimporter.py and sjson from the Hades directory should be completely ignored here, as they are misplaced and not used anyway.

I have tried something with a new build here: hephaistos-linux.zip

I don't think it'll fix the issue though. After getting the new build, can you please try the following:

  • Run the following command in Konsole from the Hades directory: ./modimporter -vv
    • This will enable debug output. Try to patch the game as usual, except that this time you should get much more logs about the error. Please copy the full log output here.
  • Do the same, but with a proper setup for the Python version. For this, you need to move modimporter.py and sjson from Hades to Content, remove the non-Python modimporter from Content, and then try again.
    • Also post the full log output here.

from hephaistos.

LovecraftianGodsKiller avatar LovecraftianGodsKiller commented on May 30, 2024

Here's the output of new hephaistos you linked after enabling debugging an trying to repatch:
INFO:hephaistos:Using resolution: (1280, 800)
INFO:hephaistos:Using '--scaling=vert+': computed patch viewport (1920, 1200)
INFO:hephaistos:Using '--hud=expand': HUD will be expanded horizontally / vertically
INFO:hephaistos:Running 'modimporter --clean' to restore original state before patching
ERROR:hephaistos:[Errno 2] No such file or directory: 'modimporter'
Traceback (most recent call last):
File "hephaistos/cli.py", line 100, in __start
File "hephaistos/cli.py", line 346, in handler
File "hephaistos/helpers.py", line 347, in run_modimporter
File "subprocess.py", line 503, in run
File "subprocess.py", line 971, in init
File "subprocess.py", line 1847, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: 'modimporter'

Here is the modimporter python output:
INFO:hephaistos:Using resolution: (1280, 800)
INFO:hephaistos:Using '--scaling=vert+': computed patch viewport (1920, 1200)
INFO:hephaistos:Using '--hud=expand': HUD will be expanded horizontally / vertically
INFO:hephaistos:Running 'modimporter --clean' to restore original state before patching
ERROR:hephaistos:No module named 'Content'
Traceback (most recent call last):
File "hephaistos/cli.py", line 100, in __start
File "hephaistos/cli.py", line 346, in handler
File "hephaistos/helpers.py", line 333, in run_modimporter
ModuleNotFoundError: No module named 'Content'

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

Thanks. I'm actually puzzled as to why that would be happening, but I have a suspicion that the current working directory might not be changing properly on SteamOS for some reason. Here is a new test build where I remove this behaviour, if you can try it out: (removed, see below)

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

Meh. While this last build might actually solve the issue, it does not actually work because we do need to change the working directory for modimporter to properly pick up mods. I'll have to think about this some more.

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

OK here's another test build to try out using the same protocol as above (with -vv). It probably does not solve the issue still but it will have additional debug logging, which might help: hephaistos-linux.zip

from hephaistos.

nbusseneau avatar nbusseneau commented on May 30, 2024

You can just download the current release, it's still the same :)

from hephaistos.

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.