#archived-modding-development

1 messages · Page 445 of 1

copper nacelle
#

fsm viewer

#

in pins

reef ravine
#

Hellooo

#

any other mod sites apart from radiance .host?

#

i made a mod! wuhu!!

solemn rivet
#

What's this mod you made?

reef ravine
#

i put spikes from starting point so u can POGO jump reach howling cliffs and skip first area altogether! I disliked how the start is super linear like have to kill false knight and defeat hornet before you get options of where you want to go

#

without glitches

copper nacelle
#

radiance.host is just where the ModInstaller is hosted

#

mods are on the gdrive

ornate rivet
#

wow that's neat

#

if you place it on the gdrive and get the modlink stuff set up, then your mod will show up on the modinstaller

copper nacelle
#

If you want me to put it on the gdrive I can but if you dm me (or anyone with a green name or the person above me) your email they can add you to the gdrive

ornate rivet
#

@reef ravine

copper nacelle
#

yeet skeet

solar jacinth
#

thats neato

solemn rivet
#

Umm

#

nvm

bright vigil
#

Anyone have recolours for a Grimm Knight?

young walrus
#

📌

bright vigil
#

Ah, i see it now..

#

odd..

#

enemy HP bars isnt installing..

#

oh well, manual it is

copper nacelle
#

thanks you really helped resolve your error by providing the error information instead of just saying it was not working

bright vigil
#

i mean, it gave me the same error with other mods, such as custom knight, but those installed anyways

#

so i've got no real clue as to what the actual error is, but it appears to be with just enemy HP bars as even after a manual install it isnt working

#

So i've little idea what the issue is.

copper nacelle
#

ModCommon and EnemyHPBars' dlls are both in the Mods folder, right?

bright vigil
copper nacelle
#

that is not the right dll

#

that's the 1.2.2.1 version

#

the game is now 1.4.3.2

bright vigil
#

Hey, i used the mod DLer for it, so oof

copper nacelle
#

but so did i

young walrus
#

DL "enemyHPBar"

#

not "HP Bar"

copper nacelle
#

HP Bar shouldn't even be on the installer

#

Unless they mean the gdrive

young walrus
#

they probably mean the gdrive

copper nacelle
bright vigil
#

Welp

#

Resolved through your obvious great aid. Mostly sarcasm, but thanks.

copper nacelle
#

yeet skeet

young walrus
#

complains that things aren't working
blames mod staff when they show them what they did wrong

mickelSmug

copper nacelle
#

but they didn't

#

they just commented on the sarcasm

#

which is fair

unborn flicker
#

Maybe there's a channel where people would be more friendly to this kind of thing?

#

Actually no

young walrus
unborn flicker
#

The sarcasm is everywhere maggotprime

copper nacelle
#

it really is

bright vigil
#

Hey, i dont mind sarcasm tbf

#

It did tip me off that the version i was using was out of date, so i managed to fix the problem, so thanks 'n all that

copper nacelle
jovial vault
#

wholesome

safe hamlet
#

modding is so wholesome guys

copper nacelle
#

reminder

reef ravine
#

Hey so for my mod i did my own hooks in the game didnt use the modinstaller is there prebuilt assembly so i can just use that?

copper nacelle
#

yeah that's what the api is for

reef ravine
#

is there a prebuilt api is what im saying

copper nacelle
#

;api

#

fuck

fair rampart
#
**API Docs**

API docs can be found here

copper nacelle
#

that's the one

#

those are kinda out of date

#

There's On hooks for every method

#

On.Type.Method

#

or On.Namespace.Type.Method

#

You can also edit IL at runtime using IL hooks

#

same thing but IL.

urban olive
#

i was playing area rando and i went from kings pass -> CoT with no upgrades but dash and the kingdoms edge water exit led to overgrown mound

#

but the drop at howling wraiths was gone?

#

like it just wasnt there

#

and now im stuck in these three areas because with only dash i cant seem to access any other areas

#

what am I missing?

copper nacelle
#

it's like

#

to the right

#

i think

#

right of where the actual thingy is

urban olive
#

😔

#

i checked the rest of the room too

#

if theres anything else i can try pls lmk

#

dont rly wanna restart save

sterile yacht
#

how do i use the mod installer for Windows store version ?

#

always get this

rain cedar
#

People use the windows store?

sterile yacht
#

i got it along with the game pass

copper nacelle
#

That exists?

rain cedar
#

fuck is a game pass

sterile yacht
#

basically xbox games and such on pc

rain cedar
#

what

sterile yacht
#

I used to be a console player, so alot of games ive bought there have came over to the windows store that i automatically get for free

rain cedar
#

That's cool

#

Well in any case

sterile yacht
#

ive seen people talk about successfully modding hollow knight from the windows store but i cant get it to work

rain cedar
#

File cannot be accessed makes me think run as admin

sterile yacht
#

ill try it

#

nay admin doesnt seem to work

#

still the same

copper nacelle
#

any details

#

wait

#

what the fuck

#

What folder is it in?

sterile yacht
#

app data folder

#

wait lemme zoom a bit

copper nacelle
#

Put it in Downloads or something

sterile yacht
#

wont let me move the folder lmfao

simple python
copper nacelle
#

no i mean

#

not move the folder

#

my guy

#

just move the exe

#

moving AppData is a terrible idea

sterile yacht
copper nacelle
#

this is also not what i meant

#

where is ModInstaller

sterile yacht
#

desktop

copper nacelle
#

right click it

#

hit properties

#

at the bottom is there an unblock option

sterile yacht
#

alright done that and applied

copper nacelle
#

ok now try it again

sterile yacht
#

same error message

#

i think its just a problem accessing the .exe for Hollow knight

glad basin
#

Sigh... did i forget to reference something again?

safe hamlet
#

ModCommon

jovial vault
#

Sid modding staff when

glad basin
#

I've already added the ModCommon as a reference already

safe hamlet
#

alt + enter, i think you are missing a using

copper nacelle
#

you are indeed missing a using

safe hamlet
#

56, why you no watch stream

copper nacelle
#

because i am already watching a stream

safe hamlet
#

what can be better than lazy's stream

copper nacelle
#

ax2u's stream

#

i have been watching for 4 hours

safe hamlet
copper nacelle
#

and the vod of this is going to be worse than a lazy vod

#

because this is better with interaction

#

lazy is just timeless

safe hamlet
#

lol

sterile yacht
#

