-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Homeworld Emergence - Wine extraction failed #618
Comments
@NemoBarbarossa can you test version 1.3.1 and see if you still have this issue? |
Thanks, but it's still not working. Can I get you any more debug data, do you have a flag to run minigalaxy writing a debug log? |
@NemoBarbarossa Minigalaxy should provide a few error outputs when started from the command line. Those would be a good start. |
@NemoBarbarossa we do. You can try running Minigalaxy from the command line like this: Do not post the whole log, though. It will include your token. I should really fix that. |
Does this help?
|
Shame, the installer gives no output as to what is going on. |
@sharkwouter @NemoBarbarossa |
Right. I had minigalaxy installed trough dnf and then pulled the 1.3.1 from the git but did not change to that one when I ran it with the debug. I disabled "keep downloaded files" and fully removed the game directory, then reran the install from the git and ran the debug with MG_DEBUG=ON bin/minigalaxy > mg_debug and made sure it was the 1.3.1 and not the 1.3.0 Here's the result.
So it seems like the game itself is correctly installed but the hotfix is the actual problem? |
@NemoBarbarossa Could you answer a few questions? Can you provide a screenshot of the download page for this game? I'd like to see the version table listing. Also, if possible; i'd like to see the result of the command
My guess is that the update gets another empty temporary target directory, which is why it fails because there are no game files to patch in that directory. If you'd like to, you can try my fork/branch Support UMU-Launcher for the installation and update as i have mostly rewritten the wine installation method to not use any temporary directory (including more console output). If that works for you, i could try to rip out the rewritten install method into a dedicated PR. |
I think I found another game which has this error, which is 1nsane. There are probably more. |
The latest installer on GOG does not include all patches in some rare cases. These are the (only) ones were running an update directly after install like this is even possible. |
I assume it is as @GB609 wrote, there is no patched installer for the full game. Here's a screenshot, I hope it's the page you wanted to see? I ran
|
@NemoBarbarossa
But it looks like there is only one installer, which already includes the hotfix. So it is not an issue with multiple installation files following one after the other, or patch-installing over an existing game. It's something else and i think i found it. Can you re-try with master branch of minigalaxy? |
Pardon my ignorance, but I thought 1.3.1 was the current master branch release? It is not working with the 1.3.0 from the Fedora repository and it is not working with the current 1.3.1 release I pulled via git. How do I get the branch you mean? |
The release 1.3.1 you pulled via git likely is the commit c10d697 from Nov. 26. But the issue you currently have with the game appears to be related to a fix that was merged to the master shortly after this release was created, with commit 130ce00, on Nov. 28. The code simply has progressed, but there is no release for this yet. This fix is actually marked to be included in 1.3.2 currently. Sorry about the confusion with the versions. They changed with the progression of the error analysis and our understanding of it. When you said you pulled the release 1.3.1 from git in #618 (comment), i assumed you know how to use git and select what to check out. Is that not the case? Do you need more help on that? How did you 'pull' the release, and where from exactly? If you know how to use git and you've actually cloned the repository to your PC using git clone, then your local copy is outdated and you need to use |
I run Fedora 41 and tried to install Homeworld Emergence.
First I had minigalaxy installed as flatpak. When the error happened, I tried if I had to manually install wine as well so I added that via flatpak as well. When the error kept on coming up I removed the flatpaks and installed minigalaxy through dnf which brought wine as a prerequisite already.
I still get the extraction error though. When looking for it I came across issue #357 and was wondering how I could run the mentioned debug mode.
I also saw the discussions about innoextract and went looking for it. Seems that was also installed as a prerequisite and I'm not sure if I can uninstall it.
Is there a way to force one installation method or the other for individual titles?
dnf package information:
The text was updated successfully, but these errors were encountered: