#Gale

1 messages · Page 3 of 1

near wigeon
#

Is this a known issue?

umbral herald
#

This was an issue specifically for version 0.5.7, but I haven't seen any reports since then

near wigeon
umbral herald
#

That's odd

#

do you have a really weak system or slow internet?

hardy rover
#

@umbral herald Seems the latest build has brought back the issue where you can scroll gale up and down off of the screen lol

scarlet hound
#

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

pastel grove
#

(thats why ideally it would be sick to let modders define the char's they prefer)

twilit walrus
#

how do i add beplnex

quasi ridge
#

install bepinexpack on your profile

marsh eagle
#

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

umbral herald
#

I'll add a github wiki page with docs when it's done

warm topaz
# umbral herald 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

umbral herald
#

yeah, that's a bit out of scope

warm topaz
#

All good, just figured I’d ask

#

If you wanna see how it’s used it’s my purchasePackCommands config option in darmuhsTerminalStuff

stiff quest
marsh eagle
#

what? i highly doubt steamos actually uses a flatpak for steam itself

marsh eagle
left aspen
#

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

ashen light
#

Idk if this was asked already, but how do I uninstall a mod from a profile?

#

I can't find the answer if already

ashen light
#

nvmd, I just found it

short star
marsh eagle
#

I figured it would update on its own and the package gets updated with the system

short star
#

It’s most likely that it’s more convenient to bundle with the base OS as opposed to an already extracted application

marsh eagle
#

what?

#

the steam flatpak isnt even maintained by valve

marsh eagle
#

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

umbral herald
#

can you check the plugins dir and see if it ended up there

ionic harness
umbral herald
#

I checked most of them and they all start with BepInExPack at least

#

and gale only has bepinex games right now

ionic harness
#

Start with yeah 🙂 Pretty fair to do BepInEx* or BepInExPack*

near wigeon
#

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

cedar wren
#

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

umbral herald
#

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.

umbral herald
#

I can't really reproduce it

velvet hare
#

every time they close the launcher and reboot their pc then attempt to open gale again

ionic harness
velvet hare
#

i mean yes remotely

ionic harness
#

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.

velvet hare
#

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

umbral herald
#

I think I know what the issue is but sure 😅

ionic harness
velvet hare
#

what you said seemed like user error but maybe i misinterpreted

cedar wren
ionic harness
velvet hare
#

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

umbral herald
velvet hare
#

oh ok ok

umbral herald
cedar wren
#

In descending order of subfolders (can go further if needed, hopefully haven't self doxxed), no empty profile or anything of a similar description

velvet hare
#

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

ionic harness
# umbral herald It's trying to read the profile.json file

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.

umbral herald
#

The file doesnt even exist so it shouldnt be corruption

ionic harness
#

Back to the OneDrive masking C:|Users\Name theory 😄

umbral herald
#

Gale must still be able to find the folder, otherwise it wouldn't try to read the manifest

cedar wren
umbral herald
#

my previous theory that it was caused by cancelling a profile import seems to be false

ionic harness
cedar wren
#

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

velvet hare
#

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

left aspen
twilit walrus
#

is there a reason why i cant update anything

#

everytime i try this pops up

velvet hare
twilit walrus
#

😦

umbral herald
#

your connection probably got cut while downloading

twilit walrus
#

bra

#

how do i fix it

umbral herald
#

oh wait every time

#

maybe your firewall is blocking gale?

naive jetty
#

I have a simple question. R2modman doesnt allow to sort your modlist by last updated, is that possible with Gale?

umbral herald
#

yes

naive jetty
#

Awesome, switching right now

umbral herald
#

banger

short star
#

it does as part of the latest update 🤔

naive jetty
#

but trying it out now it seems it sorts by last updated

short star
#

yes because your local mod list also works offline

#

but it’s from when you last updated the mod

naive jetty
#

i see, thanks

#

sorry bobbo not switching just yet

robust lark
#

🧊 cold

umbral herald
#

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?

short star
hardy rover
#

I agree

short star
#

If it’s not there, v5, otherwise read the doorstop version

umbral herald
#

so doorstop v4* = bepinex v6?

short star
#

whatever it does in the code base

#

it hasn’t been touched for like 2-3 years

umbral herald
#

alr, time to go digging

short star
#

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

umbral herald
#

Yeah I have that

#

Here it looks like it only checks for BepInEx.Preloader.dll, not BepInEx.Preloader.Core.dll

short star
#

You call the IL2CPP one

umbral herald
#

ah ok

steep dagger
#

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)

velvet hare
#

the modpack creator in gale is so goated

umbral herald
#

there have been multiple convos about it but no real solution :/

steep dagger
#

Its probably fine then

umbral herald
#

yeah, I don't think those values are even being written

#

it's just the UI

kind ravine
kind ravine
ashen light
#

Bug Report: Attempting to change mod version Crashes Gale

ashen light
#

nvmd, it fixed

#

thanks devs

#

youre the best

#

Feature Request: Config Search searches inside configs as well as names

umbral herald
#

I don't think that would be too useful, most options names need the context

#

and there would probably also be a performance issue

twilit walrus
#

no idea why it happens tho

wild topaz
#

is there a way to delete mods with their dependencies?

velvet hare
wild topaz
#

Yeah

velvet hare
#

i dont think so

wild topaz
#

Like when I delete a modpack mods from it stay there

velvet hare
#

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

wild topaz
copper latch
#

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

copper latch
#

already tried

bleak dagger
umbral herald
#

Ok

#

gale does not handle that well currently 😅

copper latch
#

how to recover my pack ? im working on it for month

umbral herald
#

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

bleak dagger
#

remove symbiosis

#

too

umbral herald
#

You can't see any mods if one is missing, soo

umbral herald
copper latch
bleak dagger
#

yeah

copper latch
#

done

#

worked thanks

umbral herald
#

np, i'm gonna make it handle that better

kind ravine
#

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

kind ravine
robust lark
#

the library it depends on is rejected pending a change and I still haven't heard back from the maintainer

kind ravine
#

oh ok

robust lark
#

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

bleak dagger
#

@feral trout yoiled

feral trout
kind ravine
#

nevermind i just had to reload the mod manager

umbral herald
kind ravine
#

yeah it worked when i just rebooted the app thopugh

umbral herald
#

yeah that's a bit odd

#

maybe it just didn't have time to overwrite the existing cache

#

can you still see NuclearLib?

kind ravine
#

well yeah i could until i deleted it from myh pack

feral trout
#

replace NuclearLib with NuclearLibrary

robust lark
#

I will never understand this community

crystal pagoda
#

I'm sorry but what was it even taken down for in the first place

sour hornet
#

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

umbral herald
crystal pagoda
#

oh what the fuck how did i skim over that

#

LMAO

#

😭

#

yeah uhh id say thats reasonable dude what

sudden walrus
#

what game was it out of curiosity

umbral herald
#

dunno

#

ask one of the thunderstore staff

sudden walrus
#

im not gonna bother lol i was just curious if anyone knew

warm topaz
#

@sudden walrus #modding-general message think this is it

sudden walrus
#

i see

calm current
#

Is there any known cause for why gale might taker al ong time to fetch mods?

umbral herald
warm topaz
#

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?

robust lark
#

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

warm topaz
#

damn, I kinda figured after spamming it once though

sudden walrus
#

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

robust lark
#

middle ground: have the button but put it on a 15 minute cooldown every time Gale updates the cache :3

ashen light
#

Bug Report: Sometimes while searching the online mod list while Gale is Fetching, the client hardlocks up

calm current
umbral herald
#

That's not it, the mod fetching isn't from the CDN

calm current
#

Oh huh

sour hornet
#

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."

umbral herald
#

for now you have to manually edit the profile file to fix it

sour hornet
#

Are there any popular mods that recently got removed

sour hornet
robust lark
#

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

hardy rover
sour hornet
robust lark
#

Goodness, what are the odds that you have multiple removed mods in your pack?

velvet hare
robust lark
#

I have no idea

velvet hare
#

spitballin

kind ravine
quiet pulsar
#

Any ideas on how to recover my pack?

sudden walrus
#

if you still have the profile json, you can manually delete the nuclearlib entry and it should be fine

quiet pulsar
#

Unfortunately I dont which is what im tryin to find a solution for

sudden walrus
#

do you still have an old code or something?

quiet pulsar
#

We might be onto something. I ran my whole hdd thorugh a data recovery program and may have found the old json

sudden walrus
#

that should work given it's not messed up

quiet pulsar
#

Looks good and correct to me

#

fingers crossed

#

now how do I get this to work once i delete the mod form it?

sudden walrus
#

make a folder in lethal-company/profiles and then put profile.json in that folder?

quiet pulsar
#

Do you know how I figure out which UUID is for nuclearlib

sudden walrus
#

13f810ec-86ab-44a4-b9da-8b40807a55f0

quiet pulsar
sudden walrus
#

definitely not, unless you can find those on your hard drive as well, or you have an old code

quiet pulsar
#

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

sudden walrus
#

if you got them from the code then yeah you're all good

#

glad you got it working

quiet pulsar
#

ty for help dude

#

appreciate it

#

almost had a mini heart attack haha, thought I lost all that work

velvet hare
sudden walrus
#

AppData\Local\com.kesomannen.gale

muted helm
#

wtf is causing this

#

constantly

#

i have to uninstall gale with revo uninstaller and reinstall it

umbral herald
hardy rover
#

I swear I remember hearing shady things about revo uninstaller but I might be tripping

umbral herald
#

They should all contain a game.json, otherwise something's fishy

umbral herald
#

neither does the normal uninstaller, but revo is definitely luring you into a false sense of security that everything is gone

velvet hare
# muted helm

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

umbral herald
#

No, that's the failed to read profle manifest

#

this is something different

velvet hare
#

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

umbral herald
#

I don't think that's it

#

also that bug is fixed in the next update

calm current
umbral herald
#

I'm trying to publish 0.7 but the github action stopped working 😐

ionic harness
robust lark
#

Looks like you did something to your Tauri.conf.json file?

umbral herald
#

I asked in the tauri dc server, we'll see if anyone has answers

umbral herald
robust lark
#

Does the Tauri github runner support that? It sounds like it doesn't based on how its complaining about unknown fields

umbral herald
robust lark
#

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

umbral herald
#

There's a ton of breaking changes so I'd rather not

robust lark
#

That sucks

umbral herald
#

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

umbral herald
robust lark
#

for what purpose?

low pivot
#

Wait, Do I have to update gale manually?

umbral herald
#

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)

