#Gale

1 messages · Page 4 of 1

sudden walrus
#

i dont wanna push you on this because i know you've been bugged about it a lot, but do you think this will fix the reordering stuff? as someone who really likes organizing my mod list that's like the only big issue i have with gale currently

umbral herald
#

Probably not

#

But maybe I'll redo the whole thing

#

I'm thinking of separating the mod list and profile page. Currently they're using the same components, but it's getting very leaky. Also from a UX perspective they serve very different purposes

#

Probably gonna take some inspiration from modrinth

#

first one profile, second one browsing

#

time to bring out my trusty r2 source scraper

sudden walrus
umbral herald
#

30 lines of python

narrow berry
#

See reordering my mods is like the one thing I don't care about lmao. I just want an option to make Alphabet sorting the default so I can easily find mods by name. (There might be a config for that, I might be dumb, I haven't looked.)

umbral herald
#

otherwise there's a bug

ionic harness
narrow berry
#

Weird, mine hasn't I don't think but I will double check

umbral herald
#

wait it might have broke completely

ionic harness
narrow berry
#

It just keeps going back to Custom but that might actually be because I keep updating Lunxara's pack

umbral herald
sudden walrus
#

that reminds me, could it be made so that these filters save in the mod list? i have a few categories that i don't ever want to see, and it doesn't save between sessions

umbral herald
#

it's very polished

ionic harness
#

The first rule of software development:

  • All users will always be unhappy at all times.
umbral herald
ionic harness
#

I've got some Philippines people I trust to manage large infrastructure, 24/7 coverage, 3 devs + 1 PM.

umbral herald
#

Personally I don't want to lead a team

ionic harness
#

That's what the PM is for 😄 So you only need to put features in a board and they just work on it.

umbral herald
#

arent you cooking with concrete too?

ionic harness
#

