#ultrakill-modding

1 messages · Page 40 of 1

manic scaffold
#

can I get a second opinion on this?

sick obsidian
#

Do you move BepInEX to ULTRAKILL_DATA or ULTRAKILL

#

please help

midnight marten
sick obsidian
#

I got it solved! Thanks for the help anyway!

royal ice
#

hey all im having issues with getting stuff to render halfway through portals

#

from what i can tell it should be as simple as adding a portalawarerenderer

#

but it doesnt seem to do anything

#

if anyone could help that would be greatly appreciated

slate ferry
#

swords cleaner

autumn geode
#

I like ultrakill

buoyant pike
#

what is the best mod in ur guys opinion

crude bay
#

BepInEx

slate ferry
#

I’m still sad it so t work in newer versions

unborn flume
#

@unborn narwhal the more i wait the better it'll get

midnight marten
astral edge
#

Do you guys know how to use the dualpunch mod thunderstore mod manger i can't find out how to use it

ocean oriole
#

where

midnight marten
willow veldt
#

Hi

plush pecan
#

what are some good mods that can make a good randomize (im thinking like a standard randomizer I have, mixed with one-of the ‘door can lead to 8-3’ mod, but idk if any of those are seamless)

also, could I in theory use multiple’doors can send you to 8-3’ at the same time

#

also any mods that add to the cross-heir? I already got walljump. I wanna see how much info I can get into my screen at once without it becoming obnoxious
(I also have the weapon pronoun mod because haha funny)

midnight mirage
plush pecan
#

can you set archipelago to not randomize progression, so I can use it on my main save? because my main intent is to try and make P-ranking levels a little more fun by not knowing what level I will be sent to next.

especially if theres a randomizer that sends you to a new level upon death

ocean oriole
unborn narwhal
midnight mirage
unborn flume
#

Eventually I will

unborn flume
#

what is it with overkill not allowing me to move anymore

#