umbral herald
#

but once I figure out how to fix this the auto updater should work like normal

robust lark
umbral herald
#

No, that was just a fun fact

robust lark
#

weeh

low pivot
umbral herald
low pivot
#

Hope you get it sorted it out and stuff tho, goodluck<3

left aspen
#

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.

velvet hare
#

CCleaner has the same reputation from bundling the Ask toolbar for awhile but it’s also great

hardy rover
#

@umbral herald Gale update incoming? The changelog is appearing even though you haven't dropped the update lol

robust lark
#

Nah, he's working on figuring out why the tauri runner broke after updating to v2

kind ravine
#

he uninstalled and reinstqalled it and now it gives this error

kind ravine
kind ravine
#

nvm i just had them delete the gale folder in roaming and it fixed it

umbral herald
#

I made a local build to see if that worked and umm

#

🫠

thick bloom
#

~~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

kind ravine
#

or I had my friend remove another folder that I forgot about

umbral herald
#

what?

kind ravine
#

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

calm current
#

Apparentrly switching games still causes Gale to just.. Launch lethal company? Which is weird

green wind
#

Switching games seems to work fine for me, tho I'm using the appimage on Arch Linux

quasi ridge
#

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

digital jungle
#

Thank you for the great updates! This is for sure the best launcher