Yup, Concrete relies on LethalModding.com though, entirely different priorities. (I don't think this is a bad thing.)

#

You want to maintain ThunderStore compatability, I absolutely refuse to be bound by their limitations, etc.

umbral herald
#

I think if someone is building a real thunderstore app with a real team it should be thunderstore and not me

#

and btw, I'm not 18 yet

#

soon though

ionic harness
#

shrugging Most of Thunderstore isn't.

umbral herald
#

what I'm trying to say is don't give me money xD

sudden walrus
#

that's the kind of thing you only say when you want people to give you money

umbral herald
#

sure

#

🫠

ionic harness
#

I kept telling people "don't give me staff, don't give me power, don't make me admin" and what happened to that? 😄

narrow berry
#

Lmao

pastel grove
#

i will gladly accept his money dont worry

narrow berry
#

I don't have a job rn

umbral herald
#

we have reached a thousand lines 🎉

#

This really needs to be cleaned up

short star
#

Fwiw this is a valid response for r2mm because I believe the priorities of the managers are different - r2mm is designed for first-time users, and they will always be my target audience. Requests to make things easier for developers at the expense of a user messing things up is unlikely to pass

short star
umbral herald
#

Yeah ik, just I wish thunderstore had a better way of handling it

#

instead of nothing

short star
#

Yeah that’s fair

#

I thought you were shaming the fact I did it lmao

umbral herald
#

nah, it's also in gale now

ionic harness
#

But we can all agree to shame Thunderstore right? 😄

dreamy yoke
#

what do I do with this?

ionic harness
dreamy yoke
#

the mod itself is disabled tho, maybe I need to enable it first

floral cargo
#

Launcher dosen't launch on v60 ?

#

despite the beta being on on steam, the launcher launches on v56

ionic harness
#

I had to explicitly start the download, it was "Scheduled" in my Steam, for example.

#

Also make sure your "beta participation" (branch) is set to "None" to ensure you get v60.

#

Failing that, "Verify Integrity of game files" generally fixes everything.

floral cargo
#

oh

#

oops

#

I though I had to use the beta lmao

#

my bad ;(

ionic harness
#

You're good, easy to mistake.

floral cargo
#

most updates usually goes this way so yeah

ionic harness
#

The tool Zeekers didn't update the beta branch -_-. That's their fault.

crisp wyvern
#

I just deleted 30min of entering moons by clicking two pixels too far right 😦
Can Gale move configs to the recycle bin when deleting them instead of hard deleting?

robust lark
#

applications are supposed to utilize the system recycle bin by default.. yea

heady prism
#

Best client ever

kind ravine
#

help

#

@umbral herald

quasi ridge
#

i've recently been having an issue with fetching mods on gale

#

any time i manually click "fetch mods" it gives me an error because mods are already being fetched

#

but no matter how long i wait that doesn't actually seem to be the case

#

the only way i've been able to refresh is by closing the entire client and reopening

#

(which isn't the end of the world, since it's so fast, but definitely a minor inconvenience)

heady prism
#

Is there a way to get the launch parameter for profile? to put it in Steam so it launches a profile by default

#

--doorstop-enable true --doorstop-target "Z:/home/damglador/.config/r2modmanPlus-local/LethalCompany/profiles/Default/BepInEx/core/BepInEx.Preloader.dll" --r2profile "Default"
This thing

umbral herald
umbral herald
# kind ravine

This also happened to someone else and I don't know what it is

#

but I think they fixed it by just restarting the app

strange pollen
#

One thing I've noticed with v0.7.4, is that it still sometimes doesn't open the launcher

#

Like it opens then closes

kind ravine
heady prism
young sorrel
#

I jumped in to working on my modpack again yesterday and updated Gale. It defaulted all my set directory's again, however this time I can not set it to anything else now. I uninstalled, went into App Data and deleted all gale folders. I reinstalled the latest MSI, but to my dismay it will still not work.

I need the directorys out of my Appdata as I do not have enough space on my main hard drive and not being able to reliably change Gale's Directorys on Windows 11 makes it unusable for me.

young sorrel
#

Errored on Cache.

#

When I open settings this is what I see.

umbral herald
#

Might just be because you haven't installed any mods yet

#

try installing something

young sorrel
#

Same happens with the temp folder. Will try

#

Cannot create a profile either

umbral herald
#

uh oh

#

Does D:\Gale\data not exist?

young sorrel
#

it does indeed

umbral herald
#

hmm

#

Does the default folder in appdata exist?

young sorrel
ionic harness
#

Did you ever test crossing filesystem boundaries Bobbo? 😄

umbral herald
#

Yeah

umbral herald
young sorrel
umbral herald
#

I think it deleted the original folder and thus can't write any files there

#

in AppData\local\com.kesomannen.gale

young sorrel
#

nope still there

umbral herald
#

Something went horribly wrong

#

I guess just remove everything gale and start over

#

Install a mod before changing any of the settings

young sorrel
#

roger will try again. 😛

umbral herald
#

Sorry for all the bugs 😅

young sorrel
#

It only hurts my soul. 😭

But I love Gale so I will fight the fight with you!

umbral herald
#

lol

young sorrel
#

allright uninstalled and both gale folders manually deleted. Reinstalling

umbral herald
#

👍

#

I'm gonna fix this ofc

#

but I hope it works this way so you don't have to wait

umbral herald
#

6 GB 🥲

young sorrel
#

when it installs I will try to move.

umbral herald
#

Umm that's gonna take a while to move

young sorrel
#

fair. 1 sec

#

Lets just do more company. 😛

umbral herald
#

oof

#

I guess it's just broken

#

I'll try to get an update out as fast as possible

young sorrel
#

❤️

thorn thunder
#

is there any planned support for titanfall 2 mods?

#

i know titanfall has a page on thunderstore so i was wondering if thats possible

hardy rover
#

I really hate that of all gifs you chose to pick that one tbh

#

||I hate MiniLadd, the pedo pos||

native shadow
young sorrel
#

I would like to say I will not do it again but I have ADHD and as such a bad facial memory, so if you notice me do something silly again please do point it out. I do not like to offend others.

ionic harness
#

I honestly didn't even know who that was.

young sorrel
#

🤷‍♂️ all that matters is that it is gone. 😄

#

I will say though that I was so excited thinking @umbral herald was done and was hype. Then I realized instead that I did a bad... sadness..... haha

bold hornet
#

Lol

umbral herald
#

but I do plan on adding support for others

thorn thunder
#

also having an issue. getting os error 2. i deleted the folder in localappdata and a folder i made in my lethal company modpack. seemed to fix gale but my modpacks are missing now. i have all the files from the modpacks and when i put them in their old folders named default they dont show up

#

it seems to recognize the configs

#

just not the mods

umbral herald
#

Yeah, it doesn't read the profile data from the folders directly

#

each profile has a profile.json file which you probably deleted

bold hornet
#

Idk if this was fixed or my friend was stupid but they were complaining to me earlier this morning that because they used a mod that was fully removed from thunderstore it kinda bugged gale out for em

thorn thunder
#

without losing all my mods

umbral herald
#

um

#

probably not sorry

#

Isn't the file in there though?

#

Or did you delete the whole folder and only copied out the mods under plugins?

thorn thunder
#

i deleted the folder

#

yeah

thorn thunder
umbral herald
#

Can you check the contents of the profile.json file?

#

I don't know how it got reset

#

if it did

thorn thunder
umbral herald
#

guess it got nuked somehow

thorn thunder
#

damn

umbral herald
#

do you still have the files in the trash can?

#

maybe you can recover it from there

thorn thunder
#

those were the files that were there

#

i never touched the files in those folders

#

just the other stuff

umbral herald
#

Wait I don't understand

#

didn't you delete the whole lethal-company folder?

thorn thunder
#

no

umbral herald
#

those files are under there

thorn thunder
#

i backed those up

#

in a folder

#

then just threw them back where they came from

umbral herald
#

ok, and the backed up profile.json files are also empty like that?

thorn thunder
#

i guess so

#

yeah

umbral herald
#

that's very strange

#

No idea why it did that

thorn thunder
cunning rapids
#

lol gale support apng

robust lark
#

hehe

bold hornet
bleak dagger
#

caked up colossus

#

bit sussy

pure token
#

an option to show all disabled mods either on the top of the list or just them exclusively would be very helpful

bleak dagger
#

keep adding features and gale won't be so lightweight anymore yoiled

sudden walrus
#

yeah while we're at it let's just remove everything except the launch button. ultra lightweight

green wind
#

just remove the entire mod manager, zero resources taken

robust lark
#

delete all the mods, too

runic laurel
short star
green wind
#

My friends and I have a few enemy mods disabled currently while we wait for them to update to v60

sudden walrus
#

not unreasonable to have some stuff disabled during a game update period

native shadow
hardy rover
#

@umbral herald Running into an annoying issue

#

Gale is making a duplicate plugins folder for my mod

#

Why?

umbral herald
#

wdym?

#

Is it unpacking your mod in a weird way?

hardy rover
#

Is it cus I capitalized the p in Plugins on accident for the upload?

#

That's all I can guess

umbral herald
#

Yeah, it has to be exactly "plugins"

#

you can also omit that folder entirely

robust lark
#

case is important

umbral herald
#

gale follows the same rules as this

hardy rover
#

Lol

umbral herald
#

I guess r2 doesn't care about case

robust lark
#

it probably should

hardy rover
robust lark
#

windows is like the only OS where case doesn't matter, hehe

ionic harness
#

Everything other than Windows is case sensitive

short star
#

If people develop on windows, we don’t expect them to call their folder the exact name and can infer things

#

If you call a folder “Plugins” it’s pretty clear that you want it in the “plugins” folder

ionic harness
short star
#

We aren’t dealing with developer environments and we change the case to match what we expect

ionic harness
short star
#

Point is that I was replying to the “it probably should” in that it shouldn’t

ionic harness
short star
#

because that’s how we get structure issues in random packages

#

because a windows dev called the override folder wrong

#

It’s not really opinion, it’s basically a requirement because there’s no validation on package contents

ionic harness
#

😄 That's the definition of a workaround. All discussions boil down to "Thunderstore is shit" 😛

short star
#

I don’t think it should validate package structure imo

#

If you want a new folder you’re then waiting on a site update regardless which would suck

ashen light
#

Just updated to latest, now game won't launch

heady prism
#

Is this manager supposed to work with other games (Risk of Rain 2 for example)?

ashen light
#

yeah, it works with all thunderstore games

umbral herald
#

All the BepInEx games

#

which is most of them

umbral herald
heady prism
#

Hmmm, Im having troubles with that...

umbral herald
#

is the steam and game path correct?

ashen light
#

yes, double/triple checked

#

and it's only for Lethal, not other games

umbral herald
#

If you make a new profile and install BepInEx does it still happen?

heady prism
#

Oh, the manager is bricked, because "failed to launch Gale! Failed to initialize mod manager: failed to read profile manifest for 'Default'"

umbral herald
heady prism
#

Okay, nuking all profiles

umbral herald
#

alr 😆

ashen light
#

new profile works fine... how weird

heady prism
#

Will be back to complain why it doesnt start games with mods

ashen light
#

thanks @umbral herald

umbral herald
#

It could be that BepInEx files got deleted when you updated

#

Some other people reported that a bit ago

ashen light
#

Good thing I could just export the whole profile and reinstall it!

#

You guys are the best

heady prism
heady prism
#

For some reason it can't load a lot of game icons (Linux)

umbral herald
#

it's so boring to put them in 🫠

heady prism
#

got it

#

thats fine

umbral herald
#

0.7.5

Changed

  • Move deleted config files to the trash instead of permanently deleting them

Fixed

  • BepInEx being installed incorrectly on certain games
  • Sorting and filtering options not persisting between sessions
  • Expand config entry button covering the end of the text input
  • Hopefully fixed issues related to moving the data, temp or cache directories
#

I gotta update the screenshots

young sorrel
#

@umbral herald
So trying to change the directorys just cause gale to crash now. 😂 😭

#

Sry trying to change Data folder which initially worked now crashes.
Trying to change temp is the same error.

#

Same error with cache

#

I tried installing a mod. Same thing.

umbral herald
#

omg why

#

I have no idea what's causing that, everything worked fine for me

ornate ravine
#

Just tried the launcher for the first time. It looks promising, but I can't launch the game with steam on linux:

#

The extension is a .exe as it is launched with proton

stiff quest
young sorrel
#

before reinstalling

umbral herald
#

Does it work just moving on the same drive?

stiff quest
ornate ravine
#

The first error is actually because I changed the directory to test

umbral herald
#

Not sure where the error comes from

#

if it didn't find the exe it would say that

ornate ravine
#

But I assume the second one also look for a game file without an .exe at the end

umbral herald
#

currently it searches only for exe extensions

ornate ravine
#

Nevermind I'm dumb, it's the directory name

ionic harness
young sorrel
#

The wierd thing is that I have r2mod man on the same drive installed the same way I want gale to be installed and it works fine.

ruby sonnet
#

is there any way to use the mac native gale with whisky games

warm topaz
#

switching to valheim and then switching back to Lethal is giving me this error. For some reason Gale can find Valheim but can't find Lethal lol
00:45:02 [ERROR] Failed to launch game: The system cannot find the path specified. (os error 3).

#

didnt have this issue till 0.7.5

native shadow
#

I got that same error while trying to toggle mods in 0.7.4 after gale had been open for a while

warm topaz
#

relaunching gale doesn't help unfortunately :/

native shadow
#

Odd, all I did was close and open it, I'm still on the previous version though

slender trellis
#

I keep getting a message "Failed to initialize mod manager: Failed to read profile manifest. The system cannot find the file specified. (os error 2)."

#

Anyone know how to solve this? it happens every time I try and launch gale.

slender trellis
umbral herald
#

this was an issue caused by previous versions of gale

#

so I assume you're not on the latest?

slender trellis
slender trellis
umbral herald
#

it says in this corner of the home page

umbral herald
slender trellis
#

oh alright

#

Im not on the latest verision then

umbral herald
#

The in app update thingy broke so you have to update manually

umbral herald
#

I literally cannot find where in the code it could happen

#

it should always give a bit more context at least

warm topaz
#

yeah sorry I cant give more info. I tried messing with the settings to try to force run to specifically lethal company but nothing changes

#

feels like it doesnt even try to find the game

#

which is odd because the second I switch back to valheim it runs perfectly fine lol

umbral herald
#

Have you tried both direct and steam mode on lc?

warm topaz
#

yes, didnt notice a difference lol

umbral herald
#

I guess that narrows it down a bit

#

still can't reproduce it though

warm topaz
#

I can prob just reinstall

#

would be helpful if the error had a bit more specific info tho

umbral herald
#

wait I think I found an issue

warm topaz
#

instead of saying "the path specified." could you put "at path: <filepath attempted>" ?

umbral herald
#

It's supposed to do that

warm topaz
#

oh wtf

umbral herald
#

it's a mystery error

warm topaz
umbral herald
#

here are all the possible errors I could find in the launching code:

  • game directory not found, please check your settings (expected at {})
  • steam library directory not set
  • instances must be greater than 0
  • game executable not found
  • steam executable not found at {}
  • "steam executable path not set
  • BepInEx preloader not found. Is BepInEx installed?
  • error while reading BepInEx core directory (at {})
warm topaz
#

you know what, i think another issue might be that I had originally installed gale on my D drive but now it's currently on my c drive

#

maybe that's making it throw a fit

umbral herald
#

like the executable?

warm topaz
#

yeah I've had gale a while so I think when I installed the update manually (because the updater was broken) i forgot to set the right path and forgot about it

umbral herald
#

eh, shouldn't matter

#

it still puts all the data on the windows drive by default

warm topaz
#

yeah I originally had it on a diff drive

#

the mod manager that is

#

im just gonna reinstall and see if that helps at all

umbral herald
#

lol

#

Shouldn't cause any issues though

hardy rover
#

Lmao

umbral herald
#

unless you're using the old one, since there's breaking changes between 0.7 and 0.6

hardy rover
#

I do wonder why both are installed

#

XD

umbral herald
#

probably forgot to uninstall the old one

warm topaz
#

guess I need to clear a cache 💀

umbral herald
#

since that was when the auto updater was broken

#

wait

#

can you go to file > open profile directory

warm topaz
#

AppData\Roaming\com.kesomannen.gale\lethal-company\profiles\for the group

umbral herald
#

seems correct

#

can you check if the BepInEx/core folder is there

warm topaz
#

oh its not

umbral herald
#

check inside of bepinex

warm topaz
#

yeah whoops wrong folder

#

meant to screenshot this lol

umbral herald
#

must be it

#

try just creating an empty one

#

the error might be different

warm topaz
#

new profile?

#

or empty folder in this one

umbral herald
#

empty core folder

warm topaz
#

🫡

#

new error

#

07:15:36 [ERROR] Failed to launch game: BepInEx preloader not found. Is BepInEx installed?.

umbral herald
#

now I know what the error is coming from

warm topaz
#

yeah at least now we know lol

umbral herald
#

but I wonder why it didn't install bepinex correctly 🤔

warm topaz
#

so uh, should I trash any profile that doesnt have the core folder?

#

or i guess I could reinstall the bepinex mod

umbral herald
#

yeah

#

was this profile imported from a code?

warm topaz
#

yeah it's there now

#

I think it was one of my old r2modman profiles

#

that i imported when I installed

umbral herald
#

oh right, I can see the _state folder is there

warm topaz
#

uninstalling bepinex (making sure not to install any mod that depends on it) and reinstalling fixed the issue tho

#

if you wanna have something to tell people who have the same issue

umbral herald
#

btw uninstalling bepinex is a lie

#

😆

warm topaz
#

oh? lol

umbral herald
#

it doesn't actually delete any files

warm topaz
#

oh LMAO

umbral herald
#

since bepinex is installed differently and I just couldn't bother making an edge case

warm topaz
#

I see hahaha

umbral herald
#

but yeah

warm topaz
#

I mean you only support bepinex mods rn anyway

umbral herald
#

I'm gonna try to fix it first and foremost

warm topaz
#

so it doesnt make sense to want to uninstall it

umbral herald
#

ye exactly

warm topaz
#

crazy idea but, why not just force every new profile to have bepinex preinstalled for any game that requires it?

umbral herald
#

that has been a suggestion before but I can't guarantee it has fetched bepinex when you create a new profile (for example when you boot gale up initially and it creates the default profile)

#

and if you install any mod it installs bepinex automatically anyway

warm topaz
#

well, the mod has to depend on bepinex

#

I found this out once when I put a mod out and didnt depend on it and wondered why it wasnt working lol

umbral herald
#

sounds like a skill issue

warm topaz
#

fair kekw

umbral herald
#

I just don't think it's worth the complexity for something that doesn't matter like 99% of the time

warm topaz
#

yeah I dont blame you

#

im just thinking of how my friends will fuck up and I will need to walk them through fixing it lol

umbral herald
#

I still dont know what the root cause of the issue is

#

i imported from r2modman and it worked fine

#

does the same profile work in r2?

warm topaz
#

yeah I think it was moreso an issue of a profile being migrated from first install of gale

#

it was a really old profile on r2modman that I just hit update all on lol

#

yeah folder structure looks fine from r2modman for the same profile

#

i'll try importing it again for you

umbral herald
#

alr

warm topaz
#

yeah this profile is too old lmao

#

thats that one library that got nuked and the dev uploaded under a new package

umbral herald
#

can you try making a new profile in gale and see if bepinex installs correctly?

warm topaz
#

sure

umbral herald
#

looks like there's an issue with r2 importing then

#

thanks for helping to narrow it down

warm topaz
#

np, want me to make a blank r2 profile and then import?

umbral herald
#

sure

warm topaz
#

looks fine to me

#

think it's probably just a case of old profiles not being able to find specific mods and it stops the import process

umbral herald
#

maybe

warm topaz
#

on another note, can I make a kinda niche feature request?

#

Would it be possible to specify an alternate path for a profile? In the case of Valheim I'm managing my mods with gale (used to do so with r2) and then copying the bepinex folder over to where my server stuff is located. It'd be nice if I could just specify the path for gale to modify directly

umbral herald
#

Yeah, I was actualy planning to do that

#

but not before I have a stable 1.0

warm topaz
#

valheim has it's server stuff at "C:\Program Files (x86)\Steam\steamapps\common\Valheim dedicated server" for example

umbral herald
#

since it would require quite a few changes and probably introduce tons of bugs 🥲

warm topaz
#

fair enough, completely understand prioritizing stability

#

Just figured i'd ask because that's the one thing I wish any mod manager would do for valheim kekw

umbral herald
#

would also be useful for making mods in unity

#

instead of dragging all the dlls in

warm topaz
#

👀

#

well, I do appreciate the work you've done so far. I've recommended gale to basically anyone I play modded with

umbral herald
#

I appreciate you for using it :D

#

I made it delete profiles that fail to import from r2

#

probably fixes the issue with corrupted bepinex installations

warm topaz
heady prism
#

Should I update Gale in the app if I installed it from AUR?

ionic harness
#

Yo @umbral herald #help-and-troubleshooting how do we instruct people to get the log/deplist from Gale?
In r2mm/tsmm it's "use settings search for log and dep"

umbral herald
#

File > Open game logs and Profile > Copy dependency strings

ionic harness
#

Then for logs, similar thing? I know, stupid question, just don't have Gale on this PC to check myself lol.

umbral herald
#

gale logs?

ionic harness
#

Nah, the last player log, lastoutput.log, etc

umbral herald
#

Yeah File > Open game logs

ionic harness
#

Hmm.. consider adding a feature like tsmm/r2mm which copy-pastes the log in Discord formatting w/ a code block etc.

umbral herald
#

(I said it in the first message 😛 )

#

Isn't it usually too long to be pasted?

ionic harness
ionic harness
ionic harness
umbral herald
ionic harness
#

True

#

Maybe an option somewhere in that menu to copy a pre-formatted msg with both then? Specifically for people asking for help?
Just skip having two separate steps and trips to Discord entirely.

#
  • maybe a few extra useful bits of debug information, such as OS/ver, launcher/ver, etc?
    Something to make it shit simple to help people in #help-and-troubleshooting , #1185732310700654732 etc
umbral herald
#

That could be cool yeah

young sorrel
near wigeon
#

Is it a known bug that when you try to change the data directory gale just closes?

umbral herald
vital mason
#

i have a request for you @umbral herald:
AsyncLoggers V2 for reasons uses an xml file as one of the config files.
i'm not asking you to support the format, but i'd like for gale to acknowledge that there is a text file and list it in the configEditor as an unsupported format or smh. so users can see there is another file and click on the button to open it in an external editor
🤔

ionic harness
#

Should probably be doing so far all these files (if not parsing them):
.ini .cfg .cnf .conf .hjson .json .jsonc .toml .xml .yaml .yml
That should just about cover all standard text file configuration formats.

short star
#

We handle the limit and if it’s short enough then we wrap with discord formatting, otherwise as-is

granite skiff
#

Windows is blocking the 0.7.5x64 msi package and labeling it as Wacatac.B!ml. Most likely a machine learning false positive as I ran the installer thru virustotal and it was clean. Just wanted to let you know.

ionic harness
#

Mmmm... Wacatac.B!ml is a very common false-positive. @umbral herald Looks like you gotta submit your installers to MSDV for whitelisting 😄

sudden slate
#

Hi, i keep getting this error when trying to launch lethal company from gale Failed to launch game - The system cannot find the path specified. (os error 3). i've tried everything but i cant seem to make it work

#

(including reinstalling windows)

heady prism
#

I've managed to make Gale work with Linux version of Enter the Gungeon, now I can confidently say that Gale > r2modman

#

Literally impossible to do in r2modman

sudden walrus
#

clicking on these links in the update all screen sometimes freezes gale

iron wharf
young sorrel
#

I am using R2 modman for now

pallid sky
#

Hello!
I'm sure this is a Gale issue.
I have a large modpack.
Split into different branches for each mod type.

#

All of them, when joined together, create the megalophobia modpack.
Each of these branches has its respective config with the aim of allowing users to download the branch separately for their taste, among the most notable is Cosmophobia which has 500 more downloads than the original modpack has.

#

Each of these branches I upload through Gale's modpack upload tool

#

But it turns out that some .cfg files are not uploading correctly.
Or they are simply not uploading at all.

#

I have a mod called "Longer_Days" that extends the length of each minute in the game by one exact second, as opposed to 0.7 which is the vanilla minute time.

#

This mod is in the "Mechanophobia" branch that modifies general aspects of the game

#

When uploading it, and downloading it in the original modpack, this cfg file is not being saved, generating its value to the default that the mod has (0.5x slower) unlike the change I have made to it.

#

I am afraid that other .cfg files are presenting the same problem, changing more important aspects of the cfg

umbral herald
#

I downloaded the pack and it does contain a Damir.longerDayMod.cfg with this in it:

## Settings file was created by plugin longerDay v1.0.0
## Plugin GUID: Damir.longerDayMod

[General]

## The speed of time, game default is 1f.
# Setting type: Single
# Default value: 0.5
timeSpeed = 0.5
#

Are you sure the source one is different?

pallid sky
umbral herald
#

Can you check the contents of the file

pallid sky
umbral herald
pallid sky
#

isn't the .cfg supposed to be saved?

umbral herald
#

Yeah, that's odd

#

can you try exporting the modpack to a file and check the exported cfg file?

pallid sky
#

I'm confused

#

ok, I'll try pushing an update

umbral herald
#

yeah, do that

#

No idea what happened earlier

umbral herald
#

I tried to fix as much as I could

0.7.6

Removed

  • Temp directory setting in favor of using the system's temp directory with automatic cleanup

Fixed

  • Parity with r2modman's mod structure format, which should solve gale-specific mod issues
  • Failed r2modman profile imports creating corrupted profiles
  • Crash when changing the data directory setting
  • Improve profile and export modpack performance by doing more work in-memory
pallid sky
pallid sky
#

time to wait 40-70 minutes :,]

umbral herald
#

damn

#

even with cached mods?

#

I just clicked manual download on thunderstore to get the config files

pallid sky
#

idk what it could be

cursive cedar
#

I'm using Gale to configure UnlockOnStart, and the "Modded" config section is displaying string boolean values. It looks like it's because the config file doesn't include the "Setting type" (or "Default value") notations for LethalConfig? Unfortunately, it seems like this makes it impossible to change the setting in Gale. Any change to the string values is reset when you leave that config page in Gale. I can confirm that changing the value in the file itself works.

It would be great to show a button next to config fields missing their datatypes, allowing the user to specify the missing datatype (and default value?) without needing to edit the file itself.

pure token
sudden walrus
#

could some sort of support for multiple config files be added? biodiversity comes with 4 separate configs but they're all labeled the same thing, making it very confusing

umbral herald
umbral herald
# cursive cedar I'm using Gale to configure UnlockOnStart, and the "Modded" config section is di...

You're correct this is for entrys that don't have any metadata attached. The field not saving is definitely a bug, but I've just realized this is probably caused by "orphaned entries". That is, a mod updating to no longer use those config entries but them still being left in the file. I installed the mod to create a fresh config file and it doesn't have a section called "Modded", so this seems to be the case.

I'm gonna look into the cause a bit more, but I'll probably make it automatically delete these entries.

cursive cedar
# umbral herald You're correct this is for entrys that don't have any metadata attached. The fie...

UnlockOnStart creates those keys when the game is first launched with modded furniture items. You can verify the behavior pretty easily with the sofa from ShipHomeDecor. After the entry is written, enable it and relaunch with a fresh save file and the sofa will correctly spawn as default furniture. The orphaned string values are probably the result of me tearing down and rebuilding the mod set earlier today.

Automatically stripping those would probably work, assuming they're correctly written the next time the game launches... but if that doesn't happen (for example, if a mod is lazily written to use implicit string config types), it becomes a hard conflict. This is just my two cents, but maybe display a warning indicator next to the config file with a button to clear the affected entries (or force a particular type)?

umbral herald
#

I think the best solution is to just hide them from the UI

cursive cedar
#

(Because the config wasn't being corrected OR cleared, by the mod itself, by LethalConfig, or by Gale.)

#

(...and wasn't being removed when the problematic mod was uninstalled and reinstalled.)

umbral herald
#

That's up to the mod to clean up entries that are not longer valid

cursive cedar
#

Erase the config, or flag the config, but silently hiding that part of the config just masks such issues. The less-opinionated design approach is usually the most flexible solution

slender trellis
#

I downloaded a mod that has 0 dependents and gale keeps making 4 seperate config files for that 1 mod, is this a gale issue or the mod issue? The mod is biodiversity.

umbral herald
# cursive cedar Yes, clearly, but why turn that into a conflicting behavior rather than flagging...

My thinking is if you, for example, install a moon with LLL. LLL is then going to generate config entries for that moon. If you disable or uninstall the moon, those entries are going to become orphaned. Gale displaying those entries to the user is unhelpful since LLL doesn't read them at all.

However if you decided to reenable/reinstall the moon, then those entries would be un-orphaned and their previous values read by LLL. If Gale would have deleted them that data would be gone

slender trellis
#

It does that for me

umbral herald
#

The mod generates 4 files but gale takes the name from the metadata inside the files, which all point to Biodiversity

#

I'll try to find a solution to it

slender trellis
#

Ok thanks, it's not a big deal its just weird and I'd rather have 1 config file you know

umbral herald
#

Yeah, but that's up to biodiversity

#

gale should definitely display them in a better way though

cursive cedar
# umbral herald My thinking is if you, for example, install a moon with LLL. LLL is then going t...

Ah yeah that makes sense... so for me earlier today, when I reinstalled the mods, the config entries were preserved but the data types were never written to them again. You're right that the mod dev should be the one to address that ideally, but once the config is in that state it doesn't really matter: having the ability to nuke those entries in Gale with a single click without deleting the whole file and losing other (still good) values would still be really handy.

umbral herald
#

Yeah I guess, but at the end of the day those are just ~2 lines of text per entry

#

it doesn't hurt to have them lying around

cursive cedar
cursive cedar
umbral herald
cursive cedar
umbral herald
#

and many config entries lack context by themselves

#

but actually would not be hard to implement, maybe I'll test it out

crystal pagoda
#

in the current version boolean tickboxes and lists are broken

#

for me, anyways

umbral herald
#

those are orphaned entries which means they didn't get read by any mod

#

you probably have grand armory disabled

crystal pagoda
#

um, i dont though, i was just playing on it

#

all the LLL entries are like this, even the vanilla ones

umbral herald
#

oh

#

Can you check the file's content?

crystal pagoda
umbral herald
#

Yeah, looks like LLL did an oopsie

crystal pagoda
#

maybe something just broke when i updated my launcher

#

let me try restarting the game

umbral herald
#

I don't think this is a gale issue

hardy rover
#

No this isn't a LLL issue

#

You need to load a save first for the config entries to generate

#

They become Orpheaned otherwise

#

This has been a thing

#

Entries don't become active til you load a save

crystal pagoda
#

I wonder what caused them to become this way then? because I've played on a save with this configuration just earlier

hardy rover
#

So boot game, load a save, quit out and quit the game and it will fix it

hardy rover
crystal pagoda
#

ohhh, i think i did

hardy rover
#

Yeah

pastel grove
#

then its an LLL issue

hardy rover
#

It's not a bug with LLL lol

hardy rover
pastel grove
#

sick but like

#

its not your mod

hardy rover
#

I know lol I just never considered it a bug

#

😅

pastel grove
#

thats fine, you don't need to speak on the behalf of every single dev in the server

#

espicially when those devs are actively responding

#

it's really exhusting having to correct a response that was never asked for

vital mason
#

well technically it's a BepInEx bug.. but it's up to the Mod devs to work around it, or just notify the users about the behaviur

pastel grove
#

@umbral herald I'm guessing it's something to do with me binding on two different occasions? I have some general settings I can bind right away but the content configs have to wait until your in the lobby because that's when i have access to everything

crystal pagoda
#

all of my entries still appear to be like this even after loading into a save and playing

vital mason
#

i should handle this situations too in my mods... i just dont as of now 😅

crystal pagoda
#

i imagine deleting the config would fix it but i kinda dont wanna find out

hardy rover
crystal pagoda
#

No I assumed that would make it get stuck

hardy rover
#

Check your log if you can

#

See if a mod is preventing something from loading or is erroring

vital mason
umbral herald
#

seems like it would just try to remove them from the orphaned list again

#

which should fail silently

pastel grove
crystal pagoda
umbral herald
#

BepInEx bug?

crystal pagoda
#

these are the weights ive set

pastel grove
#

data for march should be fine

#

boys a liar

crystal pagoda
#

ill check my logs anyways

cunning rapids
pastel grove
#

so what do i actually do there? flick off before general settings, bind then flick back on?

vital mason
#

and then manually do this once you need to save the file

pastel grove
#

oh

crystal pagoda
pastel grove
#

see i like these solutions because i just add 3 lines to the mod and don't have to think about anything probably

umbral herald
pastel grove
#

to confirm though, this is caused by me saving after general settings are bound but before content settings are?

vital mason
# vital mason it's this

remember that if you do this, you will not generate the default file unless you call the .Save

umbral herald
pastel grove
#

none of my shit supports lethalconfig anyway

umbral herald
#

alright xD

vital mason
#

not really, LethalConfig reads the Config class not the file on disk

umbral herald
#

But if you set a value it won't save, right?

#

unless LethalConfig explicitly calls Save

pastel grove
#

ok well this will be in next lll update

vital mason
#

nope you would need to handle the saving yourself

crystal pagoda
vital mason
#

with the ConfigEntry.OnValueChanged event

pastel grove
crystal pagoda
#

weird

#

i wonder if its wesley's

#

doesnt LLL add the simulate command?

pastel grove
#

ye but that text is from something else

#

whatevers formatting it like that maybe

crystal pagoda
#

i think its probably wesley's moons/interiors

#

unless terminal formatter patches that

#

but i dont think it does

#

anyways i didnt notice anything in my logs, LLL configs are loading properly, so idrk. not too big of a deal to me was just pointing that out

vital mason
#

also @pastel grove you might be intrested in this #1205519828857651220 instead of just calling Save. also removing ophans.. ( might or might not be desirable behavior for your mod )

pastel grove
#

that one is probably too scary of a bear to poke

vital mason
#

i've used a compromise for FurnitureLock and just added a button ingame ( yes i had to support LethalConfig ) to allow users to manually clear the orphans

umbral herald
#

Probably shouldn't remove auto generated orphans

#

since if you temporarily disable a moon or whatever those settings are going to get deleted

crystal pagoda
#

Oh and I should also mention that this button hasn't really worked for a bit. It opens another instance of Gale regardless if its open already or not and then proceeds to do nothing

#

it worked before

vital mason
#

yeah. for his mod it might be better to keep the orphans alive

umbral herald
crystal pagoda
#

oh well

strange pollen
short star
#

There'll be a handler somewhere for ror2mm (if not you need to create an entry) and then point it to the manager executable

#

I'm unsure how it works for Linux

pallid sky
tepid brook
#

Maybe it's just me but Gale 0.7.6 can't install LethalCompany_InputUtils properly (can't find AssetBundles) but older profiles created before the update doesn't have this problem, only newly created/imported profiles. I also tested a new profile with just this mod installed

umbral herald
#

Maybe the cache got messed up somehow?

#

can you click here and show the contents of the LethalCompanyInputUtils folder inside?

tepid brook
#

Yeah I see that it's not exactly how it should look like

umbral herald
#

Try clearing your mod cache and reinstalling

tepid brook
#

Yep thanks, this did the trick 👍

umbral herald
#

np

pallid sky
#

I'm noticing that this problem is when loading/downloading the modpack in Gale

#

sometimes it just doesn't load the config

#

and sometimes it does it

severe belfry
native shadow
#

You know with all these reports that happened after 0.7.5 I'm scared to move up from 0.7.4 😅

steady dew
#

what does this mean, im not a coder

umbral herald
# steady dew

the version might already exist, or you specified the wrong author name

steady dew
#

ooooooh

umbral herald
pallid sky
umbral herald
#

All the files or just a few?

pallid sky
restive girder
#

Hey, a friend of mine has been having problems - whenever they launch Gale they get this error. We sat down and reinstalled it but we're still getting it.

pallid sky
#

I made 2 profiles, in the 1st everything downloaded correctly, but in the 2nd the Longer_Days config was set to default

#

I downloaded the same mpdpack

umbral herald
restive girder
#

Alright, we'll do that thanks!

umbral herald
#

The installation order is not deterministic unfortunately

pallid sky
#

Oof

#

Is there a way to fix it?

umbral herald
#

Ill see if its actually the case

#

otherwise I could make mods not overwrite any files, I think that is the preferred way actually

#

or wait that wouldnt solve it

#

since then if the modpack comes after it won't overwrite the existing files

umbral herald
#

Ideally mods shouldn't contain any default configuration

#

hmm idk

#

I guess fork the mod xD

pallid sky
#

Lol, how

umbral herald
#

Download it, remove the file, upload it again

#

seems to be permitted by the original nexus mods page

pallid sky
#

Oh, kk

pallid sky
heady prism
#

Can config name use Folder/File for its name if there is a folder with configs for a mod, or a double collapse menu? It shows like that in a config editor on the top, but not in the list

umbral herald
heady prism
#

Okay

narrow berry
#

Minor issue but the installer really needs to ask if I want to create a Desktop Shortcut instead of just automatically making one KEK

green wind
#

Most installers ask tho lol

#

asking is nice cause I like having a very clean desktop even tho I don't use the installer so it doesn't really matter

hardy rover
narrow berry
#

So whenever I update it makes a Desktop Icon

green wind
#

I misunderstood what you were saying then lol

#

I've never used the installer since I just used the aur package but then I checked for updates for fun and I can't get the Update Available thing off my screen since the aur isn't updated lol

heady prism
proud hawk
#

is it possible to detect which config files are leftover from unused/uninstalled mods?

umbral herald
umbral herald
#

I'm also really annoyed by it

turbid hare
quasi ridge
#

it looks like gale incorrectly installs inpututils

#

i was importing a friend's proifle code and it is completely broken

#

i'm not sure when this issue starting occurring because inpututils hasn't updated in a couple months and it was already installed correctly on my other profiles

heady prism
umbral herald
#

I can't replicate it

quasi ridge
#

it happened consistently for me 3 times in a row

umbral herald
#

Yeah, you have to clear your cache in that case

quasi ridge
#

ah i see

umbral herald
#

omg I finally fixed the Install with Mod Manager

#

it was all because of tauri's shitty documentation

umbral herald
steep dagger
#

Nice custom backgrounds lol

umbral herald
#

I finally changed the scrollbar

#

now it's not hideous anymore 🥳

marsh eagle
#

if it exist already but is there way to edit item off set position and rotation?

marsh eagle
#

when you hold it

umbral herald
#

I think youre in the wrong thread

marsh eagle
#

debug tool that cant debug items

umbral herald
#

The mod in that video isnt my mod

#

Just an example

marsh eagle
#

oh sorry

#

I got it confused

#

mb

dense void
#

how do i make it install with mod manager option?

#

it makes mine open r2modman

quick lion
#

it's bugged atm

umbral herald
#

not anymore 😜

0.7.7

Added

  • Profile > Copy debug info button for easier troubleshooting

Changed

  • Hide orphaned config entries in the config editor
  • List other common config file formats in the config editor

Fixed

  • Re-added CLI (oops)
  • FINALLY fixed the "Install with Mod Manager" button on Thunderstore
  • Various issues related to config file names with non-UTF8 characters
  • Multiple config files from the same mod being displayed with the same name
  • Decrease config load time by reading files in parallel
  • Various UI issues
past bane
#

nothing bad right?

#

Coroner's language xml's show up for some reason

hardy rover
#

xml support was requested by Matty and Damon

past bane
#

good to know

hardy rover
#

Also you shouldn't be using Coroner rn anyways since it has issues so you can delete those

umbral herald
#

Don't know why they are in the config directory

#

not really config files

hardy rover
#

Ask the Coroner dev ig

umbral herald
dreamy yoke
trail helm
#

can someone help me i cannot open gale anymore

umbral herald
umbral herald
# dreamy yoke

I needed to do it to get the install with mod manager button working, terribly terribly sorry

trail helm
#

no idea why half of it is english and the other half is my native language

#

wait

#

i figured it out myself im a dumbass...

#

going to delete the logs out of shame now

umbral herald
#

oke

umbral herald
#

Seems like there aren't any big bugs left

#

(I'm not fixing the dragging)

#

think I'm ready to release 1.0 soon and unleash gale on all the thunderstore communities

#

gonna wait at least a couple of days in case anything comes up

native shadow
#

that error makes it so gale can't open, there is no failsafe

umbral herald
#

i did not

vital mason
unborn tide
#

is there any easy way to adjust positions of mods

#

in the custom sort?

#

i had a bit of an organization system in the pack but

#

after an update

#

all added mods go to the top instead of the bottom

unborn tide
#

while having to scroll to make sure something else didnt get accidently grabbed..

#

and that its still held by the mouse while doing so 😭

#

or maybe you could implement some way to select multiple and move their position at once?

#

if not wondering if theres some way to just edit the position by messing with some of gale's files?

severe belfry
#

easiest way is to simply just zoom out and drag and drop sadly

bleak dagger
#

I've had to give mental support to someone

#

(it can also be painfully slow)

dreamy yoke
#

the mod(suit) stop working because the dll still .old file

#

but for some other mod, the mod still working because it did not touch the .dll (I think?)

#

this one is fine, but the .old still there

hardy rover
#

I've never had that happen tbh, it's more likely when disabling and enabling too quickly windows just doesn't have time to update the location

dreamy yoke
#

it become .old.old

#

ahh, it only happens to two files from the bottom

dreamy yoke
umbral herald
#

hmm ok

#

I’ll look into it

proud hawk
#

possible to add a button to view the changelog instead of opening the thunderstore link?

sudden walrus
#

would be nice

fast halo
#

agreed

#

for now you can just sort the modpack by last updated and check the changelogs that way

heady prism
#

For some reason
--doorstop-enable true --doorstop-target "Z:/home/damglador/.local/share/com.kesomannen.gale/riskofrain2/profiles/Default/BepInEx/core/BepInEx.Preloader.dll" --r2profile "Default" doesn't work if set in Steam launch options for RoR2 for starting the game with mods (mods work if started from Gale)
But --doorstop-enable true --doorstop-target "Z:/home/damglador/.local/share/com.kesomannen.gale/lethal-company/profiles/Default/BepInEx/core/BepInEx.Preloader.dll" --r2profile "Default"
Does work as a starting option for Lethal Company
Any possible way to fix that? (profile Default is there)
OS: Linux, tried with default and GE proton with both RoR2 and LC, LC works with both, RoR2 doesn't load mods

#

I think r2modman will work fine and after launching it with r2modman it will fix itself

#

oh, nvm, --doorstop-target must be --doorstop-target-assembly

#

but not for Lethal Company, thats weird

umbral herald
#

it's also --doorstop-enabled instead of --doorstop-enable , though that might not matter much

heady prism
#

Makes sense

heady prism
#

It was working before 0.7.7

umbral herald
heady prism
#

oh

#

my bad

#

I thought that InfiniteEmote.json was the mod's config that I was able to edit before, but thats the other thing

young sorrel
#

@umbral herald
It is half fixed.

dreamy yoke
#

got this error

System.IO.FileNotFoundException: Could not find file "D:\Gale\lethal-company\profiles\SoLethalEssence\BepInEx\plugins\Zaggy1024-OpenBodyCams\openbodycams"
File name: 'D:\Gale\lethal-company\profiles\SoLethalEssence\BepInEx\plugins\Zaggy1024-OpenBodyCams\openbodycams'
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <787acc3c9a4c471ba7d971300105af24>:IL_019E 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <787acc3c9a4c471ba7d971300105af24>:IL_0000 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions)
  at BepInExFasterLoadAssetBundles.Patcher.LoadAssetBundleFromFileFast (System.String& path) [0x0000b] in ./Patcher.cs:81 
[11:38:36.7990475] [Error  :OpenBodyCams] Failed to load the asset bundle, some features may be missing.```
#
System.IO.FileNotFoundException: Could not find file "D:\Gale\lethal-company\profiles\SoLethalEssence\BepInEx\plugins\Piggy-Piggys_Variety_Mod\piggyvarietymod"
File name: 'D:\Gale\lethal-company\profiles\SoLethalEssence\BepInEx\plugins\Piggy-Piggys_Variety_Mod\piggyvarietymod'
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <787acc3c9a4c471ba7d971300105af24>:IL_019E 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <787acc3c9a4c471ba7d971300105af24>:IL_0000 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions)
  at BepInExFasterLoadAssetBundles.Patcher.LoadAssetBundleFromFileFast (System.String& path) [0x0000b] in ./Patcher.cs:81 
[11:41:03.7316844] [Error  :PiggyVarietyMod] Couldn't load assets: Object reference not set to an instance of an object```
umbral herald
#

try reinstalling PiggyVaretyMod and OpenBodyCams

dreamy yoke
#

hhmm... is it because I changed the Data directory I wonder 🤔 at first I installed this app on C drive and I changed it to somewhere else

umbral herald
#

can you check the folders of openbodycams and piggyvarietymod?

umbral herald
#

this is with all the mods cached

#

but a new method that doesn't involve copying every mod, which makes it a lot faster, especially if you don't have the profile on a fast drive

bleak dagger
pallid sky
uneven ether
#

Lord have mercy the quickness! xD

static creek
#

Yo so im havin this issue after using this for a while, not sure what to do

#

i have uninstalled and reinstalled and got nowhere so not sure where to go from here

native shadow
static creek
#

problem is i cant find those files

#

i can find the exe, just not the files

steep dagger
#

did you check the app data?

static creek
#

i just found it

#

we're good

#

i looked over it

cunning rapids
#

Sometimes gale crashes on start up

Faulting application name: gale.exe, version: 0.7.4.0, time stamp: 0x66b5c755
Faulting module name: gale.exe, version: 0.7.4.0, time stamp: 0x66b5c755
Exception code: 0xc0000409
Fault offset: 0x000000000088d839
Faulting process id: 0x0x355C
dreamy yoke
uncut kraken
#

Hello! Just wanted to check in about the current status of launch argument (similar to r2) feature's progress.

uncut kraken
#

Just had to know that it's still being worked on. Thanks!

native shadow
#

For some reason gale isn't loading the whole config on some profiles

#

This is what it's supposed to load

#

however, the config still contain all the info as opening it in an editor shows everything fine

steep dagger
#

Is it possible the entries got orphaned? Gale automatically hides orphaned entries

sudden walrus
#

oh yeah, that's probably it

#

all LLL entries get orphaned automatically if you launch the game but don't start a lobby

#

would like a config to turn this behavior off, sometimes its useful to see orphaned entries

wise temple
#

please help, i get this error when launching. even after reinstalling

umbral herald
#

Go into gale's data folder and delete the manager.json file

umbral herald
wise temple
umbral herald
#

Might be yeah

frosty sorrel
#

a suggestion, when right clicking on a mod this menu shows up (i've reposted this because you leaved a thumbs up reaction, but i guess that you forgot about it ._.)

dreamy yoke
#

very agree

bleak dagger
#

agreed

#

it'll make uninstalling mods like 4x easier

sudden walrus
umbral herald
frosty sorrel
umbral herald
sudden walrus
#

i mean, i agree, but i would just like to be able to see everything in the manager. maybe when you get around to that advanced settings thing

tender hare
#

My modpack has 4 sections core, cosmos, cosmetic and extra. Extra has all of the api and other things, this pack needs to be downloaded first. For example most moons do not update their lethal level loader dependency on their mod, so if it downloads the moon first then the api will be out of date.

#

Let me know if that makes sense

pallid sky
umbral herald
#

i.e. it changes every time you download

pallid sky
umbral herald
#

but I think it currently does depth-first

#

which is not what you want

umbral herald
tender hare
umbral herald
#

depends

wild gale
#

Moon first and then older LLL?

umbral herald
#

it's probably going to download the older LLL though

tender hare
#

Why

wild gale
#

Yeah It will

#

Because it is on the mod’s dependency

umbral herald
#

It goes depth first down the dependency tree and adds the first version it finds of a mod to the download queue

#

but I should probably change that to a broad-first search

tender hare
#

On my modpack I have this order

Extra this one has the latest lethal level loader

Core

Cosmetic

Cosmos this one has a moon which has it’s own dependency of lethal level loader that is outdated

umbral herald
#

The order specified doesn't matter

tender hare
#

Usually r2modman downloads top to bottom

umbral herald
#

it gets jumbled up anyway

tender hare
#

Yeah because if it downloads cosmos first then it won’t get the latest version from extra

wild gale
#

Could you make an option in the settings to NOT download older versions of a dependencies If you have the latest one? Or you already have one?

umbral herald
#

I'm gonna change it to a broad search

umbral herald
wild gale
#

I thought it overrides

#

That makes sense then

umbral herald
#

This also comes down to a thunderstore limitation, if we had proper ways of specifiying dependency versions this wouldn't be an issue

wild gale
#

Does thunderstore have a good documentation?

#

So anyone could make their own launchers lol

tender hare
umbral herald
#

it's second to none

umbral herald
wild gale
#

so basically LLL documentation lmao

tender hare
#

Does it scan like r2modman

umbral herald
#

I'm not exactly sure if the order does matter

tender hare
#

Because I don’t know if gale downloads the order based on smallest file to biggest

tender hare
umbral herald
#

I'll change to a broad-first search which should fix this issue. Now it will search the tree layer by layer and add the first version of a dependency it finds

tender hare
#

If it downloads kast first then it won’t be able to download the newer version of lethal level loader

umbral herald
#

I meant the order which you specify the dependencies

tender hare
#

Yeah that’s what would be good

umbral herald
#

but again shouldn't matter with a broad-first approach instead

tender hare
#

R2modman broke my modpack for a week until I figured this out

#

Then I had to have them in special order

umbral herald
#

I bet most people just press "Update all" instantly anyway xD

tender hare
#

Yeah but I advise them not to because sometimes some updates break the modpack

tender hare
native shadow
tender hare
umbral herald
#

Yeah

tender hare
cursive cedar
#

It's nice that non-*.cfg files are now visible in the config list. Any plans for JSON support so that LethalConfig files can be preconfigured in Gale?

short star
umbral herald
#

@pastel grove do you think LLL could bind the config earlier? Ga le now hides orphaned entries (as it probably shouldve done before) and LLL is causing some confusion

pastel grove
#

We talked about this didn't we

umbral herald
#

Yeah but i dont think there was a conclusion

pastel grove
#

The conclusion is yeah I think I can fix this but currently I can't work on LLL for a lil' bit

#

feel more than free to blame me if anyone asks about it

umbral herald
#

alr xD

pastel grove
#

(basicially LLL is weird in that it has to bind twice)

urban crater
#

is 0.8.0 out is my gale just bugged

umbral herald
#

Ill fix it in 20 minutes or so

uncut kraken
#

Well, and there's the launch argument I was inquiring about. Thanks!

umbral herald
#

you're welcome ;)

0.8.0

Added

  • Profile > Copy launch arguments
  • Indicator for installed mods in the mod list (thanks @DaXcess)

Removed

  • Cache directory setting - mods are now cached within the data directory instead

Changed

  • Use hard links instead of copying files when installing mods, which reduces disk usage and install times significantly
  • New cache format for mods (existing cache will be deleted on first launch)
  • Use a broad-first search for dependencies instead of depth-first
short star
#

I’ve had people try to run games from a NAS

umbral herald
#

The profiles and cache must be in the same drive

#

(since the cache folder is now inside the data folder)

short star
#

Ah fair, that makes sense

#

Nice

dreamy yoke
#

thanks for the update man, especially the fixes with the .old extension. the Funny thing is when I disabled a mod, the double .old is still there lol, but if I enabled it again the old just gone completely

#

at least it's work now

#

thanks

uncut kraken
#

gale sweep

pallid sky
#

that hurt

umbral herald
#

just realized that

pallid sky
fast halo
#

This cache update is a godsend

#

thank you for sparing my disk space

umbral herald
hallow reef
#

the old cache in Local\com.kesomannen.gale\cache is still there with everything and it wont clear with the cache clear options since 0.8.0, all good ill just clear it the old fashioned way 😄

umbral herald
#

Oh I see what's wrong

#

Ill get an update out asap

#

Unfortunately if you've updated to 0.8.0 gale will forget about your cache completely

#

So future updates can't remove it automatically... oops

umbral herald
#

You'll have to remove it manually

tender hare
#

Do I have to redownload gale

umbral herald
#

There should be a button in the top right corner

umbral herald
#

woho new update already

0.8.1

Removed

  • Settings toggle to disable mod download cache, as it now doesn't provide any benefit

Fixed

  • Old mod cache files from pre-0.8 not being deleted on startup. Note: if you've already updated to 0.8.0, you need to manually delete them.
  • Modpack arguments not being saved when app is closed or profile is changed while the page is open
  • <details> elements in markdown rendering incorrectly
#

finally figured out how to fix the readme details/spoiler issue

pallid sky
#

thanks

hallow reef
tender hare
#

when downloading mods the mod count in the top does not update unless you switch profiles

pallid sky
tender hare
umbral herald
tender hare
hallow reef
tender hare
#

same thing with pizza tower config

hallow reef
umbral herald
#

No that's correct

hallow reef
#

im sure the profile folder looked different before

umbral herald
#

gale used to exclude the icon.png, manifest.json and README.md from BepInEx

#

but it doesn't hurt to have them there and it made the implementation easier so

#

/shrug

#

goddamit

umbral herald
hallow reef
#

prior to 0.8.0 i could provide a BepInEx.cfg in my modpack and it would apply, but now its default settings for that file