Grokitach / Stalker_GAMMA

S.T.A.L.K.E.R. Anomaly G.A.M.M.A. modpack definition files.
GNU Affero General Public License v3.0
684 stars 131 forks source link

Native Linux installer #149

Open aclist opened 1 year ago

aclist commented 1 year ago

Hello, I would like to make a Linux-compatible script that will natively fetch the mods and apply the patches. From what I can see, you fetch the ModDB files and install them in a discrete order and apply some custom patches like the UI etc. Unfortunately, the installer is obfuscated and requires a VM to run in Linux (and then copy the files, etc.), which introduces a lot of unnecessary overhead. A Linux script will follow the same logic but do so without leaving Linux userspace.

You could include this Linux installer and ship it with your project. If you agree, I will make a private repository and invite you, and you can enumerate the order of steps being taken by the PowerShell binary. I will implement these natively in Linux and test it and you can then include it as an alternative installer under your project.

Thanks and best wishes

africalimedrop commented 1 year ago

the installer being obfuscated and requiring discord to even get access are red-flags. i'm sure everyone's had a great time with it but i'll pass until its open.

axet commented 1 year ago

Here is a native linux installer made by Mord3rca:

But you still need Anomaly 1.5.2 (you can download it using torrent) And GAMMA RC3.7z file.

Grok, for some reason, regarding his work is based on GSC (proprietary content), Anomaly Community, modsdb community, decided to shade his using discord invite.

At the same time mods list are open and present in this repository:

https://github.com/Grokitach/Stalker_GAMMA/blob/main/G.A.M.M.A/modpack_data/modlist.txt

sobkas commented 1 year ago

But still this python script doesn't support full installation. Original Mod Organizer is still needed to set Anomaly Path(can it be set by hand?). So it's not a good solution. A working cross-platform installer is badly needed. Thanks

Mord3rca commented 11 months ago

@sobkas full install is supported, just use usvfs-workaround to get rid of Mod Organizer: https://github.com/Mord3rca/gamma-launcher#usvfs-workaround