digital jungle
#

@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.

umbral herald
#

I'll hide the version in the changelog though

sudden walrus
umbral herald
#

nope

#

not sure what to do perceive

sudden walrus
#

and you can't roll back to the old version of tauri because of some of the changes in 0.7.0?

umbral herald
#

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

umbral herald
#

maybe I should revert the migration

umbral herald
#

omg I think the action working

warm topaz
ionic harness
#

I'm so glad you're almost peaking out of dep hell though! I know how much that hurts.

umbral herald
#

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

vital mason
#

no .exe this time?

umbral herald
#

I found out how to remove it

#

(you weren't supposed to use it anyway)

vital mason
#

but i liked it as it allowed me to install gale w/o the UAC prompt

umbral herald
#

hotfix

0.7.1

Fixed "Invalid type: map ..." errors when importing profile from file and editing path settings

pallid sky
umbral herald
#

No, I think something with tauri v2 broke it

ripe carbon
umbral herald
ripe carbon
ripe carbon
umbral herald
#

Ok I found the issue

#

It should fix itself if you edit anything in the profile (disable/enable/install/uninstall mod)

ripe carbon
vital mason
#

yeah somehow all the bepinex files got marked with the .old extension

#

[profile]/BepInEx/core

umbral herald
#

what how

#

that didn't happen for me

umbral herald
# ripe carbon

not sure how that error even happened, if it couldn't find the BepInEx files there would be a more descriptive error

vital mason
ripe carbon
#

Ty for the help earlier though

umbral herald
#

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

bold hornet
#

Yeah second one is just lower quality version of 1st

umbral herald
#

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

stiff quest
hardy rover
#

@umbral herald the update available button isn't showing up for me so I can get the new update

#

;c

umbral herald
#

yeah it broke with the tauri v2 upgrade

hardy rover
#

I even tried manually checking XD

#

Got you

#

Manual update time it is c;

umbral herald
#

I'll fix it in the next update

#

which you also will have to manually update to since it's a client error 😅

hardy rover
#

lol

sudden walrus
#

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

umbral herald
sudden walrus
#

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

umbral herald
#

oke

sudden walrus
glacial sage
#

Dumb question but is there a way to sort so all disabled mods go the bottom? or to filter out to just disabled?

left aspen
#

You fixed the scroll bar, yay!

umbral herald
hardy rover
#

I still wonder how that came back with V0.6.2 lol

low pivot
#

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

umbral herald
#

oh wait you want just disabled

#

I misread sry, gale doesn't have that

umbral herald
stiff quest
umbral herald
#

wow

#

My source folder is bigger though xD

#

rust debug builds are so insanely big

stiff quest
ionic harness
#

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.
bleak dagger
#

z requires x 1.3
y requires x 1.4
etc etc

#

tauri is like 300 something crates standalone

ionic harness
#

😦

keen fjord
#

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

young sorrel
#

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.

umbral herald
#

but the final binary is below 5 MB

#

even with the sveltekit app and all the game icons

umbral herald
#

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
umbral herald
upper cedar
#

As someone who preferred the rounded font, is there a possibility of just adding a font setting that allows selecting from installed fonts? pepe_hmm

digital jungle
umbral herald
#

or what

digital jungle
#

On the website

umbral herald
#

it should look like this

digital jungle
umbral herald
#

whaa

digital jungle
umbral herald
#

looks fancy I must say

#

but yeah definitely not intentional

upper cedar
#

Looks normal to me

umbral herald
#

I pushed a new update

#

it's going to be up in just a minute

copper latch
#

hello i can't change the version of the mod "doorbreach", gale close when im tring to retroupdate the mod

umbral herald
copper latch
#

nop, 0.6.2 the update don't show up

umbral herald
#

0.7.0 fixes that issue, but you'll have to update manually because the updater broke

steep dagger
#

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

sudden walrus
#

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)).