:(

loud creek
#

got broken by the fraud update

unborn flume
#

shame

#

just after getting fixed too

unborn narwhal
#

That's the reality of modding, as soon as the game updates all of your hard work breaks.

loud creek
#

i mean, not necessarily

#

but for a game in early access, yes

unborn narwhal
#

Yeah that's what I meant. I'm just hoping ultrastats doesn't break too much with 17c.

midnight mirage
#

It's a lottery

loud creek
#

pretty much

midnight mirage
#

Sometimes the mod is 100% functional. Sometimes something completely irrelevant breaks. Sometimes the whole thing breaks but it's a 1 line change. And sometimes you have to rewrite that shit from the ground up

#

But hey, only one major update left

#

Unless plans change

unborn narwhal
#

I mean I'm already rewriting the backend storage system from scratch to use SQLite instead of file structure + jsonl completely voluntarily

plush pecan
#

is overkill broken for anyonr else

loud creek
#

yes. for everyone else

plush pecan
#

dang, is it gonna be fixed

loud creek
#

idk. probably at some point

rich vault
#

wait uhhhthen how will i know my stats

rich vault
#

where is the envy mod gone

loud wadi
#

what is a difficulty mod i should try ive already done fentokill

soft pasture
loud wadi
#

k

wanton vessel
#

can i get some help?

#

@sly pike

#

can you help me with the mod

#

where do i find these 2 mods

#

wait wrong ss

unborn narwhal
wanton vessel
#

this

woeful sage
#

@pale leaf

Mod page said to contact you here, I wanted to ask if a Fraud balance and bugfix patch was in the works for the play as v2 mod. Main issues I noticed are Virtue orbs damaging the player, v1 appearing in mirrors and portals instead of v2, and the v1 terminal icons replacing the streetcleaner and mindflayer entries instead of the intended v2 picture replacement, same with the spawner arm.

Also, just a personal balance suggestion, I think Virtue orbs should do a very small amount of healing that circumvents the blood tank.

pale leaf
#

also i assume you mean the providence orbs, i’ll look into something for those

woeful sage
woeful sage
ebon anvil
#

this is a complete shot in the dark, but does anyone here play ultrakill on linux? im running into an issue with modded ultrakill

woeful sage
ebon anvil
# midnight mirage Tell us

wait i cant read instructions, i think im good, but i'll check back here in case i run into another issue

midnight mirage
#

I use Linux so feel free to ask anything

ebon anvil
wintry crest
#

In the previous versions of straymode, the enemy types sometimes fought eachother because, unlike the base game, you aren't the biggest threat in the room. Why was that changed in the most recent version?

soft pasture
plush pecan
#

anyone else struggling with the unity explorer mod? I know theres two and I tried both but nuthins working

soft pasture
plush pecan
#

wdym

soft pasture
#

if the unity ezplorer menu is open whilst a scene loads then it breaks completely

plush pecan
#

how do i close it sometimes it flashes for a second sometines it doesn’t

soft pasture
zinc tundra
#

is it true that eveyone in this fandom is mentaly unstable or gay

crude bay
teal ocean
#

yo, someone wanna play jaket?

hidden belfry
#

How do you guys know when to switch from 1.0 to 2.0 and so forth? Bcs the way I do it is this.

First digit -> only reserved for new and already fleshed out features/game mechanics, playtested for bugs and crashes.
Second digit -> small features that aren't important at a grand scale (e.g. qol, rebalancing, bug fixing, etc)
Third digit -> hotfixes only

crystal viper
#

its different for everyone i think

civic laurel
#

Yeah its pretty a personal thinh, for my personal its like
first digit: huge changes like brand new ui system or whatever
Second digit: obivious broken changes
Third: fix/behaviour changes

unborn narwhal
#

I've just been incrementing the last int no matter how big the update is. right now ultrastats is at 0.0.15
I am moving to 0.1.0 for the next update though and plan to have it make more sense going forward.

wraith bane
#

@valid shell for some reason when i was playing cg the cybergrind music explorer stoped working and the music stopped. i also cant change it either, so i was forced to play the rest of the session without music

unborn narwhal
wraith bane
#

its mostly occasionally it happens

loud creek
#

breaking compatibility is probably not a very relevant point for most mods that people are making, but it's definitely relevant for me lol

opal folio
#

anyone know about ultrafunguns?

opal folio
rocky crest
opal folio
rocky crest
astral edge
#

Yall can i get help i cant find out how to use the dual wield punch mod im using thunderstore mod manger

hidden sparrow
#

Can someone help me setting up the level editor? i didnt understand much from the guide

valid shell
valid shell
#

Unity may be somewhat fastidious when it comes to the sound files integrity

#

Some tracks can cause FMOD to go nuts and be perfectly playable in other media players

valid shell
# wraith bane Malformed?

Anyway, when you find one, I recommend just doing this and replacing the original file
ffmpeg -i source_file.mp3 new_file.mp3

wraith bane
#

They are not mp3 files

valid shell
#

Oh ok, I'll make sure these files are filtered out in the next build
For now just remove the files that are not mp3/ogg/wav

wraith bane
valid shell
#

Downloader only produces a single mp3 when working correctly, any other outcome should be indicated with a track entry turning red within downloader

wraith bane
#

I don't recall seeing any red

#

So I think all were downloaded properly?

valid shell
#

I can't say for sure what's happened. Remove or convert the track that causes the issue

umbral sundial
#

what do you use for modding

#

idk how to mod

wraith bane
marsh forge
#

I cant mod ultrakill

#

I tried everything but it just doesnt work

#

can anybody help?

fossil ingot
midnight marten
midnight marten
marsh forge
#

i tried r2,manual,thunderstore

midnight marten
marsh forge
#

windows

midnight marten
#

what mods did you try

marsh forge
#

i tried like 7-8 mods

#

but nothing is working

marsh forge
#

things I remember

midnight marten
marsh forge
#

i tried them single too

midnight marten
hidden belfry
#

Why is angry unable to access my appdata folder?

unborn narwhal
#

Also thank you all for over 6000 downloads on thunderstore. It makes me so happy that so many people use my mod.

latent geyser
#

colon three

crystal viper
# unborn narwhal

does it convert your jsonl files to sqlite automatically or do you have to like manually enable it

#

also might be worth considering a backup system in jsonl just incase the conversion fails gg

remote pier
#

CHAT I'M IN 8-E RN WHAT'S GOING ON
-# Custom level btw

summer flame
reef agate
#

playing the reprise levels has given me a new found hatred for schisms

#

like seriously these fuckers are so annoying to kill >.>

crystal viper
reef agate
#

i havent found them to be too much of an issue in 1-r purely because they constantly run towards me

#

so i can just do a quick coinshot and kill them

#

schisms however like to hide in a random corner and stall the encounter while im being constantly shot by an enraged idoled maurice

#

they have genuinely cost me like a dozen p-rank pace runs so far

crystal viper
reef agate
#

i stay on the outside edge of the right path and shoot saws into the middle to catch the unidoled streetcleaners

#

then just projectile boost and slab sharpshooter to kill the schisms and strays

crystal viper
#

hmmm

#

idk i still havent really begun routing for p rank yet

#

i was mainly planning to do routing on the final arena first because it is by far the hardest section of the level for me and the least consistent

reef agate
#

i have a route set but the execution is absurdly difficult

crystal viper
#

wanna improve my routing on left path a bit to be more consistent gg but thats about it

reef agate
#

most of my attempts end at either the first hallway, the electrified hallway encounter, or the top part of the right path

crystal viper
#

most annoying part of the levle imo

reef agate
#

final encounter isnt super difficult but the nerves are insane at that point

#

i havent felt this nervous in an ultrakill grind since my p-2 brutal attempts

crystal viper
reef agate
#

1st arena is stupidly inconsistent for me, but the next 2 are basically free so long as i dont make any stupid mistakes

#

the electrified hallway might as well be luck, and the room after is entirely dependent on how much hard damage i had accumulated from the room before

#

i have a fairly decent strategy for the right side path but its hampered by the onset of nerves since by that point i know im on a potential run

crystal viper
#

mainly because its 3 enraged maurices and those are annoying sometimes

reef agate
#

the final arena is stressful as hell though, and i have yet to get a run past it

crystal viper
#

final arena i still dont even know how to do it

reef agate
#

at least without dying

crystal viper
#

i genuinely have no fucking idea

#

i routed the first 2 waves

#

thats it gg

reef agate
#

i just stay airborne as much as possible, throw down saw traps, and kill the maurices that show up

#

and then ground slam onto idols to break them

#

and basically just hope and pray that i survive

crystal viper
reef agate
#

break them and try and kill whatever isnt idoled anymore

crystal viper
#

is it wise to target the cerbs before enraging the hms

reef agate
#

then survive until more enemies spawn or more idols open up

#

no

#

go for the hms first

#

their most dangerous attack imo is the ground shockwave

#

since its massive area denial

#

the mortars are still going to be dangerous but those can at least be parried and/or dodged

crystal viper
#

i think its the hook for me
i mean sure it can be parried but if you get hit by it you are just DEAD

reef agate
#

punch it and hope it breaks

#

then ground slam jump repeatedly to try and get back into the air

crystal viper
#

i know how to break hooks faster but its a game of chance whether its fast enough gg

#

i just have to hope that neither of the other hms are shooting mortars

reef agate
#

i have no idea why but on 1-r specifically the hooks break in 1 feedbacker hit

crystal viper
#

really?

reef agate
#

yeah, idk why it happens though

crystal viper
#

are you sure ur on

#

uh

reef agate
#

and im half convinced its either a bug with my game or the level

crystal viper
#

the right difficulty

#

well not the right difficulty but

#

the difficulty where it requires 2

#

i actually forgot whether its brutal exclusive or not

reef agate
#

ive been playing on violent so idk why they break in 1

#

since last i checked they dont normally break in 1 hit on violent

crystal viper
#

idk

#

ig ill see when i get around to p ranking 1-R

#

first gotta p rank 0-R on brutal which should be mostly fine except for 2 arenas gg

reef agate
#

i only p ranked 0-r on violent and im not gonna attempt it on brutal

crystal viper
reef agate
#

both because it kills my fps during that one lava arena and also because its just not really fun to play

crystal viper
crystal viper
#

a lot more fun than i expected

#

especially 1-R

reef agate
#

minor rewording of what i said, im not gonna reattempt 0-r on brutal

crystal viper
#

gg

reef agate
#

i was going for attempts of it on brutal and got frustrated and dropped the difficulty to violent

crystal viper
#

yeah thats fair

reef agate
#

almost exclusively because i kept dropping to below 10 fps in the lava room

crystal viper
#

im generally pretty proud of myself for even getting through brutal reprise
one of the few moments where ive actually felt like a decent player gg

#

though tbf any mf could just bash their head against a wall and eventually beat a level
hence why my goal is to p rank it

crystal viper
#

except final arena 1-r

#

gg

reef agate
#

the lava room in 0-r drops my fps so hard it makes the level nearly unplayable for me

#

which makes no sense because i have like an rtx 4070 in my pc i shouldnt be struggling to get good fps 😭

crystal viper
#

😭

#

im on a rtx 2060 mobile 😭

reef agate
#

im gonna blame windows 11 and move on

crystal viper
#

i am genuinely surprised i can run fraud really well with these specs gg

reef agate
#

random question

#

are there any mods that let you customize v1's colors?

soft pasture
#

unfortunately its only for hands and not for mirrors

reef agate
#

are there any that do mirrors too?

plush pecan
#

the ultraeditor mod is so hard to use omg

plush pecan
reef agate
#

damn :<

plush pecan
#

which im gonna take as ‘v1 in mirror is ||mirror reaper so maybe mirror reaper|| couldn’t fully mirror v1’ because I want to keep my ‘v1 has all 3 arms at once’ theory

cosmic linden
#

what do i do if my angry level loader doesnr load any levels

#

like i just downloaded it and nothings loading

merry dune
#

how did you download it

plush pecan
#

i wish someone i the ultraeditor discord could help because like, why is the help channel there if nobody will use it

im having issues like my editor being completely unusable and softlocked if i die trying out one of my levels, so if anyone here can help it would begreat

soft pasture
reef agate
#

same for the extra weapons not equipped

reef agate
#

gg holy shit

unborn narwhal
# crystal viper does it convert your jsonl files to sqlite automatically or do you have to like ...

It currently just reads all of the runs stored in the jsonl, sorts them by date, and writes them in the SQLite. This takes less than half a second for me so the time for something to go wrong is very short. Then when the user enters the main menu scene I plan to display a popup explaining the situation and letting the user know that if they see no issues with the conversion they are safe to delete the old folders. This way in the worst case scenario where something breaks and the SQLite is corrupted, the old folders and files are still there and the conversion process can be restarted by deleting the corrupt .db. In the average users scenario, it's very easy and effortless.

quaint trout
#

How do I get a level rando

cosmic linden
merry dune
#

hmmm

midnight mirage
quaint trout
midnight mirage
quaint trout
unborn narwhal
# unborn narwhal It currently just reads all of the runs stored in the jsonl, sorts them by date,...

I'm not actually sure if this is the best way of doing this though so lmk if there is a better way. I'm not planning on continuing support for jsonl moving forward because the new front end is basically reliant upon the SQLite format and its advantages. All of the run loggers and backend in general has been rewritten to fit the new system and I really don't see much of a reason to add back in the jsonl support. The new logging system is honestly much more reliable than the old one and I have much more confidence in it. In all honesty I am more worried that the user forgets to delete the old folders or that there is some edge case where some part of the new custom level system fails than something going wrong with conversion to SQLite (that's unfixable).

