DeckCheatz / wemod-launcher

Tool made to launch the popular Game Trainer / Cheat tool WeMod along with your game (made for steam-runtime version in Linux).
MIT License
186 stars 10 forks source link

[BUG]: We Mod Launcher Just freezes After Starting at the Login screen #129

Closed luzciles closed 1 week ago

luzciles commented 1 week ago

Describe the problem

I was Trying to Login and it just freezes if i try to write My Account Login. I Could Login 1 Time but it just freezes after login. I need to Start it a few times so it doesnt freeze at the "Loading" Screen

Steps that will result in the problem

1.Start Game

  1. Wait that Wemod Launches
  2. Akzept AGB
  3. Chose i have already an account and press the "Log In Now" Button
  4. Try to write your Acc Login and it freezes

Expected results

Start Game Wemod Launches i can Login und Use Wemod

Logs

wemod.log

Screenshots

No response

System Information

Operating System: Garuda Linux KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.3 Kernel Version: 6.11.1-zen1-1-zen (64-bit) Graphics Platform: Wayland Processors: 32 × AMD Ryzen 9 7950X3D 16-Core Processor Memory: 30.5 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 4070/PCIe/SSE2 Manufacturer: ASUS

GE-Proton9-1 - 9-15 (i tried every Version and Steam Proton to i Build every Version Toand Tried it with Download to.

Additional context

GE-Proton9-1 - 9-15 (i tried every Version and Steam Proton to i Build every Version To and tried it with Download to. Same Problem.

marvin1099 commented 1 week ago

That seems like a bug of wemod, could also be a wine issue, i cant really fix that, I can only fix wemod-launcher bugs, so I'm not sure if we can solve this. The wemod-launcher seems to be doing its job. No errors or anything like that, therefore it's out of scope.

Try these things it may work after:

see if you can login after doing this (or some of this).

luzciles commented 1 week ago
  1. With Other Games the same problem
  2. i did that every time i switched the ge Version
  3. I deleted the bin Folder changed Nothing
  4. i deleted the Data Folder changed nothing
  5. Test exe works fine if i install a game with lutris/wine i have the Problem that wemod has a broken appearance
  6. x11 doesnt make a difference
marvin1099 commented 1 week ago

Have you tryed lutris with a other wine version, like geproton, or gewine. Try to see if it works with a other wine version in lutris.

luzciles commented 1 week ago

I Tried Wine Staging version 9.12, wine-ge-8-26x86_64, GE-Proton (Latest), GE-Proton 9.1 and Proton Experimental didnt make any difference

marvin1099 commented 1 week ago

That's not good at all. Try to start a virtual Maschine, and see if login works there. You could also try using a live USB. In the VM you can really only test the test exe. So testing with lutris should work. Or if you have a laptop you can try on that. On a live USB you can even try to run a regular game with wemod.

If you can get past the login you can then copy the wemod_data folder to your real system. The wemod_data folder stores your login. So you should be able to transfer it.

luzciles commented 1 week ago

Thanks for Your Help i found a Solution: I Have a Hyper V Host i installed wemod on there and copied the Data to my PC in your Launcher Folder with that i got past the login screen but i couldnt interact with the wemod interface then i tried x11 again i thought maybe it is a wayland compositor Problem and it did work on x11 after that i installed xwayland for kwin(kde) und forced Steam to use that instead and now it is working completly fine on wayland.

marvin1099 commented 1 week ago

Nice, that was a good idea, good to know that windows vm data copy and xwayland solved the issue. If you have a other issue just ask.

luzciles commented 1 week ago

Thanks, But it wasnt a Windows VM but A Windows Server installed on Bare Metal not a virtuell Maschine "Hyper V" is the Windows Server Native Virtualisierungs Software i use for all my virtuell Linux Server. Thanks for Your Help and your fast Answers.

marvin1099 commented 1 week ago

yep make sense, Hyper V is a windows thing, so you just meant a windows system. So you are running linux on top of windows (the windows hypervisor) then? I would not like that since i don't trust windows. I use qemu for any vitual machines and garuda linux is my main system.

luzciles commented 1 week ago

1 I Have a Dedicated Server where Windows Server 2019 runs on It This Server is for the Virtualisierung of My Linux Servers : I Have a Adguard Home Server on Ubuntu LTS Server with DNS Encrypting for my Internal and External Network(Internet), 1 Ubuntu LTS Server With a Wireguard VPN Server for all my Mobile Devices, Then i Have a a Ubuntu LTS Server with Cube Coders Amp Software that is a Software for Creating und Managing Gaming Servers Like Minecraft or Ark oder Satisfactory Dedicated Server. THen i have a Normal PC with Garuda Linux Installed that is my Main PC. I Use WIndows Only for virtualiserung because it is easy to use and everyone can use it and my Backup SOftware works best with windows Server und Hyper V

luzciles commented 1 week ago

Do you think it is possible to rewrite your software so that it runs Nativly with Wayland ? I Think these FreeSimpleGUI Package isnt supportet on Wayland i did a few tests I Launched the Game with xwayland and wemod waited until it finished loading chose the game hit the wemod play button after that i forced xwayland off und used native wayland and with that it frozed agaain but i could use the Cheats and i Heared the wemod aktivated cheats sound and they working ingame just the GUI was frozen ?

marvin1099 commented 1 week ago

Interesting, lots of servers very nice and a Satisfactory player too, like it. I do like Satisfactory to just don't really feel like playing a lot these days. Also are you German by any chance (like me), kinda sound like it. Funny, you remind me of myself a bit (only i have less servers and really tried to remove windows from all that i have), have fun with the setup then.

marvin1099 commented 1 week ago

About the wayland thing, i think that runs the script fine, the issue is the combination of steam + wine + wemod. The python file (FreeSimpleGUI) works fine as far as i can see. This is not a issue from the launcher if i see this correctly. I have to do more testing to be sure, but i think no rewrite can fix this, because the launcher is just a fancy program starter. Realy i think for this to be fixed steam + wine will have to work better for wayland. But jep have to do more testing to be shure.

But the wemod installation stuff did work under wayland right, I'm refering to https://youtu.be/5UlVCZvIl1E?t=125 to 2:41. If this has infact worked (the windows and buttons from 2:02 to 2:41), then its very likely not a issue that the launcher can fix, because then its in the hands of wine and steam.

luzciles commented 1 week ago

Yeah that worked fine the wemod installation stuff and the building and download stuff to. Okey i will wait hopefully it works in the future.

marvin1099 commented 1 week ago

Yeah that worked fine the wemod installation stuff and the building and download stuff to. Okey i will wait hopefully it works in the future.

Yea the install uses FreeSimpleGUI, it works on wayland. Probably a wine and steam wayland issue.

luzciles commented 1 week ago

Yeah iam German yeah my englisch is really german like , feel the same about Satisfactory too but the 1.0 Launch is really fascinating but iam waiting for mod support until iam playing it again. I Removed Windays a few years ago from all my Devices but for my Hyper v Host i Tried Virtual Box ,ESXI, proxmox, kvm and qemu but Hyper V from Windows has the best performance and is really easy to use and the Server variant of Windows ist after a few tweaks really good in the contex of it is windows and with my DNS Sevrer iam blocking all communikation i dont like inclusive Android Windows and Apple.

luzciles commented 1 week ago

Yeah that worked fine the wemod installation stuff and the building and download stuff to. Okey i will wait hopefully it works in the future.

Yea the install uses FreeSimpleGUI, it works on wayland. Probably a wine and steam wayland issue.

do you think it is possible to integrate a x11/wayland Server/Compositor into your launcher and force that for wemod too maybe in the virtuel python enviroment your are creating with your launcher ? Like a PDF File so it has it own Gui and so on and it is wayne which compositor the Client uses ? it is like what iam doing now but without the need that the PC needs to do it ? Iam no Software programmer it is a stupid idea iam sorry for that.

marvin1099 commented 1 week ago

blocking all communication for Android, Windows and Apple, that probably works for privacy, although your still using windows, i just also don't like that i was supporting them by using their software. But you probably have better opsec then me. I don't really block anything except adds. Nice talking to you, i hope this gets fixed too a some point, but it will probably take a bit.

Edit: For anyone else looking, This issue was basically discussed here #108.

luzciles commented 1 week ago

blocking all communication for Android, Windows and Apple, that probably works for privacy, although your still using windows, i just also don't like that i was supporting them by using their software. But you probably have better opsec then me. I don't really block anything except adds. Nice talking to you, i hope this gets fixed too a some point, but it will probably take a bit.

yeah i hope so too i dont use windows because Linux is just plain better than windows and windows really frustrated me a lot, but 1 windows serer that does nothing then hosting virtuell maschines is ok for me :D