LeonardFiedrowicz / galaxy-integration-cemu

Cemu integration plugin for GOG Galaxy 2.0
Apache License 2.0
26 stars 0 forks source link

BOTW Crash on Launch from GOG #10

Open joshuadyson opened 5 years ago

joshuadyson commented 5 years ago

As the title suggests. it only crashes on start when i launch it through gog. but when i launch it directly from CEMU it works just fine. other games i have downloaded also seam to work fine (wind waker, twilight princess for example) plugin-nwiiu-1023214b-fd5d-45fd-9671-c080e92b03bb.log

LeonardFiedrowicz commented 5 years ago

I'm not really doing anything special when launching the game except opening it in fullscreen. In line 174 of the plugin.py remove the -f part so that it says
subprocess.Popen(["./cemu.exe", "-g", game_path])
(be sure do not add any tabs by copy and pasting the line since python doesn't like that, just remove that ,"-f" part).

HengiFettlich commented 5 years ago

This could be because you're launching the update. There's really no clear cut way to differentiate between Games, DLCs and Updates, so it could be that simple. Could you send the log.txt from your Cemu folder after the Game crashed?

joshuadyson commented 5 years ago

I can send the log in the morning. I'm pretty sure I'm not loading the update as I have launched botws through gog b4, and I had hide the one that actually was the update that dident do anything what do ever when launched, not even load cemu. @hengifettlich

@leonardfiedrowicz I'll try that in the morning and let you know asap

joshuadyson commented 4 years ago

log.txt Cemu log

Removeing ,"-f" dident change the problem

sorry for the very late reply. i got caught up in school

HengiFettlich commented 4 years ago

that's launching the game update, not the actual game

joshuadyson commented 4 years ago

when i run the other version in gog it dosent even launch Cemu I tried removing the ,"-f" again when using the other botw in gog, but once again it dosent even load cemu, so no change.

is there any other files you would need to help? could it maybe have somthing to do with my Cemu Version?

HengiFettlich commented 4 years ago

a suggestion would be to store your update data and DLCs seperate from the actual games. It's hard to distinguish the two, so you're better off just doing that manually. Just move all Updates and DLCs to a Subdirectory

joshuadyson commented 4 years ago

that worked @HengiFettlich thanks! though i dont know why it suddenly became a problem when it worked fine before.

HengiFettlich commented 4 years ago

@LeonardFiedrowicz I've added some Update-Filtering to my fork, this should fix the issue without the need to restructure your folder https://github.com/HengiFettlich/galaxy-integration-cemu/blob/73a1e05607c84e75f7663afdd833f915ce2118fd/plugin.py#L321-L327

LeonardFiedrowicz commented 4 years ago

That looks like it should work.
I'm not that experienced with GitHub, do you do a pull requrest or would I have to add that?

HengiFettlich commented 4 years ago

well if i would do a PR with all my changes, then there would be a bit more than just this one :D

all the changes are in the commit history of my fork https://github.com/HengiFettlich/galaxy-integration-cemu/commits/master

LeonardFiedrowicz commented 4 years ago

Feel free to do a PR if you want. As long as it works its probably fine :D Looks like you got updating the game time to work as well.