#Easier custom role gradient

1 messages · Page 3 of 1

digital musk
covert wasp
#

Its not opening saddly

astral talon
#

i thought that was a lobotomy corp name for a sec

#

wait

#

it is

covert wasp
#

@astral talon could you help me plz

digital musk
#

always has been

astral talon
wintry sageBOT
#

@astral talon has leveled up! (17 ➜ 18)

covert wasp
astral talon
digital musk
#

well heres one thing i need to fix

astral talon
#

punishing bird

#

judgement bird (not judge?)

#

big bird

digital musk
#

hold big bird like hamburger,,,

astral talon
#

thats fucking adorable

#

scrunkly boi

digital musk
astral talon
#

“draw me like one of your french birds” in the middle

digital musk
#

fr

limpid kiln
#

@digital musk im here to complain

#

gradients work fine, but not on the rolecard

digital musk
#

vanilla?

limpid kiln
#

yup

digital musk
#

i cannot replicate this

jagged veldt
#

I may have used the text editor for custom gradients before and having it on with this might've caused a mess for me

#

Its off now, but that game was painful

limpid kiln
#

let that sink in

jagged veldt
limpid kiln
#

@cold rain

digital musk
#

i coded a mod that automates gradient stuff

#

prevents things fucking up when roles cross factions or get recruited

limpid kiln
#

yeah cause you can put gradients on THOSE too

cold rain
#

tysm

digital musk
#

it also allows you to change existing gradients

limpid kiln
#

like Cursed Soul

#

the modded one

#

not the vanilla one

#

so any of the Cursed Soul interactions arnt fucked up

digital musk
#

cursed soul's configurable gradient is shared between vanilla and modded

#

couldn't be bothered to differentiate them

#

so vanilla cursed soul has the modded gradient lol

limpid kiln
#

HES RIGHT

#

this is in vanilla

cold rain
#

i know i can see the icon

limpid kiln
#

and you know the jackal recruit label?

digital musk
#

oh yeah you can change that too

limpid kiln
#

the recruit label and the TT label can be changed

digital musk
#

so instead of it saying "(Recruited)" in my client I have it say "(Apostle)"

limpid kiln
#

i have it as just "(Jackal's Friend)"

#

i am low on ideas

jagged veldt
digital musk
#

there wasn't really any point not to

jagged veldt
#

Also I’m turning jackal into cupid

cold rain
limpid kiln
#

here is it working in action

jagged veldt
#

Which yk jackal is based on, if you follow the chain

limpid kiln
#

but when you load into a game, uhhhh the rolecard is uhhhhh

digital musk
#

i still can't replicate that

limpid kiln
#

the # mentions work however

digital musk
#

that dll might be outdated

limpid kiln
#

nope, i updated the dll

digital musk
#

yes i know, i changed it like shortly after but I forgot what

#

it was probably to fix that

limpid kiln
#

coven is crazy (real)

cold rain
jagged veldt
#

One neat thing I noticed @digital musk is that transformed apoc members only use the first color in the gradient for some reason, or something just went wrong on my end

digital musk
#

i don't know if i can fix that

#

transformed apoc work fine outside of mentions

jagged veldt
#

Oh okay

torpid jolt
#

someone should pin this

marble ivy
daring basin
#

But the rolename only uses the first color in the gradient in a vanilla game

#

I'd assume it probably has to do with just that modded was made to support gradients (as the NP and Jackal and CS use them) but vanilla wasn't

digital musk
#

i probably changed something with it that made it work

limpid kiln
#

i will try later

daring basin
#

alr

daring basin
digital musk
#

this is so odd i cant replicate any of this

#

at all

#

it works fine on my end

#

actually

digital musk
#

yeah i dont have that bug

#

this is weird

daring basin
digital musk
#

under BepInEx

marble ivy
daring basin
#

its prob just stuff to do with btos2 being made with gradients in mind and vanilla tos2 wasn't

limpid kiln
#

@digital musk im here to complain again

#

maybe i need to update

marble ivy
limpid kiln
#

aw man

jagged veldt
#

Maybe you’re just broken, it works fine for me as well

marble ivy
indigo crest
marble ivy
#

hm

limpid kiln
#

yeah you can do that, its at the top of the XML

daring basin
covert wasp
digital musk
#

@daring basin please test when you can

#

i broke role buckets

daring basin
#

lovely

#

do you think it'd be possible to make the role buckets have gradients too? not like "Random" or "Deception" just the faction name

#

unless that uses xml coloring

digital musk
#

it uses styles

#

those are flat colors

daring basin
#

oh

#

so how would i change it in xml without making it impossible to ping

#

or am i unable to

digital musk
#

you dont need to?

#

edit the role bucket itself

#

not the role name

daring basin
#

oh

digital musk
#