anyone help with modding on windows 10 lol literally doing my head in

#

@young walrus i know but i get this error message every time i select the file with the .exe in it

young walrus
#

So move your game somewhere else

sterile yacht
#

i cant

sterile yacht
#

yeah i know where they are stored

young walrus
#

Read the article

sterile yacht
#

but it wont let me move them out

sturdy arch
#

Heya, I'm trying to get transparent background images of Nosk for editing for a dnd campaign I'm running.

It looks like I can use various unity utilities to get the images, are they stored in game files in a normal usable image format?

sterile yacht
#

ive changed the folder,gained access to it and i still cant do anything with the files @young walrus

fair rampart
simple python
sturdy arch
#

Oh I meant the animation of Nosk transforming, my bad. I'm gonna try to edit in one of the characters at my table as the mimic

#

Ooh that drive has everything I need. Thanks!

young walrus
#

did you give yourself full control of the folder location though

#

not just "gain access"

glad basin
#

So for .GetAction, i am aware that it is in the format of GetAction<Action_Name>("State Name", index) but i'm not sure what "index" it is. Also, HeroController.instance.gameObject.transform.Find("Charm Effects" a Gameobjcest because Instantiate can only instantiate gameobjects.

ornate rivet
#

Index is the index of the action in the state.

#

I'm not sure what you are saying in your second question

glad basin
#

so how i check he index of an action.

ornate rivet
#

count

reef ravine
#

How do you edit FSMs ?

glad basin
#

no like how did u get to that menu

ornate rivet
#

Oh

#

FSM Reader

#

it's in the pins

glad basin
#

ah

ornate rivet
#

If you get that and go to the menu, then click Open resouces.assets, then look up the name of the fsm you will find this

#

also, GetAction gets you the Action, if you want the gameobject that SpawnObjectFromGlobal pool uses, then you need to do GetAction("Blah", index).gameObject.Value

glad basin
#

oh, is that why instantiate is underlined red?

ornate rivet
#

yes

#

GetAction returns the action

glad basin
#

dam thx

ornate rivet
glad basin
#

wats the name of that fms viewer application.

#

is it dnSpy?

ornate rivet
#

no

glad basin
#

oh its this thing

ornate rivet
#

aka the 8th pin by nes

reef ravine
#

is there a way to load a FSM that isnt in current scene? as in ingame

ornate rivet
#

yes and no

#

If it's with a global gameobject then yes

#

otherwise you have to load it and store it before hand so you can use it later

#

thankfully the modding api can do this for you, you just give the scene and gameobject name and it gets it for you before the menu screen

reef ravine
#

oh sweeet

#

my skips mod needs this heh i wanna cache a spikes object from first scene

#

is doing it with dontdestroyonload bad?

ornate rivet
#

no, that's fine

reef ravine
#

sweet

ornate rivet
#

afaik

reef ravine
#

i made a shade skip possible to fungal wastes by putting spikes in the room :d

ornate rivet
#

nice

reef ravine
#

im just not using mod api imma try to make it work

ornate rivet
reef ravine
#

thx alot! im gonna try to switch to api now so other ppl can try it or smth

#

what version should i target tho

ornate rivet
#

the latest version?

glad basin
reef ravine
#

Why does my mod not show up in mods list?

gilded lotus
#

did you just manually install it? just close and re-open the installer

reef ravine
#

manually

#

im making it

#

like ingame options>>mods doesnt show up anythin

unborn flicker
#

You have to declare your mod as a toggleable mod for that to appear

reef ravine
#

how

#

just implement IToggleableMod?

glad basin
#

wat is the index of SpawnObjectFromGlobalPool

cobalt stratus
#

How difficult is it to just access the sprite sheets for a graphical edit?

young walrus
#

for which

reef ravine
#

ModHooks.Instance.SceneChanged += Instance_SceneChanged; why wont it call into ?

jovial vault
reef ravine
#

Is ok to use "On.GameManager.FinishedEnteringScene" what is difference between ModHooks.Instance and On namespace?

#

[INFO]:[API] - Found object "Tutorial_01.Cave Spikes (6) (UnityEngine.GameObject)"
[WARN]:[API] - Could not find object "Cave Spikes (6) (UnityEngine.GameObject)"

help?

safe hamlet
#

don’t use On, you can use it but it’s better to use SceneManager’s activeSceneChanged for scene transitions

#

On is usually for overriding the behavior of a method or adding extra stuff to it

reef ravine
#

ModHooks.Instance.SceneChanged doesnt really work for me tho

rain cedar
#

That hook is on an old load method which is rarely used anymore

#

Use UnityEngine.SceneManagement.SceneManager.activeSceneChanged

#

Also for ITogglableMod you just need an Unload method

#

@reef ravine

reef ravine
#

Wtf since pushing to git my project, ' .GetComponent<BoxCollider2D>(); ' stopped returning reference, nothing was changed in project??

#

OH wow, the GameObject changed its name?? Cave Spikes (6) anyone know how this happenes?

jovial vault
#

What mod are you making?

reef ravine
#

Just adding some spikes so you can skip to some areas early game

jovial vault
#

Aah i see. I think i saw some of it up above. Good luck

#

Something something somebody make a mod of this and do unpaid labour for me

copper nacelle
#

You've referenced UnityEngine, UnityEngine.CoreModule, and physics2d right

reef ravine
#

well not UnityEngine

#

hmm

#

i just printed all of the components on the gameobject, shouldve done that earlier, it still has the boxcollider it just returns 0 for me all of a sudden

#

null *

copper nacelle
#

Are you sure it isn't on a child

reef ravine
#

Im sure, it worked before i dont know what i did

safe hamlet
#

are you tryna get the spikes object?

reef ravine
#

Yea im getting it just that the gameobject magically stopped returning BoxCollider2D component

#

maybe something to do with linking idk

#

how do you reference assemblies btw

safe hamlet
#

right click on your project, add, reference

#

you can then browse and add the reference from the HK stuff

reef ravine
#

yeah but the assembly path is global, is that an issue when someone uses my mod?

safe hamlet
#

doesn't matter, you aren't gonna move your Managed folder or anything

copper nacelle
#

Where your refs are don't matter

#

Mine are in a folder not related to hk

reef ravine
#

Ok "fixed" phew

#

if anyone would like to try and test this would be much obliged

#

When mod initializes the ModLog.txt should have 1 or more lines of
[INFO]:[HKAdditionalSkips] - ### Cave Spikes 6 ###
If anyone could tell me how many lines they get that'd be pretty helpful

