#GTTOD - assorted bepinex

1 messages ยท Page 1 of 1 (latest)

vocal cradle
#

does this count as datamining?
found the video hud element

#

helpful prompt

#

a few leftovers from the old hud?

#

non-functional

shy cairn
#

Need the pee equipment fr

vocal cradle
#

BEHOLD

#

SEE THRU(tm) technology(tm)!

#

featuring all new patent pending not even remotely readable text (my fault!)

#

waystation? what for?

true dagger
vocal cradle
#

nah he already did it

#

he just had the opacity really high

#

door guy is 4 floating hands and a tiny decapitated man

formal charm
#

Gun rig, mantle rig, and ragdoll

#

Incredible

formal charm
vocal cradle
#

fun fact:
the lower hands don't even do mantling i think
they're JUST for the ultimate and death/life animations

formal charm
#

Interesting

vocal cradle
formal charm
#

If you do you are obligated to make the first ever hud mod be a cruelty squad hud

vocal cradle
#

i was gonna make it like 1:1 with that concept quat posted but yeah that works too

#

cuelty sqad

formal charm
#

c q

formal charm
#

think so

vocal cradle
#

yeah it was

#

the current official hud is really close but also slightly not (no angle/curve, button prompts are different, weapon selection is totally different)

true dagger
#

Here's an idea: syndicate styled racer hud. Ammo and equipment as holograms floating above gun

#

If you can make mod tools for UI, can you theoreticly do it for equipment as well?)

vocal cradle
#

probably

formal charm
true dagger
#

Bet he'll make you part of the dev team at this rate

vocal cradle
true dagger
vocal cradle
#

if any of yall want i can drop a zip with all of the things you need to fuck around with unity explorer

true dagger
#

Only 1 way to find out for sure

vocal cradle
#

!!

#

thakgns

#

i have no clue how hard that will be to implememt (i hope easy)

#

accidentally ended up on top of the waystation

vocal cradle
#

cursed?

true dagger
#

clearly a jojo refrence

crystal hollow
#

andrew already showed you

#

and like guys please

#

you guys have tortured andrew enough with this new hud

#

so respectfully Im going to ask you all to just drop it

formal charm
#

...tt-togg le

crystal hollow
#

im going to straight up start deleted threads and shit if this keeps popping up

#

im being dead serious

#

Andrew asked you guys to drop it

#

I asked you guys to stop

#

I dont want this to seem like its me coming in here being like "Stop having fun!!"

#

But with this consistent talk about transparent hud it really becomes grating to see

formal charm
#

Alright I'm really sorry

#

It's just I know this will definitely be popping up much much more and not by us in this server

crystal hollow
#

Potentially yeah

#

and it will still be my job to talk to those people about it since im trying to deal with this so andrew doesnt have to

#

since it makes him upset

#

But like you guys are fine

#

Im not mad or anything

#

really im not

#

All im asking is to show Andrew a little respect ya know?

formal charm
#

Yeah understood

crystal hollow
#

Really appreciate it guys

#

love ya all

#

:)

crystal hollow
#

Apologies if I came off harsh

formal charm
#

Its ok โค๏ธ everyone is just already tired from the topic I'm guessing lol

white loom
old kindle
#

This the dummy text?

hybrid jacinth
#

Okay ui stuff aside

#

What kind of mods do people want?

#

I'm gonna be making the dorito shard mod

white loom
#

Mogus

vocal cradle
worldly sparrow
#

Wh

#

This place looks fun

twilit tusk
#

Is it funny that I thought that this was going be a bepis launcher mod?

vocal cradle
#

bepis

white loom
#

t

vocal cradle
#

GTTOD - BepInEx

formal charm
#

Dont put Bep In my Ex

vocal cradle
#

why is trash can the only object in all caps

worldly sparrow
#

What is BepInEx and why do i see it everywhere

vocal cradle
#

plugin loader thing for unity games

worldly sparrow
#

Ah.

vocal cradle
#

grab a gun wit no lever

#

where tf did it go

#

