LeagueToolkit / cslol-manager

GNU General Public License v3.0
429 stars 91 forks source link

32 bit version #10

Closed 0h2f closed 2 years ago

0h2f commented 2 years ago

32 bit version is no longer supported?? 64bit version doesnt work on wine sadly

SSUPII commented 2 years ago

You would just need a 64-bit prefix, or to compile it to a 32-bit architecture. Despite this, the manager never worked correctly under Wine because QT managing to break hardware acceleration and failing to load on almost all Linux systems.

0h2f commented 2 years ago

You would just need a 64-bit prefix, or to compile it to a 32-bit architecture. Despite this, the manager never worked correctly under Wine because QT managing to break hardware acceleration and failing to load on almost all Linux systems.

Its possible to use via command line using the lolcustomskin.exe, just works flawlessly, but you need to preinstall the mods using the lcs-manager.exe or install manually. 64bit prefix just doesnt work for playing lol it has too many bugs, anyway, I'll have to compile it myself then...

SSUPII commented 2 years ago

How are you "sideloading" the mods? There seems to be no documentation about this. I know most of the program is outside the manager and I know it works (There is a small Reddit thread on r/leagueoflinux about this confirming it) but I can't understand enabling mods without it.

0h2f commented 2 years ago

How are you "sideloading" the mods? There seems to be no documentation about this. I know most of the program is outside the manager and I know it works (There is a small Reddit thread on r/leagueoflinux about this confirming it) but I can't understand enabling mods without it.

What I understood is that lolcustomskin.exe takes the path and search for an "DATA" folder inside this path and injects the mods inside the folder in the game when its launch, lcs-wadextract.exe and lcs-wadmake.exe takes a path and extract and make the wad files, thats it, but when you extract the mod and join the mod with the original wad file and repacks it, its just doenst work and the game crashes, and that's exactly what lcs-manager does, takes the mod files, join with the original ones and copy to "/profiles/Profile/DATA", the ideal would be to try to figure out how exactly lcs-manager does this in the source code, but i dont know c++ sadly, well i hope that has helped. For now im using the "preinstall method" using the lcs-manager :disappointed:.