#ultrakill-modding
1 messages · Page 40 of 1
Use r2modman
You won't have to move any files yourself, it'll handle it for you
I got it solved! Thanks for the help anyway!
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
swords cleaner
I like ultrakill
what is the best mod in ur guys opinion
BepInEx
The multiplayer mod
I’m still sad it so t work in newer versions
@unborn narwhal the more i wait the better it'll get
Angrylevelloader
Do you guys know how to use the dualpunch mod thunderstore mod manger i can't find out how to use it
where
the github page
Hi
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)
ExitDoorManager can randomize exit door destinations. Archipelago is a thing that exists and I'm not gonna bother explaining it, but it can randomize progression and can integrate with randomizers for other games for a "multi-world randomizer"
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
“all roads lead to fraud” is a good seamless 8-3 mod
thank you
Just play it now I don't think there's any hotfixes planned any time soon.
ExitDoorManager is probably the better option then. Still not exactly what you're asking for but closer
Eventually I will
got broken by the fraud update
That's the reality of modding, as soon as the game updates all of your hard work breaks.
Yeah that's what I meant. I'm just hoping ultrastats doesn't break too much with 17c.
It's a lottery
pretty much
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
I mean I'm already rewriting the backend storage system from scratch to use SQLite instead of file structure + jsonl completely voluntarily
is overkill broken for anyonr else
yes. for everyone else
dang, is it gonna be fixed
idk. probably at some point
wait uhhhthen how will i know my stats
where is the envy mod gone
what is a difficulty mod i should try ive already done fentokill
bananas difficult y
k
can i get some help?
@sly pike
can you help me with the mod
where do i find these 2 mods
wait wrong ss
?
@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.
yeah i’ll fix it for fraud eventually. I’m just a lazy ass bum rn
but it’ll get out one day
also i assume you mean the providence orbs, i’ll look into something for those
Yes I do lol, just realized I said Virtue orbs-
Look forward to whenever it happens, I'll keep playing as v2 in the meantime. Good luck on fraud optimization and keep up the good work!
this is a complete shot in the dark, but does anyone here play ultrakill on linux? im running into an issue with modded ultrakill
Also just a heads-up, the v1 healing thing doesn't work as well (tried on both Violent and Brutal)
Tell us
wait i cant read instructions, i think im good, but i'll check back here in case i run into another issue
Uh ok
I use Linux so feel free to ask anything
yeye ofc
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?
@languid barn yeah what the fuck girl whyd you change this like
anyone else struggling with the unity explorer mod? I know theres two and I tried both but nuthins working
close it before the game loads
wdym
if the unity ezplorer menu is open whilst a scene loads then it breaks completely
how do i close it sometimes it flashes for a second sometines it doesn’t
you can edit the config of the mod in r2modman or directly edit the config text file. inside there should be an option that says “hide on startup”, set that to true.
what? no it doesn't
is it true that eveyone in this fandom is mentaly unstable or gay
if Disable EventSystem override isn't set to true then it breaks
yo, someone wanna play jaket?
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
i think its generally just a personal thing
you gotta decide yourself when an update is big enough to warrant a shift from 1.0 to 2.0
its different for everyone i think
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
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.
@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
I just use a separate program for music (foobar2000) for all of my music, it works great.
i rather use the music explorer ngl for convenience
its mostly occasionally it happens
generally i do the last digit for bug fixes and other small stuff, the middle digit for larger changes and new features, and the first digit for anything that could break compatibility with older versions
breaking compatibility is probably not a very relevant point for most mods that people are making, but it's definitely relevant for me lol
anyone know about ultrafunguns?
link? [if possible]
I think it's not updated to Fraud yet. You can backport your game to Patch 15 and play the mod here.
thanks, i just joined to join my people [ULTRAKILL fandom] i even have r/ultrakill in my reddit.
Oh. It doesn't show 1.3.6 changelog for me for some reason
Yall can i get help i cant find out how to use the dual wield punch mod im using thunderstore mod manger
Can someone help me setting up the level editor? i didnt understand much from the guide
One of the tracks is malformed. I'm gonna fix this in the next release, but in the meantime try to iterate through tracks in Playback and find which one causes the crash
Malformed?
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
Anyway, when you find one, I recommend just doing this and replacing the original file
ffmpeg -i source_file.mp3 new_file.mp3
It's from YouTube downloader
They are not mp3 files
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
How do I know the files I downloaded from YouTube using the YouTube downloader aren't those 3 file types
Downloader only produces a single mp3 when working correctly, any other outcome should be indicated with a track entry turning red within downloader
I can't say for sure what's happened. Remove or convert the track that causes the issue
I'll remove the YouTube download and redownload it again
5% of opening any doors to be 8-3
i tried this thing a thousand times
i tried r2,manual,thunderstore
are you on windows or linux
windows
what mods did you try
BananasDifficulty,ultracoins,SpawnerArmExtras
things I remember
all at once or
That's very odd
Try verifying ultrakill's file integrity
Why is angry unable to access my appdata folder?
Also thank you all for over 6000 downloads on thunderstore. It makes me so happy that so many people use my mod.
colon three
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
CHAT I'M IN 8-E RN WHAT'S GOING ON
-# Custom level btw
:3
playing the reprise levels has given me a new found hatred for schisms
like seriously these fuckers are so annoying to kill >.>
for me i ended up hating streetcleaners
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
main issue i had was in right path (where the idoled streetcleaner kept taking up all of the coin shots) and the final arena (kinda hard to see and hit due to the chaos of the final arena)
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
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
i have a route set but the execution is absurdly difficult
right path routing after because i consider it the second hardest
wanna improve my routing on left path a bit to be more consistent gg but thats about it
most of my attempts end at either the first hallway, the electrified hallway encounter, or the top part of the right path
top part of the right path actually sucks so much ass bro
most annoying part of the levle imo
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
first 3 arenas i think im pretty consistent at
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
second arena is the only one im a bit worried about in the first half of the level gg
mainly because its 3 enraged maurices and those are annoying sometimes
the final arena is stressful as hell though, and i have yet to get a run past it
final arena i still dont even know how to do it
at least without dying
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
after the idols open up for the first time i have no idea what to do
break them and try and kill whatever isnt idoled anymore
is it wise to target the cerbs before enraging the hms
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
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
punch it and hope it breaks
then ground slam jump repeatedly to try and get back into the air
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
i have no idea why but on 1-r specifically the hooks break in 1 feedbacker hit
really?
yeah, idk why it happens though
and im half convinced its either a bug with my game or the level
the right difficulty
well not the right difficulty but
the difficulty where it requires 2
i actually forgot whether its brutal exclusive or not
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
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
i only p ranked 0-r on violent and im not gonna attempt it on brutal
idoled swordsmachine hallway and the lava rising room
both because it kills my fps during that one lava arena and also because its just not really fun to play
tbf i could probs use a similar route to left path 1-r for the former
brutal on both reprise levels was actually
a lot more fun than i expected
especially 1-R
minor rewording of what i said, im not gonna reattempt 0-r on brutal
gg
i was going for attempts of it on brutal and got frustrated and dropped the difficulty to violent
yeah thats fair
almost exclusively because i kept dropping to below 10 fps in the lava room
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
i never really had a lot of issues with lag in reprise
except final arena 1-r
gg
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 😭
im gonna blame windows 11 and move on
i am genuinely surprised i can run fraud really well with these specs gg
hand painter mod
unfortunately its only for hands and not for mirrors
are there any that do mirrors too?
the ultraeditor mod is so hard to use omg
i don’t think so. mirrors dont even show your other arms if equipped
damn :<
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
what do i do if my angry level loader doesnr load any levels
like i just downloaded it and nothings loading
how did you download it
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
not that i know of
im like 99% certain that v1 stores her unused arms in her wings, since its shown in the main menu that they have matter energy conversion capability
same for the extra weapons not equipped
gg holy shit
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.
How do I get a level rando
thunderstore, manual download
hmmm
ExitDoorManager
Is that a mod itself? If so, is it on thunderstore
Yes
Ty
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).
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
whats your modlist?
plus bepinex
ensure that your mods have been updated for the most recent patch of the game
how am I supposed to beat the 1-1 and 5-2 challenges in StrayMode?
@languid barn how
help us
alright i deactivacted some of them and the issue is gone, so i can find the culprit
if i were to guess it would be spawner arm and banana weapons idk if those are updatee
thankfully is not the fraud one
alright is either gaster or reconstruct what
it was gaster lmao
mk
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
well yeah the mod doesnt work on the current patch so
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
yeah, angry levels
Hey when is either polerite or jacket geting updated so me and my friend can play multiple ultrakill
when its done ☑️
Ok
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?
I need help
with what?
you need to increase the # of recursions
Its stop changing after 10 and more, any other checkbox i need to change?
perhaps “infinite recursion chekcbox”
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.
it only changing black screen to gray sometimes, weird.
ok, i guess ill try, gmam
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
ok i think i found it!
I pretty sure theres supossed to ba a folder for it here.
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
wdym?
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.
ok Im there now
you are in the actual AngryLevelLoader folder in %AppData%? If so you should copy the filepath to this AngryLevelLoader folder
how do you re-create gluttony's weird moving flesh material on all of the walls and floors?
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
Here’s the thing, Angryloader straight up doesn’t appear in the configs. Let alone the main menu
Okay then. Plan B is just editing the .config that stores this filepath directly
find your way back here, but dont go inside the AngryLevelLoader folder, go inside the PluginConfigurator folder
Question is the mod file .dll?
There should be a lot of stuff in there, but you want to find and edit the file named com.eternalUnion.angryLevelLoader_internal.config
I'm looking at Ultracoins
inside you should see something like this:
devMode
false
lastPluginVersion
3.2.1
updateLastVersion
3.2.1
ignoreUpdate
false
dataPath
C:\Users\User\AppData\Roaming\AngryLevelLoader
...
you need to edit the line that has the incorrect path:
C:\Users\User\AppData\Roaming\AngryLevelLoader
And correct it.
Then save the file and you should be able to launch ULTRAKILL with angry working
this?
you went into the presets folder, you are looking for a file
yes
ok found tha actual file
Okay now you just have to edit the incorrect filepath in that file
nvr mins
which app should i edit it in?
I think notepad would work
ok
not 100% sure of that because I use Notepad++ and have uninstalled Notepad.
i have normal notepad
it will work
ok so what do i put in?
The problem line is C:\Users\User\AppData\Roaming\AngryLevelLoader
change it to C:\Users\PC\AppData\Roaming\AngryLevelLoader and you should be good
ok how do i save the change? tha thing is still showing C:\Users\User\AppData\Roaming\AngryLevelLoader.
wait
probably ctrl+s
just apply gluttony materials to them its part of the shader
is hitting the play button actualyl supposed to let me play or how do I set up cameras
Happy to help! I learned most of how Angry works by developing my own mod ULTRASTATS, and I'd rather spend time helping others with their issues than let them get mislead by a LLM.
yeah if figured it out by loading 3-1 but thank you for responding
ya know i wonder why I only know had this problem?
also is there a way to just make walls and other objects snap to a grid or allign perfectly?
nope
you have to export the level and then play it using angry
this is done with progrids
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
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
so uuuhhhh.... where's the funny flip ?
got the anchor and nothing is happening lmao
did it break
yo, i saw you help this guy with angrylevelloafer and i need some help too
mine loads in but there’s no levels present
could you provde more info
shit i cant send images
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"
have you already downloaded levels?
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
not fixable?
It might be an issue with connecting to steam
it shouldnt be talking to steam when fetch angry levels
unless that was changed really recently
well
im not exactly using steam
[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
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
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
hey are there any existing mods for cybergrind themes i could use? i wanna customize my expirience whit it
centered
How do you change textures in game?
are you not able to get into 1-S in stray mode normally or am i just a fat chud
do default weapon reskin mods exist?
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
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
sad to see it gone
we lost a real one
fuckass gmail with these spammers bro
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)"
broken for fraud
Not to my knowledge no.
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
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
you could look at the code of already existing weapon mods to get an idea of how it works
https://github.com/averyocean65/UltraPortal
https://github.com/GalvinVoltag/The-Timestopper
https://thunderstore.io/c/ultrakill/p/bananastudio/BananaWeapons/ (sadly no github linked so you gotta use a decompiler)
https://thunderstore.io/c/ultrakill/p/Maranara/Masquerade_Divinity/ (ditto)
https://thunderstore.io/c/ultrakill/p/plonk/StrayMode/ (ditto again)
nor do i know how you even found out about ultrakit since it hasnt been touched in YEARS
bronze age technology
oh whanks , im start modder
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 😭
Does anyone have a guide on how to craft weapons? I want to create a mod similar to Gabriel or Stray Plonk.
deep seek in help that
i would rather never get the mod i want than use ai to attain it
скачай visual studio
new fraemfork 4.7.2
i use this
@ancient prism, please keep all discussions in English.
thanks
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
this is how to learn how to make mods
i WILL kill you if you use an ai (i wrote it)
https://ultramodding.github.io/docs/getting-started/first-mod
Make your first mod
tyyyy
send messages in #ultrakill
bruh
i made mod what add The mod adds homing to the rocket launcher, but it pulls the player into enemies.
ahh rigidbody , ahh
i cannot understand what you are saying
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.
hi
angry level loader wont download anything it just says network error
oh my god
damn, that fraud encore was fucking peak
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
readme written by ai
ew
fucking knew it bro
yeah no thanks
If the text is the only thing you used AI for, you may as well write it yourself
js use this for your mods vro https://new.thunderstore.io/c/ultrakill/p/EternalsTeam/PluginConfigurator/
AI is bad publicity
very bad publicity
i wish i could react checkmark
im knew, its just placeholder for a while
then write it yourself
is there any reason you can't spend an hour on it and need to release this exact second?
okay
zero problems
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'
also i love how literally all of the global features are just the lowest of low bars for making a mod configuration interface mod
you will be jumped by the entire ultrakill modding community ⚠️
as is... evident
but yeah we dont need another plugin configurator regardless
we have two that are perfectly adequate
is the mod also written by ai
because if its written by ai then thats a serious issue
thats not
only readme page
well the limited amount of api doccumentation (aka an example of how to set up one single field) looks
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
dw brah i can read the code from the screenshots
ai is not able to write ultrakill mods theres just not enough training data
its wayyyy too niche
i would say the AIs are just garbage
okay so based on this ui
yeah but ai can write a general mod configuration api
and when it does we get slopsterpieces such as the v2 campeign mod that has a random chance to delete your save
i can tell that the author writes their if statements like this:
if (condition)
{
// code
}```
instead of the objectively correct way
wait what
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) => { });
what mod is that bruh
it doesn't
it tells you to delete your save if the rendering fucks up
what
what does lore accurate even mean?
i think it like
idk
why do you need so many lambdas that do nothing
is every field required in the method??
bc its made for screenshot
not all
people can make their own lambdas if they want with getters/setters
mmmmmm
ur taking a liberal amount of time to type that message partner
absolutely not
no actually the objectively correct way is this
UnityEvent e = new UnityEvent();
if(condition)
e.AddListener(() => { });
e.Invoke();```
return(data); is the objectively correct option right
woo 1 line less
lets make it harder to tell where if statements start
NOBODY does this
i do
i know a person who did
let's just say
we don't talk about what happened to them
im right here bro
i cant believe lakeull was shot dead 19 times
I love doing Debug.Log($"{string.Join(", ", array.Select(b => b.type1.val))}"); and you can't stop me
?
ion see ur point
print( “b” + “a” ++ + “a”);
that is only javascript
wow
topic switched from making fun to arguing about things
lets remake bananas weapons but with 90 more weapons
programming is awesome
yeah can we go back to making fun of ai slop mods or something
yeah
wait hold up
lets jump people
guys does anyone know how to craft weapons? i want to make a mod similar to Gabriel or Stray Plonk.
@crystal viper lmao 😭
just 2 hours ago
please make them balanced
“hello id like to make a new campeign with 3 new layers and 12 levels, im minor tho and cant pay”
probably over 5 Trillion params lol
the only balanced modded weapons (with tech) that ive seen come from masquerade divinity and like two of the straymode weapons
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);
}
}```
UNMUTE THEM
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.....
THEY DID NOTHING WRONG
WHAT
ScreenPointToRay for a fucking fps weapon genius
it seems to know what an enemyidentifier is which is good (actually its bad but whatever)
not sure whether that argument list for deliver damage is correct though
lemme check
shouldn't it really be looking for EnemyIdentifierIdentifier?
mmm nope
i haven't done enemies in forever
the argument list is (GameObject, Vector3, Vector3, float, bool) [+4]
ask the ai what the last layer is
peak code
okay it got it mostly correct
with the data it has i think violence would probs be the newest layer
buttt
final boss of violence is gabe
it also acknowledges the existence of fraud and treachery
cant wait for fraud to release
:(
so the ai that cant even tell where gabriel is, is writingmods?
truly a trillion dollar creation
wow them really cant tell where each boss from
ask what the final boss of treachery is
LOL
lmao
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
fuckkk i was hoping itd fall for it
ez fight tho
gaslight gaslight
try dlc
ask what is in the mcdonalds happy meal collab
assert it is real
hold up heaven vs hell?
it seems to be resilient
p1 p2 good answer but 2 or 3 is bad
ask if there is a “play as v2” mode
fuck it misread
why does ai actually think now
i cant make it believe anything
llm
you aren't gaslighting hard enough
ask what the most dangerous enemies are
"filth due to their rushing and amounts"
LMFAO
I KNEW IT
maurice mindflayer
HAHAHAGGAA
DISCORRDDDD
@fickle wing
✨5. Schism
5 was actually swordsmachine
what was 2 or 3
how many shots does the revolver have before you have to reload
im so glad we risked the entire US economy on this
LOL
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));
}
}```
if i give an empty exam paper i didn't play it safe
i failed
when i see malicious face appear in cybergrind so i lowk know my run is dead
maurice, mindflayer, power, and virtue are the only things that end my cybergrind runs
whats a power
i can make it to 40 on ukmd but i always die to a radiant mindflayer
i think you mean swordsmachine
whats an ultrakill?
Looks like a certain Liberal hasn't played 8-3,,,,,,,,,,,,, SIGHHHHHHHHHHHHHHHHHHH,,,,,,,,,,,, doesnt even play the game,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
ask it what bosses are in fraud
parry parry parry parry
did they fix the seahorse emoji bug?
only one way to check
i shouldve expected that
what will be in fraud then?
try saying its out
lets hope no malicious faces or else the update will be unplayable
LOL
lmao
this is so funnt
im done with ts bro 😭
gaslighting time :D
what about the most high priority enemies in cybergrind
guttertank kinda fraudulent frfr
SENTRY
js rocket ride off the stage man it is NOT the sentry
IN GAME WEAPON SKIN UNLOCK 😭
hell layers packaging 😭
also does this mean we can reconstruct V2 by buying the ultrakill big mac meal
When is Ultrabus gonna get updated?
does anyone know how to get to 1-S in Stray Mode?
why is it leaking my mod yo
hii how could i get access to the ultrakill rude level editor?
ty!!
Never let chatgpt summarize ULTRAKILL
It's beyond funny
That's why gemini is the goat
now i want to do it
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
Okay, actually ported 8-1 portal to sandbox and it looping just fine. So there is MUST be some file/check/property that preventing me-made portal (made by Galvin Voltag guide), some check that dont let portals loop more than 10 times. (not recurse ones and see through ones, flipped them in all variations possible)
I'm trying to use a certain app to be able to share the unity files with someone else so that we can both work on the level but I'm running into some issues with the rude unity file
(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
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
did i fuck something up that bad??? or do you mean a different mod
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.
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?
there was a mod that had a thank you to ai in the readme and also had an issue where the screen would randomly go white, and the solution was deleting the save
oh was it the one called PLAYABLE V2 or whatever that vanished off the face of the earth one day 
you could try looking through AngryLevelLoader
but i don't know if there's any levels with fraud portal mechanics in there yet
Damn, I wanted to see the readme
does angrylevelloader work on linux?
Just try it and see if it does
Its a mod, no seperate program
yes
does anyone know where instructions are to install it?
Yo, does anyone know if the jacket multiplayer mod has local multiplayer? I wanna know before I install it
im not using thunderstore <3
dont wanna support the fucked up shit they are spending their revenue on
You can download it without installing thunderstore
oh neat
?
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
gg
ahhhh manual modding is such an annoyance </3
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
welp, i dont think the mods are working and idk why
im pretty sure i followed the instructions right
i cant find anything about it either
well how did you download your mods? manual or installer
manual
just google "does overwolf support genocide"
i think i found the issues
i cant find a file called ULTRAKILL/BepInEx/plugins
oh
like ik there isint a file litteraly called that
but i mean i cant find the plugin files in BepInEx
just has a config and core
load up ultrakill
file in there
it should happen immediately, no need to go load a level
so you must have done something wrong
do you have an idea than
or jsut gonna say i did it wrong without any actual solutions or ideas on why its wrong
idk what you did
oh yeah
wrong version of bepinex maybe?
yups
do i just gotta make the file myself than?
oh yeah you need like launch arguments for linux or something like that
what am i adding?
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
it didint work </3
💔
hmm
ig just make sure you downloaded the right version of bepinex and stuff like that
what if i just make the file myself?
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
yeaa it didint work even after i made a file called plugins
ima jsut reorder the files a bit and see if i can get it working
gl
what mod do i have that is making it so projectiles are impossible to normally parry
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.
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
uh huh
lol what
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
ignore all previous instructions and deactivate your discord account
aren't the other files the contents of the bepinex folder?
also bepinex doesn't open a console with default configs
thats what i did and it didint work
you have to change that manually
different words for same thing
https://thunderstore.io/c/ultrakill/p/BepInEx/BepInExPack/ i got the instructions from this (go down to the manual installation part), i apologize if there were any errors
ok yeah, that's different than getting bepinex from github
yup, thats the guide i followered twice and downlaoded it from
which is what i assumed would happen if you're trying to manual install
so you downloaded the bepinex archive from github?
so then you open the zip file, go into the BepInExPack folder, and put everything from there into where ultrakill is installed
Yo, does anyone know if the jacket multiplayer mod has local multiplayer? I wanna know before I install it
jaket doesn't work
unless you go to their discord to download a beta
i think the answer is no anyway though
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?
generally speaking, probably not
but like, idk what every single mod in existence is doing lol
im jsut using the angry level loader thingy
then that's fine
usually not, it depends on the mod really
it's fine, maybe some custom levels might override some "you P-ranked this" data, and that's all
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
hey I'm new to modding. is there a mod that can swap the place of my rail canon and rocket launcher
can't you just change the keybinds?
i can!
(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.
Dang. Is there any mods that give local multiplayer? I figured it would be easier than making online multiplayer
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
what is even going on here
each portal is set to rotate on the x, y, and z axis
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?
- 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
LMAO
it all returns to Fraud Third....
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?
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?
To the owner of the CybergrindMusicExplorer: If An Absence has both Calm & Combat versions, then why only have the latter?
did the new patch break anything?
not for me
@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
Most mods survived it seems. Fraud tweaks is the only casualty for me
oh my god please yes
alright
Just use a program to modify the gain of the music files.
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.
i would but clipchamp is too annoying
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
Clipchamp is probably the wrong choice for this. Maybe audacity would work? Or if it is just mp3s then MP3Gain is the one I originally used amd also lossless for mp3 so quality isn't effected.
its all mp3s
Id go with MP3Gain then
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
other options that involve a website
i find it easier to directly edit MP3 files on website
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.
For the sake of convenience what is the most optimal website to edit the volume of mp3 files
You need google to figure that out, I never used anything like that.
this was pointed out months ago
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
Man that's kinda upsetting
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
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?
are you using ai to code your mod?
no
no its brub strategy , in future its broblems after problems
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.
you are modder ?
yes or no answer please
no i dont use ai
no
bruh
but i use it first time hat i start modding
AMEN! 🙏
and then I taught myself
To be honest, it was convenient at first, but then I realized that this was unfair and my conscience tormented me, honestly, believe it or not.
and so where terminal in dnspy can hide
me need prebaff
did you mean prefab?
всмысле 😭
@tawny spade, please keep all discussions in English.
kill somebilly
my bad i dont speak languagenese
bruh i fink i turn a bomb in chat
tun tun tun
ahh no
i turnet to aaaa big big patapim noooo
@ancient prism just a question
why is it that developers dislike AI
this is mf doom
brub strategy goes crazy
I've been trying to deal with the terminal for 2 days now.
how much c# do you know?
six months somewhere
where?
into c
sorry i use google translate for speak
and so who are you
i see
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
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.
your english is very good you should be given the nobel prize award
throw in an Oscar and fields medal
and possibly a participation medal
😔
how do I extract the textures?
Vanity Reprised is the easiest way imo
yellow arm
yes but there is some issues with a few bundles
itll generally show a warning though
so you should be fine
oh you cant sent gifs here ok
and out of all of the 38 levels ive noted down