#Troubadour - a Quality of Life Mod

1 messages · Page 1 of 1 (latest)

mellow mason
#

Three main features:

  • Widens the joker collection page up to an 11x5 grid rather than 5x3
  • Adds a shortened mod menu page that uses just the mod icons
  • Adds an auto-reroller menu accessible by right-clicking the reroll button in the shop.

Still in early stages so let me know if anything goes really weird.

https://github.com/Eternalnacho/Troubadour/tree/main

GitHub

Contribute to Eternalnacho/Troubadour development by creating an account on GitHub.

hollow panther
#

as someone with too many mods, this is the perfect mod

gaunt veldt
#

This is essential for Pokermon et al that have a ton of jokers

patent nest
#

pea

woven snow
#

peak

mellow mason
#

Hey y'all! I made a teensy update - you can now add editions to the list of reroll targets, so with any luck you can do things like roll down into a non-specific negative card

mellow mason
#

Update! - auto-reroller now properly accounts for modded store-joker-create tags

mellow mason
#

More updates and a preliminary release - the auto-reroller now has the ability to "skip to the end" of the process, so you don't have to wait for the reroll animations and so on (useful for especially high numbers of rerolls)
https://github.com/Eternalnacho/Troubadour/releases/tag/v0.0.4

GitHub

Contains two primary features:

Two sliders that allow you to change the width and height of the joker section of the collection
An auto-reroll menu that appears from right-clicking the reroll butt...

white ember
#

Oh wow this seems cool

restive fossil
#

Just saying, the mod's now on BMM
And it's awesome balatrojoker

mellow mason
#

hey y'all! Update 0.0.5 - the Truncated Mod Menu is done! have fun with this one, especially those of you with absurdly long mod lists

modest matrix
#

Pinning this for myself

novel hazel
#

Just letting you know that the mod list doesn't display any tooltips when navigating with a controller, and there's no way to toggle the mods via controller either

mellow mason
#

ahhhh gotcha, I'll work on it

mellow mason
novel hazel
#

Oo I didn't try, I'll let you know once I'm at my pc

novel hazel
#

Yeah right stick does work - Thanks!

abstract flare
mellow mason
#

(also bear in mind that I should probably fix up any bugs before i do a new one but yeah I can add it to the to-do list)

abstract flare
#