thing grew legs and walked awway :(((

#

K8 โ€ผ๏ธ โ€ผ๏ธ

#

k16 โ€ผ๏ธ โ‰๏ธ โ€ผ๏ธ

worldly sparrow
#

No way

#

This seems illegal

#

Is this accessing any source files?

vocal cradle
#

all of them technically

worldly sparrow
#

Hmmm

#

Im not gonna question it

vocal cradle
#

not illegal though ๐Ÿ‘

true dagger
vocal cradle
#

will do that rq

#

nevermind, can't because of how the weapon sway works

#

is thsi cursed

true dagger
#

God damn it

#

Bottomless mags is a good start tho

vocal cradle
#

not even technically bottomless tbr, just really really high max ammo

old kindle
vocal cradle
#

part of UnityExplorer

#

i'm increasingly tempted to share the tools but i don't want to incase they leak something

#

ok, idea
for people who want the tools if you can DM me the full current testing password i'll send yuo a zip file with the stuff ๐Ÿ‘ (when i finish putting everything together)

old kindle
#

you just want the password catdenton

vocal cradle
#

i hvae the password!

old kindle
#

fake โœด๏ธ

vocal cradle
#

real ๐Ÿ’ฅ

vocal cradle
#

better better idea
just encrypt the archive ๐Ÿ‘

old kindle
#

or I could just...

#

58978CFD4C425EEA107D93F2652D9485018EA2B7242FA9486A6B474EF6EA3E9E

#

sha256

#

now everyone else with need a different algorithm

vocal cradle
old kindle
#

I pulled this from the save editor source code...

#

so it should be correct

vocal cradle
#

yeha no it doesnt line up wack

vocal cradle
#

password is still the dev password

old kindle
#

it won't extract

#

the zip was fine

vocal cradle
#

works on my machine (tm)

#

make sure you got the capitals

old kindle
#

same password for both

vocal cradle
#

shit you're right

#

idk why though it work on my machine ๐Ÿ‘

old kindle
#

the freecam is kinda fucked

#

I wish it worked perfectly

vocal cradle
#

it is pretty strange

old kindle
#

oh yeah @crystal hollow the weird camera shake happens when the camera is too far from the player

vocal cradle
#

it works better with use game camera off from my experience

vocal cradle
hybrid jacinth
#

Was about to do this myself thanks for saving me the time

vocal cradle
#

โ€ผ๏ธ

#

my only reason to not release it on github or whatnot was because if it worked on the public branch it could access the summit (very bad)

#

but after testing it doesnt work on public so we're fine

hybrid jacinth
#

Ah that's literally what I was in the process of typing lmao

#

Guessing because of the unity version change?

vocal cradle
#

yeah

hybrid jacinth
#

Perfect

vocal cradle
#

only possible bad thing would be if the public branch gets updated to 2021.3.31 before everything is meant to be public

#

but i doubt that will happen

hybrid jacinth
#

It won't

#

Next public update is summit

vocal cradle
#

!!

hybrid jacinth
#

Trying to start working with this but for some reason none of my plugins are being recognized

#

I'm getting a single warning when building but that's it

#

Class Plugin has BepInPlugin attribute but does not inherit from BaseUnityPlugin

vocal cradle
#

can you send an ss of the source code

hybrid jacinth
#

It's nothing crazy I'm just trying to get something to load lol

#

The csproj file is unchanged

vocal cradle
#

wack

#

maybe move the bepinplugin marker inside the plugin class?

#

idk

hybrid jacinth
#

No dice

#

Any chance you have a random mod that works that I can use to test?

#

Just to make sure it's not my bepin installation

vocal cradle
#

i have one i can send to you in a sec

#

hol up

old kindle
#

something seems to be not working...

vocal cradle
#

!! what

#

ggtod but doorgy is non euclideam

hybrid jacinth
#

Biblically accurate Doorguy

twilit tusk
old kindle
#

alright, update, I got the weapon invisible (on a shader level, not just disabling it), now I just need to bring back the edge detection

#

then I will send andrew the code so that it can be added to the game for some invisibility powerup

#

(as he wanted the effect)

vocal cradle
#

what the FUCK isoging on with that armo couner

old kindle
#

that is not just one counter

#

the gun gets remade every frame

vocal cradle
#

! What

old kindle
#

if I adjust the visibility you see this

vocal cradle
#

huuuhhhhhh??

#

wh at!

#

@hybrid jacinth heres the really early k8lib code if it helps

old kindle
#

what is this for?

vocal cradle
#

you mean the code or k8lib

old kindle
#

I know what the code does

#

but the lib

vocal cradle
#

bunch of random functions to make modding slightly easier

hybrid jacinth
#

Mine is more or less the exact same

#

Only real difference is I hard coded the plugin info

vocal cradle
#

weeird

#

maybe its a dependency issue?

hybrid jacinth
#

Maybe?

vocal cradle
#

i don't have BepInEx.Unity.Mono
and if i add it i get tons of errors

hybrid jacinth
#

Oh weird

#

Hold on lemme try removing that

vocal cradle
#

what .NET version are you using btw

hybrid jacinth
#

Oh that's where the BaseUnityPlugin class is

#

one sec

vocal cradle
#

iirc 8 and above has weird problems with bepin

hybrid jacinth
#

I think it's 5 but not certain

#

I'll just reinstall

vocal cradle
#

weird

#

silly question but you're building for bepinex5 right

hybrid jacinth
#

Yeah

vocal cradle
#

wcak

hybrid jacinth
#

OH WAIT

#

Nvm that might be it

vocal cradle
#

?

hybrid jacinth
#

Could have sworn it was 5 but I see this in the csproj

vocal cradle
#

!!

#

wack (!)

hybrid jacinth
#

Where is PluginInfo defined?

#

I can see on the docs that the version is pulled from csproj but it doesn't explain where I should change the guid

vocal cradle
#

probably pulled from the csproj

#

if you want to change the GUID i'd probably just regenerate the template

hybrid jacinth
#

I'll just see what it autogenerates

#

And hard code if I can't find it then

#

Hell yeah that did it

#

Thanks for the help!

vocal cradle
#

all good !

old kindle
#

bringing back the edges is harder than I expected

old kindle
#

so fucking close

#

@vocal cradle

vocal cradle
#

!!!

old kindle
vocal cradle
#

!! ping

#

oh my god i have no idea what im doing

old kindle
#

So you want me to make docs?

vocal cradle
old kindle
#

?

vocal cradle
old kindle
#

So it's a reference?

vocal cradle
#

yeah

#

placehol der

old kindle
#

I can make docs if you want me to

vocal cradle
#

if you want but theres nothign to really document

#

i'll get to it at some point

old kindle
#

True, but then there is the plugin development side

#

It would be cool for people to make plugins

#

Like the one I am making right now

#

Right?

vocal cradle
#

!!

old kindle
#

I could add a plugin browser to the save editor

vocal cradle
#

aldin you seem like a programmer smart man
how am i meant to reference a class in a patch that doesnt have access to the class

old kindle
#

Why don't you have access?

#

You might not be able to

#

And if you are you will probably need a Harmony patch

vocal cradle
#

thats the thing

#

im writing a harmony patch

old kindle
#

Then I'm pretty sure you don't

#

I don't know for sure though

vocal cradle
#

i'm trying to patch the method SetStats() in the GTTOD_HUB class to fuck with the sign text but i have no clue what i'm doing nor if this is the more convenient way to do this

old kindle
#

Can you access GTTOD_Manager?

vocal cradle
#

doesn't appear i can

old kindle
#

Hmmm

#

I don't know then

vocal cradle
#

this is the issue in question (i am not programmer)

old kindle
#

I don't know

vocal cradle
#

fair

#

than kthough

old kindle
#

You are probably accessing it wrong

#

But I can't say for sure

old kindle
#

fun fact

#

the world outline renders on top of everything

#

I am going to kill myself

hybrid jacinth
#

It's a unity issue that makes me want to end it all

old kindle
old kindle
#

@vocal cradle source code just like you asked

vocal cradle
#

tjhanks man (!)

old kindle
#

this is only for the pistol right now, but if someone gets it working I can make it general

vocal cradle
#

did a bit of testing and it appears the event functions (namely Update(), FixedUpdate()) just straight up do not work

#

i'll write a patch to trigger a custom event instead

old kindle
#

they work

#

you just need to make your plugins hidden

#

or else the game will instantly destroy them

#

@vocal cradle

vocal cradle
#

uhuh

#

how do i hide agin

old kindle
#

do you want to know how?

vocal cradle
#

yeha

#

i remember doing it at some point but i forgor

old kindle
vocal cradle
#

ohhhh

#

aight

#

THERE we go

#

th anks alding โ€ผ๏ธ

old kindle
#

the game destroys almost all game objects when it starts, and in my case it was literally the frame after the plugin loaded

vocal cradle
#

!!!!!! i am wasting my time on useless flair (!!!)

old kindle
#

Then stop wawa

old kindle
#

@vocal cradle how did you get the UI editing working?

#

I can't seem to import unityengine.ui

vocal cradle
#

gotta manually include it in the csproj

old kindle
#

I did lmao

vocal cradle
#

wack

#

ohh

#

try absolute instead of relative?

old kindle
#

go on...

vocal cradle
#

is mine

old kindle
#

epic and cool

#

alright

#

worked the first time I loaded it into the game

#

real

#

screenshot inbound

vocal cradle
#

! baller

#

(is this a terrible way to do that)

old kindle
old kindle
vocal cradle
warped tapir
#

I thought this was shut down by skrio

white loom
#

why would it be

warped tapir
#

mb i didn't read fully

#

it was hud stuff

white loom
#

yer

old kindle
white loom
#

people had different opinions on the new hud

#

and were changing it with unity explorer or somethin

old kindle
#

Oh

#

That

#

When you say people you mean bsmntoid

#

They were the only one

#

Also, the existing hud was already see through

#

It has on opacity of .9

white loom
# white loom

andrew didn't like it like this because of visibility issues in the summit or something

old kindle
#

not just the summit

#

it looked worse everywhere

vocal cradle
#

tbh it's pretty bad see through

#

yeah

old kindle
#

thank you andrew

hybrid jacinth
#

What is it

old kindle
#

Gives the dlls of all the classes

vocal cradle
#

cough cough cough

#

dnspy

old kindle
#

true, but this is easier

vocal cradle
#

true

agile crane
#

putting a request out there for you BEPINrs, would an unofficial cozy mode be possible?

white loom
#

it's funny you say that because you can enable it

#

but it doesn't do anything

old kindle
#

remove the arms?

#

will do if you want

odd stump
white loom
#

bright

odd stump
#

i installed global chat because of the black screen lol

#

fix it NOW

white loom
odd stump
#

where instead of dimming the lights it just deep fries everything

agile crane
odd stump
old kindle
#

I fixed it

odd stump
#

this was last night

old kindle
#

you need to manually delete the plugin

odd stump
vocal cradle
#

because (in my opinion) having per-mod non-standard installers is a bad idea i'm gonna try to write a mod manager

#

with cool ass features like: the ability to download mods from inside the manager
automatic detection of the install
auto-update mods and whatnot

old kindle
#

I am already working on one

vocal cradle
#

aw man (!!!)

#

i'm still gonna write one yuo cant stop me

old kindle
#

you should keep working on K8 lib

vocal cradle
#

will do both

#

not really sure where to go with k8lib

old kindle
#

check dms

hybrid jacinth
#

Oop I was working on seeing if it was possible to put it on thunderstore

vocal cradle
#

if we can get it on thunderstore that would be goated

#

i'm just not sure how people get their games onto thunder

hybrid jacinth
#

Yeah I can't find any documentation on it

vocal cradle
#

i'm assuming it's probably just decided by whoever runs thunderstore or smth

hybrid jacinth
#

Yeah I'm sure there's an application of some kind

#

Okay I have access to a few devs with games on there

#

I'll reach out to them tomorrow

old kindle
#

we should probably get more people into plugin development first

#

it's just us three right now

#

speaking of, how is your stuff going Taffy?

hybrid jacinth
#

Yeah I just want to find the process

#

Been busy with other stuff but I'll hop back on that grind probably Friday

old kindle
#

what are you gonna make?

hybrid jacinth
#

Expanded dev console commands

old kindle
#

that is easy

hybrid jacinth
#

It is

#

That's why I want to start with it

old kindle
#

the bar has been set high taffy

vocal cradle
#

there IS no bar

#

if there is one its on the floor

white loom
#

what's taffy doin?

vocal cradle
white loom
#

O

#

me likey

vocal cradle
#

please throw function ideas at me i have zero clue where to go with k8lib

true dagger
#

Uh..

#

Off screen reloads for dual wield so you can fire second gun?

Spawning bosses along normal enemies?

#

Mobile door event?!

old kindle
#

Those would be standalone things

#

K8 lib is just a lot of helpful functions for mod developers

#

Simply installing K8 will have to noticable effect in game

#

@true dagger

true dagger
#

I see

vocal cradle
#

only user-facing things k8lib would really have is maybe a settings menu

old kindle
#

@vocal cradle do you wanna make a hub page for K8

vocal cradle
#

! wwhat kinda hub page

white loom
old kindle
vocal cradle
#

ikm sorry its stuck in there

#

like a webpagje?

old kindle
#

github

vocal cradle
#

ohhhh

#

jsut woke up forgot githube wasc a thing

white loom
#

bsmntoid

#

are you okay?

vocal cradle
#

7a m

#

no cofee

white loom
#

I mean in general

vocal cradle
#

yeha im ok ๐Ÿ‘

#

why

white loom
#

you just type different sometimes

vocal cradle
#

im jsut cool like that i geuss

white loom
#

uh huh

vocal cradle
# old kindle github

it is now 1 pm and i am awake
i will make a repo when i have more than just a menu text changer and a silly load messaage

old kindle
#

how much experence do you have?

white loom
#

45

vocal cradle
#

thats a lie i barely know c# at all

old kindle
#

well I know one of them

#

and bepinex is not that hard

vocal cradle
#

i suppose i just find bepinex confusing for the same reason i find godot or maya confusing
pretty different to everything ive done before

worldly sparrow
#

I think ima have a go at this BepInEx stuff

#

I dont want to redo the aspects everytime I make a new save

old kindle
#

@vocal cradle would you mind if I took over K8 lib?

#

I get can get a repo and everything ready

vocal cradle
#

i wuould mind

old kindle
#

also I have a settings system done

old kindle
#

@vocal cradle

#

I never posted a picture

vocal cradle
#

bwuh !!!

old kindle
#

this is the entire plugin

#

the settings manager handles the rest

vocal cradle
#

lmao

old kindle
#

oh

#

I wrote the settings manager

#

it is not a thing in the game

vocal cradle
#

youre like terry davis if he wasnt as insane ,,

old kindle
#

Well what else did you expect me to do?

#

this is also why I said I should take over K8 lib, because I know what I am doing

vocal cradle
#

i eill know what i am doing in 4 6 month

#

something something learning experience

#

i am incompetent but i will become lsightly less imcopetent

old kindle
#

you can also contribute to my repo

vocal cradle
#

they should make neuromods from prey (2017) a real thing

old kindle
#

?

white loom
#

?

vocal cradle
#

so i dont have to get good

#

just fucking inject smort into my eye or some shit

old kindle
#

oh

white loom
#

h

odd stump
vocal cradle
#

bepisepsib

worldly sparrow
#

so I just drag and drop the dlls into the gttod folder right?

vocal cradle
#

whwhich dlls

white loom
#

t

vocal cradle
#

do you have bepinex already installed (from manually installing or from aldin's global chat installer)?

worldly sparrow
#

got it installed yeah

#

trying to get the aspects mod in

vocal cradle
#

drop them in BepInEx\Plugins\

worldly sparrow
#

sweet

#

thx man

vocal cradle
#

all g

worldly sparrow
#

gotta try this whole modding thing out

vocal cradle
#

no button yet and you might have to open the aspects menu and close it to update everything, not sure if that's the version i uploaded or not

worldly sparrow
#

alr

vocal cradle
#

or it should just automatically upgrade all aspects to the max, not sure

#

will add a button instead of automatic and a respec button of sorts in a later release

worldly sparrow
#

infinite saving game loop

white loom
worldly sparrow
white loom
#

@vocal cradle smelly

worldly sparrow
#

but yeah it works

#

thanks so much

#

k is there a way to turn off the infinite saving game?

#

sounds getting annoying

vocal cradle
#

uh oh

#

SAVING GAME...

#

ok gimme a second i'll change th way it works so it does that not

worldly sparrow
#

๐Ÿ‘

vocal cradle
#

i cant test it right now, lmk if it has any new issues

worldly sparrow
#

alr

#

what language is this all written in?

vocal cradle
#

c#

worldly sparrow
#

sweet

#

so I wont have to learn a whole new language

vocal cradle
#

!!

#

i dont think its intentional but gttod plugin writing is super convenient because of how the game is structured

worldly sparrow
#

thats good

vocal cradle
#

LMAO

#

the reason i didnt know the saving thing was happening was because it was straight up ofscreen for me

worldly sparrow
#

LOL

vocal cradle
#

this confirm button is an image not text >:((

crystal hollow
vocal cradle
#

true

#

in the year 2198 someone will be playing this game on their 52K monitor and want a high res ui texture pack

worldly sparrow
#

real

#

btw is there anything in there that affects hp? getting constant regeneration

vocal cradle
#

mayybe

#

might

#

i dont k now

#

should be fixed when i add th button thoug

worldly sparrow
#

k

vocal cradle
#

button s!

top one is the original confirm button
middle one maxes all potentials
bottom one sets all potentials to 0

occasionally you can have more than 1 dash after resetting, don't know why because i am resetting the dash count, but it's not really an issue

#

the max out button also makess a really fucking loud dong sound

white loom
#

can't you change the text?

vocal cradle
#

it's an image

white loom
#

o

vocal cradle
#

:lobter:

#

FUCK

white loom
#

nice

vocal cradle
#

lobter

white loom
#

๐Ÿฆž

worldly sparrow
#

Thanks so much man

vocal cradle
#

all goo d!

#

if you didnt ask for it someone else would have tbh

#

that someone would be me

#

if i can figure out a decent way to calculate jade vines i'll make the respec button actually refund them too

worldly sparrow
#

Cool

old kindle
#

@hybrid jacinth anything on custom console commands?

old kindle
#

@hybrid jacinth I added custom console commands to K8lib, if you are interested just let me know

old kindle
#

here is how to add them whenever I release this thing

#

there are 2 things you can do

worldly sparrow
#

I gotta relearn c# now

old kindle
# old kindle there are 2 things you can do

you can either do an Action<int>, this will make the console command return a single number, in this example printnumber will make a new hud popup that has the number to enter after the command (like the equip or threat commands)

#

you can also do an Action<string>, this will give you the entire command

#

so in this example the printstring command will print printstring to the hud

#

if you do printstring single women are in your area then printstring single women are in your area will print to the hud as I never trim the command name

#

but HOT GAY SEX printstring GOOBER is also a valid command and it will print HOT GAY SEX printstring GOOBER to the hud

#

@vocal cradle

#

oh, and this uses harmony runtime patches ๐Ÿ‘

hybrid jacinth
#

Oh neat

#

Sorry been at the office all day

#

I was planning on just rewriting parts o the existing console code but this should work as well

old kindle
#

how would you distribute something like that?

hybrid jacinth
#

Wdym

old kindle
#

well, if you just rewrote parts of the existing code, how would you distribute the new dll?

hybrid jacinth
#

...the same way every other patch works?

old kindle
#

I might be confused

hybrid jacinth
#

I might have explained poorly

old kindle
#

if you rewrite the original assembly-csharp dll you would be unable to share your mod

hybrid jacinth
#

I'm doing postfix updates on the code instead of making a helper script to add stuff

old kindle
#

ohhhhh

#

yeah, I am doing that same

hybrid jacinth
#

Yeah sorry rewrite wasn't the right word to use

old kindle
#

but prefix instead

#

the plugin maker does not need to worry about the patch though

#

all they need to do is make a console command

#

this is under the hood

hybrid jacinth
#

Yeah I get what you're going for

#

I wanted to add more functionality to the existing commands too though

old kindle
#

(there are 2 command types, one that parses and int for you, like the threat command, and one that just gives you the entire string back)

old kindle
#

your custom code will run first, then whatever code the game already has will run

#

@hybrid jacinth

#

Will do more documentation later

hybrid jacinth
#

Sounds good

old kindle
#

you gonna play with it?

hybrid jacinth
#

Yeah I'm playing with it now

old kindle
#

you can find the raw K8 lib dll in #1209368383846490142

hybrid jacinth
#

Can you hop in vc real quick though

old kindle
#

my mic is kinda dead, but I can try

hybrid jacinth
#

That's fine ty

hybrid jacinth
#

Thanks for the help!

hybrid jacinth
#

How would you go about referencing the game manager when Prefix has to be static?

#

Can't use "this" but I've tried every alternative way I can think of

old kindle
#

As long as you don't name it GM you should be fine

hybrid jacinth
#

Fuck lmao I did exactly that and couldn't figure out why it wasn't working

old kindle
vocal cradle
#

๐Ÿฆž

hybrid jacinth
#

Anyways what do people want for extra console commands

old kindle
#

Larger plugins might want console commands

formal charm
hybrid jacinth
#

Right now the list is

  • weapon aliasing (saying white pistol instead of needing to know all the ids)
  • noclip
  • level loading (if possible)
  • powerups
  • ammo
  • aspects menu
  • attunements menu (might be fucked up)
  • heal/damage
  • godmode
old kindle
old kindle
#

I could make it right now

#

You want it?

formal charm
#

Bombs

vocal cradle
#

it

#

's yours my friend, as long as you have enough rubies

hybrid jacinth
#

Do you want specific amounts of ammo or just a max ammo command

hybrid jacinth
#

Like I can be mid run and just change the level

#

And keep my loadout

old kindle
#

yeah

#

easy

#

watch

hybrid jacinth
#

Well shit

formal charm
hybrid jacinth
#

Okay well aldin is doing that what else do people want

formal charm
#

As long as you have enough Shards

#

Can aldin finish the summit

vocal cradle
#

commands to set your aspect potential levels would be nice but not really important

#

do we have a command for keys?

formal charm
#

That's easier through the save editor

#

Yes

#

It's just key [number]

vocal cradle
#

uhuh

hybrid jacinth
vocal cradle
#

eh

hybrid jacinth
#

I could make the aspects menu accessible from anywhere though

vocal cradle
#

tr ue

hybrid jacinth
#

Saving that for when I go back to it in the morning

old kindle
#

:3

vocal cradle
#

(very important and definitely not completely obselete or ignorable)

hybrid jacinth
#

Are there any dlls you want me to pin

vocal cradle
#

i can't think of any, aldin probably can th ough

old kindle
#

I make a new thread for each plugin

#

#1209368383846490142
#1207519174734258186
#1209946198451163136

#

what I have so far

vocal cradle
#

amber bale

old kindle
vocal cradle
#

laugh at thit developert

old kindle
#

although THIS DOES NOT override the scene ID

#

so the door will not work correctly

#

it will bring to the wrong level

#

I also made the loadLevelAdd command, for people who feel funny

#

it loads a new level without unloading the existing one

hybrid jacinth
#

Holy shit that was fast

hybrid jacinth
old kindle
#

It would have been faster if I remembered how to parse the console command correctly

hybrid jacinth
#

I'll look into it I'm sure there's a workaround

old kindle
#

I might fix it

hybrid jacinth
#

Leave something for me to do lol

old kindle
#

OK

#

you would need one big switch statement for each level in the game, with their scene ID for no runes and lost path

#

then a default case for other scenes that just set it to 0

#

I do it for the save editor

#

although the save editor scene ids are out of date now

#

because of dead mans depo

old kindle
#

Oh yeah, @hybrid jacinth im working on the aspects command

#

It will require a Harmony patch ๐Ÿ˜”

vocal cradle
white loom
old kindle
#

@hybrid jacinth this is what I have done

loadLevel <name>, unloads the current scene and loads a new one
loadLevelAdd <name>, loads a new scene on-top of the current one
aspects, opens the aspects menu (currently does not freeze the player because the dev console will immediately unfreeze)

vocal cradle
#

oohhh wait nevermind

#

don't aswer that

old kindle
#

Why not?

#

It needs a Harmony patch because I need to set a flag that signals an in progress run

#

Then I set it back in post fix

old kindle
old kindle
#

and another one

#

the status command

old kindle
#

I know you can not read this, but this is why it was tedious

#

close up at the top

#

this also gives us ammo cheats for free

#

as status ammo crate exists

#

although there is a separate maxammo or maxAmmo command now

hybrid jacinth
#

Hey man, it's cool that you're building this out. But respectfully can you let me work on the mod that I said I was gonna make.

old kindle
#

you said you would?

#

lol

#

I thought you pinned it for others to see

hybrid jacinth
#

HUH???

old kindle
#

the list

hybrid jacinth
#

The entire time I've told you I was making a console mod

#

That list was for me

#

I even said that after I posted it

old kindle
#

oh lol

hybrid jacinth
#

Was for me to pull stuff from the community

old kindle
#

poll?

hybrid jacinth
#

hm?

old kindle
#

did you mean pull or poll?

crystal hollow
#

pull

hybrid jacinth
#

I'm just wondering what you thought I had in mind when I said I was making a plugin for adding stuff to the console

#

And then I asked for your help a couple days ago in setting up said mod

#

And then I asked everybody if they had ideas for what they wanted me to add to said mod

old kindle
#

when your index is off by one

#

I'm not joking

#

I really typed in a number and it was off by one

#

if you want source just ask, otherwise I won't send (including compiled plugin)

worldly sparrow
#

Thats pretty cool mate

old kindle
#

there are a shitload of other commands as well

#

and none of them will ever see the light of day

#

#1204338829150916619 message

#

everything from this list, except for weapon aliases and noclip

hybrid jacinth
#

Sorry if there was a miscommunication at some point, I've just been very excited to work on this and seeing nearly all of it being done by someone else feels uhh... not great

hybrid jacinth
old kindle
#

I won't release it

#

just kinda sad for me

#

but it's fine

hybrid jacinth
#

You can still share it

#

You already put in the work and it would be a shame for that to go to waste

#

Also that's all the stuff I just had on the list for my mod so they're... still gonna be in there?

old kindle
#

MoreCommands, gives you more dev console commands, requires K8Lib

command list
loadlevel <level name> : unloads the current level and loads a new one
loadleveladd <level name> : loads a new level onto of the current one
aspects : opens the aspects menu anywhere
runes : opens the runes menu anywhere
godmode : toggles godmode (use this command in reflection to fix quick play)
heal <whole number>
hurt <whole number>
status <status name> : gives you a status (quad damage, weakness, etc.)
maxAmmo : gives you max ammo for all guns

#

also, I would highly reccomend using K8Lib for commands, as then you know that it will not cause issues with other plugins

#

I mean, the change is low, but still there

#

especially with more than one harmony patch on the same method

hybrid jacinth
#

Oh yeah I already started moving it to depend on K8 earlier today

old kindle
#

I wanna finish this so bad

#

@hybrid jacinth give me something else to work on

hybrid jacinth
#

Maybe try to get a model swap of some kind working?

#

Add Goku

old kindle
#

I would need the unity editor for that, and I don't want to bother with it right now

#

(not the games source code, just the unity editor)

hybrid jacinth
#

Hmmm how about a floor is lava mode?

#

Die if you're on the ground for like 2 seconds

#

Or instantly but that might be difficult with cutscenes

old kindle
#

I could

#

Although I would make you take damage on the floor

#

It would be easier that way

#

As I can just do damage every frame you are touching the ground

#

Because of the generous I-frames

vocal cradle
#

p

hybrid jacinth
#

That works

white loom
#

p

old kindle
#

p

worldly sparrow
#

p

errant valve
#

P

old kindle
#

sorry to break the chain and all... but

#

while andrew works on workshop support

#

and yes, it does install mods already

#

the mods are also driven by a json file

#

so everything is pretty much good to go

#

other than polish

formal charm
#

๐Ÿ‡ต๐Ÿ‡ฑ โ‰๏ธ

old kindle
#

FUCK

old kindle
#

@hybrid jacinth can you guess what is going on here?

hybrid jacinth
#

Wdym?

old kindle
#

in the video

hybrid jacinth
#

Mod manager with dependencies working?

old kindle
#

yeah

hybrid jacinth
#

How do you read the dlls to see what they depend on?

#

Love the ui btw

#

Looks great

vocal cradle
#

some kinda metadata im guessing?

#

no

old kindle
#

I wrote this json by hand

vocal cradle
#

hard coded mod list !! what

old kindle
#

what?

vocal cradle
#

no not hardcoded

#

i am brainrot

old kindle
#

yeah, no lol

#

that would be big dumb

vocal cradle
#

the nitroglycerin is setting in

old kindle
#

fun fact, the back button just reloads that menu

#

the more you know

#

(it is using my UI flow system, and I have not updated it for this tool yet)

#

It was made for the save editor

vocal cradle
#

brave sighting

#

execute this man

hybrid jacinth
#

next up is the scriptorium

#

then one for upgrading your held weapon

old kindle
#

upgrading held weapon won't really be needed

#

with weapon aliasing

#

it would be pretty easy for the user to do

#

(the command patches already exists in morecommands, so white pistol is valid)

#

same for equipment and melee

#

it is a dynamic system as well, so even when andrew adds more guns or melee or equipment it will automaticly work with the new stuff

#

or if the IDs change, it won't break

hybrid jacinth
#

Yeah I know

#

I just wanted something that would be quick to use

#

Figure it might be useful for weapon makers too

#

Quickly go through all the versions of the weapon

old kindle
#

it is also a pretty easy command to do

hybrid jacinth
#

Yeah that's why I'm making it

old kindle
#

just get the current gun from the inventoryscript

#

get the ID and tier

hybrid jacinth
#

mhm

old kindle
#

then just change the command to oneColorUp id

#

(no oneColorUp is not a command, but you know what I mean)

#

you know, if you want, we could merge projects

#

as I already have a boatload of commands done

#

the only one I didn't do was noclip

#

and well

#

noclip will not be easy

old kindle
#

also the settings menu, but this has been here for a while

#

gamepath is filled in automatically (it can find your install if you did not get a crack)

#

although you can change it if you so please

#

also, this is a big deal for me, but this is one of my first programs that does not fucking expload if you resize the menu

#

W I D E

old kindle
old kindle
#

@hybrid jacinth sorry for bugging you so much, but is there anything else I am missing before I put this out and into the world?

old kindle
#

@vocal cradle #1210878188058837023 I beat you to the punch

vocal cradle
#

i k now

#

but yours is written in powershell (stinky alarm ๐Ÿšจ ๐Ÿšจ )

#

(and the garphics are too fancy for me)

old kindle
#

who cares what language it is written in?

vocal cradle
#

me

old kindle
#

care less

vocal cradle
#

i hacve bad news

#

not possible

old kindle
#

I have good news

#

the program acutally game out

vocal cradle
#

.. which progam

old kindle
#

#1210878188058837023

vocal cradle
old kindle
#

I am going to refer to your mom

vocal cradle
#

got me

hybrid jacinth
#

I'm gonna keep working on mine for a bit before merging with yours because I really want the experience figuring it out

warped tapir
#

yall must teach me (a complete dumbass) how to get this stuff working

#

i wanna do stuff

#

ive never bepinex'd before

old kindle
#

Make plugins?

warped tapir
#

yeah

old kindle
#

Do you know C#

warped tapir
#

no but i can learn

old kindle
#

Step one is learn C#

vocal cradle
#

learn c# by doing be pis

#

do you know any other language thoug

warped tapir
#

python

vocal cradle
#

uhuh

old kindle
#

๐Ÿคฎ

#

Well uh...

#

You are going to want to download visual studio

warped tapir
#

i have it alr

vocal cradle
#

i'd learn a bit of c# outside of bepinex first, maybe try learning unity from one of their billion tutorials -- good way to start with c#

vocal cradle
warped tapir
#

i barely learned

old kindle
#

And then another project someone has made

#

As a template

#

Then just delete all the code in the plugin file

warped tapir
#

and then i skedaddle with my own stuff?

vocal cradle
#

global chat is very big and confusing and complicate
i am not biased definitely, com.bsmntec.maxout is much simpler and easier to r ead

old kindle
vocal cradle
#

source:
global chat client is 666 lines long
evil satan nuumber

torpid condor
#

oph thats actually so true

old kindle
#

Source code dummy

torpid condor
#

you gotta fix that man

vocal cradle
#

maxout ~83 line long

vocal cradle
#

fair

old kindle
#

I intended for false to delete all the code tho

#

Just use it as a template

#

I should make a real template

#

I don't even have one

warped tapir
#

this has be asking whats the full extent of plugins?

#

is it all the power of the unity editor?

vocal cradle
#

technically limitless??

#

i guess

old kindle
#

But you need to code everything

vocal cradle
#

with enough time and effort you could replace the entire game if you wanted to

#

idk why you would

warped tapir
vocal cradle
#

i mean entire entire game

old kindle
#

It is certainly possible though

#

You can also make the reflection area not give your inviability

#

I already did that

warped tapir
old kindle
#

You can probably make levels in the unity editor

warped tapir
#

map mods

vocal cradle
#

something something assetbundles

old kindle
#

Yeah, but I don't know how to use those

#

I don't think it's hard though

#

And you could just use an asset extractor to extract assets from the game

warped tapir
#

i was a dumbass with it

#

im also gonna be too ambitious with this but maybe (maybe) we can get some bioshock type abilities

#

thats more full convversion

#

but that means C# and reading code

#

then writing

#

we'll see

old kindle
warped tapir
#

how do i know thats not a zip bomb ๐Ÿ˜”

worldly sparrow
#

Trust

Edit: ):

agile crane
#

sup bepinexers im here with a request

#

is it possible to have custom killsounds?

hybrid jacinth
#

It should be, yeah

#

What did you have in mind?

agile crane
white loom
#

I want a fart kill sound

worldly sparrow
#

Metal pipe hitsound

#

Titanfall 2 hitsound,,,,,โ€ฆ

#

Mmmmmnnnnnnfffffgggghhhh~

torpid condor
#

what

white loom
#

Titanfall 2 hitsound,,,,,โ€ฆ
Mmmmmnnnnnnfffffgggghhhh~

worldly sparrow
#

Hitsound sex

agile crane
#

what can i do to convince you fellas to do this?

hybrid jacinth
#

I'll try it out, been wanting to give asset swaps a shot

#

||Unless Aldin just goes and does it first playdead ||

white loom
old kindle
#

#modding-chat message

also did you see this?

old kindle
#

@hybrid jacinth?

hybrid jacinth
#

Idk I deleted my code

old kindle
#

You can now make custom inventory buttons with K8Lib, I don't have examples on https://github.com/Aldin101/K8Lib-Examples/ but you can just look at this to see how in the meantime. The sprite can either be a sprite already in-game or something you load from an executable resource (just bundle it with your dll, I put my icon in a unity asset bundle for experimentation, but you don't have to)

if you put in -1 for the count it will remove the counter

#

This also does not support item pickups or anything, but that might come in the future

#

I don't have any plans to implament it right now though

old kindle
#

all you would need to do is change the audio source for the prefab

hybrid jacinth
#

The squeaky shoes are already coming back

old kindle
#

They are?

#

Since when

#

I thought they got negative reviews

#

So Andrew removed them

white loom
odd stump
old kindle
true dagger
old kindle
#

I have never heard of this

true dagger
#

of course. You were too busy modding the game

old kindle
#

I think I have some plugins to optimize... the left is all plugins and the right is K8Lib and one for performance testing (on and off are for the LOD override)

#

(also something is wrong with that fractured ridge result, the off frame rate should by higher than the on one)

#

FUCK ridge is spelled wrong

crystal hollow
#

Rudge

old kindle
#

killing myself

white loom
#

I don't even know wtf I'm looking at

old kindle
#

frame rate on different levels with plugins and no plugins

old kindle
#

why the hell does looping though 2 objects lag the game

#

and seaching is not the issue, I do that in other plugins

#

now this... what the hell was I doing

#

did I write this at 3am?

old kindle
#

K8Lib is not included here because the perf test mod requires it

#

@hybrid jacinth, I know you have some unity experience (more than me lol), any input?

#

I can not get to the bottom on the no cavity lines thing

hybrid jacinth
#

I'm out of town rn so I can't do a deep dive but the first thing I notice is FindObjectsOfType running every frame which is insanely inefficient

#

That function is searching every object in the entire scene

#

I don't know how the cavity shader works so I can't suggest an alternative rn but that's almost definitely the problem

old kindle
#

I am disabling the cavity shader

#

that should improve performace

hybrid jacinth
#

Every frame though

old kindle
#

give me a sec

#

let me finish

#

also, looping though thousands of object with the no hands mod every frame (I will fix this, it will be more efficient in the future), in the remove cavity lines I loop though 2

#

and once those are disabled I loop though 0

#

and the cavity lines tanks by 37

#

while the no hands only does 15

#

I don't get it

old kindle
hybrid jacinth
#

For no hands you're just setting them inactive right?

old kindle
#

I am settings the render (not the game object) to the inverse of the relaxation attunement

hybrid jacinth
#

...huh

#

That shouldn't be much of a hit regardless though

old kindle
#

that removes 15 fps, expected, as I loop though thousands of components

#

but remove cavity lines loops though 2, once