steep dagger
#

Same

sudden walrus
#

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

cunning rapids
#

doorstop old version had grammar issue in param name

sudden walrus
#

r2modman uses --doorstop-enable though

cunning rapids
#

hm

umbral herald
sudden walrus
umbral herald
#

ohhh that's why, I've been confused by that error for so long

#

but why it is it trying to open that 🤔

short star
#

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

crystal pagoda
#

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

kind perch
# crystal pagoda

Hey, Could you share your mod profile code with me? It looks interesting

crystal pagoda
#

its big tbf

upper cedar
#

[Suggestion] Remove individual mods from Update All

(An "ignore updates" option would be most ideal, but this is an alternative 4Shrug )

sudden walrus
#

would like an ignore updates option as well

kind perch
upper cedar
#

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

sudden walrus
#

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

umbral herald
#

Do it at your own risk 😄

sudden walrus
#

yeah i just gotta remember to undo it

hardy gale
#

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.

umbral herald
hardy gale
sudden walrus
#

you need to manually update to newer versions

fresh flicker
#

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

hardy gale
#

Ok now I'm getting this on launching the game
Failed to launch game - The system cannot find the path specified. (os error 3).

pallid sky
visual galleon
hardy gale
sudden walrus
#

you probably need to reinstall bepinex

hardy gale
sudden walrus
#