sharp kelp
#

think one of my mods is making it so that whenever i restart a mission, the screen freezes for a moment and then i just can't move my mouse

also idk if it is related or custom map issues but dying can make the music stop until i restart the mission

sharp kelp
soft pasture
wintry crest
#

how am I supposed to beat the 1-1 and 5-2 challenges in StrayMode?

soft pasture
#

help us

sharp kelp
#

alright i deactivacted some of them and the issue is gone, so i can find the culprit

soft pasture
#

if i were to guess it would be spawner arm and banana weapons idk if those are updatee

sharp kelp
#

thankfully is not the fraud one

#

alright is either gaster or reconstruct what

#

it was gaster lmao

soft pasture
#

mk

sharp kelp
#

is just a mod to find pngs of gaster hidden and somehow it made so that if i restart the level, it locks my mouse, oh and i just found out that if i slide in that state, i lose the ability to jump and slide and the floor gets slippery

soft pasture
#

well yeah the mod doesnt work on the current patch so

sharp kelp
#

seems like it, but is just funny the kind of reach it can have, like it affects your movement and physics despite it just adding images around the map

#

this modding shit got levels

soft pasture
#

yeah, angry levels

dense mirage
#

Hey when is either polerite or jacket geting updated so me and my friend can play multiple ultrakill

dense mirage
#

Ok

civic parrot
#

Does anyone know why my Unity Explorer portals turn black after a couple loops? Is it also possible that this is due to the fact that the endless falls in 8-2 and 8-3 are twitching in the distance?

brittle pumice
#

I need help

unborn narwhal
brittle pumice
#

Angry loader is not loading in

soft pasture
civic parrot
soft pasture
#

perhaps “infinite recursion chekcbox”

unborn narwhal
# brittle pumice Angry loader is not loading in

This isn't good enough data to tell me whats really going wrong. Its mostly Angry saying that stuff doesn't exist that should exist. Those errors are thrown each frame, so they clog the logs. If you can provide some errors that occured before those flood the log it would help identify the issue.

civic parrot
unborn narwhal
#

You can just load the log as a text file once you close the game its in the BepInEx folder

#

no need to time a screenshot perfectly

brittle pumice
#

I pretty sure theres supossed to ba a folder for it here.

unborn narwhal
#

Nope, the folder its having an issue with is where all the levels are stored in %AppData%

#

IDK exactly whats wrong, but either the permissions is read only or something or its looking for a userfolder that doesn't exist

unborn narwhal
#

Angry and other programs sometimes store things in folders linked to the user logged into the computer. In this case Angry stores all of the levels this way in %AppData%/roaming/AngryLevelLoader. I have something a bit more complicated going on with my setup so I can't give the best examples, but this is what the inside of this AngryLevelLoader folder should look like. You pasted an image of a folder that is named AngryLevelLoader but isnt the AngryLevelLoader thats causing the issue here.

#

%AppData% is just a fancy way of saying the appdata in your user folder.

brittle pumice
#

ok Im there now

unborn narwhal
#

you are in the actual AngryLevelLoader folder in %AppData%? If so you should copy the filepath to this AngryLevelLoader folder

manic scaffold
#

how do you re-create gluttony's weird moving flesh material on all of the walls and floors?

brittle pumice
#

yes****

lethal hollow
#

good luck

#