<Entry key="GUI_ROLE_LIST_BUCKET_COMMON_TOWN"><![CDATA[<color=#1F51FF>]]>Common <![CDATA[</color>]]><![CDATA[<style="TownColor">]]>Abnormality<![CDATA[</style>]]></Entry>
<Entry key="GUI_ROLE_LIST_BUCKET_COMMON_COVEN"><![CDATA[<color=#1F51FF>]]>Common <![CDATA[</color>]]><![CDATA[<style="CovenColor">]]>Corporation<![CDATA[</style>]]></Entry>

#

these things

daring basin
#

oh

#

i didnt know those existed

digital musk
#

if you apply a gradient to those it only affects things visually

#

nothing else

daring basin
#

ohh ty

digital musk
#

finally got it

#

this dll completely recodes applying gradients and hasnt been tested so it may fuck up

#

fixed transformed apoc gradients

daring basin
#

gimme moment

digital musk
#

oh it

#

no

#

its probably still broken

#

man

#

though

#

for me it does work here

marble ivy
digital musk
marble ivy
#

yea

digital musk
#

before it looked like this

marble ivy
#

for mentions it worked fine

#

mentions worked as intended for me

digital musk
#

i fixed rolecards in vanilla

#

finally

limpid kiln
#

Bad news det (im on the latest DLL)

daring basin
#

alr wait i can try

limpid kiln
#

and im on vanilla

digital musk
digital musk
#

did the role card popup fix

#

(click on your role in the player list or click on a role mention)

limpid kiln
#

yes it did

digital musk
#

WOOOOOO

#

ok now to figure out that

daring basin
#

i got this working so now i can see

#

rolecard role name still not work tho

marble ivy
digital musk
#

MAN

limpid kiln
digital musk
#

i have no idea why its working for me but none of you

#

it patches for me ragepc

daring basin
#

do you have any other sort of mods or libraries that aren't publicly available?

#

or any other modifications done to your game

digital musk
#

i have a few but none interact with the role card

limpid kiln
#

time to test the latest dll

digital musk
#

will disable though, then try

limpid kiln
#

one was indeed, immune

daring basin
#

latest still no work

limpid kiln
#

i wonder

digital musk
#

all unreleased mods disabled

#

wait

#

do all of you have witchcraft

#

id suppose so

marble ivy
#

Witchcraft is required for FancyUI

#

so yes

digital musk
#

yeah its

limpid kiln
#

i have witchcraft

digital musk
#

this is really annoying

marble ivy
#

it works

limpid kiln
#

how

marble ivy
#

simple

#

latest dll

limpid kiln
#

IM ON THE LATEST

digital musk
#

wait huh what

#

@ivory totem fuck it im dragging you in here

#

have you ever experienced bugs happening for certain people and you just cant replicate it yourself

marble ivy
#

I figured out what mod is conflicting

limpid kiln
marble ivy
#

General Fixes

daring basin
#

oh

#

.-.

#

RIGHT

marble ivy
#

yea

daring basin
#

THAT INTERACTS WITHT HE ROLECARD

#

TO FIX APOC THINGY

marble ivy
#

that patches the role card

daring basin
#

THIS ENTIRE TIME

limpid kiln
#

OH MY GOD

daring basin
#

IT WASNT EVEN ONE OF DET'S CONFLICTING MODS IT WAS OURS

marble ivy
#

you're welcome

limpid kiln
#

I HAVE TO DISABLE THAT AFTER MY GAME

daring basin
#

NAH NOW I NEEDT O SEE THIS

digital musk
#

what does general fixes even do

#

what does it fix™️

daring basin
#

the only ones i know is that

#

it makes the rolecard update to say the transformed apoc name when you transform

#

and also swaps jest icons

marble ivy
#

ye

#

and I think the apoc thing was fucking it up

daring basin
#

yeah

#

probs

#

IT WORKED AFTER DISABLING

#

OML BRO

#

ALL THIS TIME WE THOUGHT IT WAS SOME CRAZY BUG

#

IT WAS A FUCKING MOD

marble ivy
#

ok

#

@ivory totem you need to update Fancy UI and General Fixes to work with Modded Color Swapper
(Name tag icons dont change based on faction with Modded Color Swapper and Fancy UI at the same time)

digital musk
daring basin
#

fancy ui?

digital musk
#

i just replicate vanilla nametags and apply gradients to them

digital musk
daring basin
#

oh

marble ivy
#

tbh

#

ironic how a Fix mod is the cause of a bug

daring basin
#

fr

marble ivy
#

You were supposed to fix the issues, not make more!

daring basin
#

!!

marble ivy
#

fun fact

#

i didnt use trial and error

#

i just had a "wait a min" thought

covert wasp
daring basin
#

you have to change that manually in xml

covert wasp
#

Where exactly

chilly matrix
#

be warned: custom names sop change them urself

digital musk
#

was a mod conflict

limpid kiln
#

im getting to work on something bigger

KILL MESSAGES ON ROLE CARDS

#

finished Coven. all TK roles. All NK's. War. Bers. All other transformed apoc (except death).

#

nvm didnt get vigi

#

me when

digital musk
limpid kiln
#

i love this

marble ivy
digital musk
#

cause i forgot to

marble ivy
#

ooo

#

i honestly forgot Teams was listed on it

digital musk
#

makes sense

#

its literally at the

#

very bottom

#

so

#

fair

#

what do yall say to adding this back for people who make their colors the same

digital musk
#

for some reason i cant put a space there

#

it somewhat works though

#

it also works up there too

#

actually i might make it a toggle

#

gimme a second

marble ivy
#

yea honestly why didnt you make it a toggle lmao

jagged veldt
#

Made Comp colors the unpleasant gradient

#

Also @digital musk would I be able to keep the old color settings I had if I install a newer version of the color swapper

limpid kiln
#

yeah it keeps

astral talon
limpid kiln
steel musk
#

ohh

#

thanks

#

👍

#

erm

#

why is my town

#

gradiants

#

buggin

#

its trippin bro

limpid kiln
#

its cause you changed your town colors in your xml

steel musk
#

OHH

#

okAY

#

mkay

#

mkay

#

ill fix it after this game

digital musk
#

i found a

#

somewhat neat side effect

#

of doing that

#

thats the role list

#

btw

digital musk
#

also im

#

fixing that bug that compliance has

#

where only the starting and ending colors show

digital musk
#

damn i accidentally made a cool lookin gradient

#

just adds the ability to properly apply three-color gradients, namely compliance

#

no i will not be making three colour gradient options for each faction

uncut oxide
#

Yipee

coarse tusk
#

Yipee

coarse tusk
covert wasp
astral talon
#

also how does one install dll’s into btos

limpid kiln
astral talon
#

thank you

astral talon
#

mod kinda fucked up my town role labels i think

steel musk
rustic cedar
#

lasted???

#

latest***

steel musk
#

,

#

uh

#

i guess i got the wrong version

#

😭

rustic cedar
#

unless det fucked something up

rustic cedar
#

OOP

steel musk
#

can i post something out of context

rustic cedar
#

what

steel musk
#

completely unrealated

#

zesty roblox avatar

#

but ill try the new

#

dll

rustic cedar
#

they save

steel musk
#

i love cyan and black doomsayer

#

and gray and black exe

limpid kiln
#

@rustic cedar the cause was erm, General Fixes

rustic cedar
#

#

well i have had that off since the btos2 beta

digital musk
limpid kiln
marble ivy
digital musk
#

@marble ivy

#

well

#

i got the patch for roles without special cinematics working

marble ivy
#

cool

limpid kiln
#

@marble ivy remember when you said i stole something from your XML, this is mine\

marble ivy
digital musk
#

we can't

#

uh yeah the text is embedded into the cutscene, and the cutscene itself is a gameobject

marble ivy
digital musk
marble ivy
#

then why cant it be patched .-.

digital musk
#

the text can

#

the surrounding symbols

#

cant

marble ivy
#

hm

digital musk
#

i cant do anything about it

marble ivy
digital musk
#

lovely how that video didnt stop

#

ack

marble ivy
#

lol

digital musk
uncut oxide
#

Nothing there wins!

marble ivy
#

I still wanna know how to enable the dev menu

cold rain
#

THAT IS SO EPIC

#

...no pun intended

digital musk
uncut oxide
digital musk
uncut oxide
#

Nice

sly crypt
#

oh you can change jury and court names

#

cannot wait to change Court's name to Evil Prosecutor

digital musk
#

this is untested but you should also be able to change the name of the pirate when they're dueling you

tacit wing
#

does the gradient show for killers?

digital musk
#

that needs to be manually edited via xml

digital musk
#

we pretend pirate does not exist

sly crypt
#

tbh I just wanted gradients to see my rolecard background change color

limpid kiln
digital musk
#

its outdated

#

lemme grab latest

waxen minnow
#

awesome

#

thanks

digital musk
#

each faction you input a starting gradient and an ending gradient

#

then it does everything automatically

waxen minnow
#

do I just drop it into my mod folder?

digital musk
waxen minnow
#

yup alr

chilly matrix
#

ty for this

#

i had to go through the massive mistake of doing it manually 😭

#

but what evs ong

digital musk
#

i wonder if i could implement a way to change role names depending on their faction

digital musk
uncut oxide
#

yippe

digital musk
limpid kiln
#

wait what the fuck

digital musk
marble ivy
#

my favorite role

#

TOWN_ROLENAME_16

limpid kiln
#

yes

marble ivy
#

me when I realize I have to come up with renames for every single role mulitple times

digital musk
#

Misc Role Customisation 1.2

  • Adds the ability to make it so role names change depending on faction. This requires text editor to be installed.

  • The mod has received a rebrand, Due to this, your settings have been reset. Do not delete the old dll yet and save screenshots of your gradients to prevent them being lost.

uncut oxide
#

yippeee

digital musk
#

i dont know why it specifies you need text editor

#

i added text editor as a required mod, so you need it to use that

#

if the xml is missing any roles let me know

#

buckets and stoned/hidden are purposely voided

uncut oxide
#

👍

marble ivy
# digital musk

Noticed Socialite is missing. Does this not take vanilla into account?

digital musk
#

that is a problem i have only just thought about

#

uh

marble ivy
#

yeah

digital musk
#

socialite would use banshee

#

methinks

marble ivy
#

Socialite Banshee

digital musk
#

i need to account for that

#

ackkkk

marble ivy
#

Marshal Jackal

#

so real

digital musk
#

oh that too

#

yeah

marble ivy
#

only Jackal and Banshee will have conflicts

#

but safe to make all roles support in the case of new roles in base game

digital musk
#

i'll do an ismodded check

marble ivy
#

alr

#

me omw to bug report without even updating 🔥

digital musk
#

actually i could always make socialite and vanilla marsh use different strings

marble ivy
#

I feel like the isModded check would be more efficient

digital musk
#

like

#

<Entry key="TOWN_ROLENAME_MARSHAL">Marshal</Entry>

#

also yeah

#

true

#

so how would it go? would it just be <Entry key="VANILLA_TOWN_ROLENAME_0">None</Entry>

marble ivy
#

could just do how btos2 does it

#

ROLENAME_1
BTOS_ROLENAME_1

digital musk
#

yeah but then id have to edit whats already there diesofcatge

marble ivy
#

lol

digital musk
#

now properly supports vanilla

half lake
marble ivy
#

my guy

#

you're blind

half lake
#

huh

#

ive had too much energydrink

#

just tell me

marble ivy
#

see the dll file above you?

#

its that

digital musk
#

yeah

#

literally one message up

marble ivy
#

among-us-discussion in the Innersloth server be like

half lake
#

i didnt see that, dont have to be a dick about it tho

#

i replied to the message before scrolling down

#

my bad

digital musk
marble ivy
digital musk
marble ivy
#

ah

digital musk
#

i did the same thing here

half lake
#

looks sick

digital musk
#

i was gonna go "aw fuck" but then remembered i didnt add the vanilla strings to my xml yet

marble ivy
#

lol

#

My favorite role is definitely en-US:PIRATE_VANILLA_ROLENAME_46

#

gotta be the best role

half lake
#

fr

#

they always throw

marble ivy
#

hey uh @digital musk I found a bug

#

Gradients from before the rebrand carry over, even if that mod is no longer in the files.

digital musk
#

augh

#

just override it

#

putting in new colors should override it methinks

marble ivy
#

nope

#

I have Pandora set to a solid color

digital musk
#

welp

#

time to change everyones settings again

#

hope you didnt spend time redoing them

marble ivy
#

i think its still pulling settings from before the rebrand lol

half lake
#

i have a question

limpid kiln
#

we have an answer

half lake
#

normally changing the colors from a role with gradients breaks the search bar

#

does that happen too with the mod?

digital musk
#

nope

uncut oxide
marble ivy
digital musk
#

it shouldnt

#

if it does its a bug

half lake
#

OMG YES

#

best mod

#

who made it

digital musk
#

me

half lake
#

i can finally have gradients without breaking the search bar

#

yipee

marble ivy
#

bug seems to only affect colors

#

other settings work correctly

half lake
#

like i have "marshal" as "general"

marble ivy
#

works with changed names

digital musk
#

it automatically does it

half lake
#

awesome

digital musk
#

darn you SML for storing settings client-side even if they dont exist

#

its pulling the old settings which is

#

annoying

half lake
marble ivy
#

missing strings

half lake
#

missing strings from the XML mod?

#

im probably onto nothing 🔥

marble ivy
#

Det, explain it please

digital musk
#

if you dont have an xml string entry

#

it uses its tag

#

since it has no string to refer to

half lake
#

ohhh makes sense

#

how long did u work on the mod btw? i thought its a bit more complicated

digital musk
#

i have a gradient return that checks faction gradients

#

i just looked at how BTOS2 did it

#

then projected it here but made it configurable

half lake
#

crazy

#

good mod

digital musk
#

oh wait

#

i

#

know why this error is happening now

#

looking at that code

#

im an idiot WOOOOO

half lake
digital musk
#

try now

half lake
#

@digital musk why does it say error?

digital musk
#

where

#

what error

half lake
#

it says "error" and i cant enable the mod

marble ivy
#

im asking the same question: what error

half lake
#

old mods are enabled so idk what the issue is

#

outdated*

digital musk
#

OH

#

download either text editor or btos2

#

both are required

half lake
#

i have both-

#

and enabled

digital musk
#

then i have no clue

#

any mod conflicts?

marble ivy
#

it loads for me so idk

digital musk
#

actually

#

wait

half lake
#

?

digital musk
#

go to BepInEx and send logoutput.log

half lake
#

okay

marble ivy
half lake
#

how would u call a recruited CL

#

since leader doesnt make much sense

#

witchcraft also makes problems

digital musk
#

yeah i have no clue what is wrong with that

#
public static void RefreshStyles()
{
    TMP_StyleSheet defaultStyleSheet = TMP_Settings.defaultStyleSheet;
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "TownColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Town Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "CovenColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Coven Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "ApocalypseColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Apocalypse Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "SerialKillerColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Serial Killer Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "ArsonistColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Arsonist Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "WerewolfColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Werewolf Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "ShroudColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Shroud Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "ExecutionerColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Executioner Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "JesterColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Jester Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "PirateColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Pirate Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "DoomsayerColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Doomsayer Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "VampireColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Vampire Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "CursedSoulColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Cursed Soul Start", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.styles.Find((TMP_Style style) => style.name == "NeutralColor").m_OpeningDefinition = "<color=" + ModSettings.GetString("Neutral", "det.rolecustomizationmod") + ">";
    defaultStyleSheet.RefreshStyles();
}```
anybody see literally anything wrong with this
marble ivy
#

Renames are mainly gonna be for evils in town faction

#

cuz uh funny

half lake
#

LOL

#

wait

#

WAIT

#

vigilante as evil: "extra kill"

#

lmfao

marble ivy
#

Town aligned Arso: "Pyromancer"

#

bro's gonna set the town on fire

half lake
#

Town aligned wildling: "Tracker wannabe"

digital musk
prisma moon
half lake
#

lmao

#

wait

#

how does CL work in different factions?

#

can CL retrain apoc/town/recruits?

marble ivy
#
    <Entry key="COVEN_ROLENAME_19">Walmart Poisoner</Entry>
#

(Coven Tav)

half lake
#

still broken bruh

marble ivy
#

rip

half lake
#

im frustrated

#

@digital musk would u try to help again? i really want the mod to work

#

sorry for the ping

digital musk
#

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

#

whatever this means

#

i have no clue

half lake
#

ill try to redownload it

#

WOW

#

the mod works noe

#

now

digital musk
#

also

#

add the following lines to your xmls if you use faction-based role names

#

<Entry key="NONE_ROLENAME_241">Hidden</Entry>
<Entry key="NONE_VANILLA_ROLENAME_241">Hidden</Entry>
<Entry key="NONE_ROLENAME_254">Stoned</Entry>
<Entry key="NONE_VANILLA_ROLENAME_254">Stoned</Entry>

subtle pulsar
#

@digital musk where's the socialite stuff

digital musk
#

it's an entire new xml so you gotta redo everything

subtle pulsar
#

dies of death

digital musk
#

@opaque wedge @drowsy harbor

digital musk
drowsy harbor
digital musk
opaque wedge
#

ok cool

digital musk
#

the rebrand was because of that feature

#

not really just a modded colour swapper when it has like 5 other functions

cold rain
#

come on...I already said this...

tacit wing
#

Det i think your mod may have ruined jury chat lmao

#

uuuuuuhhh

#

yeah judge is completely broken LMAO

digital musk
#

ah fuck

#

i think i know where I fucked up

marble ivy
#

me when i have to play a different game till thats fixed

digital musk
#

it'll pull what you used in that

marble ivy
#

eh its fine

#

gives me a chance to play a different game

digital musk
#

fair

#

it could actually be pretty fun to create renames for each role depending on their faction

#

SK jailor should be kidnapper 🔥

marble ivy
#

I made Jailor Kidnapper for every instance of it being not town

prisma moon
#

Town CL : Elder
Town HM : Banisher
Town Conj : Artificer

digital musk
#

i was gonna suggest coven bers as artificer

prisma moon
#

fair

digital musk
#

@marble ivy made custom names for each town-aligned role

#

those i kinda don't want to edit on purpose

marble ivy
#

cool

#

poor CS and Warlock

digital musk
#

oops

#

added them

marble ivy
#

you also forgot Witch

digital musk
#

aw fock

marble ivy
#

also uh

#

War, Famine, Pestilence, Death

#

im picky

digital musk
#

where tf did my message go

marble ivy
#

no idea

digital musk
#

i posted it then it just vanished

#

anyways

marble ivy
#

I only got up to SK lol

digital musk
#

i kinda don't want to edit those on purpose

subtle pulsar
#

sonic.exe xml :)

digital musk
#

Town
Admirer
Amnesiac
Bodyguard
Cleric
Coroner
Crusader
Deputy
Investigator
Jailor
Lookout
Marshal
Mayor
Monarch
Oracle
Prosecutor
Psychic
Retributionist
Seer
Sheriff
Spy
Tavern Keeper
Tracker
Trapper
Trickster
Veteran
Vigilante
Hunter (Conj)
Contractor (CL)
Hypnotist (DW)
Fraudist (Ench)
Marksman (HM)
Lawyer (Illu)
Rioter (Jinx)
Janitor (Medusa)
Gravekeeper (Necro)
Barkeep (Pois)
Clairvoyant (PM)
Conspirator (Rit)
Blackmailer (VM)
Agent (Wildling)
Commander (Witch)
Crier (Banshee)
Inferno (Arso)
Culinarian (Baker)
Bounty Hunter (Bers)
Benevolent Soul (CS)
Plague Doctor (PB)
Psychopath (SK)
Forsaken (Shroud)
Spiritbearer (Soul Collector)
Legendseeker (Warlock)
Lycan (WW)

#

i gave witch CL's current name then changed CL

marble ivy
#

alr cool done town

#

now for every other faction

digital musk
#

yay!!!!

#

dies

marble ivy
#

so real

#

SK Lookout shocked

digital musk
#

stalker

marble ivy
#

I feel like SK Wildling fits that better

#

however

#

Kidnapper for Jailor on every evil is perfect.

digital musk
#

@marble ivy coven townies Yoda_Sip

Perpetrator (Admi)
Impaired (Amne)
Deflector (BG)
Wizard (Cleric)
Graverobber (Coro)
Scout (Crus)
Gunner (Dep)
Sleuth (Invest)
Kidnapper (Jailor)
Curator (Lookout)
Theurgist (Marsh)
Paganist (Mayor)
High Priest (Monarch)
Ferromancer (Oracle)
Hangman (Pros)
Druid (Psy)
Thaumaturge (Ret)
Soothsayer (Seer)
Sergeant (Sheriff)
Fortune Teller (Spy)
Druggist (Tavern Keeper)
Curseslinger (Tracker)
Siren (Trapper)
Joker (Trickster)
Gunslinger (Vigi)
Gorgon (Veteran)

#

gorgon being a tos1 relic cuz dusa

marble ivy
#

Apocalypse gonna be nuts

#

Pandora gotta be a mix of them 😔

digital musk
#

honestly i might just do one role at a time from now on

marble ivy
#

Coven Neutrals and Apoc 😔

digital musk
#

oh right

#

I just remembered socialite exists

#

oopsies

#

coven ww should become werecat (real)

#

actually nvm that gives me a name idea

#

Pyromancer (Arso)
Confectioner (Baker)
Artificer (Bers)
Banished Soul (CS)
Contagion (PB)
Practitioner (SK)
Reaper (SC)
Ghoul (Shroud)
Magus (Warlock)
Kitsune (WW)

#

@marble ivy coven apoc and neuts

#

nvm i fucking forgot warlock again

subtle pulsar
digital musk
#

aw FOK

digital musk
#

Judge, Pirate and Court are broken in the latest dll, it is recommended you don't use the mod until I can fix it tomorrow

marble ivy
#

Pirate worked fine for me

#

it just removes the colon

#

lmao

digital musk
#

I'm still referencing det.moddedcolourswapper for court/pirate labels rather than det.rolecustomizationmod

marble ivy
#

lol

#

wait that means court works for me .-.

#

I could've been playing aaa

digital musk
digital musk
#

(curtttt)

slate surge
#

lmO

#

gwah!#

slate surge
#

for faction dependent role names

#

is it in the. xml dump thing from text editor?

digital musk
#

put everything in that file into your custom xml

slate surge
#

where is

#

the custom xml

#

im stupid rdj

#

hh

#

through text editor

subtle pulsar
#

yes the dump xml thing

#

thats only for editing role names per faction though

slate surge
#

am i meant to

#

paste it over the gui_rolename list

uncut oxide
#

me when

slate surge
uncut oxide
#

idk

marble ivy
half lake
#

how does the faction stuff work?

#

like

#

if BG is part of the cov they have a diff name

marble ivy
#

yes

prisma moon
#

Can't wait for purple vet to be called Elder Dusa

marble ivy
#

lol

#

Coven Admirer is this for me

half lake
#

lmao

digital musk
#

im suprised it was that easy to code

#

though my check for it is literally

half lake
#

@digital musk can you explain how the faction stuff works? and how do i have to set it up

rustic cedar
prisma moon
#

-# Time for everyone with bad eyesight to suffer

rustic cedar
#

what

half lake
#

i still need help

digital musk
#

@marble ivy CS renames:

Apoc: Enraged Soul
Pandora: Contempt Soul
Compliance: Vexed Soul
Arso: Enflared Soul
SK: Crazed Soul
Shroud: Abominable Soul
WW: Howling Soul

rustic cedar
#

im sorry coven??

digital musk
#

Banished Soul

jagged veldt
wintry sageBOT
#

@jagged veldt has leveled up! (17 ➜ 18)

digital musk
half lake
#

@digital musk can you help me with the faction names?

#

i had too much coffeine and my brain is dead

half lake
#

@marble ivy could you be able to help me?

digital musk
half lake
#

well i dont rlly get it

#

what do i have to do

#

i want BG to have different names in different factions as example

digital musk
#

oh that's wym

#

have you dumped your xml

half lake
#

uh wdym

#

i have my xml set up

#

with custom stuff

marble ivy
#

(I just got home)

half lake
#

where are the strings?

#

i prob didnt see them

#

i had 1.25L cola and now my brain isnt working properly lol

#

btw does this lag my game?

#

@marble ivy help me out or.. uhhh.. you get killed N1 for the next 20 games you play

#

🗿

half lake
marble ivy
#

top is for btos2 roles

half lake
#

oh god

#

so i have to do them twice?

marble ivy
#

ye

half lake
#

nah ill do that tomorrow 💀

#

btw would u be interested in custom+? i need more people for my custom rolelist

marble ivy
#

I only do custom when its active

#

aka when tuba streams

half lake
#

its hard to find people

steel musk
#

egotist being reverse town go crazy?

cold rain
#

because apparently people have been telling me that Mercenary sounds like a Town role

cold rain
# digital musk <@663794242531098635> coven townies <a:Yoda_Sip:861236558753693697> Perpetrator...

I actually have an entire stringtable for this (but some of the renames are existing Coven roles so...I'll include those at the very bottom)

Charmer (Admirer)
Shapeshifter (Amnesiac)
Medium (Coroner)
Revelator (Investigator)
Puppeteer (Jailor)
Visionary (Lookout)
Ceremonialist (Marshal)
Archmage (Monarch)
Guardian (Oracle)
Esper (Psychic)
Chiromancer (Seer)
Telepath (Sheriff)
Clairvoyant (Spy)
Inhibitor (Tavern Keeper)
Disperser (Trickster)
Medusa (Veteran, fuck you lore!)

Potion Master (Cleric)
Jinx (Crusader)
Conjurer (Deputy)
Coven Leader (Mayor)
Ritualist (Prosecutor)
Necromancer (Retributionist)
Witch (Vigilante)

#

the others I can't remember

#

it's just BG and Trapper

#

I think Bodyguard was Stalker, Trapper was Ghoul

steel musk
#

why

#

why is witch vigi

#

what

subtle pulsar
#

because you witch the vigi

ivory totem
#

why is there a need for the xml file?

marble ivy
#

so it just tries to read strings that dont exist normally

ivory totem
#

@digital musk gib source

digital musk
#

im gonna get insulted

#

i can see it

#

ik you

ivory totem
#

no imma just add the xml loading thing

#

i promise i won't shit on your code

digital musk
#

well either way you're gonna have to wait like 20 minutes or so I'm having a shower

ivory totem
#

why do you have your phone in the shower

digital musk
#

ok I'll rephrase

#

about to

ivory totem
#

ah

#

im very smort, i totally understood that

half lake
#

@digital musk im having a small issue

#

idk if its my fault or not fixable

#

killing roles dont have gradient

#

in the WDAH phase

#

"They were killed by a vigilante" should have the gradient for the role but its just plain white

digital musk
half lake
#

man

#

killing roles have coom color now, 0/10 would not recommend /j

ivory totem
#

real

digital musk
#

Misc Role Customisation 1.2.2

  • BTOS2 and Text Editor are no longer hard dependencies, meaning the mod can run without them.
uncut oxide
#

yippe

ivory totem
#

Courtesy of yours truly :]

marble ivy
#

(I was in a BTOS2 game and Stoned and Hidden were using their string keys)

digital musk
#

@ivory totem

#

you have this man to blame

ivory totem
#

wat

#

then probably the xml isn't being loaded properly, det check to see if the xml entries are added in the way they should be

prisma moon
subtle pulsar
#

tf you mean that is a very reasonable amount of time

jagged veldt
rustic cedar
#

i have both on alr so

ivory totem
#

i spend on average 40 mins because i like to drown myself in hot water :]

digital musk
#

and also cuz there's a heatwave over here so i like drenching myself in cold water for 10 minutes

prisma moon
#

it's 30°C in my appartment

#

(86 for you filthy 'muricans)

half lake
#

@digital musk something ive noticed

#

soul collector and the roles in "They were killed by a -" phase rely on the first set color

#

is that right?

digital musk
#

you have to manually change that

half lake
#

yeah ik

digital musk
#

via xml

half lake
#

just asking if its righz

#

right*

digital musk
#

also ye

#

first color is intended

#

i cant do anything else except last color

half lake
#

hmm okay

#

thanks for the info

#

does only SC rely on the first color?

#

or are there any other roles

digital musk
#

SC isnt supposed to be a flat color?

#

SC is meant to be gradiented

half lake
#

earlier*

#

i can check custom rq

#

SC ingame had a flat color (in the player list)

#

okay so it shows normal in the role list but shows flat when its your role or on ur team

#

kinda odd

marble ivy
half lake
#

just curious

marble ivy
#

compatibility issue

#

it caused this

half lake
#

oh okay

marble ivy
#

General Fixes patches all roles in base game and Apoc in modded

half lake
#

patches?

#

wdym patches

marble ivy
#

yea

#

how do I describe a patch

#

it edits

half lake
#

just try to explain it in caveman language

marble ivy
#

uhhhh

#

Words words words

#

Patch it

#

it now says

Letters letters letters

digital musk
digital musk
prisma moon
#

Idk Im frencg

drowsy harbor
#

Is there a updated

#

btos string table

daring basin
marble ivy
#

@digital musk (I'm TT)

subtle pulsar
#

whats the issue

marble ivy
#

it says "Coven"

#

instead of the TT label

digital musk
#

never experienced this issue

#

besides i might make a change to role labels anyways

#

so it goes like

Role

(Faction - Modifier)

#

so
(Pandora - Traitor)
or (Town - VIP)

digital musk
#

nvm

#

ive got the

#

issue too

#

this seems like a uh

#

AS L

#

i havent touched role labels

patent imp
#

i mean it’s not wrong

#

but it’s not the expected label

digital musk
digital musk
#

@ivory totem wtf did you do

digital musk
limpid kiln
#

finally had the chance to do this

#

add the Uncle Dane quote

#

more progress moment

half lake
#

trapper?

daring basin
#

lol

limpid kiln
half lake
#

lets go

limpid kiln
#

its the only role that makes sense to be Engineer

#

did this yesterday as well YIPPEE

half lake
#

i havent added roles that much

#

every "coven" is replaced with "traitor"

#

thats the biggest thing by me

#

and i changed some night feedback

limpid kiln
#

moment

half lake
#

lol

limpid kiln
#

i changed the death reason for trapper

half lake
limpid kiln
limpid kiln
half lake
#

1 sec

#

what exactly do you wanna see?

limpid kiln
#

idk

#

whatever works best for you

half lake
#

hmm ill dm you it

limpid kiln
#

oh yeah for every role im adding this

#

a small description

half lake
#

looks good

limpid kiln
#

ty

half lake
#

i gotta open my browser first

#

ffs

#

this takes ages

limpid kiln
#

moment (pyro is literally insane in tf2)

half lake
#

is arsonist pyro?

#

would make sense

limpid kiln
#

yes, pyro is my arso rename

half lake
#

i love leading the town and dying to someone that gets freaky with fire

limpid kiln
#

fr

half lake
limpid kiln
#

but what do i rename the neutral faction, hmmm

half lake
#

the middle one is berserker / juggernaut feedback

#

i wanna rename evil to Outlaw

#

i think it would sound cool

limpid kiln
#

did this

half lake
#

does plaguebearer and pestilence share the #?

limpid kiln
#

share the #?

half lake
#

the [[#]] thingy

#

where it mentions the role

limpid kiln
#

ah, no, every role has their own [[#]]

half lake
#

[[#252]] should be pestilence but it doesnt work in the WDAH phase

limpid kiln
#

heres all the horseman's [[#]]'s

half lake
#

i want it to say "They succumbed to the Pestilence"

#

and not just spell it out

limpid kiln
#

[[#252]] is pest #

half lake
#

and that doesnt work

#

1 sec

#

<Entry key="GUI_GAME_ALSO_KILLED_BY_REASON_18">They also succumbed to the [[#252]].</Entry>
<Entry key="GUI_GAME_KILLED_BY_REASON_18">They succumbed to the [[#252]].</Entry>

#

these are both WDAH pestilence kills

#

it doesnt mention pestilence

#

which is odd

limpid kiln
#

the [[#252]] doesnt work in GUI_GAME_KILLED_BY reasons

#

only in the mentions

#

which is chat

half lake
#

how do i make it mention pestilence then?

limpid kiln
#

<![CDATA[<style="ApocalypseColor">]]>

<![CDATA[</style>]]>

you can take these two, style="ApocalypseColor" first and /style second

half lake
#

and between those 2 goes the name?

limpid kiln
#

<![CDATA[<style="ApocalypseColor">]]>Pestilance<![CDATA[</style>]]>

should look smthin like this

half lake
#

you misspelled pestilence! you shall be put to death

#

jk

#

so this?

#

<Entry key="GUI_GAME_KILLED_BY_REASON_18">They succumbed to the <![CDATA[<style="ApocalypseColor">]]>Pestilance<![CDATA[</style>]]>.</Entry>

limpid kiln
#

i have done this before (famine msg)

half lake
#

oh awesome

limpid kiln
half lake
#

something i also use for the main game is, instead of Town Protective it uses TP

limpid kiln
half lake
#

lol

#

Doomsayer -> Prophet
Jester -> Joker
Executioner -> Masochist

limpid kiln
#

oh yeah, and you know the transformation messages?

half lake
#

yeah i edited the one for jugg lol

limpid kiln
#

i edited all 4 of them

#

lmao

half lake
#

the highlighted one

limpid kiln
#

<Entry key="GAME_262" style="transform_alert">Oh no! The [[#42]] has now become too strong, becoming [[#251]], the Creator and CEO of MannCo.</Entry><!--Berserker and War-->

heres my bers to war one

half lake
#

lol

#

what about SC?

limpid kiln
#

<Entry key="GAME_230" style="transform_alert">Looks like there was a breach in the science lab, now [[#50]] has become [[#253]], make sure to find and kill this role before it is too late!</Entry><!--Soul Collector and Death-->