#Gale
1 messages · Page 3 of 1
This was an issue specifically for version 0.5.7, but I haven't seen any reports since then
It still happens for me on 0.6.2
@umbral herald Seems the latest build has brought back the issue where you can scroll gale up and down off of the screen lol
also still having issues where i have so many profiles, the default size isn't enough to fit them all and it bugs out lol
(thats why ideally it would be sick to let modders define the char's they prefer)
how do i add beplnex
install bepinexpack on your profile
hi, i really like this mod manager so far but there is one thing ive noticed; it doesnt seem to play well with flatpak steam?
it will launch lethal company just fine, but no mods are applied. here is what my Steam executable and Steam library is set to, if that helps
Yeah, you're right
I'll add a github wiki page with docs when it's done
Question regarding this potential feature. Would you be able to add support for multiple char separators in one config option? An example being I have a config option that separates groupings by semicolon where the first “type” is a singular word followed by a colon which separates it from the second type that can have multiple words separated by comma
I figured this would be too complex for the mod manager, but you mentioning a wiki gave me a lil hope lol
yeah, that's a bit out of scope
All good, just figured I’d ask
If you wanna see how it’s used it’s my purchasePackCommands config option in darmuhsTerminalStuff
Why even install steam via flatpak? 
steam deck
what? i highly doubt steamos actually uses a flatpak for steam itself
for me, mainly just to limit what steam can access, not the most important i suppose
but there are immutable distros where flatpak is really the only option for that
Flatpak is more accessible to people which is nice. Sadly I can't help I'm on the standard install.
Did come here to inform that Gale may not be recognizing some variations of BepInEx in other games like because I was using for LC I just loaded it up for V Rising today and
Idk if this was asked already, but how do I uninstall a mod from a profile?
I can't find the answer if already
nvmd, I just found it
It does, why do you doubt it?
I figured it would update on its own and the package gets updated with the system
It’s most likely that it’s more convenient to bundle with the base OS as opposed to an already extracted application
"--doorstop-target" "/home/dardel/.local/share/com.kesomannen.gale/lethal-company/profiles/[name]/BepInEx/core/BepInEx.Preloader.dll" noticed this in the launch arguments, i think i see the problem
let me grant it access to that folder
oh. cool, that was the issue. mods load now
for reference i just gave it this in flatseal
Hmm, it detects if the name starts with BepInExPack, so it should detect that
can you check the plugins dir and see if it ended up there
Some communities give the BepInEx package a different name :/ (just in case that wasn't considered)
Others still don't even use BepInEx etc etc.
I checked most of them and they all start with BepInExPack at least
and gale only has bepinex games right now
Start with yeah 🙂 Pretty fair to do BepInEx* or BepInExPack*
No
I have a ryzen 5 5600 with 32gb of ram and a rx6750xt
And my internet isn't slow
At least by the standards of my country lol
Love Gale but this has now happened to 3 people in our group, fixed their's by having them using all LC related things on one drive, however then it happened to me, who only has one SSD anyway 😭
Windows 11 LTSC, fresh install, one SSD for me
Other 2 have multiple SSDs, they've combined their game files now which may have fixed the problem (Windows 10 and 11 respectively)
For me, Loading one profile from a fresh install, works once then cannot be opened again until everything is wiped from the various %appdata% folders
Edit: We are all using the same profile created from Gale itself
This happened to some other people but I thought I fixed it
The problem is there's an empty profile folder somewhere. You can fix it without deleting everything by going to the gale data folder, then lethal-company and profiles. Then you'll have to look through all the sub folders and remove any empty ones.
this happens every time for one of my friends
every time they close the launcher and reboot their pc then attempt to open gale again
Is that friend even remotely computer-savvy? There are a few things we could check if we have a system it reproduces on
um not particularly but we have Parsec installed on his pc
i mean yes remotely
For example, tree the folder when it works v.s. when it doesn't, see if something is getting deleted/corrupted.
shasum * under the profile folder to see if an antivirus or windows itself is modifying the fles, etc etc.
just send me reasonably detailed instructions on what i should to do gather info and i will do it next time we gather to play
I think I know what the issue is but sure 😅
Heck yeah. I was going down your logic of empty profile folder etc as above.
what you said seemed like user error but maybe i misinterpreted
None of the subfolders are empty at first glance, everything references the imported profile 🤔
Figured this was OneDrive or another folder-masking tool screwing with Gale's ability to see the folder.
it does it every time without failure no user error of making empty profiles or anything just simply importing my modpack then closing gale for the night and turning off pc
No, it's definitely a bug
oh ok ok
It's trying to read the profile.json file
In descending order of subfolders (can go further if needed, hopefully haven't self doxxed), no empty profile or anything of a similar description
otherwise it seems like the ReservedItemSlots issue just resolved itself but the mod and Gale were both updated so who knows. this is the only bug now that persists
for us
Right, so shasum should show a change in the file between when it reads and when it doesn't, if there's corruption, yeah?
Unless it's a known issue of corrupting the file during save? or there's some known dynamic field in there, etc. I haven't checked yet.
The file doesnt even exist so it shouldnt be corruption
Back to the OneDrive masking C:|Users\Name theory 😄
Gale must still be able to find the folder, otherwise it wouldn't try to read the manifest
Mine's running on LTSC Windows 11, so OneDrive hasn't been installed by default
my previous theory that it was caused by cancelling a profile import seems to be false
Good to know, in Windows 10 OneDrive was prolific. I'll have to look into LTSC when forced to Win11 😄
It's brilliant, Windows 11 is much comfier in LTSC, reminds me of 7
Right, narrowing it down further in my case
Creating profiles, deleting profiles, adding mods to existing profiles then deleting them, Gale works 100% flawlessly. However, if I import my profile, it'll work until it is reopened, and then is broken until reinstalled, with no empty profile folders to be seen in either appdata location. I've tried creating a profile with the same name as the import and then importing, but the error happens regardless. So potentially corrupt profile tbh, but the same profile is working on a friend's PC (who had an issue with SSDs and Gale)
Edit: Deleting BepInEx folder fixes it but crashes everytime Thunderstore is accessed... aka I don't know what i'm doing
I've got it! Profile name isn't being defined when importing, it's defaulting to blank and installing outside of a profile folder
If I select override profile it works after important
Weird thing is both the issue haver and my wife are on windows 10
One has the issue every time my wife has never had the issue
But I’ve hopped on parsec and done everything for him because I assumed it was user error
So I know there’s no deviation between both users and what they actions they are taking
So it must be something environmental
Late reply but files seem to be where it's saying they aren't so little confused, checked to see if it was a capitalization or something but looks ok
Tolian doesn’t want you to update
😦
looks like a network error
your connection probably got cut while downloading
I have a simple question. R2modman doesnt allow to sort your modlist by last updated, is that possible with Gale?
yes
Awesome, switching right now
banger
it does as part of the latest update 🤔
do you mean r2? it just says "install date"
but trying it out now it seems it sorts by last updated
yes because your local mod list also works offline
but it’s from when you last updated the mod
🧊 cold
Wait, why does it end it Core?
the LC one doesn't do that
🫠
is it BepInEx 6 or smth?
omg it is that
WHY
@short star how does r2 detect BepInEx v6? Just manually set for each game?
you might prefer Gale, always worth giving it a go
I agree
There’s a doorstop_version file included in the TS uploads
If it’s not there, v5, otherwise read the doorstop version
so doorstop v4* = bepinex v6?
alr, time to go digging
It’s in one of the resolvers
The funky arg logic we have, the @strings
The doorstop argument you pass into v6 is also different
Yeah I have that
Umm, r2 doesn't seem to account for this?
https://github.com/ebkr/r2modmanPlus/blob/develop/src/r2mm/launching/instructions/GameInstructionParser.ts#L52C66-L53C177
Here it looks like it only checks for BepInEx.Preloader.dll, not BepInEx.Preloader.Core.dll
You call the IL2CPP one
ah ok
Is it just me or is anyone else getting weird decimal values? I type in 0.1, and when I come back to it later it appears as 0.10000000149011612, which is ok since its pretty much the same number, but its odd to look at.
(In the configs in a decimal field)
the modpack creator in gale is so goated
float imprecision shenanigans
there have been multiple convos about it but no real solution :/
Its probably fine then
fr gale is simply just better imo
true, its the only reason i made a modpack
Bug Report: Attempting to change mod version Crashes Gale
nvmd, it fixed
thanks devs
youre the best
Feature Request: Config Search searches inside configs as well as names
I don't think that would be too useful, most options names need the context
and there would probably also be a performance issue
nope i restarted my pc abd it started working
no idea why it happens tho
is there a way to delete mods with their dependencies?
rather than dependants?
Yeah
i dont think so
Like when I delete a modpack mods from it stay there
i dont understand why you'd want to do the inverse tho?
ohhhh
yea
its because the modpack itself isnt a true dependency
it might work if the modpack is added to another modpack as a dependency lol
but im not sure
aka thunderstore limitation

Failed to execute 'query_profile' - Package with id 13f810ec-86ab-44a4-b9da-8b40807a55f0 not found.
what is this ? i can't charge my modpack
Failed to execute 'import_code' - Failed to resolve mod references: package NiceHairs-NuclearLib not found.
i can't even import pack
Hmm, try restarting gale
already tried
won't do anything, that package got axed yesterday for opening a steam store page
how to recover my pack ? im working on it for month
You'll have to go into the profile.json file (inside the profile folder) and remove the entry which has 13f810ec-86ab-44a4-b9da-8b40807a55f0 in it
You can't see any mods if one is missing, soo
{
"enabled": true,
"installTime": "...",
"packageUuid": "13f810ec-86ab-44a4-b9da-8b40807a55f0",
"versionUuid": "6616a9c3-5fcb-4143-bdbe-3353c682c2b9"
},
```remove this in the file
my pack brocked when i installed symbiosis
yeah
np, i'm gonna make it handle that better
i think i found why dropdown arrows dont work in gale sometimes
i think thje bullet points break it
it works on things without buillet points
nvm
fuck
guess ill see if there is another reason why
idk i give up
wghat's wrong with symbiosis?
the library it depends on is rejected pending a change and I still haven't heard back from the maintainer
oh ok
fyi there's been a new upload under a new name
no steam link
that breaks all the existing packages that depend on it, the author just needs to tell me they fixed the old one and we can reinstate it
@feral trout 

Same issue as above, this is due to a mod being removed from thunderstore
yeah it worked when i just rebooted the app thopugh
yeah that's a bit odd
maybe it just didn't have time to overwrite the existing cache
can you still see NuclearLib?
well yeah i could until i deleted it from myh pack
replace NuclearLib with NuclearLibrary
I will never understand this community
I'm sorry but what was it even taken down for in the first place
im not sure if u take bugs here, but something i noticed us that the mod count of a profile doesnt update until u close and open the app
that package got axed yesterday for opening a steam store page
oh what the fuck how did i skim over that
LMAO
😭
yeah uhh id say thats reasonable dude what
what game was it out of curiosity
im not gonna bother lol i was just curious if anyone knew
@sudden walrus #modding-general message think this is it
i see
Is there any known cause for why gale might taker al ong time to fetch mods?
It depends on your internet speed and the selected game. Lethal company has extremely many mods and so it needs to fetch around 150 MB of data
have you given any more thought to a "refresh all mods" button that grabs the latest listing from thunderstore? Basically this from r2 but as a button in like the file menu or something?
Honestly, that button is not very useful. The package cache is 180mb, it only needs updating when the cloudflare and TS site caches are updated so its really unlikely you need to press that button
Updating more often than like once every 30-60 minutes doesn't accomplish anything but make you feel better, sorry to say
damn, I kinda figured after spamming it once though
yeah, but it's annoying having to wait for the program to automatically refresh if you know the update is up. you have to manually close and reopen if you wanna refresh the list
there is utility to having a refresh button, it just won't do anything until the thunderstore cache has updated
middle ground: have the button but put it on a 15 minute cooldown every time Gale updates the cache :3
i'd be happy with this
Bug Report: Sometimes while searching the online mod list while Gale is Fetching, the client hardlocks up
I have also had this issue
R2modman ended up revealing what the cause was too
That's not it, the mod fetching isn't from the CDN
Oh huh
it keeps giving me this errors upon trying to check the mods in my profile "Failed to execute 'query_mods_in_profile' - Package with id 13f810ec-86ab-44a4-b9da-8b40807a55f0 not found."
This means a mod was removed from thunderstore
for now you have to manually edit the profile file to fix it
Is there anyway i can figure out what it is
Are there any popular mods that recently got removed
i narrowed it down to symbiosis its still having the same issue
In this very thread, just yesterday, we discussed that symbiosis's dependency library, Nuclear Lib, got bonked
And for some reason it was reuploaded under a new name with the fixes instead of the same one so I could reinstate it so now all 1500 packages that rely on it are stranded
After the move the dev pulled I probably won't use his stuff anymore, was kind of a sus move imo
i removed nuclear lib and symbiosis in the files but im still having the same issue
Goodness, what are the odds that you have multiple removed mods in your pack?
I was curious about this, wondered why they opted to change the name lol
I have no idea
Import it to R2modman then export it again to import back to Gale?
spitballin
dev responded to my message in their thread asking about it just saying "yes"
Hey, just saw that you posted this solution, in troubleshooting this same error I decided to delete my profile and now am trying to redownload it to delete symbiosis, but can do that through the json as its not there anymore
Any ideas on how to recover my pack?
if you still have the profile json, you can manually delete the nuclearlib entry and it should be fine
Unfortunately I dont which is what im tryin to find a solution for
do you still have an old code or something?
We might be onto something. I ran my whole hdd thorugh a data recovery program and may have found the old json
that should work given it's not messed up
Looks good and correct to me
fingers crossed
now how do I get this to work once i delete the mod form it?
make a folder in lethal-company/profiles and then put profile.json in that folder?
Do you know how I figure out which UUID is for nuclearlib
should be the one in this screenshot
13f810ec-86ab-44a4-b9da-8b40807a55f0
Do you know how id get my configs back as well? Would it be able to download them?
definitely not, unless you can find those on your hard drive as well, or you have an old code
im gna try and see if thunderstore downloads differently. Maybe it will recover some from the code
I recovered the files, but not not sure they are correct
Dang. it worked
problem solved
ty for help dude
appreciate it
almost had a mini heart attack haha, thought I lost all that work
this gonna seem like a dumb question but what is the directory for the gale cache folder
AppData\Local\com.kesomannen.gale
wtf is causing this
constantly
i have to uninstall gale with revo uninstaller and reinstall it
An important file has been removed
I swear I remember hearing shady things about revo uninstaller but I might be tripping
Can you go the gale data folder and check all the sub folders (might just be lethal-company)
They should all contain a game.json, otherwise something's fishy
I'm not sure what revo uninstaller does, but I'm pretty sure it doesn't actually remove gale's data
neither does the normal uninstaller, but revo is definitely luring you into a false sense of security that everything is gone
This happens if you don’t name the mod profile and leave it selected when you close Gale @umbral herald
I’m assuming it can’t find it because it isn’t named anything so it’s just blank and returns no match like if you deleted files
I’ve been having the same issue randomly it seems
I thought it was because I didn’t realize I wasn’t naming the profile anything upon importing by file
Afaik revo is safe and fine, but it does give false positives if somethign shares a ismilar nbame or developer of a program so it might delete fiels from other programs you dont want it too if you're nto careful
I'm trying to publish 0.7 but the github action stopped working 😐
Check our TSPublish action in Github 😄 (compare and contrast, see if anything's different, etc.)
https://github.com/LethalCompanyModding/BepinExPlugin-ThunderstorePublishing/blob/main/.github/workflows/publish.yml
1 job, 4 steps, simple.
Looks like you did something to your Tauri.conf.json file?
I (or rather a contributor) upgraded to tauri v2
I asked in the tauri dc server, we'll see if anyone has answers
It's a problem with the tauri action, not the ts publishing
Does the Tauri github runner support that? It sounds like it doesn't based on how its complaining about unknown fields
Yea, I opened up that log earlier
I would say: Quick and Dirty fix is just un-upgrade and pin to tauri v1 cuz the runner is out of your control rn
There's a ton of breaking changes so I'd rather not
That sucks
I think tauri-action supports v2 some way atleast, otherwise this in their example wouldn't make sense
but there's no other mention of it in the docs and no separate branch
Also a little fun fact, gale uses my fork of tcli in the action and compiles the cli from scratch every time xD
Wait, Do I have to update gale manually?
I needed dynamic file includes ("src-tauri/target/release/bundle/msi/*.msi") and there's a bug when specifying no dependencies (which #100 fixes but it seemed very dead)
no, but the update is stalled
but once I figure out how to fix this the auto updater should work like normal
so is your fork of tcli pinned to v1 somehow then?
No, that was just a fun fact
weeh
Oh, so can I update it manually for the time being at least?
No, sorry if I worded that incorrectly. There's an error/bug with the build process for gale, so I can't build the new update at all (until the error is fixed)
Ooooh, my bad
Hope you get it sorted it out and stuff tho, goodluck<3
Hasn't come up much, but a feature to sort by what is disabled would be helpful in long lists. Like we can exclude disabled, but we can't exclude enabled or have them group up so we can find them. This is mostly a problem when your list is 100+ mods to be fair.
Revo is super nice honestly
CCleaner has the same reputation from bundling the Ask toolbar for awhile but it’s also great
@umbral herald Gale update incoming? The changelog is appearing even though you haven't dropped the update lol
Nah, he's working on figuring out why the tauri runner broke after updating to v2
friend got this error too
he uninstalled and reinstqalled it and now it gives this error
hwelp
nvm i just had them delete the gale folder in roaming and it fixed it
~~Will just copy a question from about a month ago:
Looks like Gale doesn't import config files from profile codes?
I imported a profile (yesterday) and no config files were imported
Is this as intended? Will I have to send configs manually to every user of my pack? Or does this happen only with codes from r2modman or something?~~
UPD: hmm, seems like most mod configs were imported. But I see at least one mod that lost its settings: LethalCompanyVariables. It seems, though, that it does not have config at all. My friends using code from the r2modman had its settings included as expected...
UPD2: fixed this by launching the game from the r2mod, using ingame mod option 'save config to clipboard', then relaunching and pasting config in Gale. That was weird. Hope it will include that config on Gale mod export...
Great manager btw, fast and with sorting by updates
hmmm I am guessing that you didn't reinstall it after removing that folder
or I had my friend remove another folder that I forgot about
what?
idk I thought you were responding to me
all I know is that I somehow fixed the issue for my friend that I was describing
Apparentrly switching games still causes Gale to just.. Launch lethal company? Which is weird
Switching games seems to work fine for me, tho I'm using the appimage on Arch Linux
are you able to sort pinned mods to the top of the list
because this seems sort of silly
if you dont exclude modpacks, it doesn't even show up on screen unless you scroll down
comparison with thunderstore's webpage
Thank you for the great updates! This is for sure the best launcher
@umbral herald Is the manager supposed to be on version 0.6.2 or 0.7.0? Because the changelog says 0.7.0 but the download version on thunderstore / github is still 0.6.2 and I don't seem to have the new features on my app.
There are problems with the publishing pipeline, so the update is delayed for now
I'll hide the version in the changelog though
any updates on that? did you get a reply back from anyone?
and you can't roll back to the old version of tauri because of some of the changes in 0.7.0?
yeah
I don't even want to imagine the amount of merge conflicts
plus, that would really just delay the inevitable and make migrating harder in the future
oh I forgot about this issue
maybe I should revert the migration
omg I think the action working

braaaaaaaaaaaaaaanches 😄
I'm so glad you're almost peaking out of dep hell though! I know how much that hurts.
dont think branches would help here..
apparently they renamed
TAURI_KEY_PASSWORD to TAURI_SIGNING_PRIVATE_KEY_PASSWORD
and
TAURI_PRIVATE_KEY to TAURI_SIGNING_PRIVATE_KEY
and that's why it wasn't working
some docs would be nice
It finally worked
0.7.0
Added
- Simple CLI for choosing game, profile and launching games through the command line
- Resizable text input and list editor for long config entries
- Changelog field and automatic changelog generation in modpack exporter
- More game icons (#58 and #61)
- Local mod import from zip (#57)
Changed
- Various UI tweaks
Fixed
- Restricted profile names further, which should fix "failed to read profile manifest" error on startup
- "BepInEx preloader not found" error when launching IL2CPP games
- Window size and position not persisting between sessions
- Having many profiles causing the profile dropdown to go off-screen
- Crash when changing the version of certain mods
- Dependencies not being installed when changing the version of a mod
- Local mod icons not being displayed (finally)
- "Failed to execute 'query_mods_in_profile'" error when viewing a profile with deleted mods
- "Visiting" a new game and immediately switching back causing a "Failed to read game save data" on the next launch
auto updater seems to be broken though, I'll look into it
no .exe this time?
but i liked it as it allowed me to install gale w/o the UAC prompt
hotfix
0.7.1
Fixed "Invalid type: map ..." errors when importing profile from file and editing path settings
Hello!
I've been using Gale lately and I've noticed that it usually indicates if there is a new update.
In this case, for 0.7.0, I have not received any box to update the version, having to do it manually. Is this intentional?
No, I think something with tauri v2 broke it
Latest build hard crashes for me anytime I click on "edit mod config" at least when its fetching mods
Huh ok, could you send the profile code?
sure
0191042e-cdfa-c956-9434-85ad6c0a1b09
Ok I found the issue
It should fix itself if you edit anything in the profile (disable/enable/install/uninstall mod)
Ty that worked but now I'm having another problem with the latest build :P
yeah somehow all the bepinex files got marked with the .old extension
[profile]/BepInEx/core
not sure how that error even happened, if it couldn't find the BepInEx files there would be a more descriptive error
I reinstalled the modpack and it fixed itself idk
Ty for the help earlier though
np
hehehe
I'm thinking about switching out the font for a non-rounded version
which one do you think looks better?
wait its the same picture
Yeah second one is just lower quality version of 1st
one second
You can only see the difference on the bold text, even then it's pretty subtle
but I think I like the sharp one better
wow it's even more subtle in the pictures
Interesting font, but kinda hard to read 🤔
@umbral herald the update available button isn't showing up for me so I can get the new update
;c
yeah it broke with the tauri v2 upgrade
I'll fix it in the next update
which you also will have to manually update to since it's a client error 😅
lol
ror2mm:// links are broken in 0.7.1. you can't install anything from the thunderstore website
tried in both chrome and firefox, neither work
gale also cannot launch my main profile for some reason
Failed to launch game - The system cannot find the path specified. (os error 3).
okay, it was because BepInEx got deleted for some reason
it also inexplicably broke my profile, so i had to reinstall everything
i'm thinking i should just downgrade to 0.6.2 for the time being
I'll have to look into this more, such a weird error
In what way?
i was getting a ton of errors when trying to start a lobby, so i went through everything and hit "Change version" and reinstalled the latest and that fixed it
oke
rolled back to 0.6.2, i can confirm this is now working again
Dumb question but is there a way to sort so all disabled mods go the bottom? or to filter out to just disabled?
You fixed the scroll bar, yay!
I did? Yay!
Yeah you did, if you scroll the manager doesn't scroll up and down off the screen anymore XD
I still wonder how that came back with V0.6.2 lol
Um, my friend was having an issue selecting the directory in the latest version
I told him to revert to 6.2 and it let him just fine
I honestly don't know if it was just an issue on his end only but I thought I should mention it here just in case
oh wait you want just disabled
I misread sry, gale doesn't have that
There's an issue with the UI where it doesn't update until you refresh the page, but it should work fine otherwise
💀
Holy 
Are we including the dependency tree all the way to the beginning of time, or just direct build deps?
Oh nvm, even with "deps to the beginning of time" my go is only 2GB lol.
$ z go && du -hs *
323M bin
1.7G pkg
105M src
$ z Concrete2 && du -hs .
466M .
``` I'm legit curious what rust does that makes it so giant.
99 billion different versions of crates
z requires x 1.3
y requires x 1.4
etc etc
tauri is like 300 something crates standalone
😦
Game directory override might've broken again? It says not set regardless of setting it to anything, and tries to just find the game within the main library anyway (for reference, I have lethal on C: but my main steam library is on E:)
I just changed the main library setting as a workaround for now, but maybe worth mentioning
I can second that, I cannot set the steam library directory or the override directory. If I change the values in the .json file gale crashes.
Apart from the hundreds of crates rust also dumps a ton of IR and debug symbols which dont get optimized away in debug builds
but the final binary is below 5 MB
even with the sveltekit app and all the game icons
0.7.2
Changed
- Switched UI font to a non-rounded version
Fixed
- Crash when entering the config editor
- Path settings not saving correctly
- Decrease latency when moving data, temp or cache directories on the same volume
- Auto updater not showing up (not retroactive; you still need to manually update to this version)
- Additional files like mod manifests being included in file, code and modpack exports
oh also you can get it from here now http://kesomannen.com/gale
As someone who preferred the rounded font, is there a possibility of just adding a font setting that allows selecting from installed fonts? 
Website is a nice touch but my god the cursive font is awful
on the website?
or what
Maybe
On the website
it should look like this
Huh
whaa
Looks normal to me
hello i can't change the version of the mod "doorbreach", gale close when im tring to retroupdate the mod
Are you on the latest version (0.7.2)?
nop, 0.6.2 the update don't show up
0.7.0 fixes that issue, but you'll have to update manually because the updater broke
I think the list view button is covering the end of the text, which isn't a big problem since you can just go into list mode, but it might cause problems for other people
still broken in 0.7.2 :/
Failed to open gale log - Failed to open log file: Launcher "cmd" "/c" "start" "" "C:\Users\PC\AppData\Local\com.kesomannen.gale\logs\log.log" failed with ExitStatus(ExitStatus(1)).
Same
doesn't seem to affect anything but "--dorstop-enable" should be "--doorstop-enable"
think i'm just gonna stick to 0.6.2 for the time being
this is correct
doorstop old version had grammar issue in param name
r2modman uses --doorstop-enable though
hm
that's incorrect but as you say it works anywa
discovered why this is, it's because the logs folder is in AppData/Roaming and not AppData/Local
ohhh that's why, I've been confused by that error for so long
but why it is it trying to open that 🤔
fwiw “dorstop-enable” doesn’t work, the default behaviour is just to have it enabled anyway
so really it’s not doing much
the reason we have it on r2mm is because start vanilla sets it to false, so it makes sense to apply the inverse when starting modded
command line args override values in the doorstop config file so it also makes sense as an extra redundancy option
praying this scrolling bug gets fixed eventually
for some reason on pages with scrolling, you can scroll the entire window when you're at the very top or bottom
Hey, Could you share your mod profile code with me? It looks interesting
its big tbf
[Suggestion] Remove individual mods from Update All
(An "ignore updates" option would be most ideal, but this is an alternative
)
would like an ignore updates option as well
this, i really hate the forced "update all" thing
oooo just thought of another one: click the new version number on the Update All screen to see that mod's changelog, or click the mod's name to go to it
for now you can replace the cache in AppData/Roaming/com.kessomanen.gale/cache for the latest version of the mod you would like to keep downgraded and then update the mod, it will pull from the cache which is actually the old version but since the mod manager thinks it's the new version it won't have any pending updates
Ayyyy that's smart
I feel like that could cause some confusion in the future, but it should work
Do it at your own risk 😄
yeah i just gotta remember to undo it
Anyone else not able to load their profiles and getting this message 3 times?
Failed to execute 'query_profile' - Package with id 13f810ec-86ab-44a4-b9da-8b40807a55f0 not found.
Are you on the latest version (0.7.2)?
I hit help and hit "check for app updates" and nothing happens so I assume that means I'm updated?
you need to manually update to newer versions
if you were on 0.6.2 or newer you need to manually update to 0.7.2, if you were on 0.6.1 it automatically updates to 0.7.2 or at least it seemed like it updated
oh ok thanks
Ok now I'm getting this on launching the game
Failed to launch game - The system cannot find the path specified. (os error 3).
you can check the version of the modmanager on the changeloc down right corner.
also, for me it's not auto-updating so it's worth checking
when do u think this is reaching 1.0? ive been wanting to try this but wanna wait til fully stable release
I updated to 0.7.2 but im getting an error on game launch now
you probably need to reinstall bepinex
Ok thanks that worked.
Oddly when I hit "install with mod manager" on thunderstore it just opens another instance of Gale and doesn't install it.
I had to find bepinexpack in Gale's "browse mods" section to install it
yeah that is an issue currently
Wow. It looks like Gale broke more than just bepinex. Every time I tried to load a save it would softlock the game.
I exported and imported my profile and that fixed it.
Hey i try to import a profile from R2M but i got this error : error while importing from r2modman - Failed to import profile 'pack': failed to resolve mod references: package NiceHairs-NuclearLib not found
NuclearLib doesn't exist anymore
The author reuploaded it as NuclearLibrary and stranded 1500 dependents on the old, now removed, version
Oh okay
I'm hoping soon, but considering the amount of bugs (as you can see here 😅) I don't know
But I think I'm done with new features before 1.0, so there will probably not be a 0.8
I'm also looking to do a bigger refactor and an update to svelte 5, but that'll stay until past 1.0
Yeah, mods can get pretty big
And the package index is also like 150mb
That's just how it is 😐
R2 didn't use that much tho, it's cuz of the fetching mods from thunderstore thingy
I'm poor N this hurts my wifi usage
You sure r2 didn't use as much in proportion to how much you use it?
R2 also does the exact same thing, I think it even refreshes with a shorter interval
Yeah
I promise it didn't do it that many times
Afaik it does it every startup and every 20 minutes or so
Gale does it every 5 mins here it feels like
Can't there be an option where if it's ticked on, it doesn't fetch it unless you press on the browse mods page?
Or like a refresh button
Pwease
I know im asking for too much, sorry
Yeah, I'll see what I can do
For now you can (other than closing the app) switch to a game with less games while gale is in the background
I forget to close it most of the time (Which is my fault)
But when I do forget it fucks me up fr fr
Sorry about that
It would be nice if the thunderstore api was better so mod managers wouldn't have to fetch every package under the sun
It's not your fault man
I feel like it's just unfortunate that some of us have shitty internet
I also feel bad for asking for such a feature
11:55:40 [ERROR] failed to run CLI! failed to parse arguments: error: unexpected argument 'ror2mm://v1/install/thunderstore.io/Zehs/Whiteboard/1.1.0/' found
Usage: gale.exe [OPTIONS]
For more information, try '--help'.
: error: unexpected argument 'ror2mm://v1/install/thunderstore.io/Zehs/Whiteboard/1.1.0/' found
Usage: gale.exe [OPTIONS]
For more information, try '--help'.
log.log
any advice? installation reopens the program and installs nothing
im being goiled
the API Token key is not saving when closing gale, I have to copy the key every time when I wanna updload/update a modpack
how can i select extra files to include in the modpack export?
What kind of files?
You can't add any random file but the checklist should include everything needed for mods
images for emblem needed for a custom main menu
ah ok, that's currently not supported
You'd have to make a separate mod for the custom main menu and include it in your modpack
The "Install with mod manager" button broke when I upgraded a dependency
and I've been trying to fix it but no one seems to have an answer
so... it will hopefully be fixed sometime
yeah, it's also coming
would you prefer to ignore individual versions or just every future update for a mod?
might be smarter to avoid individual versions by default and then have a checkbox to avoid all future versions?
like if theres known issues with a specific version number it makes sense to avoid that version, but then versions after that might have fixed the issue?
yeah i was gonna say both sounds like the best choice
but i think individual versions is enough if we can only have one. as a treat 🥺
Yeah, makes the implementation much easier
thats fair
Terbium causes issues with config files btw
what kind? ive been playtesting with someone for a while with it and nothing bad happened
Config values may not apply.
Lunx noticed that on stream
do they still load fine or does it only create issues with applying settings ingame
There will be no error messages, but you may notice config options being ignored or not matching.
For example, the shockwave drone had issues
I see, okay, thank you for the heads up
You're welcome ^^
Didnt she later say it was her fault/shockwave drones fault?
It worked fine after uninstalling Terbium 
@hardy rover, do you mind confirming/debunking my claim?
The issues Terbium causes are that it lowers performance
The other bug with Terbium was fixed a while ago
Oh, didn't know that one.
Probably because of missing changelog..
Terbium is no longer necessary anyways, the new update for LethalPerformance handles config optimizations way better
Found a new bug on Linux side. .deb when trying to export profile as file, the window it pops up isn't for saving a file, but for folder selection. And when selected, proceeds to open my file manager to that folder? KDE Plasma (desktop) and Dolphin (files) might matter.
I'm pretty sure it's just a matter of it trying to use the wrong type of prompt.
If you need more info let me know. Easily repeatable, as it seemed to do it every time.
It's intended behaviour, the file exports to [selected folder]/[profile name].r2z and then opens the folder again
the file should be selected when it opens though
Oh, I will have to try again, perhaps it is me, perhaps it is partly bugged and not exporting the file.
Ah, so I am the fool, it was working all along. I think I didn't notice because I already had the folder open, and it wasn't refreshing when being "opened"
is there a way to specify launch parameters for profiles in this? just switched from r2 and am enjoying having 2gb of my RAM back but i can't run one of my profiles without a launch option
+1 for this. i really liked that feature in r2
gale just kinda stopped working
i cant get it to start
i've tried reinstalling and restarting my PC and nothing
Send the logs (in appdata/roaming/com.kesomannen.gale)
it's crashing on startup
oh sry, it's appdata/local/...
Ok, go back to roaming, lethal-company and then Custom Modding
there's probably a file missing
yeah that whole folder is just empty
OH
okay so at somepoint i tried to make a profile and it didnt do anything, so i assumed it was due to an invalid character (space bar) so i made a new modpack under the same name without a space
i guess when it failed to make the modpack it still created a folder, then upon a relaunch it kept failing to find the file in the folder it was parsing for, since it never created it?
that must be it yeah
wonder why the profile creation failed silently though 🤔
if you remove that folder it should work again
i'd suggest adding a failsafe to just ignore a folder in there if it cant find the file and then report a possibly corrupt modpack once the UI is loaded
yeah it did, thank you
Ehh, I think that's too much effort for a problem that should never happen
It should however open a popup if it crashes on launch, instead of just closing immediately
true but it could prevent someone like from losing my mind trying to figure out why its crashing without bothering anyone else
that would've helped alot 🥲
could gale follow gtk / qt :3
@umbral herald please add an option to have Gale not fetch mod updates while playing games
it's annoying and it hogs bandwidth
You can disable it in the next update
Cool cool, looking forward to it cus it feels like it checks it constantly
automatic thing is too much effort
XD
It's every 15 minutes and people always complain that's too slow :/
kind of thunderstore's fault though
Fair lol
yup, here it is
0.7.3
Added
- Option to disable automatic thunderstore fetching
- Option to ignore updates for the "Update all" banner
Changed
- Detect steam installation path on Windows from registry
- Sort pinned mods to the top of the mod list
- UI tweaks
Fixed
- Open gale log button not working
- Thunderstore API token not persisting between sessions
- Modpack export arguments sometimes not being saved
- App closing immediately when a startup error occurs instead of showing an error dialog
Being part of the user who create modpacks with your mod manager, I appreciate the update
Idk why, but I still can't auto update
I mean I think it works fine for me as well
are on you 0.7.2?
yes
My friend says this happens every time he opens up gale
look in gale's data folder and delete any empty profile folders
Ascending and descending for custom are broken for me atm
Also it doesn't let me type or edit anything in this page specifically
Ascending/descending on Custom/Install Date sorting is also broken for me
This Update All and ignore updates thing is perfect though, 10/10 addition 👌
The update button should appear after restarting Gale
no its written in either of those
fixed I had to restart my pc
you can also click this button and it'll show up (at least it did for me)
Help>Check for app updates
@umbral herald For some reason after the new update my sorted order for mods is reversed
Also trying to switch between Ascending and Descending doesn't work
So I'm guessing it's bugged in the Ascending layout
Try moving stuff around too, if you move something upward by one it goes down by one
Confused the shit out of me lmao
Prolly gonna revert Gale to 0.7.2 til this is fixed
Imma try N live with it for now, that fetch feature is beautiful and I don't wanna get rid of it
i noticed moving items has been bugged for awhile. i was on 0.6.2 for the last week and moving items beyond the current view (like letting it scroll down while moving an item) would make it displace a totally different mod
I just hope Bobbo pushes a hotfix later
Cus 0.7.3 I noticed also feels laggier
i love this new button ❤️
Me too 0.7.3 is a nice update but it feels less polished atm
I reverted til it's fixed
It must've broke when I added the pinned stuff
Well there's a lot going on on the rust side
Yeah that's why I decided to revert until you can hotfix it lol
I didn't do anything about it but yay!
0.7.4
Fixed
- Custom sort order not responding to Descending/Ascending
- Mod reordering moving mods in the wrong direction
- Expanded config entries not being editable in text mode
On the update all screen, is there any way we could have a way to view changelogs on that screen?
You can click on a mod's name to go to the thunderstore page
probably not going to add a changelog right there
I know 😛 I would love a dropdown on that screen
The main reason is I always have to check changelogs to know if I need to update configs for my pack
What about combining all the recent changelogs into one list on the page? Could you take the most recent addition to each updated mod's changelog and put them all in a single list for you to read? That would be the best but a lot more work😅
you could just change sorting to last updated and view the changelogs from there
That is what I've been doing, I mainly just want to not have to roll things back if I see something in the changes that might be an issue. Definitely an minor issue 😅
I also thought of that but it seems like a lot of work, and might not even work well since people use different changelog formats
maybe you could make a github issue so I don't forget
Yeah, you'd probably have to match the version number to their changelog to make sure it works
since some people list their changelogs backwards (newest version on the bottom instead of the top)
Yeah...🙄
I keep getting this error, tried to delete that cosmetic and still getting the same error
oh I have gotten a similar error to this before if I delete something from the profile folder in windows explorer rather than through the mod manager
the mod manager doesnt detect that the file has been deleted but cant delete the file because it isnt there lol
nvm, read the error and that's something different 
is gale cache not compatible with r2modman >?
Failed to import code - Controlador no válido. (os error 6).
trying to import a code my friend is trying to share with me, but i keep getting this error
"Driver not valid (OS Error 6 )" translated since it changed to spanish for whatever reason
maybe because my friend uses Win11 and i use Win10?
ah after a few test we got it to work again
I mean it could be they turned off auto fetching and need to manually fetch before importing
If that isn't it then make them revert to 0.7.2 but I imagine that's the case
If the mods aren't fetched from the Thunderstore database then they can't import
thank you for the response, it could have been the fetch thing actually 🤔
but currently the situation was: 3 friends, 2 two use Win10, the 3rd Win11
Win11 sent us their code but it wasnt working
so one of the Win10 made the code and now all is working as usual
pretty weird, but it got resolved X3 ill just edit my post, and keep this one here for the record
in the off chance anyone else has this exact same scenario
Yeah rule of thumb is always pay attention to if it's still fetching before import
That's a very weird error
It's not because a mod was not found, nor the OS difference (win 11 is just a reskin of win 10 anyway)
It should be
cuz i have this weird error where running the code from r2modman doesnt work on gale (game crashed) and when i import the code to r2modman the import just gonna stuck at 100% without any disk activity
tho thats my first time trying to merge the cache folder
You probably messed something up
must be, ill test it out again in a bit
Looks like you have an old version of gale
Well I mean it's my friend who has this issue, whenever he opens up gale either that message appears or it just immediately crashes
I told him to go in app data/roaming and then delete the profiles
and that works for him
but the problem then
occurs again
after a while
and he has to do it
all over again
It should be fixed in a newer update
1.Start with changing the default gale cache to r2modman cache directory(wipe the content in the folder)
2.import code in r2, 2mod(morecomp+bepin) succeed
3.import code in gale, 2mod succeed
4.delete/import the code again in r2modman with new name, stuck at 100% forever, force close and open again no mods imported inside
2.import code in gale, 2mod succeed
3.import code in r2, 2mod failed, stuck at 100% forever, force close and open again no mods imported inside
i wonder if its gonna work if i just use symlink
changing the r2 cache directory to that of gale cache
aight its the same with symlink
r2 seems to just refused to finish the 100% when having a shared cache folder lol
Huh that is weird 🤔
Oh well, thankfully between fetching mods and doing the code on the Win10 PC worked, I'm sure this won't happen again. The world may never know though what happened hehe
Looks like gale slowly leaks memory lol
probably fine though, it only increases by ~200 MB after being on for like 4 hours
but i've been running gale for 240 hours now
I like Gale but getting it to work on Linux last time I tried.. well Bobbo is trying and that's worth a lot
But the selector to choose steam required the executable to end in .exe so I had to manually configure that launch path and I remember vaguely that I had an issue with another filter like that having windows-centric defaults. I think Bobbo has fixed some of those tho
just installed gale on linux mint 22 and whenever i try to launch the game it will always launch vanilla no matter what mods i have installed
Linux support is hard since I don't have a linux machine to test on, and the whole bepinex stuff is very undocumented
These should be fixed at least
Yea, I figured you've fixed a few of those already
Its getting better but I wouldn't consider installing it on a steam deck right now, that sounds painful.. mostly because I don't like doing things on the steam deck :<
Luckily at least, 90% of those games don't have Linux counterparts, so it's just WINE prefix and Steam starting it as normal.
BepInEx being DLLs (do they even have an .so version?) and it's 100% "Windows-alike" once you let steam handle the prefix.
it could be issue with running it on linux mint 22 specifically since it was working perfectly when i was on mint 21 but i would have to double check
Confusing/odd, I wonder why. Mint 21 -> Mint 22 is less than 300 package updates, and very few affect Steam directly, which ships its own WINE, Proton, etc.
wine prefix?
it did update from ubuntu 22 to ubuntu 24 so that could have something to do with it
Ahh yeah, on Linux, just about all games end up in ~/.steam/steam/steamapps/compatdata/<appid>/something
"WINE Prefix" refers to the root of the virtual filesystem pretending to be Windows (normally the above)
For example: /home/myUser/.steam/steam/steamapps/compatdata/1966720/
From YOUR perspective, that folder is "as good as the game directory on Windows" (other than being case-sensitive, which isn't a problem on Windows.)
Contains all the same files you would expect, etc.
It would be amazing if you where able to group mods just visually with the custom sorting option, I.E create a group, name it (suits, libraries, moons etch) and be able to drag mods into them.
If that isn't possible I would at least request a way to sort disabled mods to group together at the top or bottom.
If I'm being an idiot and this is already a feature let me know
wat
Loving this button, but can it be moved over next to the default? (NOT an overlay on the textbox) It's super frustrating not to see what's in the text box
does this also happen for some people? its pretty annoying
I have not seen that one yet
Gale doesnt seem to show .json files in the config manager, which can be VERY frustrating when trying to configure EnemySkinRegistry as the chances for skins to appear are handles via a .json that generates with all the skins you have downloaded
I found the in game editor way simpler to use than the json files
the what now
Yeah, use a program like vs code to edit json files
much better experience than anything gale could offer
That's a new one, try running gale with admin priviliges I guess?
fair enough, but it'd be nice if they still showed up when searching for a config, even if just opening them in gale just took you to their location in file explorer
Noo, it's back
this was an issue before which made remove the save window state thingy
I thought it was fixed with the new version of tauri but apparently not
Enemyskinregistry has in game gui trough lethalconfig
you sir have just saved me so much headache thank you
yeah it took me a minute, i blinded that top button like 3 times somehow
but i really appreciate that, as i've been trying to add most of the skin mods i can find, so having a nice way to set there to be like rare shitpost enemies (like an enderman over the bracken) will be really fun w my group
Happy to help
Yeah, this also happened to my friend who was asking me how he could fix it, I thought it was only me because I have trouble with my mouse from double clicking and it does that pretty often
Alright so two things
A. Gale is amazing and I appreciate you, I love how fast this thing is and it feels seamless + looks better, just overall really good work
B. LowTierGod
B. Can you add a setting to download the newest version of dependencies instead of the recommended version? Right now if you download a mod as a dependency you then have to update it afterwards, I'd like an option to just automatically download the latest version lol
now it won't open at all and the terminal is getting spammed with this
That sounds like you should probably reinstall your graphics card's driver and restart your operating system 😄 (See below instead.)
But also, Gale requires a GPU and its own dedicated render surface? Huh? Hardware window with no software fallback?
If you're on Linux, go to /etc/environment and add WEBKIT_DISABLE_DMABUF_RENDERER=1 according to Tauri's open issues.
https://gitlab.archlinux.org/archlinux/packaging/packages/webkit2gtk/-/issues/1
Webkit2gtk is completely broken for NVIDIA users on Arch and other distros, since months now.
yep that fixed it
it's no longer launching vanilla every time as well
😄 😄 😄 Glad that helped. Just googling "tauri framebuffer" gave me that result, bahahah.
would it be possible to have dividers in the mod menu? i found these blank mods that act as dividers on complete accident and i think it would be really nice to have it cleanly implemented in the mod manager. i know of a few other mod managers that have a similar feature. im not sure how this would work with the whole code system but i figured i would float the idea anyway
also a nice feature to have would be to ignore certain dependencies when updating or installing a mod. since currently, if you have a mod with a dependency that is not actually required, or can be cleanly replaced with no consequences, it will still reinstall every time you update said mod. an example is that a lot of moons have a dependency on ViewExtension, which both isn't required and can be replaced by other mods. i just want a way to only uninstall it once and not have to worry about it ever again
soft dependancies arent a thing you can actually define i think
as far as thunderstore knows its required
well it doesnt have to be automatic. i mean like, a checkbox when uninstalling a mod that says "do not automatically install again"
why not just disable it
that works, but it would be cleaner to just not have it in my list at all
well see it this way
what if, in an update, a mod got a new dependancy
so that feature that downloads a mods dependancies when you download it, to make sure it helps you in those situations, it reactivates on updates
if you were asking me, how id fix it is just like, a setting for dependancies
Automatic, Ask, Manual
i assume you'd know what each of those would do
i guess that'd work too. but like i usually want dependencies to automatically install. but for a mod like ViewExtension that is literally not ever required, i wish there was a way that i could just blacklist it from being installed
well i mean it'd be nice to have a way to do that but that feels like a pretty specific niche
for now you should treat having the mod disabled as that blacklist
another stupid little thing: would like to have a button under this that is for dependents. just to easily know if a mod is actually being used and to see what mods it's needed by
There's one in the dropdown menu already
This is a thunderstore limitation, just disable the dependency
This might come when I do the big refactor later on
but not before 1.0
@umbral herald Was wondering if you saw this 
This comes back to thunderstore, if we had a better way of specifying dependencies sure. Howevery as it is gale can't be sure that the mod requires that specific version of the dependency (because of breaking changes, game version e.t.c.) or any version. Almost every other package registry type system has this, where you can say 1.* for example. And... it's only extra click if you want to do it anyway
i'm not sure i understand. you can't just store a list of ignored dependencies, then compare any incoming downloads with that list, and remove any matches from the download queue?
As Noosh pointed out, if one mod actually needed that dependency there's a problem. I think it's better to take a slight inconvenience (having an extra disabled mod), than added complexity and profiles possibly breaking because of gale
what do you think about this then? asking to install dependencies should be fine, no?
ehh idk
again lots of extra complexity and most of the time users are just going to insta-press yes right?
If thunderstore had a soft dependency thing then absolutely
i get it. at the end of the day, whatever you think is best or worth implementing. but i know i'm not the only one who has complained about this
can something be added here that indicates to safe/if it's saved (to compensate my stupidity)
when I first started using it I was wondering why it wasn't saving when clicking out of it instead of the X
It saves anytime you edit it
but the normal input field isn't updated properly, if you go to another file and then revisit it you should see the new value
I've tried to fix it but it's a bit tricky
Oh no yeah I noticed that, but even then it still sometimes doesn't update for me
Hmm ok, if it happens again you can check the actual config file
this
Nothing diff
I'll fix that, thanks for bringing it up 👍
It only seems to save if you press the X
I just pushed an update to my modpack and noticed that my mods were not in a custom order anymore! That might be something to look into
they werent in custom order in the exported version or was your order just reset for whatever reason when you exported it
oh also you're talking about a modpack that isnt imported from code or file right
you're talking about a pack you put on the store
Tried. Thunderstore strips that information if you try to set the field to any value (in the manifest)
It doesn't live long enough for the launchers / clients to use 😦
this is only half related but in my interest on how thunderstore works, by any chance can you tell what exactly this repository contains? https://github.com/thunderstore-io/Thunderstore
Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/ - thunderstore-io/Thunderstore
is it like, the website itself, and all its features?
That's the django server code, including the APIs, and afaics most of the website.
Note the AGPL license completely prevents it from being useful to others.
That's the least-possible open-source license, which, LethalModding.com also uses for its core server code, to be fair.
i did make a push request ot the ecosystem-schema repository once, because we needed more mod tags (mostly for all the very simple asset mods, like Suits, TV Videos, Boombox Music and Posters)
ahhh
but if you were extremely passionate about it per se, you could contribute a feature to thunderstore
In theory, yes. You wouldn't be able to own/user that personally, as per the AGPL + CC, but if you want to give them a feature, yup, it's fine.
It's obviously up to them if they choose to accept it, blah blah, etc etc. -- DM'd you some more information about what contributing would look like, since it's outside the scope of Gale.
right i'll share the rest of my thoughts there
They weren’t in custom order in the exported version, but weirdly enough this only occurs with the auto-upload-to-thunderstore option. If I manually export my pack to a zip file, the manifest has everything in correct order.
Even if you do that, it would still need to download the whole mod to be able to read the manifest
The manifest would keep that information
The API would not show that information
GNU Affero General Public License v3 (AGPL-3.0) summarized/explained in plain English.
It's not really "least-possible"
It's just that anyone wanting to modify the source must disclose it
It's the worst license that FOSSDEM accepts, as per their own "guidelines on licesning" page
that same page
We recommend that developers consider using the GNU AGPL for any software which will commonly be run over a network.
I don't see anything negative about AGPL on that page
If they wish to be as restrictive as possible as per GNU GPL, while still claiming to be open source, A-GPL is the option they choose.
AGPL 3.0 is semi-acceptable, yeah, you're correct. They fixed many of the issues in 3.0
The "benefit" of A-GPL compared to other OSI licenses is the ability to restrict inclusion in a commercial project.
It's worth noting that doing so can be construed as a violation of the basic principles of open source: https://opensource.org/osd
Specifically: Number 5 (No Discrimination Against Persons or Groups), importantly Number 6 (No Discrimination Against Fields of Endeavor)
And to quote the FAQ: All Open Source software can be used for commercial purpose; the Open Source Definition guarantees this. You can even sell Open Source software. -- Affero GPL (even v3.0) voids this ethical definition. https://opensource.org/faq#:~:text=All Open Source software can,even sell Open Source software.
This is a summary of what is negative about it ^
I still feel like a config setting to just automatically do that extra click would be nice, I mess with a lot of modpacks and it can be frustrating at times. Probably my only issue with Gale as opposed to r2 since r2 just automatically downloads the newest version in my experience.
in addition to my wish of being able to sort mods, I would really like an option to enable a log that shows actions taken in a profile, installs/uninstalls/updates like xyzmod v1.2 -> v1.9 if something breaks it would make for a great QOL feature IMO
I believe ebkr sais that r2 downloads the exact version when it comes to modpacks
But that could be wrong
It does for modpacks I think but I've downloaded dependencies before and it downloads the newest version, so maybe r2 does it specifically for things with the Modpack tag
I guess so
It does
It is however a non standard way of doing it and comes with its own issues whenever there’s APIs with breaking changes
There’s always requests to add a download button that handles things the way Gale does instead, and it is a little funny to see the inverse
The problem with having it as a setting is that people click settings without knowing what they actually do which would change relatively important behaviour
Providing two options isn’t necessarily ideal either and without understanding it you might just click either
Look, I feel like personally you're both avoiding adding a config option that would solve people requesting this on both ends.
I do understand the API breaking things though. But I just see either a config option, or two buttons, "Download Recommended" and "Download Latest", as the best solutions. If people complain about a behavior and you have a config, you tell them they can change it. If you can't change it, then people are going to continue to want the option.
i mean all you have to do is just click the update button after that
Yeah, or I can click a config option and never have to click update every single time I download a new mod with dependencies.

kind of a non issue though. it would take more effort to implement than it would for all the extra updating across all users combined. and personally this has only happened to me like, one or two times
I really, truly disagree, but whatever, r2modman and Gale have both proven that downloading Recommended or Latest by choice isn't that hard. I'd just like an option for a simple behavior change. I guess I'll just switch back to r2modman whenever it's optimized with a bit more speed if a basic config option to change a behavior is "too much effort" (although I'm repeating what nickham said, not Bobbo, so I'm debating with the wrong person anyways).
I have like 7 profiles and do major mod installations / updates / test profiles daily. I click "Update All" more than any single other button in Gale because of this behavior. You might have only had it one or two times but it happens to me several times a day. Don't speak for every user of a mod manager, please.
For me personally I don't find that extra update all click to be a problem it's only happened to me a couple of times as well when using a testing pack
I've never had it be an issue with my actual profile
UwU
It's mainly an issue when you have a lot of mod development profiles and need to test mods frequently, because devs aren't going to support old versions of their mods
Yeah
But there's a lot of mod devs here, so the option would be nice lol
I'm not saying it's something I need immediately or hate Gale because of, it's just a feature request xD
not sure whats up with the passive aggression, but i also make additional profiles to test stuff. it's basically not an issue for me (and i'm assuming most people because i haven't seen anyone else complain about this) because most mods are using up to date dependencies and also because most of them share the same dependencies. you already got your answer of why it would be less than ideal to implement
Imo you really should stop trying to speak for Bobbo and stop trying to put words in his mouth
I'm just frustrated because I don't feel like a simple config for this is that big of a deal, as someone who knows a good amount about coding myself despite not having coded for Lethal Company, there's literally two mod managers that both do this differently and both could add configs to let the user have more control over how they use it. The point of a mod manager is to empower the user to easily manage their mods. Currently, r2modman is too slow by my standards, and Gale has some little annoyances that I'd prefer to not have to deal with that a simple config would fix. And then several people speaking on Bobbo's behalf about his application is kind of annoying.
Yeah, he could easily add a config for it
I'm gonna step away though and let Bobbo make that decision, as I said, worst case scenario I swap back to r2modman eventually 
i'm... really not sure where you're getting the idea that i'm speaking for bobbo. you can literally see above where both him and ebkr stated their reasoning for not having this. if it's that simple to you, why not implement it yourself? the github is open to PRs
They stated their reason for not having it for modpacks
This is different
Whatever man lol. I'm speaking with a dev about why I think it's a good idea. I give up trying to discuss with you
didn't realize i wasn't allowed to speak my own opinions about a program that i also use lol
behave 👁️
We are
what bobbo said is that it's a limitation of how thunderstore specifies dependencies
#1246088342458863618 message
Again this was regarding modpacks from what Nikki said
Yes and no. The limitation of Thunderstore goes into mods too.
It simply doesn't actually support SemVer. -- Specifically, constraints, the useful part.
ohhh
Well I wonder how R2 manages to always download the latest version of the dependency then
Thunderstore has zero ability to be like "Hey, I want ~1 or ^1 or >=1.0 <2"
Something that I'm pretty sure is possible is to specify a package without a version as a dependency, but that would just pin you to the latest
^ Yup, and it may or may not be supported by each mod manager individually 😄
whole thing's a mess
If Thunderstore just supported SemVer Constraints......... the whole point of SemVer........... It would be so much easier.
It's something that is clearly doable as demonstrated by r2modman, to fetch the latest version instead by just grabbing the mod string as a config option. It's just a feature from r2 I would eventually like to see since I know it's doable, and clicking "Update All" several times a day can be frustrating. Lol
https://devhints.io/semver literally all of this doesn't work.
Yeah as Damon just said it's based on the mod manager and how is coded
That can be done, BUT, it would literally break most modpacks. As mentioned already in this thread.
Most modpacks have to explicitly keep mod versions back, on purpose, to keep/stay working.
SemVer Constraints are the "real way" to fix this, as it allows the author to specify what they intended.
Mhm. Not asking for this feature to be added immediately or anything, just something that ultimately makes me prefer the way r2 handles it at the moment, which could be a config option to change how it fetches mods.
And r2 just blacklists modpacks from doing that, not to mention game updates break Modpacks anyways
Yes and no. Steam specifically allows you to play three different versions of this game at any given time.
It's a strong assumption that people play only on the latest updated game, they don't. I wish they did 😦
Well, Zeeks lets steam let us play 3 different versions
I'd just prefer to not have to jump back to r2modman if a config feature can be added here lol. Even if you add it as like an "Advanced setting, don't touch unless you know what you're doing"
R2 is also coded much differently compared to Gale
That's fair though
Bobbo could definitely add the feature, but you guys need to use the latest version to let them actually get feedback.
I was pretty irked when I saw people like "I'm going to stay on this old version" -- that makes developers lifes miserable.
If it's for a few days because something is literally broken, that's one thing, but staying on old versions indefinitely is horrible.
Yeah that's why I want to automatically download the latest dependencies for test profiles xD
Nah, there were a few people who were using explicitly old versions of Gale for whatever reason.
Doing so (or even allowing so on Gale's part) tends to significantly increases the support load.
If you get a bug report, no way to even tell which version it's for unless that's an explicit feature.
Gotcha
I always update my stuff as long as either the application lets me know there's an update or it's something important to keep updated
Just look at Linux distros 😄 20,000,000,000 versions of roughly the same ~500 packages, drastically different results.
I only reverted my version of Gale one time cus part of it broke, and Bobbo hotfixed it so I reupdated but even then I only rolled back to the previous version
Ye, that's the "only if it's literally broken" and "for a few days" which is fine.
Only exception is if something is unusable on the newest version, yeah, for example LethalCompanyVariables newest update increased my load time from 15 seconds to 8 minutes, that's uh, problematic

I don't like using older versions of anything unless I have to, that not only puts stress on devs but it also means security risks and other issues can arise
And considering it has that load time every time I go to the main menu, that's a tad unusable
i was on an old gale version for a bit after 0.7.0 because one of the features i liked was broken. it's still broken now but i was tempted by some of the new features. there's nothing wrong with purposefully staying on an old version if everything works fine for you, but devs can't be expected to take reports from an old version nor should users expect them to
You forget this community is a bunch of nunces. Just because you won't bug them with reports from old versions, 99% will.
believe me i know. but there's nothing inherently wrong with using an old version if that's what you want for whatever reason
The inherent wrong is the increased support load, especially if there is any backend service involved. (Luckily there isn't here.)
Either way sorry if I caused any drama, I just wanted to request a feature that's important to me and kinda got frustrated when people gave me the excuse of "It's a bad idea because people are dumb", especially over a setting involving updates to the newest versions of mods, something rather important for testing, bug reports and feedback. Lmao
Concrete will outright prevent you from using old versions, I have to, since the client API version is lockstep with the server API version.
People really do be that dumb in this community though, you have to save them from themselves.
So I can see / understand both sides of that coin for sure. I'd say put like 5 warnings on the button.
Like legit, make the entire section red, then warn them when they click it, then ask for confirmation, then warn them on confirmation.
i mean at that point those things kinda depend on the software and user. if someone walks in here and says "why my gale 0.1.0 no work" then that's entirely on the user
That's why you make it a config that's off by default XD After that, it's user error
I've also found that "Advanced settings" typically discourages people from fuckin with stuff they shouldn't fuck with unless they know what they're doing.
At some point you call it skill issue and move on
LC_API cough -- A "skill issue" that took eight months to defeat.
Gotta love when mod devs who have no clue what they're really doing make a core API that a bunch of people try to use and then abandon it
That's why I won't make any core APIs 
i generally used to agree that customization and user choice is more important than ease of use, but after seeing some of the stuff that goes on in these threads it's kind of swayed me in the other direction. even if you completely lock it down and make the user type "I understand that this may break things", a determined idiot will still find a way to completely miss the warning and mess with it anyway
Most people who've reported issues with older versions aren't doing it intentionally, it's because I've broken the auto updater a couple of times 😄
I feel like this discussion got way too long for how small the request/issue is lol. Putting it in an "advanced/do it at your own risk" section in the settings sound alright actually. However right now I am purely focused on bug fixing and polishing stuff for a 1.0 release
After that I'm gonna do some big refactors (svelte 5 + sqlite backend) where a lot of things will change, so that's probably when I'll add this if I ever do
is 1.0 just bug fixes and polish?
"1.0" means "Stable, also, I agree to NEVER change the API until 2.0" 😄
but I don't want to introduce any new features that might introduce new bugs
Btw, I said this in may
I've worked on it for ~2 months and I think it's nearing a 1.0 release.
Which well, didn't really work out
Gale doesn't really have a public API, so I'm not sure how I'll handle it
Sounds good. I just really wanted to vocalize that it was really important to me as a mod dev and I can't imagine I'm the only one who gets annoyed by clicking Update All every time, ESPECIALLY now that LCV is broken so I have to manually change the version of that or uncheck it every time I click Update All
^^;
I guess just stay on 1.0 forever
10 am here lol
omg I just realized dyson sphere program's bepinex is just called BepInEx and not BepInExPack
which completely breaks it
Mhmm, there are multiple communities where it has a different name AND author.
Like MULTIPLE -- R2 has a config file for this
ik
r2 also has a big ass map of all the BepInEx names in all communities
I really didn't want to do that
😄 You have no choice lel -- Thunderstore is hell.