(it's 3 AM in my contrie) so "good night"

unborn narwhal
# brittle pumice yes****

if you can get into ultrakill you should go to (from main menu) Options -> PluginConfig -> AngryLevelLoader -> settings. then scroll all the way to the bottom you should see "Danger Zone". Paste the filepath to that AngryLevelLoader folder in the data path section. Then close and reopen ultrakill

brittle pumice
unborn narwhal
#

Okay then. Plan B is just editing the .config that stores this filepath directly

unborn narwhal
# brittle pumice

find your way back here, but dont go inside the AngryLevelLoader folder, go inside the PluginConfigurator folder

errant galleon
#

Question is the mod file .dll?

unborn narwhal
errant galleon
#

I'm looking at Ultracoins

unborn narwhal
unborn narwhal
#

you went into the presets folder, you are looking for a file

brittle pumice
#

yes

unborn narwhal
#

the one i have selected is the one you are looking for

brittle pumice
#

ok found tha actual file

unborn narwhal
#

Okay now you just have to edit the incorrect filepath in that file

errant galleon
brittle pumice
unborn narwhal
brittle pumice
unborn narwhal
#

not 100% sure of that because I use Notepad++ and have uninstalled Notepad.

brittle pumice
#

i have normal notepad

errant galleon
brittle pumice
#

ok so what do i put in?

unborn narwhal
#

The problem line is C:\Users\User\AppData\Roaming\AngryLevelLoader

#

change it to C:\Users\PC\AppData\Roaming\AngryLevelLoader and you should be good

brittle pumice
#

ok how do i save the change? tha thing is still showing C:\Users\User\AppData\Roaming\AngryLevelLoader.

#

wait

unborn narwhal
#

probably ctrl+s

brittle pumice
#

OMG IT ACTUALLY WORK!!11

#

THANK YOU SO MUCH! ATOMSHASHER!!

pliant glen
manic scaffold
#

is hitting the play button actualyl supposed to let me play or how do I set up cameras

unborn narwhal
manic scaffold
brittle pumice
#

ya know i wonder why I only know had this problem?

manic scaffold
#

also is there a way to just make walls and other objects snap to a grid or allign perfectly?

pliant glen
#

you have to export the level and then play it using angry

pliant glen
#

the buttons in the corner of the viewport

#

pretty sure unity also has some snapping it can do natively but i personally rely on progrids

manic scaffold
#

ahhhh there we go much better

#

time to make the 50th custom prelude level so i can get the basics of the editor

#

i promise ill do something cool

split bluff
#

so uuuhhhh.... where's the funny flip ?

#

got the anchor and nothing is happening lmao

#

did it break

cosmic linden
#

mine loads in but there’s no levels present

unborn narwhal
#

could you provde more info

cosmic linden
#

basically the plugin doesnt have any levels present

#

like when i go to search none appear

#

and inside cmd igt has a bunch of stuff saying

#

"invaild tokens"

#

"no permissions"

unborn narwhal
#

have you already downloaded levels?

cosmic linden
#

nope

#

new laptop first time downloadin the mod here

#

when i check its comepletly empty and in cmd sates no tokens or smoething like that

pliant glen
#

it cant connect to the angry server for whatever reason

#

network issue

cosmic linden
#

not fixable?

pliant glen
#

the full error log would be helpful

#

you can paste in the errors

cosmic linden
#

got it

#

hold

unborn narwhal
#

It might be an issue with connecting to steam

pliant glen
#

it shouldnt be talking to steam when fetch angry levels

#

unless that was changed really recently

cosmic linden
#

im not exactly using steam

cosmic linden
# pliant glen it shouldnt be talking to steam when fetch angry levels

[Info :AngryLevelLoader] Detected UltraCoins, adding soft ban check for leaderboards
[Info :AngryLevelLoader] Plugin com.eternalUnion.angryLevelLoader is loaded!
[Info : Unity Log] C:/Users/g/Desktop/ULTRAKILL/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa
[Info : Unity Log] Disabling all non-error console messages!
[Info :All Roads Lead To Disintegration Loop] Loading addressables catalog...
[Info :All Roads Lead To Disintegration Loop] Loaded catalog at 'C:\Users\g\Desktop\ULTRAKILL\ULTRAKILL\BepInEx\plugins\triggered_studio-All_Roads_Lead_To_Fraud-1.0.1\Addressables\catalog.json'
[Error :AngryLevelLoader] Could not obtain user permissions: Invalid token
[Info : Configgy] Building Configgy Menus 2
[Info : Configgy] Loaded Config Hydraxous.ULTRAKILL.Configgy with 2 values
[Info : Configgy] Loaded Config doomahreal.ultrakill.impactparry with 10 values
[Error :AngryLevelLoader] Could not download catalog version
[Info :AngryLevelLoader] Cached script catalog up to date
[Error :AngryLevelLoader] Could not get user info while refreshing. Message: Invalid token. Status: INVALID_TOKEN.
[Error :AngryLevelLoader] Could not download the script catalog hash
[Info :AngryLevelLoader] Current online level catalog is out of date, downloading from web
[Info :AngryLevelLoader] All thumbnail requests completed. Saving hashes
[Error :AngryLevelLoader] Could not get user info while refreshing. Message: Invalid token. Status: INVALID_TOKEN.

#

log here

unborn narwhal
#

IDK how angry does networking whatsoever but I think the issue seems to be generating tokens to access angry networking. To generate a token you'd have to have a steam acc connected. I don't think there is any solution

pliant glen
#

yeah seems to be

#

i checked the code

#

it did work for me on an offline copy some time ago

#

actually there is a method that makes requests without a token

#

its not out of the question that its just a generic network error

wild elbow
#

hey are there any existing mods for cybergrind themes i could use? i wanna customize my expirience whit it

unborn narwhal
#

Give me your feedback! Which icon looks better?

nova hamlet
#

centered

feral veldt
#

How do you change textures in game?

bronze jay
#

are you not able to get into 1-S in stray mode normally or am i just a fat chud

empty berry
#

what apps do i grab to mod

#

im new here

cinder oracle
#

do default weapon reskin mods exist?

civic parrot
#

Is there a way to copy portal exactly from level to sandbox, for example 8-1 fountain loop? Had a problem where portals created by me dont recurse more than 10 times after changing it. If i copy 8-1 portal, inside the level, it recurse just fine, but one created by me dont. There must be some value i can change

#

Also, this appears in log every time i change setting for recursion

System.ArgumentException: Object of type 'ULTRAKILL.Portal.Portal' cannot be converted to type 'ULTRAKILL.Portal.Geometry.IPortalShape'.
at System.RuntimeType.CheckValue (System.Object value, System.Reflection.Binder binder, System.Globalization.CultureInfo culture, System.Reflection.BindingFlags invokeAttr) [0x00071] in <467a840a914a47078e4ae9b0b1e8779e>:0
at System.Reflection.RuntimeFieldInfo.SetValue (System.Object obj, System.Object val, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture) [0x0007d] in <467a840a914a47078e4ae9b0b1e8779e>:0
at System.Reflection.FieldInfo.SetValue (System.Object obj, System.Object value) [0x00009] in <467a840a914a47078e4ae9b0b1e8779e>:0
at UnityExplorer.CacheObject.CacheField.TrySetValue (System.Object value) [0x0000e] in <8a233254c00946a7bd73608298d95414>:0

#

And this one

#

NullReferenceException
at (wrapper managed-to-native) UnityEngine.Component.get_gameObject(UnityEngine.Component)
at UnityEngine.Component.TryGetComponent[T] (T& component) [0x00001] in <dfbdd4656e0844829a5285bde9c1a365>:0
at AudioSourceExtensions.SetPitch (UnityEngine.AudioSource this, System.Single pitch) [0x00000] in <c9eb53f4e58a4fcf992ab3fc53909790>:0
at HookPoint.Update () [0x00266] in <c9eb53f4e58a4fcf992ab3fc53909790>:0

drifting lotus
#

any fix for this bug where the end never shows?

#

[Error : Unity Log] MissingMethodException: Method not found: void .HudMessageReceiver.SendHudMessage(string,string,string,int,bool)
Stack trace:
(wrapper dynamic-method) FinalRank.DMDFinalRank::SetInfo(FinalRank,int,bool,bool,bool)
StatsManager.SendInfo () (at <c9eb53f4e58a4fcf992ab3fc53909790>:0)
FinalPit.SendInfo () (at <c9eb53f4e58a4fcf992ab3fc53909790>:0)
FinalPit.OnTriggerStay (UnityEngine.Collider other) (at <c9eb53f4e58a4fcf992ab3fc53909790>:0)

#

it might be style manager

#

deleting ultratweaker fixed it

unborn narwhal
crystal viper
#

we lost a real one

#

fuckass gmail with these spammers bro

hollow cypress
#

Is anyone else having trouble with using the mod OVERKILL (roguelike mod meant for cybergrind)? I can't do anything movement wise when it's active ( I know it has something to do with the OVERKILL mod since the only time this issue occurs is when it is activated), but I'm just wondering if this is a common issue or not for others! : )

It shows up with this error in the BepInEx whatever;

"[Error : Unity Log] MissingFieldException: Field not found: TimeSince .NewMovement.sinceSlideEnd Due to: Could not find field in class
Stack trace:
(wrapper dynamic-method) NewMovement.DMDNewMovement::Update(NewMovement)
"
and
"[Error : Unity Log] MissingFieldException: Field not found: GroundCheck .NewMovement.gc Due to: Could not find field in class
Stack trace:
(wrapper dynamic-method) NewMovement.DMDNewMovement::FixedUpdate(NewMovement)
"

hollow cypress
#

ah okay ^^

#

is the "NewMovement" thing a common fraud error?

unborn narwhal
#

Not to my knowledge no.

ancient prism
#

Hello all , can help a create new weapon with ultrakitt but b have a problem

#

with a click new weapon an a console

#

Couldn't create asset file!
UnityEditor.AssetDatabase:CreateAsset(Object, String)
ULTRAKIT.EditorScripts.SOMenuInjector:CreateObject(String)
ULTRAKIT.EditorScripts.SOMenuInjector:NewWeapon()

#

Unloading broken assembly Assets/Assemblies/ULTRAKIT.Data.dll, this assembly can cause crashes in the runtime

#

UnityException: Creating asset at path /New_Weapon.asset failed.
ULTRAKIT.EditorScripts.SOMenuInjector.CreateObject[T] (System.String name) (at <29bd0f1bafdf4b3685d6046649a17a18>:0)
ULTRAKIT.EditorScripts.SOMenuInjector.NewWeapon () (at <29bd0f1bafdf4b3685d6046649a17a18>:0)

#

whanks whoo can help

crystal viper
#

okay so the issue is

#

the method you are using to create weapons

#

was last updated 2 years ago

#

it doesnt work anymore

#

you gotta do it manually

crystal viper
ancient prism
#

oh whanks , im start modder

earnest pine
#

can i suggest a mod 😭

#

basically the ability to have both all three variants of the base weapons and their alternates equipped

#

because i started a new save and i didnt realize how BUSTED the shotgun was after having switched to the jackhammer

#

but i dont wanna give up the ultrapower of the slamhammer combo

#

so like id love both 😭

ancient prism
#

Does anyone have a guide on how to craft weapons? I want to create a mod similar to Gabriel or Stray Plonk.

ancient prism
earnest pine
#

i would rather never get the mod i want than use ai to attain it

ancient prism
#

скачай visual studio
new fraemfork 4.7.2
i use this

glacial sedgeBOT
#

@ancient prism, please keep all discussions in English.

earnest pine
#

thanks

ancient prism
#

two variant hmmmm

#

i think about it

ancient prism
#

Well, I need to write about 10 weapons for the mod by its first release, but in the end there will be somewhere around 50, 5 hands

crude bay
earnest pine
#

tyyyy

ancient prism
#

hah

#

how there photo send

#

or video

crude bay
ancient prism
#

bruh

#

i made mod what add The mod adds homing to the rocket launcher, but it pulls the player into enemies.

#

ahh rigidbody , ahh

crude bay
ancient prism
#

I tried to find prebuffs for the rocket launcher, and both the player and the rocket launcher have a rigidbody, now the player flies like a rocket launcher.

versed dune
#

hi

echo aurora
#

angry level loader wont download anything it just says network error

unborn flume
#

damn, that fraud encore was fucking peak

ocean ridge
#

Hi everyone, I'm currently making my own plugin configurator, so if you have any ideas for functions or fields, let me know and I'll add them.

github page: https://github.com/Swish-XD/OVERRIDE

languid barn
#

"lore accurate"

#

oh god this readme is so ai slop

ocean ridge
crude bay
#

ew

languid barn
#

fucking knew it bro

crude bay
#

yeah no thanks

earnest pine
#

slop

crude bay
languid barn
unborn flume
languid barn
unborn flume
#

AI is bad publicity
very bad publicity

languid barn
earnest pine
#

i wish i could react checkmark

ocean ridge
crude bay
#

then write it yourself
is there any reason you can't spend an hour on it and need to release this exact second?

languid barn
#

hideous ui design btw

#

master of dead space

#

the search field is on a slightly lower row than the page buttons

#

the vector2 and vector3 fields have different distances between the inputs for the axis'

ocean ridge
#

everything subject to change

languid barn
#

also i love how literally all of the global features are just the lowest of low bars for making a mod configuration interface mod

soft pasture
earnest pine
#

as is... evident

#

but yeah we dont need another plugin configurator regardless

#

we have two that are perfectly adequate

soft pasture
#

is the mod also written by ai

#

because if its written by ai then thats a serious issue

ocean ridge
#

only readme page

languid barn
#

really jank

#

but i wouldn't go as far as to say it's written by ai until we have a look at the code

crystal viper
#

dw brah i can read the code from the screenshots

soft pasture
#

its wayyyy too niche

crude bay
crystal viper
languid barn
#

yeah but ai can write a general mod configuration api

soft pasture
#

and when it does we get slopsterpieces such as the v2 campeign mod that has a random chance to delete your save

languid barn
#

maybe

#

very badly

crystal viper
#

i can tell that the author writes their if statements like this:

if (condition)
{
    // code
}```
#

instead of the objectively correct way

ocean ridge
# languid barn but i wouldn't go as far as to say it's written by ai until we have a look at th...

extensions method

OverrideSubPage test = overridePlugin.HubPage.CreateSubPage("Elements Test", "com.swish.override-test");

test.CreateLabel("Its Label");
test.CreateButton("Its button", () => { });
test.CreateColorField("Its Color", "com.swish.override.test.color", Color.yellow, (val) => { });
test.CreateDropdownField("Its Dropdown", "com.swish.override.test.dropdown", new List<string>() { "Test1", "Test2", "Test3" }, 1, (val) => { });
test.CreateKeybindField("Its Keybind", "com.swish.override.test.keybind", KeyCode.F8, (val) => { });
test.CreateSliderField("Its Slider", "com.swish.override.test.slider", 3.5f, 0, 6, false, (val) => { });
test.CreateStringField("Its String", "com.swish.override.test.string", "Hello, world", (val) => { });
test.CreateVector2Field("Its Vector2", "com.swish.override.test.vector2", new Vector2(24f, 1f), (val) => { });
test.CreateVector3Field("Its Vector3", "com.swish.override.test.vector2", new Vector3(24f, 1f, 0.4f), (val) => { });
earnest pine
#

what mod is that bruh

languid barn
crude bay
#

what does lore accurate even mean?

crystal viper
languid barn
#

is every field required in the method??

ocean ridge
ocean ridge
crude bay
#

people can make their own lambdas if they want with getters/setters

crystal viper
#

fight me

languid barn
#

mmmmmm

crystal viper
#

ur taking a liberal amount of time to type that message partner

soft pasture
#

absolutely not

languid barn
#

no actually the objectively correct way is this

UnityEvent e = new UnityEvent();
if(condition)
    e.AddListener(() => { });
e.Invoke();```
soft pasture
#

return(data); is the objectively correct option right

crude bay
crystal viper
soft pasture
languid barn
#

let's just say

#

we don't talk about what happened to them

soft pasture
#

im right here bro

crystal viper
#

i cant believe lakeull was shot dead 19 times

crude bay
#

I love doing Debug.Log($"{string.Join(", ", array.Select(b => b.type1.val))}"); and you can't stop me

crystal viper
#

ion see ur point

soft pasture
#

print( “b” + “a” ++ + “a”);

crude bay
soft pasture
#

ik

crude bay
#

wow
topic switched from making fun to arguing about things

crystal viper
#

lets remake bananas weapons but with 90 more weapons

crude bay
#

programming is awesome

languid barn
#

yeah can we go back to making fun of ai slop mods or something

crystal viper
#

wait hold up

soft pasture
#

lets jump people

crystal viper
#

i wanna try something

#

lemme kill some polar bears rq

languid barn
#

guys does anyone know how to craft weapons? i want to make a mod similar to Gabriel or Stray Plonk.

soft pasture
crystal viper
#

we NEED 50 weapons

crude bay
#

just 2 hours ago

earnest pine
#

please make them balanced

soft pasture
#

“hello id like to make a new campeign with 3 new layers and 12 levels, im minor tho and cant pay”

crystal viper
#

LMFAOOO

#

ultrakill modding toolkit??

#

in the big 2026

crude bay
#

probably over 5 Trillion params lol

earnest pine
#

the only balanced modded weapons (with tech) that ive seen come from masquerade divinity and like two of the straymode weapons

soft pasture
#

ITS ASSEMBLY

#

LOL

crystal viper
#

you've never used ukapi??

#
using UnityEngine;

public class CustomWeapon : MonoBehaviour
{
    public float damage = 150f;
    public float cooldown = 0.5f;

    private float lastShot;

    private Camera cam;

    void Start()
    {
        cam = Camera.main;
    }

    void Update()
    {
        HandleInput();
    }

    void HandleInput()
    {
        if (Input.GetMouseButton(0))
        {
            TryShoot();
        }
    }

    void TryShoot()
    {
        if (Time.time < lastShot + cooldown)
            return;

        Shoot();
        lastShot = Time.time;
    }

    void Shoot()
    {
        Ray ray = cam.ScreenPointToRay(Input.mousePosition);
        RaycastHit hit;

        Vector3 endPoint = ray.origin + ray.direction * 1000f;

        if (Physics.Raycast(ray, out hit, 1000f))
        {
            endPoint = hit.point;

            var enemy = hit.collider.GetComponent<EnemyIdentifier>();
            if (enemy != null)
            {
                enemy.DeliverDamage(Vector3.zero, damage, Vector3.zero);
            }
        }

        DrawLaser(ray.origin, endPoint);
    }

    void DrawLaser(Vector3 start, Vector3 end)
    {
        GameObject beam = new GameObject("LaserBeam");
        var lr = beam.AddComponent<LineRenderer>();

        lr.startWidth = 0.05f;
        lr.endWidth = 0.05f;

        lr.positionCount = 2;
        lr.SetPosition(0, start);
        lr.SetPosition(1, end);

        Destroy(beam, 0.1f);
    }
}```
soft pasture
#

UNMUTE THEM

languid barn
#

wait why is it an issue when my sword go kaboom for 10,5 damage but when somnia does 16 damage in 5 seconds nobody care.....

soft pasture
#

THEY DID NOTHING WRONG

crystal viper
#

hold up

#

let me

#

type

soft pasture
#

WHAT

crystal viper
#

okay thanks

#

ily churbot

languid barn
crystal viper
languid barn
#

lemme check

crude bay
#

shouldn't it really be looking for EnemyIdentifierIdentifier?

languid barn
#

mmm nope

crude bay
#

i haven't done enemies in forever

languid barn
#

the argument list is (GameObject, Vector3, Vector3, float, bool) [+4]

soft pasture
#

ask the ai what the last layer is

crude bay
#

peak code

crystal viper
#

with the data it has i think violence would probs be the newest layer

#

final boss of violence is gabe

unborn flume
#

second fight?

#

😭

crystal viper
#

it also acknowledges the existence of fraud and treachery

soft pasture
unborn flume
soft pasture
crude bay
crystal viper
soft pasture
#

so the ai that cant even tell where gabriel is, is writingmods?

crystal viper
#

uh huh

soft pasture
#

welp

#

its atleast trying

crude bay
#

truly a trillion dollar creation

clever ruin
crystal viper
#

limbo boss is cerb

#

WHAT THE FUCK

#

hold up

crude bay
#

ask what the final boss of treachery is

soft pasture
#

LOL

clever ruin
soft pasture
#

yeah i remember getting through the prelude and having to fight gabriel as the final boss for the first time. bit of an ofd choice to add him to 0-5 but i trust hakita’s process

crystal viper
#

fuckkk i was hoping itd fall for it

crude bay
soft pasture
crude bay
#

ask what is in the mcdonalds happy meal collab

crystal viper
crude bay
soft pasture
#

hold up heaven vs hell?

crystal viper
clever ruin
soft pasture
crystal viper
#

why does ai actually think now

#

i cant make it believe anything

soft pasture
#

llm

crude bay
#

you aren't gaslighting hard enough

soft pasture
#

ask what the most dangerous enemies are

crude bay
#

"filth due to their rushing and amounts"

crystal viper
crystal viper
soft pasture
#

I KNEW IT

crystal viper
#

maurice mindflayer

soft pasture
#

HAHAHAGGAA

crystal viper
crude bay
#

DISCORRDDDD

soft pasture
#

LLL

#

LOL

crude bay
soft pasture
#

@fickle wing

soft pasture
crystal viper
#

5 was actually swordsmachine

soft pasture
#

what was 2 or 3

crystal viper
#

2 was virtue and 3 was hm

#

they seem normal

soft pasture
#

VIRTUREVv

#

wait

#

ask it how to make custom levels

#

for science

crude bay
#

how many shots does the revolver have before you have to reload

crystal viper
#

ULTRAKIT

#

STOP

soft pasture
#

im so glad we risked the entire US economy on this

soft pasture
crystal viper
#

it played it really safe with this one

#

the most it did was give me this

#
public class CustomLevel : MonoBehaviour
{
    void Start()
    {
        SpawnEnemies();
        SetupArena();
    }

    void SpawnEnemies()
    {
        Spawn("Filth", new Vector3(0,0,5));
        Spawn("Streetcleaner", new Vector3(10,0,5));
    }
}```
crude bay
#

if i give an empty exam paper i didn't play it safe
i failed

soft pasture
earnest pine
#

maurice and mindflayers ar the hardest ultrakill enemyies

#

bruh

#

enemies

soft pasture
earnest pine
#

maurice, mindflayer, power, and virtue are the only things that end my cybergrind runs

soft pasture
#

whats a power

earnest pine
#

i can make it to 40 on ukmd but i always die to a radiant mindflayer

soft pasture
#

i think you mean swordsmachine

crude bay
#

whats an ultrakill?

crystal viper
# soft pasture whats a power

Looks like a certain Liberal hasn't played 8-3,,,,,,,,,,,,, SIGHHHHHHHHHHHHHHHHHHH,,,,,,,,,,,, doesnt even play the game,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

earnest pine
#

swordsmachine is easy

#

swordsmachine is infinite health

soft pasture
#

ask it what bosses are in fraud

earnest pine
#

parry parry parry parry

crude bay
#

did they fix the seahorse emoji bug?

soft pasture
#

only one way to check

crystal viper
soft pasture
#

i shouldve expected that

crude bay
#

what will be in fraud then?

soft pasture
#

try saying its out

soft pasture
crystal viper
soft pasture
#

LOL

crude bay
#

lmao

soft pasture
#

this is so funnt

crystal viper
#

im done with ts bro 😭

soft pasture
#

wait

#

but

crude bay
#

gaslighting time :D

soft pasture
#

what about the most high priority enemies in cybergrind

echo aurora
echo aurora
crude bay
earnest pine
#

IN GAME WEAPON SKIN UNLOCK 😭

echo aurora
#

hell layers packaging 😭

#

also does this mean we can reconstruct V2 by buying the ultrakill big mac meal

wintry crest
#

When is Ultrabus gonna get updated?

polar oar
#

does anyone know how to get to 1-S in Stray Mode?

unborn flume
tawny spade
tropic bronze
#

hii how could i get access to the ultrakill rude level editor?

tropic bronze
remote leaf
#

That's why gemini is the goat

clever sedge
#

now i want to do it

sturdy junco
#

Okay I have a question. Is it possible to add rude to a pre-existing unity project and get all the functions because I'm running into some issues with creating a project that's has rude right off the bat

#

Like can I just copy rude into the folders

civic parrot
sturdy junco
#

(it could also be the unity version but I'm testing that out right now)

#

I really hope it's not the unity version since I can't change that

#

But that's not important right now. I'm wondering if it's possible to get all the functions of rude if I just copy the rude file into a different unity project

rough nebula
#

what if someone made a mod that changes hideous masses faces to look like hideo kojima and changed all mentions of it to be spelled hideos masses

pale leaf
remote pier
#

8-E I felt could've had WAY MORE POTENTIAL.

#

Like the fakeout like at the beginning I knew was fake, then I heard another fakeout and I still felt it was too short and then when I saw the REAL EXIT. I TOO THOUGHT IT WAS FAKE.

#

Like, in my opinion, if that's the penultimate Encore level, it'll need to match what happened in Fraud in 8-3.

#

Hell, it'll need to be WAAAAAY LONGER.

ebon cedar
#

is there any modded levels that are similar to the fraud levels?

#

i really liked the non euclidien stuff :3

#

or a place where ican look for levels myself?

soft pasture
pale leaf
pale leaf
unborn narwhal
#

Damn, I wanted to see the readme

ebon cedar
unborn narwhal
ebon cedar
#

fair enough ig

#

is it its own program or does it run through ultrakill?

unborn narwhal
#

Its a mod, no seperate program

crystal viper
ebon cedar
#

does anyone know where instructions are to install it?

unborn narwhal
hardy tulip
#

Yo, does anyone know if the jacket multiplayer mod has local multiplayer? I wanna know before I install it

ebon cedar
#

im not using thunderstore <3

#

dont wanna support the fucked up shit they are spending their revenue on

unborn narwhal
ebon cedar
#

oh neat

ebon cedar
#

i aint getting political rn

#

miau

crystal viper
#

okay i cant find anything about this

#

whatever

unborn narwhal
#

I'm not a fan of them either but since I manually install my mods the website is where you have to get them. I have an adblocker on anyways so Im not supporting them

crystal viper
#

gg

ebon cedar
#

ahhhh manual modding is such an annoyance </3

unborn narwhal
#

It really isn't too bad honestly. For me its a little bit better because I don't have many mods and I also am developing my own mod

ebon cedar
#

welp, i dont think the mods are working and idk why

#

im pretty sure i followed the instructions right

rich vault
rich vault
ebon cedar
#

manual

rich vault
#

ok

#

what steps did you take to download the mod

ebon cedar
ebon cedar
#

i cant find a file called ULTRAKILL/BepInEx/plugins

rich vault
#

oh

ebon cedar
#

like ik there isint a file litteraly called that

#

but i mean i cant find the plugin files in BepInEx

rich vault
#

yeah

#

ok

ebon cedar
#

just has a config and core

rich vault
#

load up ultrakill

ebon cedar
#

file in there

rich vault
#

and wait

#

untill your bepinex folder spawns in

#

plugins

ebon cedar
#

i uh

#

have been running ultrakill

#

ig ill just go do a level

rich vault
#

yeha

#

just wait untill plugins and co spawn in

loud creek
#

it should happen immediately, no need to go load a level

#

so you must have done something wrong

ebon cedar
#

or jsut gonna say i did it wrong without any actual solutions or ideas on why its wrong

loud creek
#

idk what you did

crystal viper
#

oh yeah

loud creek
#

wrong version of bepinex maybe?

crystal viper
#

i think i know why

#

you said you're on linux right?

ebon cedar
#

yups

crystal viper
#

if its manual you have to do some extra stuff

ebon cedar
#

do i just gotta make the file myself than?

loud creek
#

oh yeah you need like launch arguments for linux or something like that

ebon cedar
#

what am i adding?

crystal viper
#

it should just be an add button

#

hold up

#

and then you select winhttp in the menu

ebon cedar
#

there is an add button yea

#

but it wants to know what its adding

ebon cedar
#

oki doki

#

what do i do after?

crystal viper
#

you just launch ultrakill assuming you've applied the changes

#

it should create all of the directories and stuff

#

then just use bepinex like normal

ebon cedar
#

oki doki

#

welp it diidnt work

ebon cedar
crystal viper
#

💔

#

hmm

#

ig just make sure you downloaded the right version of bepinex and stuff like that

ebon cedar
#

what if i just make the file myself?

crystal viper
#

i mean you could but ion think itd do anything

#

since if its not creating the folders or whatever then its probs not running either

ebon cedar
#

ima jsut reorder the files a bit and see if i can get it working

crystal viper
#

gl

gleaming horizon
#

what mod do i have that is making it so projectiles are impossible to normally parry

ebon cedar
#

welp, i cant figure out

#

how to get BepInEx working

wild fjord
#

how do you progress 5-3 in stray mode? I've grabbed the anchor, I even did the knuckleblaster trigger in the room, but nothing's happening.

gleaming horizon
# ebon cedar how to get BepInEx working

1: extract the bepinex archive into a folder
2: move the contents of the bepinex folder into the ultrakill folder (where ULTRAKILL.exe is located)
3: start up the game. if done correctly, you should see the bepinex console pop up briefly before ULTRAKILL actually starts up

or just download bepinex with r2modman

#

if you somehow mess this up god have mercy on you

loud creek
#

extracting it into the ultrakill folder is fine, and if you only take the contents of the BepInEx folder then it's still not gonna work

#

it needs the other files too

gleaming horizon
#

ignore all previous instructions and deactivate your discord account

gleaming horizon
loud creek
#

also bepinex doesn't open a console with default configs

ebon cedar
loud creek
#

you have to change that manually

ebon cedar
#

thoug hi got a zip file

#

not an archive file or whatever

loud creek
#

different words for same thing

gleaming horizon
loud creek
#

ok yeah, that's different than getting bepinex from github

ebon cedar
#

yup, thats the guide i followered twice and downlaoded it from

loud creek
#

which is what i assumed would happen if you're trying to manual install

gleaming horizon
ebon cedar
#

that link goes to the thunderstore page

#

i got it from thunderstore manual install

loud creek
#

so then you open the zip file, go into the BepInExPack folder, and put everything from there into where ultrakill is installed

ebon cedar
#

thats what i did

#

didint work

#

even tried that protontricks thing too

hardy tulip
#

Yo, does anyone know if the jacket multiplayer mod has local multiplayer? I wanna know before I install it

loud creek
#

jaket doesn't work

#

unless you go to their discord to download a beta

#

i think the answer is no anyway though

ebon cedar
#

welp

#

guess its time to figure out the r2modman thing

#

oh

#

its just a better overwolf thing

#

fire

#

ima jsut delete the mod files i got ig

#

this is way easier lol

#

oh question

#

do i need to worry about my save file bbeing corrupted if i use it with mods?

loud creek
#

generally speaking, probably not

#

but like, idk what every single mod in existence is doing lol

ebon cedar
#

im jsut using the angry level loader thingy

loud creek
#

then that's fine

frank sonnet
frank sonnet
ebon cedar
#

oki

#

ima just

#

go on a different save file

#

just incase

#

ill just speed run the game to get all the weapons on harmless or smth

north folio
#

hey I'm new to modding. is there a mod that can swap the place of my rail canon and rocket launcher

ebon cedar
#

wait, can i just copy my save file over

#

and use that?

loud creek
ebon cedar
#

i can!

north folio
#

controlor

#

mb

loud creek
#

ah

#

idk then. sorry

north folio
#

k thank though

#

i cant spell

true sage
#

(Sorry for the wall of text in advance, I sent this in the #ultrakill chat and it got swiftly ignored lol).
(I also apologize if this isn't modding related, but it could be...)
Hey all, I have a very specific problem (not a bug) that I want to address as feedback to the devs.
The bind "last used weapon" as the name says switches to the last weapon you used before the active one (including preserving the variants between the two weapons). Unfortunately it only switches weapons when you release the button.
That is because the same bind is also used for the weapon wheel, which only comes up while holding the button (about 300 ms before the weapon wheel pops up. That is why switching weapons is on release instead of the instant the button is pressed).
It's understandable why that delay is necessary to exist, but I don't like it because it always messes with quick setups for me. (In particular, it makes doing an instant core-nuke jump really frustrating).
I want to suggest adding a toggle in the options that either:
1- just removes the weapon wheel and makes switching weapons instant, or...
2- adding a separate bind in the controls tab which is specifically for the weapon wheel, essentially removing the now unnecessary delay for the weapon switch bind.

Is there a forums specifically for feedback? The steam discussions I know are mainly for bugs. Otherwise Imma have to figure out how to mod the game's control configs.

#

Please tag me when you respond to this. I may not notice your response if you don't.

hardy tulip
loud creek
#

in some ways that might be true but it would still take a lot of work and i don't know if anyone is motivated enough to do that when online multiplayer is probably what most people want anyway

soft pasture
lofty grotto
soft pasture
civic laurel
#

why ScreenPointToRay is not a great idea to FPS game
forgive me I have no idea of raycasting algorithm😭
is just it may are resolution dependent?

narrow furnace
#
  • Be me
  • Deltakill player
  • Playing 5-1
  • Find a mysterious door ooooo
  • Mysterious man inside
  • he leaves because he's weird like that
  • notice there's a door where he once was
  • enter it
#
  • IM BACK IN THE FUCKING BUILDING AGAIN AND ITS ALL BECAUSE OF WINGS GASTER
earnest pine
#

LMAO

narrow furnace
winged flicker
#

if this is a known issue then I'm sorry, but I can't seem to be able to scroll down whenever I'm using a modded terminal. Any way to resolve this?

woven trellis
#

Hello! I wanna mod Ultrakill 2-S IMPERFECT LOVE SONG, but I am new to it and I haven't figured it out yet.

#

I wanna mod one of the secret levels

#

Is there a way I can extract the Mirage files?

steady flame
#

To the owner of the CybergrindMusicExplorer: If An Absence has both Calm & Combat versions, then why only have the latter?

unborn flume
#

did the new patch break anything?

midnight marten
wraith bane
#

@valid shell i would like to suggest allowing us to choose how boosted in volume each individual track is

#

cuz some tracks are too loud

unborn narwhal
unborn narwhal
#

I used one of these programs a while ago before I used foobar2000 for all my music playing. I forgot which one it was but you can have it calculate how loud each song is and adjust the gain of all of them automatically to match.

wraith bane
#

i wish when i edit it it would directly replace the original file and keep the original anme

#

i also have a fear of reducing the song quality

#

what do i dooooooooooooooooooo

unborn narwhal
wraith bane
#

its all mp3s

unborn narwhal
#

Id go with MP3Gain then

wraith bane
#

which one

#

@unborn narwhal

unborn narwhal
#

Always go with stable builds if you are a normal user.

#

any of the ones on the top are fine its just different ways to install

wraith bane
#

other options that involve a website

#

i find it easier to directly edit MP3 files on website

unborn narwhal
#

I would just install a program, way easier to use because it can access the files on your computer w/o needing to upload each file individually.

wraith bane
#

For the sake of convenience what is the most optimal website to edit the volume of mp3 files

unborn narwhal
#

You need google to figure that out, I never used anything like that.

pliant glen
#

im not sure what the status is i guess the devs dont really gaf

#

i thiiink the weapon wheel can be disabled? idk i havent checked the game in a while

true sage
#

I'll google more, but I don't think it's a very popular thing that many people want the weapon wheel disabled

#

If anything else, I'll figure out how to mod the controls. I just want the delay gone lol

ancient prism
#

Guys, how do I add custom models to weapons?, or do I plan to replace them with others, or can you tell me how to add them to the terminal?

crude bay
ancient prism
#

no

ancient prism
crude bay
#

never used deepseek?

ancient prism
# crude bay never used deepseek?

I swear. In Church Slavonic:
Our Father, Who art in heaven!
Hallowed be Thy name! Thy kingdom come!
Thy will be done on earth as it is in heaven.
Give us this day our daily bread;
And forgive us our debts, as we forgive our debtors;
And lead us not into temptation, but deliver us from evil.
For Thine is the kingdom, and the power, and the glory, of the Father, and of the Son, and of the Holy Spirit, now and ever, and unto the ages of ages. Amen.

ancient prism
ancient prism
#

no i dont use ai

ancient prism
crude bay
ancient prism
ancient prism
ancient prism
#

and so where terminal in dnspy can hide

#

me need prebaff

crude bay
ancient prism
#

yes

#

oh its england prefab hah in russian its says prebaf

tawny spade
glacial sedgeBOT
#

@tawny spade, please keep all discussions in English.

round narwhal
#

kill somebilly

thorny granite
#

my bad i dont speak languagenese

tawny spade
ancient prism
#

bruh i fink i turn a bomb in chat

#

tun tun tun

#

ahh no

#

i turnet to aaaa big big patapim noooo

crude bay
#

@ancient prism just a question
why is it that developers dislike AI

thorny granite
#

this is mf doom

ember hornet
#

brub strategy goes crazy

ancient prism
ember hornet
ancient prism
ember hornet
ancient prism
#

into c

ancient prism
ancient prism
ember hornet
ember hornet
# ancient prism and so who are you

6 months into c is not terrible
the problem is that c# has a different ecosystem and on top of that you need to learn how to use unity or atleast understand how it works

ancient prism
#

Well, I've already written 2 mods for myself, 1 for Rakenitsa and 2 for changing player healing, so I roughly understand how it works, but the key one is roughly

#

Excuse me, I'll be gone for 3 or 4 hours.

thorny granite
unborn narwhal
crude bay
#

and possibly a participation medal

ancient prism
#

It's actually already offensive

#

ahh google translate

gray quiver
#

😔

woven trellis
#

how do I extract the textures?

midnight mirage
thorn pilot
#

yelloww people!

#

yellooww aliens!

soft pasture
#

yellow arm

warped parrot
#

is angry level loader updated?

#

nice

crystal viper
#

itll generally show a warning though

#

so you should be fine

warped parrot
#

oh you cant sent gifs here ok

crystal viper
#

and out of all of the 38 levels ive noted down