HGL
fascinating-indigo
Adding mods to games
Is there some simple way to add mods to games? I realize not all mods are created equal, but trying to install mods to a windos game being played with heroic on a linux system is a nightmare. Unless there is something I'm missing. I don't really mind manual mod installs but considering the funky file system with linux it can be challenging for me sometimes. Nearly all mods I would be interested in will be on nexus for the games I have.
57 Replies
dependent-tan•8mo ago
pretty much works like it does in windows tbh?
there's nothing funky about the filesystem in linux or uisng wine either? what funky thing are you referring to?
but basically: the mods go in the game folders or whatever as described for windows
however the mod says to be installed, if its got an installer, just run that on the prefix
fascinating-indigoOP•8mo ago
yes in some cases that is true, and thanks for helping. Ok, a specific issue, trying to install smapi mod on stardew valley, it has a windows installer, can't really use that, so went the manual route and I think I followed the instructions, but no dice.
pretty sure its some kind of directory problem of some kind
dependent-tan•8mo ago
you can use the installer...
run exe in prefix on the game's settings
fascinating-indigoOP•8mo ago
hmm, hang on a xec
on the advanced tab?
dependent-tan•8mo ago
no
on the wine tab "run exe on prefix"
fascinating-indigoOP•8mo ago
ah ok
dependent-tan•8mo ago
no guarantee that the mods will work in wine, but installing them is more or less the same process
fascinating-indigoOP•8mo ago
i think i understand the concept now a little better i think, didn't work but i have 3 different "installers" in mod folder, the usual, windows, linux, mac
those installers are for the same mod
im presuming i need to run the windows one even though i have a linux system
dependent-tan•8mo ago
if you are running wine use windows
fascinating-indigoOP•8mo ago
says its launching but nothing yhet
i think im using wine, i had to reinstal my system a while back, so i may be missing something, but other games are working fine
yeah its using wine ge wine proton8 -26
yeah now it seems to just be hanging even though it says loading heroic
in heroic
dependent-tan•8mo ago
you can look at the logs, often i find that mod installers depend on dotnet
but yeah in any case the mods themselves might add dependencies to games that heroic doesn't know about
fascinating-indigoOP•8mo ago
its a nexus mod, should work
in fact i think i had it working at one point before mysystem messed up
i really prefer linux much better than windows, but damn
oh yeah, btw, as a suggestion for improving heroic, figjure out a way to add mods EASY as much as possible. might be a challenge, but worth it in the long run if you guys can pull it off
dependent-tan•8mo ago
what is difficult?
mods are usually very inconsistent, but also ones that have installers are just run through the run exe button, others jus tcopy files to the game directory as directed by the mod
fascinating-indigoOP•8mo ago
assumint the various ways mods get distributed and/or things like installers etc
assuming
sorry apparently can't type tonight
dependent-tan•8mo ago
so in the case of installers or extracting zips or something, this isnt any different than windows, and i dont know how to make that simpler?
fascinating-indigoOP•8mo ago
i hear ya, ive installed mods for years and havent had this much trouble before
dependent-tan•8mo ago
as for distribution platforms that's probably a separate issue
the only other issue is that mods have really weird dependencies and they're never listed anywhere
for example most mod installers use dotnet of some kind but lots of times its old or some off version that isnt installed by default
fascinating-indigoOP•8mo ago
ok well this question keeps popping into my head, when i install a windows game to be used by heroic on my system, it has some kind of preloader or something
dependent-tan•8mo ago
preloader?
fascinating-indigoOP•8mo ago
it has to run a windows game in linux
dependent-tan•8mo ago
im .. not sure what you're talking about?
fascinating-indigoOP•8mo ago
thats basically what wine is
a windows environment
dependent-tan•8mo ago
i mean there's only wine, or proton, which is a set of patches on wine
fascinating-indigoOP•8mo ago
within linux
dependent-tan•8mo ago
sure that has to be done to run games in linux, but heroic more or less makes that transparent?
what question keeps popping up?
fascinating-indigoOP•8mo ago
the question i have is, if i just extracted a normally windows mod and put it in the game dir, does it see it before it runs or get tweaked before the game actually runs
normally i could just manually install a mod
dependent-tan•8mo ago
? thats not how mods work, they work by altering the data a game uses to run, or modifying the executables and dlls themselves
so when you run the game normally the modded stuff runs
fascinating-indigoOP•8mo ago
i keep thinking im running into some kind of dir problem somehow
dependent-tan•8mo ago
heroic has nothing to do with that
fascinating-indigoOP•8mo ago
i know
dependent-tan•8mo ago
what dir problem?
fascinating-indigoOP•8mo ago
its intermittent
i only suspect, i dont know
im either not getting the right pathing where i extract or something
dependent-tan•8mo ago
like i said mods add dependencies to games that are hard to know about so if those arent part of your wine prefix, the mod may break the game or things wont work
fascinating-indigoOP•8mo ago
the one you helped me with looks like it might have worked but that was an executable, i much prefer the games that will take a mod .zip file and do its own extracting
no fuss no muss that way
dependent-tan•8mo ago
i mean zips usually extract to the game directory
it depends on how the mod tells you to install it, but most just replace some files in the game dir
so that's where you'd extract it to, nothing special about that really
fascinating-indigoOP•8mo ago
yes i know, but sometimes it will extract a folder but what you really want is whats in the folder and not the actual folder itself
dependent-tan•8mo ago
sure
i mean thats the same as windows
fascinating-indigoOP•8mo ago
in other words the file structure thats IN the folder, not the top extraction folder
will i know that
dependent-tan•8mo ago
so just put the files where they go?
fascinating-indigoOP•8mo ago
i dont always know, so i have to play around with them sometimes
dependent-tan•8mo ago
the mod install instructions should say
fascinating-indigoOP•8mo ago
add to that im somewhat unclear on how exactly heroic works
dependent-tan•8mo ago
heroic just automates wine prefix configuration and prefix management
prefixes are just the simulated windows file system
fascinating-indigoOP•8mo ago
guess i will just keep fiddling with it until i get it to work, it usually ends up being some kind of pathing foulup
well thanks again for the help
dependent-tan•8mo ago
i'd follow the mod's instructions for file placement if they dont tell you, thats not a great mod haha
np
fascinating-indigoOP•8mo ago
well that was the first thing i did
i mean i know how mods are supposed to work
if it was windows i prob wouldn't even have a prob
i started using windows when it was windows 3.1
didnt even have a graphical interface, just a comand line
dependent-tan•8mo ago
same
fascinating-indigoOP•8mo ago
before that i used amiga and commadores
dependent-tan•8mo ago
i mean i used plain dos on a 286 amigaos and c64 prior to windows
fascinating-indigoOP•8mo ago
AMIGA!!!
dependent-tan•8mo ago
but yeah the folder structure is the same as on windows, so placement should be identical
fascinating-indigoOP•8mo ago
those were the days
dependent-tan•8mo ago
if there are problems it could be some of the stuff the mod does just isnt friendly to wine
fascinating-indigoOP•8mo ago
yes i understand HOW it SHOULD work
dependent-tan•8mo ago
i find often that mods get things done pretty hacky and there's a good chance that wine doesnt really expose the same brokeneness as windows would haah
fascinating-indigoOP•8mo ago
its prob gonna be some kind of file pathing prob more than likely
well thanks again
dependent-tan•8mo ago
np