yeah that is an issue currently

hardy gale
#

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.

valid veldt
#

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

robust lark
#

NuclearLib doesn't exist anymore

#

The author reuploaded it as NuclearLibrary and stranded 1500 dependents on the old, now removed, version

valid veldt
#

Oh okay

umbral herald
#

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

low pivot
#

Bro gale uses alot of my wifi

#

That was in the span of a month

umbral herald
#

Yeah, mods can get pretty big

#

And the package index is also like 150mb

#

That's just how it is 😐

low pivot
#

I'm poor N this hurts my wifi usage

umbral herald
#

You sure r2 didn't use as much in proportion to how much you use it?

low pivot
umbral herald
#

R2 also does the exact same thing, I think it even refreshes with a shorter interval

low pivot
#

I promise it didn't do it that many times

umbral herald
#

Afaik it does it every startup and every 20 minutes or so

low pivot
#

Gale does it every 5 mins here it feels like

umbral herald
#

It's 15

#

I think

low pivot
#

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

umbral herald
#

Yeah, I'll see what I can do

low pivot
#

Ty<3

umbral herald
#

For now you can (other than closing the app) switch to a game with less games while gale is in the background

low pivot
#

I forget to close it most of the time (Which is my fault)

#

But when I do forget it fucks me up fr fr

umbral herald
#

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

low pivot
#

I feel like it's just unfortunate that some of us have shitty internet

#

I also feel bad for asking for such a feature

fallen shadow
#
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

bleak dagger
#

im being goiled

pallid sky
#

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

steep ermine
#

how can i select extra files to include in the modpack export?

umbral herald
#

You can't add any random file but the checklist should include everything needed for mods

steep ermine
#

images for emblem needed for a custom main menu

umbral herald
#

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

umbral herald
#

and I've been trying to fix it but no one seems to have an answer

#

so... it will hopefully be fixed sometime

umbral herald
#

I'm cooking

sudden walrus
#

oh that's hype

#

what about a per-mod ignore updates thing

umbral herald
#

yeah, it's also coming

#

would you prefer to ignore individual versions or just every future update for a mod?

warm topaz
#

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?

sudden walrus
#

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 🥺

umbral herald
#

Yeah, makes the implementation much easier

warm topaz
#

thats fair

crystal pagoda
#

i love you gale

#

im way too lazy to do this so the automation here is amazing

stiff quest
crystal pagoda
#

what kind? ive been playtesting with someone for a while with it and nothing bad happened

stiff quest
crystal pagoda
stiff quest
crystal pagoda
#

I see, okay, thank you for the heads up

stiff quest
bold hornet
stiff quest
#

@hardy rover, do you mind confirming/debunking my claim?

hardy rover
#

The issues Terbium causes are that it lowers performance

#

The other bug with Terbium was fixed a while ago

stiff quest
hardy rover
left aspen
#

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.

umbral herald
#

the file should be selected when it opens though

left aspen
#

Oh, I will have to try again, perhaps it is me, perhaps it is partly bugged and not exporting the file.

left aspen
dry ledge
#

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