vouchers mainly, though it would also be nice to see all of the tarot and spectral cards in one page :>
(if not that's all good)

#

YESSSSS

main mulch
#

The hands page could made be split into 2 columns when modded poker hands are added

mellow mason
#

yeah this is doable

#

(should be able to do this to most of them tbh)

abstract flare
#

YES, it would be so cool if every menu could have it's config because i love ridiculous looking screens

#

also wow you are fast!

restive fossil
#

tbh all menus work more or less the same

#

the hard part was making it work for 1 menu, applying the code to more menus is simple

mellow mason
#

dev blog update: here are the collection screens i've got coded as far as widening goes

#

also i fixed up my config menu as you can see

novel hazel
#

Oo that colour scheme is nice

abstract flare
#

Amazing!!!!

mellow mason
#

(You can also get it just from a normal git pull or from BMM, currently they're all the same)

obtuse grove
#

cool

mellow mason
#

To-do:

  • proper full controller support for all of my config options
  • refine my UI code because it's messy AF
  • figure out rounding errors if there are any
abstract flare
upper ocean
mellow mason
# upper ocean Game crash?

I see the crash report, describe your circumstances - I see a long list of mods I've not heard of, and I'm not sure if/how they affect the collection screen or why it suddenly wouldn't have a back button lol

#

I'll throw it on the to-do list, I've got a few ideas for potential fixes regardless

abstract flare
mellow mason
#

Small dev notes update - I've found a more reliable way of finding the back button in the collection (inspo taken from Neato Jokers' twitch link of all places)

#

with any luck that crash will be accounted for by the next update

mellow mason
#

Okay I've pushed the changes I've made so far to the main branch! We'll call it version 0.1.1, I suppose, although there's still more to do

#

Not much has changed functionally, although that collection screen crash should be fixed now

#

Mostly it's backend UI code that just looks so. much. cleaner

#

Up next on the to-do list:

  • proper full controller support for all of my config options. I've got the weekend to actually have a controller handy to test stuff, so we're gonna go for it
mellow mason
#

All the changes I've made so far are pushed to the main branch and available to try - do let me know if there are any problems

#

-# especially since controller support sucks and is hard

novel hazel
#

I hate to burden you with more controller stuff, but is it possible to add targets and start the auto reroll on controller?

mellow mason
#

oh real, yeah I can try to add that

#

adding targets can be done on controller anyway, since it's just the normal click function, but I think the reroll start I'll need a button for

true spindle
mellow mason
# true spindle How do you change the colours?
SMODS.current_mod.ui_config = {
  colour = troC.colour,
  outline_colour = troC.outline_colour,
  tab_button_colour = darken(troC.buttons, 0.2),
  back_colour = troC.active,
  -- misc. colours
  author_colour = HEX('E9B800'),
}

My colours are kinda buried three files deep but this is the code that changes your mod menu colours

mellow mason
#

in general, if a feature on this mod exists and is tied to right click, it should work w/ right stick on controller

#

also - some mod icons from disabled mods will load in now

mellow mason
#

These changes are all available btw, I don't know if I made that clear

novel hazel
mellow mason
#

because that's the only thing I can think of for why this crash happened and I can't test that

novel hazel
#

I believe I got it from GitHub..

#

Uh let me try finding it

mellow mason
#

i mean i just went and got 1317a as the latest from code version and it still works fine so i really got nothing

#

my guess is something went weird with an install somehow, because the line that crashed is the altas registry

#

and uh... how???

novel hazel
#

I found the problem! Interestingly this mod is one where the list of all mods is needed when investigating issues, not just the enabled ones

Any guesses as to what the problem here is?

mellow mason
novel hazel
#
INFO - [G] 2026-01-19 23:26:11 :: WARN  :: Atlas :: If you want to modify an existing object, use take_ownership() ```
mellow mason
#

ahhhhh two mods with the same prefix

novel hazel
#

Yup

mellow mason
#

can't do name either, they both have "Multiplayer" as the mod name

#

so I guess I'll do ID?

novel hazel
#

It's a very niche problem so if this starts breaking things that were otherwise working I'd say don't worry about it

mellow mason
#

i mean, which identifier i use to register the atlas isn't particularly important, as long as I can fetch it later

#

so I'll use the one that's least likely to cause problems

mellow mason
novel hazel
#

Thanks again!

main mulch
#

Although there's some jank where if your prefix is TRO and you register mp_modicon and another mod has the prefix TRO_mp and registers modicon they conflict. L

mellow mason
#

but yeah it's all fixed now

mellow mason
#

iirc that's something sonfive made for himself

#

don't quote me on that though

novel hazel
mellow mason
#

makes me wish I had a linux machine lol

novel hazel
restive fossil
#

so uh if you put too many rows on a collection menu, the back button is out of the screen

#

you can still press the escape key so you can still leave, it's just a little silly that that's possible

#

same with the text under enhancements

mellow mason
#

I don't know if anyone can actually use the max height on most of the sliders, but I wanted the option there just in case

#

I certainly don't go max height at least lol

main mulch
#

My monitor probably can use a decent chunk of it (its square)

mellow mason
#

I'll leave this open to the public - should I do the card binder effect for boosters the same way I do for jokers?

mellow mason
#

Well I've got my one vote in favor and that's enough for me, so that's pushed now

#

as a nice bonus, that actually does let me raise the max row count on the booster collection up to 4

#

may be able to go higher, unsure on that one

#

oh I absolutely can

#

max is 5 rows now

#

which looks like this

true spindle
#

I suggest making it a toggle option

#

Or make the card binder effect vary based on your screen size

mellow mason
#

or - well sort of how it works, the effect just varies by row count right now

#

I actually should look into screen size as a variable, but that'll have to be a later update

abstract flare
#

what if, hear me out
Blindside support

mellow mason
#

but I would also like to know, what doesn't currently work between Troub and Blindside?

obtuse grove
mellow mason
# obtuse grove Cryptid when

same question, what doesn't work - I thought I got cryptid support out of the way already but if something broke please tell me

#

or do you mean making full controller support for cryptid, because uh - no. no i'm not touching that with a thirty foot pole

obtuse grove
mellow mason
#

bruh I struggled to get controller support working for one menu 😭

obtuse grove
mellow mason
#

sure! surely cryptid controller support in 2035. surely

#

@/ cryptid devs get on it

abstract flare
#

well i guess also the auto reroll but i don't use that feature 😭

mellow mason
#

ah gotcha, I'll take a look!

restive fossil
#

I told it to reroll into cube of meat and it... didnt?

#

The joker can appear multiple times without showman

#

it's the only time it did that tho

restive fossil
#

I turned off pixel art smoothing and this happened

golden monolith
#

what, let me try this thing out

mellow mason
mellow mason
patent nest
#

@mellow mason heyo!
is it possible that you add search bar to the mod list?

#

because i know theres probably people like me that has this same issue

viral mason
#

yesss that is absolutely needed, the compact mod list doesnt work very well cuz of multiple default icons and disabled ones

mellow mason
#

Uh i can give it a whirl

#

May take a while since life is kinda kicking my ass but yeah why not

patent nest
#

take as much time as you need 🫂

#

its just a suggestion

restive fossil
#

The reroller stops when the next joker to be generated is one of the keys

#

most of the time it seems to align with the joker appearing in the shop, but not always

#

on that last one i had to reroll until i see another joker (in this case, just 1 reroll)