Comments (10)
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.
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.
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.
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.
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
andsjson
fromHades
toContent
, remove the non-Pythonmodimporter
fromContent
, and then try again.- Also post the full log output here.
from hephaistos.
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.
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.
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.
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.
You can just download the current release, it's still the same :)
from hephaistos.
Related Issues (20)
- Controller selection in menus not working properly on very wide aspect ratios HOT 11
- Game update V1.38290: 'fullscreen_vector' patching: expected 244 matches in 'x64\EngineWin64s.dll', found 245 HOT 3
- Codex tab indicator misplaced HOT 3
- Linux savegame path assumes default steam library path HOT 8
- MacOS: Failed to apply 'viewport' patch HOT 5
- vert+ scaling (support for 16:10, etc.) HOT 38
- Mirror of Night bottom panel misplaced in `vert+` HOT 3
- Hephaistos refusing to patch due to outdated `modimporter.py` HOT 3
- MacOS: Failed to apply 'viewport' patch HOT 4
- Heroic Games install on steam deck does not work HOT 16
- Black bars appear on particular menus HOT 1
- Moving from creation to view, getting logged out & nothing ever loads HOT 2
- [macOS] Error with custom resolution HOT 3
- [macOS] Getting the error "Unable to Read Data" after patching HOT 5
- Hephaistos doesn't detect custom directory HOT 5
- "Did not find any 'ProfileX.sjson' in save directories" HOT 6
- Toggling Hephaistos on and off (Steam Deck game mode use case) HOT 6
- Compatibility with OlympusExtra HOT 2
- Hephaistos is not working for me HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hephaistos.