sudden walrus
#

+1 for this. i really liked that feature in r2

pure token
#

i cant get it to start

#

i've tried reinstalling and restarting my PC and nothing

umbral herald
#

it's crashing on startup

pure token
#

where would they be

umbral herald
#

oh sry, it's appdata/local/...

pure token
umbral herald
#

Ok, go back to roaming, lethal-company and then Custom Modding

#

there's probably a file missing

pure token
#

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?

umbral herald
#

that must be it yeah

#

wonder why the profile creation failed silently though 🤔

#

if you remove that folder it should work again

pure token
#

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

pure token
umbral herald
#

It should however open a popup if it crashes on launch, instead of just closing immediately

pure token
#

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 🥲

limber canopy
#

could gale follow gtk / qt :3

hardy rover
#

@umbral herald please add an option to have Gale not fetch mod updates while playing games

#

it's annoying and it hogs bandwidth

umbral herald
#

You can disable it in the next update

hardy rover
#

Cool cool, looking forward to it cus it feels like it checks it constantly

umbral herald
#

automatic thing is too much effort

hardy rover
#

XD

umbral herald
#

It's every 15 minutes and people always complain that's too slow :/

#

kind of thunderstore's fault though

hardy rover
#

Fair lol

low pivot
#

TYSM<3

umbral herald
#

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
pallid sky
#

Idk why, but I still can't auto update

umbral herald
#

works for me

#

¯_(ツ)_/¯

low pivot
#

I mean I think it works fine for me as well

umbral herald
pallid sky
sudden walrus
#

look in gale's data folder and delete any empty profile folders

low pivot
#

Ascending and descending for custom are broken for me atm

#

Also it doesn't let me type or edit anything in this page specifically

upper cedar
#

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 👌

hardy rover
bleak dagger
pallid sky
bleak dagger
#

its a glorified website

#

just like discord's desktop app

warm topaz
#

Help>Check for app updates

hardy rover
#

@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

low pivot
#

Confused the shit out of me lmao

hardy rover
#

Prolly gonna revert Gale to 0.7.2 til this is fixed

low pivot
#

Imma try N live with it for now, that fetch feature is beautiful and I don't wanna get rid of it

upper cedar
#

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

hardy rover
#

That's a different issue

#

lol

hardy rover
#

Cus 0.7.3 I noticed also feels laggier

warm topaz
#

i love this new button ❤️

hardy rover
#

I reverted til it's fixed

umbral herald
#

It must've broke when I added the pinned stuff

umbral herald
hardy rover
hardy rover
#

New update also seems to fix the lag I experienced with 0.7.3 c;

#

Yay

umbral herald
#

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
strange pollen
#

On the update all screen, is there any way we could have a way to view changelogs on that screen?

umbral herald
#

probably not going to add a changelog right there

strange pollen
#

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😅

sudden walrus
#

you could just change sorting to last updated and view the changelogs from there

strange pollen
umbral herald
#

maybe you could make a github issue so I don't forget

strange pollen
#

since some people list their changelogs backwards (newest version on the bottom instead of the top)

umbral herald
#

not everyone keeps a changelog either

#

and some have it in the readme which is

#

🫠

strange pollen
dreamy yoke
#

I keep getting this error, tried to delete that cosmetic and still getting the same error

warm topaz
#

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 awkward

dreamy yoke
warm topaz
#

to be fair, could be a related issue idk

dreamy yoke
#

yes, it is related

#

kinda

celest moth
#

is gale cache not compatible with r2modman >?

alpine pond
#

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

hardy rover
#

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

alpine pond
#

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

hardy rover
umbral herald
#

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)

umbral herald
celest moth
#

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

umbral herald
#

You probably messed something up

celest moth
#

must be, ill test it out again in a bit

umbral herald
slender trellis
#

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

umbral herald
#

It should be fixed in a newer update

slender trellis
#

Ok

#

I'll tell him then

#

thanks

celest moth
#

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

celest moth
#

aight its the same with symlink
r2 seems to just refused to finish the 100% when having a shared cache folder lol

