#[0.2.0] Arceus | Utility/Library Mod - config menu maker, error handling, batch safe file loading

1 messages · Page 1 of 1 (latest)

bleak copper
#

https://github.com/cheekyrotter/arceus

[from README of 0.1.0]
This is a library/utility mod that adds:

  • Safe and batch loading files
  • Auto loading all data files (including semi-automatic crossmod detection)
  • Optional error handling for joker functions
  • Error UI that provides full tracebacks (currently only for the features mentioned above)
  • Menu UI popup queue
  • Easier menu hook system
  • [UNFINISHED] Config menu maker
  • [UNFINISHED] Checking for updates for mods
  • [PLANNED] Centralised achievement menu

This is primarily for developers to reduce disruption during testing playtesting.

GitHub

Library mod for balatro. Contribute to cheekyrotter/arceus development by creating an account on GitHub.

#

this mod is almost COMPLETELY untested so please ping me if there are any issues, or if you have any feedback/suggestions

#

@wispy folio @charred jetty you were both interested in this so heres the first release

wispy folio
#

Yippee

bleak copper
#

ive left a few features unfinished for now but it should be enough for what you guys want

#

in the next update im gonna try and add a setting to replace all crashes with this system (completely optional as it could cause other problems)

nocturne portal
#

config menu maker upcoming... very very interesting

bleak copper
#

the config for the mod is actually made with it
i havent added anything other than toggles so far

#

Forgot to add to the feature list that I last minute added some stuff for the menu like a queue for popups in the menu and a function for hooking the menu

bleak copper
#

progress update on the config ui thing

bleak copper
nocturne portal
#

seems simple enough to me

bleak copper
#

Awesome

#

I will add the other setting types tomorrow then

shadow beacon
#

FUUUUUU

charred jetty
#

OH I THINK YOURE SCORING A PACK 😭

shadow beacon
bleak copper
#

What the fuck

#

There's no way I managed to make packs not open

#

(there's definitely a way)

bleak copper
# shadow beacon FUUUUUU

I'm gonna aim to release 0.2.0 today before stopping to work on an SMODS update
So I'll try and figure this out and fix it

#

It's probably because I hook some important card functions

#

It's nice to see someone using my mod tho

#

Actually is this my mods fault or smth else

shadow beacon
#

everything overlaps and nothing can happen

#

i also had an issue with "aleph" vouchers where it just didnt leave and you couldnt do anything lol

#

apparently vouchers dont actually "self destruct" when they dissolve

bleak copper
#

Interesting

#

Is any of this being affected by Arceus tho

#

Like is there smth specifically I need to fix

shadow beacon
#

i couldnt tell ya

#

probably not?

#

considering entropy and cryptid did have a problem with The Choice before

bleak copper
#

Hmmm

#

I'll look into pack opening stuff

#

I managed to break every single modded card a while ago

#

So it wouldn't surprise me that I did the same with boosters

bleak copper
#

@shadow beacon can you see if you can replicate that problem, both with and without arceus enabled

bleak copper
#

this is basically the config maker done

bleak copper
#

[0.2.0] Arceus | Utility/Library Mod - config menu maker, error handling, batch safe file loading

shadow beacon
#

Also i just woke up 😅

bleak copper
bleak copper
shadow beacon
bleak copper
shadow beacon
#

Cool!

bleak copper
wispy folio
#

@bleak copper Is this the mod the one that disables mods that cause crashes?
If so, how do I check what causes the crash?

bleak copper
#

It specifically disables (in theory) most card related crashes

#

And you have to enable it in the Arceus settings to apply to all mods

#

You'll get a popup when there's an error like this and you can copy the traceback

wispy folio
#

Weird
Must be a different mod then

bleak copper
#

Can't remember the name

#

That one just puts the traceback in the console iirc

wispy folio
#

Lua Patcher?

bleak copper
#

I can't remember the name but probably

wispy folio
#

K

bleak copper
#

That is probably better at preventing all crashes

#

@wispy folio before I forget actually

#

I am planning to add smth like this

#

A setting to disable all crashes

#

Rn I'm more committed to the SMODS mod browser update tho

wispy folio
#

Because I love that feature

#

It looks amazing

#

Also there was a bug that crashed your game when you opened the mods tab if you had certain mods (not sure which) and didn't have Lua Patcher and if you did, it gave you a thousand pop-ups from DebugPlus that's gone now, so that's amazing.

bleak copper
#

There's a dedicated thread for this somewhere

#

Starting with basic mod management

wispy folio
#

Oh like the API?

bleak copper
#

A menu for reading info like conflicts, dependencies, etc
Then link to GitHub, update, uninstall, haven't decided on the fourth button

#

Then later a mod browser tab

#

Aiko is assisting

wispy folio
#

WAIT
ARE YOU ADDING BALATRO MOD MANAGER IN GAME

bleak copper
#

Corobo has written a lot of backend stuff but I'll have to implement it for the time being

wispy folio
#

NO WAY

bleak copper
#

Mhm!

wispy folio
#

Pog!
That's really cool!

bleak copper
#

Someone from the mod manager team is also helping, they're gonna add features to the index that we might need

wispy folio
#

Cool

#

Are you gonna add Nexus mods

bleak copper
#

I'm primarily responsible for frontend and I'm guessing aiko and Eremel will optimise my stuff

bleak copper
bleak copper
#

Also thunderstore is on the list

#

As well as Corobos index (photon)