rain cedar
#

@unborn flicker if it's not too hard to fix at this point, area rando should be a fork rather than its own new repo

unborn flicker
#

Hmmm, that might be difficult. I was thinking I would either separate item rando from area rando or add the new parts back to my original fork as a separate mode

#

I can do the latter on Sunday

fiery crescent
#

Would buying Hollow Knight for PC be worth it just for modding? It's on sale right now on Steam, so I'm tempted...

ornate rivet
#

idk

#

depends on what you like

#

the mods aren't that expansive

#

and kind of niche

fiery crescent
#

I like subtle mods.

ornate rivet
#

Subtle mods exist

#

look through the mods and judge yourself

fair rampart
ornate rivet
#

Mod Summaries

gilded lotus
#

Ok hear me out I think homothety (the speedrunner and also the guy who made the randomizer mod for Team Cherry's Hollow Knight) did the randomizer mod for Team Cherry's Hollow Knight because he works for Team Cherry because our brains are conditioned for getting random prizes like in lootboxes. in essence, Team Cherry took tips rom Electronic Arts and employed the help of homothety to make these types of mods to incentivize players to get the Hollow Knight PC version (shout out the Pale Champion mod by Salsa). What are your throughts on this?

weak lodge
#

Ok hear me out I think homothety (the speedrunner and also the guy who made the randomizer mod for Team Cherry's Hollow Knight) did the randomizer mod for Team Cherry's Hollow Knight because he works for Team Cherry because our brains are conditioned for getting random prizes like in lootboxes. in essence, Team Cherry took tips rom Electronic Arts and employed the help of homothety to make these types of mods to incentivize players to get the Hollow Knight PC version (shout out the Pale Champion mod by Salsa). What are your throughts on this?

ornate rivet
#

Sorry Vibraxis

#

Ok hear me out I think homothety (the speedrunner and also the guy who made the randomizer mod for Team Cherry's Hollow Knight) did the randomizer mod for Team Cherry's Hollow Knight because he works for Team Cherry because our brains are conditioned for getting random prizes like in lootboxes. in essence, Team Cherry took tips rom Electronic Arts and employed the help of homothety to make these types of mods to incentivize players to get the Hollow Knight PC version (shout out the Pale Champion mod by Salsa). What are your throughts on this?

fiery crescent
#

Oh my god, that's a lot of mods with easy access.

#

Nice that they're all in one area.

#

And an installer, too! Nice.

#

Now time to end up spending more money on the Steam Summer sale than I can justify

unborn flicker
#

I'm concerned

ornate rivet
#

isn't it only $8 rn thinkgrub

gilded lotus
#

concerned that you've been found out? 👀

ornate rivet
#

you should be Mr. Homo

fiery crescent
#

I'm not JUST going to buy Hollow Knight. I don't have that much will power...

#

👀

#

Likely going to buy Creeper World 3 and that Mushroom 11 game. Those I know for sure. Was going to buy Little Nightmares, but I'm buying Hollow Knight instead.

gilded lotus
#

buy me the HK soundtracks while you're at it

ornate rivet
#

buy me sekiro

hazy sentinel
#

buy me train simulator with all dlc

ornate rivet
#

buy me Verulean's Grand Adventure

unborn flicker
#

buy me my modding idea as a pull request

brazen mortar
#

buy me pale champion

weak lodge
#

man i cannot wait for the 'Pale Champion' mod by Saleh#4730 on June 2nd 2019

safe hamlet
#

same

sterile yacht
#

Question im still stuck modding the game on windows store

#

anyone help?

copper nacelle
#

install it manually

sterile yacht
#

it physically wont let me mate

#

im not just being retarded, just wont let me put anything in the folder or take stuff out

hazy sentinel
#

you're supposed to ask for consent first

young walrus
#

Did you take full control of it

sterile yacht
#

yeah

#

Ive got full control of the filder

#

folder

#

but everything is encrypted

#

and even with full control i cant decrypt it

young walrus
#

have any screenshots?

sterile yacht
#

yeah sure

copper nacelle
#

windows store MaggotPrime

young walrus
#

sounds like they have heavy piracy protection on the files

sterile yacht
#

yep

copper nacelle
#

can you copy paste the folder?

sterile yacht
#

and no

#

this is what happens when i try to move it

copper nacelle
#

download this

sterile yacht
#

what should i do twith it once its dpwnloaded ?

#

Downloaded*

copper nacelle
#

open cmd

#

go to that folder

sterile yacht
#

the pstools folder ?

copper nacelle
#

yes

sterile yacht
#

sorry i dont really use cmd that much, how do i do that

copper nacelle
#

cd [foldername]

#

e.g cd C:\Users\ye\download

sterile yacht
#

ok now what

copper nacelle
#

psexec -i -s cmd.exe

sterile yacht
#

what does this do exactly ?

copper nacelle
#

SYSTEM prompt

#

In windows there are what can be considered 4 levels of permission

#

SYSTEM
Administrator
user who can invoke Administrator
user

#

in order of perms

sterile yacht
copper nacelle
#

do it again but with an admin cmd prompt

sterile yacht
#

okay its done that now

#

it opened a new cmd

copper nacelle
#

cd to your hk dir

#

Oh yeah

#

something of note

#

When you're in a directory d

#

you can cd to d/yeet by just doing cd yeet

#

pathing can either be "relative" or "absolute"

#

relative is from your current position, absolute is off a drive (C:\ in this case)

sterile yacht
#

in the new cmd box right ?

copper nacelle
#

yes

sterile yacht
#

didnt do anything

copper nacelle
#

E:\

#

do that

sterile yacht
copper nacelle
#

cd again

sterile yacht
#

same thing as last time

#

did nothing

copper nacelle
#

no i mean

#

E:\

#

not E:\asdjkfasjdkfl;

sterile yacht
#

just type E:\ and thats it ?

copper nacelle
#

yes

#

might just be E:

sterile yacht
#

E:' is not recognized as an internal or external command,
operable program or batch file.

copper nacelle
#

no apostrophe

sterile yacht
#

'E:' is not recognized as an internal or external command,
operable program or batch file.

#

wtf

copper nacelle
#

powershell

sterile yacht
#

ill ss

copper nacelle
#

then try E:

sterile yacht
#

ok that worked

#

Now what

copper nacelle
#

now go to hollow knight data/managed

#

don't do that word for word do what it actually is

sterile yacht
#

yep now what

copper nacelle
#

move assembly-csharp.dll to yeet.dll

#

it's move 1 2

sterile yacht
#

move assembly-csharp.dll to ?

copper nacelle
#

yeet.dll

sterile yacht
#

syntax of the comand is incorrect

copper nacelle
#

what

#

show

#

win-shift-s on win10 is screenshot to clipboard

sterile yacht
#

.

copper nacelle
#

do not put the word to in

#

those were instructions not literal commands

sterile yacht
#

so what do i type then?

#

like what do i need to move

#

to where

copper nacelle
#

move asdfasdf.dll yeet.dll

sterile yacht
#

ooh the mod dll?

copper nacelle
#

you're moving the vanilla dll and if that works we can put in the mod one

sterile yacht
#

ah ok does it matter where i move it to ?

copper nacelle
#

no

sterile yacht
#

so

#

move Assembly-CSharp.dll to

copper nacelle
#

did it work

#

yeet.dll

#

is my preferred name

#

but you can do what you wish

#

no

#

i mean

#

move Assembly-CSharp.dll yeet.dll

sterile yacht
copper nacelle
#

what

sterile yacht
#

access is denied

copper nacelle
#

write that

#

but without the semicolon ofc

sterile yacht
copper nacelle
#

please

#

do not write the word to

sterile yacht
copper nacelle
#

wtff

#

try whoami

sterile yacht
copper nacelle
#

you're fucked

sterile yacht
#

lmfao wym

young walrus
#

lol

#

those files have system authority

#

highest perms

copper nacelle
#

those files have greater than system authority

#

cursed

young walrus
#

oofers

#

yeah, so you can't do shit

copper nacelle
#

The only way you're changing them is by mounting from a linux partition

#

or a linux live disk

#

huge pain

#

You'd have to reboot into another os

sterile yacht
#

not worth it then

young walrus
#

well good news. HK is on sale for $9 right now

sterile yacht
#

yeah i noticed, might just be worth getting it on steam then

#

thanks for the help though even if it was pointless lmao

#

i do appreciate it

young walrus
#

they should just change the game price

#

I don't think I've seen it above $10

#

like ever

sterile yacht
#

haha even if it is its like $8 on G2a

#

well £8

unborn flicker
#

Here is my modding idea, to make an area randomizer tracker:

  1. Steal the logging code from the api, and create a RandomizerLog.txt which updates on collecting items/passing through transitions
  2. Search stackexchange until I find a question which explains in excruciating detail how to parse text files
  3. Add a scrollable text box to the pause menu which displays the tracker log

I don't yet have the willpower to do this yet, but in the past, posting to #archived-modding-development and saying I might do something was a guaranteed way to end up doing it, so that's what I'm trying now 😌

rain cedar
#

Scrollbars are fucked

#

There might be some built in way for imgui but definitely not canvas

#

Also you probably want the log to be save specific

#

The only excruciating detail you need is File.ReadAllLines btw

unborn flicker
#

I wasn't going to make an actual scrollbar, just a button to display higher up lines

rain cedar
#

Wow poor UX

unborn flicker
rain cedar
#

Seems like a lot of work to have this in-game when you can just not

unborn flicker
#

Honestly

#

I do agree

#

As long as people can differentiate between the spoiler log and the nonspoiler log, there's no reason to go to all the effort, right?

rain cedar
#

Yeah, probably

thin dagger
#

so something happened that is odd

#

basically i tried to use the charming mod

#

but it wont load?

#

and i dont know why

#

and also redwing's textures wont all load

#

stuff like the flameshield or the damaging flames dont appear as those

copper nacelle
#

charming isn't updated

solar jacinth
#

@thin dagger

reef ravine
#

If i add GameObjects in scene should i destroy them or will scene loader take care of taht?

copper nacelle
#

If you don't call DontDestroyOnLoad then they die on scene change

reef ravine
#

Thanks

#

How do i get people to try my mod?

jovial vault
#

I think the folks here would be pretty interested in trying out mods youve made

reef ravine
copper nacelle
#

@simple python would you mind if i put the updated playerdatadump on the installer/drive?

copper nacelle
#

did you know there's a unity reference c# source with comments

#

half the stuff is still extern and there aren't a ton of comments but it's still cool

reef ravine
#

Anyone know how can i get knight's position after game loaded what hook should i use, i used SceneManager.activeSceneChanged after getting a hook on aftersaveLoaded, but knights position is wrong

copper nacelle
#

What are you using to get the position?

reef ravine
#

HeroController.instance.gameObject.transform.position

copper nacelle
#

that should be it

#

considering HeroController is literally a monobehaviour on the knight

reef ravine
#

yea i kno but it gives me -2000 on y position

copper nacelle
#

wait a frame

reef ravine
#

myb state changed to != no_input?

copper nacelle
#

also make sure the scene isn't Knight_Pickup or whatever

reef ravine
#

eyy it works but i had to use On.

copper nacelle
#

wtf

reef ravine
#

i mean myb not had but i did

copper nacelle
#

have you considered waiting a frame

reef ravine
#

Is there a mod liek this? Press T for teleport back where game saved

copper nacelle
#

benchwarp

reef ravine
#

hehe nvm thennn

#

Oh but im making teleport while ingame

copper nacelle
#

so does benchwarp

reef ravine
#

i guess readme is old then? "Save and quit after selection to travel to new bench"

copper nacelle
#

yeah

reef ravine
#

My bad, sorry

simple python
#

@copper nacelle That would be great! I do not mind at all

weak lodge
#

where be saleh sometimes

jovial vault
#

@ornate rivet

#

where art thou

ornate rivet
#

at home

gilded lotus
#

are you working on your non serious mod

ornate rivet
#

yes I am working on pale champion

trim totem
#

you should make a ng+ mod

#

we have the technology

gilded lotus
#

seems kinda serious

ornate rivet
#

I was adding the ending "cut scene" actually

#

with an epic lore dump

cold coral
#

How to activate Custom Knight Mod?

weak lodge
#

you have to either use a spritesheet from pins or make your own

glad basin
#

What is the action index thingy for "SpawnObjectFromGlobalPool". I couldn't get my FMS viewer to work.

ornate rivet
#

Assuming you are talking about the FSM "Hatchling Spawn" and the state "Hatch", it's 2

#

@glad basin

glad basin
#

ah, thx i'll test it when i get the chance

simple python
#
copper nacelle
#

@simple python I updated it on the drive and added you to the drive if you want to add/update stuff yourself

simple python
#

Cool! thank you! dableft

copper nacelle
jovial vault
#

Cursed

solar jacinth
#

what isnt

weak lodge
#

ok buddy

alpine siren
#

I just installed some mods for hollow knight for the first time, and ive got infinite soul, is that caused by redwing?

copper nacelle
#

the only thing which should do that is debug

alpine siren
#

I dont have debug installed

copper nacelle
alpine siren
#

Im using bonfire,charm notch mod, charmoverhaul, enemyhpbar, fragile strength for nail arts, infinite notches, redwing, and the unofficial patch

young walrus
#

I think redwing does that too

thin dagger
#

@solar jacinth I’m here, I saw you pinged me earlier while I was looking for an answer to the redwing issue

#

Some textures won’t load properly

alpine siren
#

Yeah redwing is whats causing me to have infinite soul

#

any way to change that?

gilded lotus
#

disable redwing

young walrus
#

Don't use it

alpine siren
#

rip

copper nacelle
#

there's a config file

#

might be in there

gilded lotus
#

56 the eternal ordeal bug only happens when i alt tab wtf GWlulurdMegaLul

alpine siren
#

I looked at it but couldnt really tell

glad basin
#

can someone explain to me how this code snip-it makes it so that wayward compass is permanently equipped?

#

public bool PlayerBoolGet( string target ){
if( "target" == "equippedCharm_1") return true;
return PlayerData.instance.InternalBoolGet(target);
}

thin dagger
#

Can anyone at all help me with the Redwing issue? The thing where textures won’t load properly but some do load properly such as the dash fire?

gilded lotus
#

have you tried turning HK off and on again

copper nacelle
#

idk about the redwing thing but @glad basin there's a hook in the api which is triggered

#

that hook calls all subscribed delegates and sees if they return a value not equal to the original

#

and it calls the subscribed delegates with the string the game is trying to get the bool for

#

so when it sees the game trying to check if compass is equipped and sees a mod returning a true it tells the game yes, he's wearing compass

reef ravine
#

yote skote, so i don't fall into another rabbit hole as for the Benchwarp, is there a playable hornet mod?

glad basin
#

Ok, so here's what i ended up writing in my code. When i booted up the game however, it completely bugs out on me

copper nacelle
#

kinda

#

there's a half-playable hornet as part of the multiplayer mod but that's also nowhere near done

reef ravine
#

ooh

#

Whats the mod called?

copper nacelle
#

multiplayer

#

it's not released because i did not finish it

reef ravine
#

Oh, cool, want help? xd

copper nacelle
#

¯_(ツ)_/¯

reef ravine
#

I just made her animated wuhu

copper nacelle
#

movement

#

with walking anim and InControl input

#

default movement was the knight and arrows/controller2 was hornet

#

you could also spawn a 2nd knight instead of hornet

reef ravine
#

ooh ok i get it like local mp?

#

Do you have code anyhwere maybe can help me with making just hornet?

copper nacelle
solar jacinth
#

56 when will u finish mp

copper nacelle
#

when i gain motivation

solar jacinth
#

@thin dagger hmmm

#

i dont exactly remember that

#

can you send me a screenshot of the message

#

?

thin dagger
#

I don’t know how to send images on iOS

#

But there is a message that’s just @thin dagger

solar jacinth
copper nacelle
thin dagger
#

I don’t know how to send a screenshot on iOS

glad basin
#

Wat am i doing wrong? I'm trying to make it so that a Hatchling spawns every second using this code. The 500 nail damage works and i made it so that Glowing womb is permanently equipped .

copper nacelle
#

cloning a game object using instantiate doesn't set it active

#

so you'd want something like GameObject go = UnityEngine.Object.Instantiate(aknsdfaksldf)

#

and then go,SetActive(true);

thin dagger
#

And a question about Grimmchild Upgrades, how do I change Grimmchild’s color?

copper nacelle
#

config file

#

saves folder

glad basin
#

thx

hollow hearth
gilded lotus
glad basin
#

The Hatchling spawning part of the code still doesn't seem to work....

ornate rivet
#

well a lot of things could be going wrong

#

for one, you're not setting its position

#

you should also check if your hatcling variable is null or not after you set it

thin dagger
#

Guys, can someone help with the issue of some Redwing textures not loading?

ornate rivet
#

I think that's more of a #archived-modding-help problem and I'm sorry to say I can't help you with it Metal King

fair rampart
#

are you supposed to die instantly when you ddark onto atorad's floor spikes

ornate rivet
#

yes

glad basin
#

Well how do you get the position of the player, cuz that's what I want to set the position of the hatchlings as.

ornate rivet
#

the creator removed ddarking through spikes

fair rampart
#

pog

ornate rivet
#

HeroController.instance.transform.position

glad basin
#

ty

ornate rivet
#

yw

#

do Modding.Logger.Log("wowweeeeeeeeee " + hatchling == null);
after you set the value of hatchling

#

to make sure it's actually working

glad basin
#

I've tried everything u have told me but i'm still unable to yield any results. Also ii don't have a logs files in my hollow knight folder.

ornate rivet
#

wat

#

I've instantiated weaverlings before so I know it works

glad basin
#

Well anyways, this is what the code look like rn. Can i maybe see the code u used to instantiate weaverlings?

ornate rivet
#

getting the log working is the most important thing you can possibly do right now

#

it's key to debugging mods

#

did you check
C:\Users\NAME\AppData\LocalLow\Team Cherry\Hollow Knight

#

In that same folder make sure ModdingApi.GlobalSettings.json has this in it

"BoolValues": {
    "_keys": [
        "ShowDebugLogInGame"
    ],
    "_values": [
        true
    ]
},
glad basin
#

ah yes, the logs, i finally found them.... after all this time

ornate rivet
#

ok good

#

did it output true or false

glad basin
#

[ERROR]:[API] - System.NullReferenceException: Object reference not set to an instance of an object
at ModCommon.Util.FsmUtil.GetAction (.PlayMakerFSM fsm, System.String stateName, Int32 index) [0x00000] in <filename unknown>:0
at ModCommon.Util.FsmUtil.GetAction[SpawnObjectFromGlobalPool] (.PlayMakerFSM fsm, System.String stateName, Int32 index) [0x00000] in <filename unknown>:0
at ModCommon.Util.FsmutilExt.GetAction[SpawnObjectFromGlobalPool] (.PlayMakerFSM fsm, System.String stateName, Int32 index) [0x00000] in <filename unknown>:0

#

this just repeats over and over again

ornate rivet
#

perfect

glad basin
#

?

#

"Object reference not set to an instance of an object"

#

wat does that mean

ornate rivet
#

it means it didn't find the action

glad basin
#

oh...

ornate rivet
#

check if transform.find("charm effects") actually found a gameobject

glad basin
#

in the logs?

ornate rivet
#

yea

#

check if it's null

#

make sure to check before the error happens zote

glad basin
#

do i just log : HeroController.instance.gameObject.transform
.Find("Charm Effects") == null

ornate rivet
#

yea that should work

glad basin
#

ya no it returned false

ornate rivet
#

my dude

#

your fsm name is wrong

#

sigh

glad basin
#

wuz it supposed to be

ornate rivet
#

Hatchling Spawn

#

thou art missing an l

glad basin
#

sigh...

ornate rivet
#

indeedeth

glad basin
#

@ornate rivet yooo thx man

#

for everything

#

really...

#

boy im gonna have fun with this

ornate rivet
#

You're welcome sherma

#

good luck

crisp sorrel
#

What does the debug mod do?

floral furnace
#

gives you a menu where you could deactivate your skills, give yourself invincibility, change your nail damage, that sort of stuff

crisp sorrel
#

Oh ok thanks

#

What are the 'art' mods?

hazy sentinel
#

shitposts

crisp sorrel
#

Wait wdym by that

fair rampart
floral furnace
#

like, it changes all your fonts into something unreadable, that kind of shitpost

#

also yes mod summaries tbh

crisp sorrel
#

Oh ok

#

tysm

unborn flicker
#

Now any cheaters will be instantly blinded lemmkeikaku

ornate rivet
#

ctrl-f dreamnail

unborn flicker
#

I guess I must fix it then

ornate rivet
#

output as image and not text

unborn flicker
ornate rivet
#

too many orange people

leaden hedge
#

imagine being orange and not being green

floral furnace
#

pink tbh imo

leaden hedge
#

pink = gay

#

green = dank weed

floral furnace
#

🍁 🔥

fiery crescent
#

What's a good mod to play after beating vanilla Hollow Knight and wanting a different yet similar experience?

unborn flicker
safe hamlet
#

FirstOrDefault takes a predicate

#

so you can boil that stuff to FirstOrDefault(_item => ...)

unborn flicker
#

Ah, cool

safe hamlet
#

well not really boil it down i guess, just removes the Where

unborn flicker
unborn flicker
#

I'm sure I can make it faster tomorrow

copper nacelle
#

looks good

nova mauve
#

i forgot how to put on mods

#

HOW

#

i have modding thing installed but i havent played in awhile

#

uh

quick monolith
#

Is it possible to install mod on Hollow Knight? v:

urban olive
#

@fiery crescent play rando 2

#

But 112% HK first if you haven’t

fiery crescent
#

I am playing rando 2

urban olive
#

Oh oops

#

I guess you found ur mod then lol

fiery crescent
#

ye.

#

Three hours in so far.

dapper crag
#

is there a mod thet gifs yyou all items in the game instantly

#

you*

copper nacelle
#

debug

dapper crag
#

and how i do thet

#

awsome avatar bty

hazy sentinel
dapper crag
#

lel

#

can anyone gif me the ling to the debug mod

copper nacelle
#

run that

dapper crag
#

did

#

i had a hole conversatoin in modding help

unborn flicker
#

One question - will creating a thread like this allow me to update the log on item pickup/ transitions without the game stuttering?

copper nacelle
#

it should

#

i think

rain cedar
#

File.Create().Dispose()

#

Also ModHooks.PathSeperator is pointless

#

And also spelled wrong

#

/ works on every platform

unborn flicker
#

I could do everything with one streamwriter, but I'm lazy so it just opens the log whenever it adds something new soulpensive

#

The first line is to overwrite the existing log

analog wyvern
#

Someone should make a mod where Revek follows and attacks you the entire game

young walrus
#

go for it

unborn flicker
opaque coyote
#

Hello, I just joined Hollow Knight discord, because I am interested in nodding, I have never modded a game although I know how to program.

I have 2 questions
In what programming language are hollow knight mods written?
Do I need to be a very experienced programmer to mod Hollow Knight?

Sorry if this does not belong here idk where to ask

gilded lotus
#

nodding is pretty simple just tilt your head

stone quartz
#

zaliant pls

#

hollow knight was made in unity using C#

#

i'd imagine you'd need some experience but you could probably learn how to do small stuff first, like visual changes

gilded lotus
#

there's a good amount of resources in the 📌 that can help as well

opaque coyote
#

Where should I start?

stone quartz
#

uh, honestly i don't know

#

i'm sure theres guides on steam

gilded lotus
#

@safe hamlet

#

i think he's sleep 🤔

#

but he started out with basically nothing

opaque coyote
#

Ok thank you, will search in steam

safe hamlet
#

wot m8

gilded lotus
#

you started out learning coding with HK right?

safe hamlet
#

no

gilded lotus
#

ok get lost then

fair rampart
#

Lmao

safe hamlet
#

sad

gilded lotus
#

no but this guy new maybe you can point him to some resources or stuff

#

for a beginner

safe hamlet
#

look at previous mods if you already know C#

#

if you don’t, start my learning that

#

just search ‘C# getting started’

#

i would link stuff but i am on mobile maggotprime

opaque coyote
#

Ok, I haven't thought that, I'm going to try to modify other people mods

thin dagger
#

So uh when I play redwing some textures like the flame shield and the flames that come off of enemies don’t load. How can I fix that?

fiery crescent
#

Oh god, I think I may be softlocked in the randomizer. I can't find the mantis claw and I need it for getting anywhere else. The randomizer has logic to make that impossible, right? Or does this one not have many checks in place?

#

Speaking of getting softlocked, I actually will have to reset to my last bench now. My last save is in Fungal wastes because I can't save in the City Of Tears or I'll never get out.

late jacinth
#

do you assume youre softlocked becuse the one place youre at needs claw?

#

the rando does a good job at not allowing hardlocks, softlocks are ok because you can reset back to last bench

#

but there are very rare instances

#

need more info tho, easy logic? new randomizer?

fiery crescent
#

It's all on easy settings and Randomizer v2.

late jacinth
#

do you have randomapmod installed?

fiery crescent
#

No.

late jacinth
#

its useful and shows wghat items are open to you based on the progression you have

fiery crescent
#

is that another mod?

late jacinth
#

also gives full map and compass at the start

#

yes, its in the mod installer

fiery crescent
#

Will it work even if I install it during the randomizer?

late jacinth
#

im not sure, but doubt it. its gonna be impossible to figure out if your seed is broken or not. have no clue what you have what you've checked, etc

fiery crescent
#

What other mods should I install for the randomizer? I only installed the randomizer itself.

late jacinth
#

umm, QoL definitely, Spent Geo

#

and if youre using a tracker, PlayerDataTracker. Benchwarp ( for quickly gettin back to last bench without menuing out the game)

fiery crescent
#

What does spent geo do?

late jacinth
#

and if you are still learning, RandoMapMod

#

spent geo just shows how much geo you spent. not necessary, but used in Bingo

#

i was just reading off my mods i use for rando

fiery crescent
#

I'm not using a tracker, should I? Is that also a mod?

#

Is RandoMapMod a tracker?

#

I've very new to HK mod stuff. Only beat the game once, too.

late jacinth
#

tracker is an item tracker, its exteral. randomapmod is built into the game. open your map and it shows all item locations, big icons mean you can get them based on what you have

#

read the first pinned post in this section for tracker info

fiery crescent
#

I'll try QOL and RandoMapTracker

late jacinth
#

ya, the red symbols are from randomapmod. big ones you can get

fiery crescent
#

Got it.

late jacinth
#

i honestly wish that was around when i started learning 😄

#

its very handy

fiery crescent
#

Definitely seems so!

#

Thanks!

#

OH! Apparently I can kill those armadillo things with spore.

late jacinth
#

yup. Baldur kills are possible with Desolate Dive, Grubberfly's Elegy, Glowing Womb, Spore Shroom, Weaversong, Mark of Pride, Dash Slash, or Cyclone Slash

fiery crescent
#

I tried desolate dive, but nothing happened.

late jacinth
#

stand a little away from it so its not in shell form

#

takes 3 stomps with 0 upgrades

fiery crescent
#

OH! Shade Cloak!

#

Now I can go through those dark barriers in Fog Canyon.

#

Annnd, the one place I didn't look because before I didn't think I could kill the baldur at first.

#

I could have had this at the very beginning of the game, lmfao.

#

Uh, the map still says there are two items I can get here. Does that just stay like that forever? Also, what does an exclamation point mean?

#

Ahhh, updates with the bench. Makes sense.

late jacinth
#

exclamation points mean you can access the area, but need soemthing ( grubs, shopkeeper key, simple key, etc)

fiery crescent
#

Got it

#

Uh... what is the third item you can get in the ancestral mound?

#

I've looked around but I can't find it. Is it hidden?

late jacinth
#

no 3rd item. leave the room to make the icon go away

#

it might be showing VS item, since you loaded the mod after you got that item. just a guess

#

and it wont remove the icon since technically it doesnt think you got it

fiery crescent
#

I feel like I'm blind. I got one of them, but not the other.

late jacinth
#

pretty sure thats just 1 check, cyclone slash

#

my best suggestion, is start a fresh seed. opening the file after installing randomapmod may have bugged it out

civic hare
#

there's a bench there so maybe that's it?

fiery crescent
#

Would it really show a bench as a false positive?

#

Ohhh!

#

I see what you mean. It's blue

#

I missed it.

#

It's just the normal bench icon, lmfao.

late jacinth
#

ok, that could be it too lol

unborn flicker
#

Don't mind me, just endlessly merging area rando into item rando dizzywatcher dizzywatcher dizzywatcher

#

I don't think the person who made this knows how to code palehmm

weak lodge
#

ok buddy

rocky dawn
#

Hey all

young walrus
#

no

rocky dawn
#

Does anybody know of a mod that lets you fast travel from wherever you are?

#

Like the homeward bone from Dark Souls?

unborn flicker
#

Benchwarp

young walrus
#

it's called.... save and quit

rocky dawn
#

GASP

#

Save and quit..?

#

No wait

#

You'll just spawn at the last bench you sat on

young walrus
#

that's how save and quits work, yes

rocky dawn
#

But you can't fast travel from said bench to any other area

young walrus
#

you can, with benchwarp

rocky dawn
#

Oh snap

young walrus
#

like homothety said

rocky dawn
#

I checked the Nexus and Mods DB

#

I don't think I saw it there

young walrus
#

that's cuz they're not there

#

mods are here

rocky dawn
#

Mod Installer is on the DB

#

I didn't realize it had 20+ community mods in it

#

With a name like "Mod Installer" I assumed it was just a mod manager and overlooked it

#

Thanks for pointing me in the right direction, guys

gilded lotus
#

if area and item rando are getting merged cause we make it random as to which randomizer you get

rocky dawn
#

By the way, Benchwarp lets you fast travel to any bench on the spot

#

Despite the readme file's description, you can just warp whenever you like

#

Just thought I'd inform you guys

#

Pretty sweet

#

This is a must-have mod in my opinion, and I'm super grateful to the mod author and you folks for turning me on to it

#

Thanks again and goodnight!

thin dagger
#

how do i change grimmchild's color with the grimmchild upgrades mod?

copper nacelle
#

config file saves folder

thin dagger
#

whats the file path to that? i use steam

silk jetty
#

📌

thin dagger
#

so what do i change in the file

#

do i just put in numbers from the rgb color punnet

gilded lotus
#

only one way to find out

thin dagger
#

asking people who know

weary oyster
gilded lotus
#

even better read the comments he pretends he didnt

#

but his post history is him asking for randomizer

#

i'm probably downvoted to hell on it for calling him out hollowsad

solar jacinth
trim totem
#

175 upvotes

gilded lotus
#

doing impressively hard mod : 30 upvotes maybe
some text : 2000 upvotes

thinkgrub

trim totem
#

salt

gilded lotus
#

a little bit yeah

jovial vault
#

sodium hydroxide

trim totem
#

lye

charred parrot
#

@gilded lotus If you want to get the BIG BOI upvotes then replace the Pure Vessel sprite with Danny Devito, then upload it.

jovial vault
#

why tho

floral furnace
#

i cant bleieve people would lie for internet points w o a h

gilded lotus
#

i dont even understand why though

#

"hey i installed a mod and i found this cool text" would have easily sufficed lmao

copper nacelle
weary oyster
#

light theme what the fuck 56

#

i thought you were a gamer

copper nacelle
#

reddit has a dark theme?

floral furnace
#

"Considering they say that they are 15 and barely understand how to install or even see the names of the mods...i don't see the issue."

:56hmmm:

weary oyster
#

if you have RES installed it does at least

floral furnace
#

56 no light theme is the superior reddit version like, im not being unironic

gilded lotus
#

blatant lying is okay if you are 15

floral furnace
#

dark theme was like added 3 months ago regardless of RES afaik

copper nacelle
buoyant obsidian
#

imagine using dark theme on a platform that supports and often uses custom css

copper nacelle
#

wow i have eyes again

gilded lotus
#

try old reddit redirect

copper nacelle
#

you can use dark theme with custom css

#

blessed

weary oyster
#

like 99% of reddit custom themes are bad

floral furnace
#

yeah

#

redesign takes way too much space for a single post

weary oyster
#

yeah the redesign has so much blank space everywhere its insane

flat forum
#

@dark wigeon heya?

#

just stopping by to ask if you managed to figure out what the problem with Unity was

solar jacinth
#

i liked the secon idea

flat forum
#

why.

dark wigeon
#

@flat forum problem was solved, in just fixing a few things before releasing

flat forum
#

okay!

#

glad to hear

#

make sure to ping when you release

reef ravine
ornate rivet
#

the attack animation is too fast for you too?

jovial vault
#

could be faster tbh

reef ravine
#

Im trying to iterate through certain animations to see which i can use for attack

#

I just didnt code it properly so it played alot of animations at once

#

The Counter Attack 1 and Counter Attack 2 anims are just 1 frame tho 😢

fair rampart
#

geddan

jovial vault
#

making playable hornet?

gilded lotus
#

Make my life playable

ornate rivet
#

no, they're making playable zote

jovial vault
#

incredible

#

does hornet have sprites for a walk cycle in HK

#

i don't think so

ornate rivet
#

yes

#

otherwise people wouldn't always be complaining about her walking on them

#

she has running too because she runs away in greenpath

jovial vault
#

oh yeah

#

true

ornate rivet
#

it's pretty incredible

flat forum
#

can't wait for Silksong to come out and somebody to implement Hornet into HK

ornate rivet
#

that would be hot

#

and op

jovial vault
#

saleh, i have a mod idea

ornate rivet
#

go ahead

jovial vault
#

Ladies and gentelmen, new mod from me: Cherry madness and in it:
Now location: West Berryier
Explore the old bug farm giving the food for all rest of kingdom. Now doomed by plague is full of bloodlust plants, farmers ready to harvest soul from others and more!
Whole new Weapons!

  • crossbow (50% bestiary ) ( additional weapon)
  • scythe (from an boss. Everyone know wich) (main weapon)
  • shield ( Coloseum) (additional)
  • cherry granades (new location) (additional)
    Charms:
    no name actually 2 notches
  • make you dont sliding of an wall while using mantis claws
  • In Unns shape: allow you to stick to walls and even ceiling. (like those Little white ones on howling clifs)
    berry boom 2 notches
  • each focus (if you have no lifemask x) give you additional lifemask x made od beeries
  • when lifemask x is destroyed it make an explosion around knight
    winged shoot 3 notches
    -simply auto aim for crossbow
    2 now Bosses (informations Comming soon)
jovial vault
#

do we have an ETA for pale champion

#

or is it just coming soon

ornate rivet
#

this week?

jovial vault
#

very nice

ornate rivet
#

I have all the check boxes filled (not counting music and lore)

jovial vault
#

that's hot

ornate rivet
#

but none of the check boxes are connected and they're all out of order
and some of them are things I haven't looked at in 3 months

jovial vault
#

unfortunate

unborn flicker
#

I am increasingly itching to make room rando

#

However, I think it would be better to start that when the randomizer does not have 700 errors

#

Unfortunate maggotprime

charred parrot
#

LORE

solar jacinth
#

damn that hornet mod is 😩 👌

velvet loom
#

There's a hornet mod?

compact sedge
#

@copper nacelle why isn't your stream title [i|o]bb

leaden hedge
#

This isn't regex

#

Also make it /[i|o]bb/g

compact sedge
#

eww sed syntax

#

sed

#

more like

#

shit

solar jacinth
#

angle that pfp is GWczoneTentacles

compact sedge
#

I'm clever guys trust me

leaden hedge
#

More like ur mum gay

compact sedge
#

nice

solar jacinth
compact sedge
#

seriously tho send help had to work with sed earlier today

#

specifically working with multiple lines

#

and expressions spanning multiple lines

#

don't worry tho it works in awk... if you don't mind sacrificing all your whitespace

leaden hedge
#

Just don't

compact sedge
#

I'm at the point where I'm just gonna use python

urban olive
#

Room rando Pog

blazing hill
#

whats up

#

havent really been here in awhile

#

any cool new mods?

gilded lotus
#

56 aka fiftysix aka 5fiftysix6 aka yote skote aka ❌ aka 🕳 released a new modification for the lost kin fight called lost lord aka blue guy and it's really cool and you fight him and stuff

ornate rivet
#

wait he did?

#

the one with the epic particle trails?

gilded lotus
#

iunno

ornate rivet
gilded lotus
#

thank god that guy cancelled Bale Crampon that thing looked terrible

gilded lotus
#

@safe hamlet can you take a look at DV it does the stagger thing

safe hamlet
#

stagger thing?

gilded lotus
#

one spawns then you fight it for like 2 seconds then the 2nd one does the battle shout and staggers you

safe hamlet
#

do you have QoL?

gilded lotus
safe hamlet
#

thonk, i mean i never changed it

#

let me test it

gilded lotus
#

im on 1.5x

#

nvm i had a qol setting off, fixed

safe hamlet
#

smh my head

#

maybe i should make it work with both

silk jetty
#

you just lost the game

gilded lotus
#

Wtf that’s illegal

fiery crescent
#

Can I have multiple save files with different mods as long as I don't start a save without the right mods?

silk jetty
#

yeah

fiery crescent
#

Okay, cool.

silk jetty
#

probably

fiery crescent
#

Does QOL mod have the charm notch mod built in? Or is that randomizer?

silk jetty
#

thats randomizer

fiery crescent
#

Neat.