alpine pond
umbral herald
#

Looks like gale slowly leaks memory lol

#

probably fine though, it only increases by ~200 MB after being on for like 4 hours

bleak dagger
#

but i've been running gale for 240 hours now

robust lark
#

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

strange brook
#

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

umbral herald
#

Linux support is hard since I don't have a linux machine to test on, and the whole bepinex stuff is very undocumented

umbral herald
robust lark
#

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 :<

ionic harness
strange brook
ionic harness
#

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.

strange brook
#

it did update from ubuntu 22 to ubuntu 24 so that could have something to do with it

ionic harness
# umbral herald wine prefix?

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.

native shadow
#

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

pallid sky
strange pollen
#

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

runic laurel
#

does this also happen for some people? its pretty annoying

native shadow
pure token
#

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

native shadow
pure token
#

the what now

umbral herald
#

much better experience than anything gale could offer

umbral herald
pure token
#

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

umbral herald
#

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

native shadow
pure token
#

you sir have just saved me so much headache thank you

native shadow
#

oh you found it

pure token
#

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

runic laurel
# umbral herald Noo, it's back

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

narrow berry
#

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

bold hornet
#

B. LowTierGod

narrow berry
#

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

strange brook
#

now it won't open at all and the terminal is getting spammed with this

umbral herald
#

welp

#

good luck

ionic harness
#

But also, Gale requires a GPU and its own dedicated render surface? Huh? Hardware window with no software fallback?

ionic harness
strange brook
#

it's no longer launching vanilla every time as well

ionic harness
#

😄 😄 😄 Glad that helped. Just googling "tauri framebuffer" gave me that result, bahahah.

sudden walrus
#

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

sudden walrus
#

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

eager dragon
#

soft dependancies arent a thing you can actually define i think

#

as far as thunderstore knows its required

sudden walrus
#

well it doesnt have to be automatic. i mean like, a checkbox when uninstalling a mod that says "do not automatically install again"

eager dragon
#

why not just disable it

sudden walrus
#

that works, but it would be cleaner to just not have it in my list at all

eager dragon
#

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

sudden walrus
#

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

eager dragon
#

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

sudden walrus
#

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

eager dragon
#

or having both in one menu

#

like the r2modman associateds menu

umbral herald
umbral herald
umbral herald
#

but not before 1.0

narrow berry
umbral herald
#

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

sudden walrus
umbral herald
#

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

sudden walrus
umbral herald
#

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

sudden walrus
#

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

severe belfry
#

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

umbral herald
#

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

severe belfry
#

Oh no yeah I noticed that, but even then it still sometimes doesn't update for me

umbral herald
#

Hmm ok, if it happens again you can check the actual config file

severe belfry
umbral herald
#

oh

#

Check the contents of the file

severe belfry
#

Nothing diff

umbral herald
#

I'll fix that, thanks for bringing it up 👍

severe belfry
#

It only seems to save if you press the X

umbral herald
#

yup

#

I think I know why

digital jungle
#

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

eager dragon
#

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

ionic harness
eager dragon
# ionic harness Tried. Thunderstore strips that information if you try to set the field to any v...

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

GitHub

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?

ionic harness
#

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.

eager dragon
#

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

ionic harness
#

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.

eager dragon
#

right i'll share the rest of my thoughts there

digital jungle
umbral herald
short star
#

The API would not show that information

short star
#

It's not really "least-possible"

#

It's just that anyone wanting to modify the source must disclose it

ionic harness
#

It's the worst license that FOSSDEM accepts, as per their own "guidelines on licesning" page

short star
#

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

ionic harness
#

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.

ionic harness
narrow berry
native shadow
#

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

umbral herald
#

But that could be wrong

hardy rover
#

He did

#

I remember

narrow berry
umbral herald
#

I guess so

short star
#

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

narrow berry
#

Look, I feel like personally you're both avoiding adding a config option that would solve people requesting this on both ends. AquaShrug 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.

sudden walrus
#

i mean all you have to do is just click the update button after that

narrow berry
sudden walrus
#

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

narrow berry
#

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.

hardy rover
#

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

narrow berry
#

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

hardy rover
#

Yeah

narrow berry
#

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

sudden walrus
#

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

hardy rover
narrow berry
#

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.

hardy rover
#

Yeah, he could easily add a config for it

narrow berry
#

I'm gonna step away though and let Bobbo make that decision, as I said, worst case scenario I swap back to r2modman eventually AquaShrug

hardy rover
#

He already added one to disable auto fetching

#

So idk why he can't add one for that

sudden walrus
#

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

hardy rover
#

This is different

narrow berry
#

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

sudden walrus
#

didn't realize i wasn't allowed to speak my own opinions about a program that i also use lol

robust lark
#

behave 👁️

hardy rover
#

We are

robust lark
sudden walrus
hardy rover
ionic harness
#

Yes and no. The limitation of Thunderstore goes into mods too.

#

It simply doesn't actually support SemVer. -- Specifically, constraints, the useful part.

hardy rover
#

ohhh

#

Well I wonder how R2 manages to always download the latest version of the dependency then

ionic harness
#

Thunderstore has zero ability to be like "Hey, I want ~1 or ^1 or >=1.0 <2"

robust lark
#

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

ionic harness
#

^ Yup, and it may or may not be supported by each mod manager individually 😄

robust lark
#

whole thing's a mess

ionic harness
#

If Thunderstore just supported SemVer Constraints......... the whole point of SemVer........... It would be so much easier.

narrow berry
#

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

ionic harness
hardy rover
ionic harness
narrow berry
#

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

ionic harness
robust lark
#

Well, Zeeks lets steam let us play 3 different versions

narrow berry
#

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"

hardy rover
#

R2 is also coded much differently compared to Gale

ionic harness
#

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.

narrow berry
#

Yeah that's why I want to automatically download the latest dependencies for test profiles xD

ionic harness
#

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.

narrow berry
#

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

ionic harness
#

Just look at Linux distros 😄 20,000,000,000 versions of roughly the same ~500 packages, drastically different results.

hardy rover
#

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

ionic harness
#

Ye, that's the "only if it's literally broken" and "for a few days" which is fine.

narrow berry
#

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

hardy rover
#

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

narrow berry
#

And considering it has that load time every time I go to the main menu, that's a tad unusable

sudden walrus
#

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

ionic harness
sudden walrus
#

believe me i know. but there's nothing inherently wrong with using an old version if that's what you want for whatever reason

ionic harness
#

The inherent wrong is the increased support load, especially if there is any backend service involved. (Luckily there isn't here.)

narrow berry
#

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

ionic harness
#

Concrete will outright prevent you from using old versions, I have to, since the client API version is lockstep with the server API version.

ionic harness
#

Like legit, make the entire section red, then warn them when they click it, then ask for confirmation, then warn them on confirmation.

sudden walrus
#

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

narrow berry
#

That's why you make it a config that's off by default XD After that, it's user error NODDERS 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

ionic harness
#

LC_API cough -- A "skill issue" that took eight months to defeat.

narrow berry
#

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 KEK

sudden walrus
#

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

umbral herald
#

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

sudden walrus
#

is 1.0 just bug fixes and polish?

umbral herald
#

yeah

#

there might be some minor updates in between

ionic harness
#

"1.0" means "Stable, also, I agree to NEVER change the API until 2.0" 😄

umbral herald
#

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

umbral herald
narrow berry
#

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 KEK ^^;

umbral herald
#

I guess just stay on 1.0 forever

narrow berry
#

But I do respect wanting to put it on the backburner o7

#

It's 3am and I'm sleepy af

umbral herald
#

10 am here lol

#

omg I just realized dyson sphere program's bepinex is just called BepInEx and not BepInExPack

#

which completely breaks it

ionic harness
#

Like MULTIPLE -- R2 has a config file for this

umbral herald
#

ik

#

r2 also has a big ass map of all the BepInEx names in all communities

#

I really didn't want to do that

ionic harness
#

😄 You have no choice lel -- Thunderstore is hell.