#ultrakill-modding
1 messages · Page 30 of 1
there's not much of a modding community for this game so i think you'll probably just have to figure it out on your own tbh
how do I make my 6-2 UST script work?
only the boss theme works, the piano punch and the speech are unchanged
{
"Name": "6-2 Tenebre Rosso Sangue",
"Author": "me",
"Description": "work please work",
"levels": {
"6-2": {
"punch_heavy": "punch_heavy.wav",
"gab2nd_intro2": "gabintro.mp3",
"boss": "P-2.wav"
}
}
}
(note that I cant change the pucnh globally bc its the sound of kb punch connecting to a target)
:(
So uhh where can I find the executable to start harmony
executable?
harmony is included with bepinex
so if bepinex is installed then harmony is also installed
pretty confused where can I open bepinex to start editing, the folder in ultrakill is just config
Thanks for the help Ill try figuring it out for a bit, might have more questions later though
Oh my fucking god this is alot to figure out
getting a few errors upon trying to actually build what I've written so far. does the plugin project folder need to exist on the same disk as the ultrakill directory to properly reference Assembly-CSharp? also, what version should I plug into the LangVersion field in the .csproj file? it defaults to 13.0 but cmd is spitting back an error when I attempt to build it with that.
it shouldn't need to be on the same disk as ultrakill, i have mine on separate disks and it works fine
i installed r2modman, downloaded angrylevel loader, pressed start modded and i get some "javascript" error
okay yeah that error was just a typo I must've made last night, was easily fixed upon just repasting the path.
still getting the langversion error though. I know I've built with 13.0 in that field before without an error so I'm unsure why it's spitting back an error now. the command it's giving me to list supported values also just isn't doing anything lmao
i guess i don't even have a LangVersion set in my projects so idk about that
fuck it, I'll just trying nuking the entire field and see if that works
apparently if not specified then it picks a default based on the target framework version
yeah for some reason this is being really finicky. nuking the field entirely or leaving it blank gives me 2 errors instead of 1, although now it's telling me that I need to input langversion 10.0 or greater. which also makes no sense because I was feeding it 13.0 already and it didn't like that.
I will say that I'm currently trying to use the ultrakill plugin templates posted here a few hours ago after attempting to do this from scratch last night and being unable to get bepinex to even register that I'd given it the plugin at all and not loading it.
that's what I was using last night but I was unable to get bepinex to even see the plugin file
it had no issue building, bepinex just wouldn't load the plugin
uhh... can you explain that more
I put the built .dll in Bepinex/plugins, I start the game, Bepinex doesn't load or acknowledge the .dll
you didn't make your project for bepinex 6 did you?
upon trying to get the project file out of my recycling bin I discovered that my recycling bin actually vanished into the ether along with its path and had to channel the arcane arts to create another one from nothing.
I'm pretty sure this is targetting bepinex 6 though
okay. that's probably why it couldn't load it then
does the bepinex template just default to 6? I swear I hadn't changed that and read nothing about it in the documentation. is there another template for the version ultrakill uses I should be using?
i don't think it defaults to either one. i thought you had to specify whether you wanted a project for bepinex 5 or 6
oh fucking
god dammit, you're right. I see where I went wrong.
this is sorta my first time actually trying to build a mod for bepinex. usually my job in mod projects is the modelling or animating or something like that.
fair enough lol
i figured it might be the bepinex 5 vs 6 thing, it would be an easy mistake to make
maybe my problem is coming from the fact that I'm looking at documentation for an "unreleased version of bepinex"- I don't even remember how I got this
okay this is all starting to make sense, thanks for your help
okay wait so for bepinex 5 am I just building for TFM 2.0 regardless of unity versions? I had a whole escapade about this last night trying to figure out if ultrakill really changed its version from 2019.4.40f to 2022.3.29f or if I was just insane.
tfm should be net472
ultrakill did change unity versions but that was back when the revamp update came out
and the .net version stayed the same anyway
I figured since that'd explain why all the mods were broken.
let me clarify since I barely understand the terminology I'm using, am I filling in -T netstandard 2.0 or -T net472 when I create this template?
the second one
okay, got it
I'm not sure how I would've ever known to target that had you not just told me to lmao
4.7.2 is most common for unity games, unless they're on a really old version of unity
or if they're IL2CPP but that doesn't matter in this case
Fuckkkkkkkk Man how'd I end up here
the blood is a lie
NONONONONONONONONONONONONONONO
i forgor what this is from
is it from PORTAL
Creature of steel…
Is UAReplacer better than USTManager?
thy end is soon
it's hard to say
but USTmanager is open source and has more documentation
that massively improves it in my eyes
that being said
it hasn't been updated since prior to fraud
so I don't know if it works
More documentation as in there are more examples of ot being used?
there are more Guides on how to use it
it's a bit more established (actually a lot more)
right now UAreplacer
is a bit of a black box
that worries me personally a tad bit.
not to say the mod is bad. I haven't personally tested it
but
it's from a new developer who to my knowledge doesn't engage with the community. with no documentation without a way to view the real source (only it's IL decomp)
that's not ment to shame or dogpile on anyone btw
Hm okay
The issue I have with it rn is that it can't replace boss themes and speeches directly
For example if you were to replace the 6-2 theme with some other song you cant just write "6-2": "path/to/file", you have to do it in the bracket for 6-2 specifically and you can only replace the 6-2 battle theme bc it's labeled as "boss" there, replacing "6-2" won't do anything "despite the fact that this is what the theme called in the game). And since there's only a line for the "boss" theme in 6-2, you can't replace the pre-battle speech at all
no
again unclear
Im no expert in ust
I'll try out UAR in the morning
dude im so lost how do i play custom levels
How can I make a image appear whenever something is parried?
@civic gale @rotund quiver you can use things such as R2modman for both of those mods https://youtu.be/nUXbQSP_NA8?si=3Jp2bXTntBDpKhmR
ok thanks :3
yo to all the hammer users, theres a mod that does brocolite's version of the nerf
i dont really understand it, but its there
Gh gcg I x if
awesome
Thank you, thank you, I really thought long and hard about this wonderful peice of literature before writing it, I really put my whole heart and soul into it
im using masqurade divinity mod but i cant punch more than twice
@inner nest Hey just Fyi your ultrapain refuled mod its a bit broken from the latest update, some of the enemy changes dont work, not sure about player ones
Yeah
Broken
any1 knows where ultrakill animations at?
i wanna use v1 animations for something
can't rocket boost or core boost so i can safely say they're broken
So i’m stuck on trying to get the cyber grind music box to work
Ill deal with it tomorrow but my main issue is bringing over the files where it’s put in document form instead of in dolphin for my steam deck
I obviously export the files over to dolphin but i gotta sleep
Ill be back though
yup
i know
anyone know how to get ultrakill on vr? i have a quest 2, and steamvr
It's a shame how many old Ultrakill maps are just broken now. Is there any way to preserve them? I still have a ton of old .angry files that no longer load...
Or is there a way to have multiple versions of Ultrakill? (Without having to redownload old patches every time.)
Yes
Just keep backups of old versions and open their .exe directly
Or add them as non-steam games
So you can have the latest version as your main game and the previous versions as non-steam games
yeah okay no I have no idea how does the UAReplacer works, the dev didnt leave ANY instructions whatsoever, just an empty folder in plugins
i think it was made for ultrashit
Why dont i have the rude compiler when i install the rude editor
what do you mean rude compiler
The thing which is used to turn unity scenes to levels
its called rude exporter it should be in one of the tabs at the top of the window
HOLY PEAK
Yea but its not there when i got tbe editor
Anyone have a ultrakill multiplayer mod
no
hi
no
I downloaded a mod that gave me every p rank a wile ago, then deleted the game and redownloaded it and the p ranks are still there. Since i felt bad for “cheating” i decided to live up to the p ranks. But it doesnt show my name on the p rank leaderboard after i p ranked it for real. What do i do??
while*
dear moddlers
is there any way to chabge the ULTRAKILL style titles? as in Destructive SSShitstorm ETC.
reset your times in the advanced settings that got added recently
does it matter what version of visual studio i use
You can make mods with notepad if you're brave enough
jesus christ i wanted to hurt myself not set myself on fire
thx
Im not on my pc rn but does that reset all times or just specific levels
is there any ultrakill multiplayer mods that are working??
Can someone please try to fix ts sorry for being impatient
All there is is nust check for updates
There’s a mod for it but last time I tried to use it it broke the settings menu
Its this https://thunderstore.io/c/ultrakill/p/Waff1e/RankTitleSwapper/
If they don't port angry level loader in the next week I will ship real cancerous rodents to hakitas house
I want my envy
it was literally updated 19 hrs ago
Wait what
so how do i add a mod to ultrakill
install or downloads
Ultraskins GC
I believe the betterweaponhud mod by jade can do it to
but I haven't confirmed it's working in fraud
however ultraskins gc does work with fraud
does anyone know if that Jaket rework was a virus? It got taken down from thunderstore thats all
this mod is broken or it's normal?
So, if it's broken, how can I repear it
and if it's normal, how can I select the onliest thing "section"?
I'm new to unity modding and trying to get the hang of some of the basics and I'm a little lost on how exactly I should go about finding what exact process I need to patch in order to accomplish something. As an example, if I wanted to patch the game to bring up another menu in-between pressing play and selecting a difficulty, how would I go about doing that? I'm trying to follow the trail of what exactly is getting called in the main menu state via unityexplorer but I'm a little lost on it.
adding a menu in between those things might be a little difficult tbh
i think you could probably use unity explorer to inspect the on click event of the button to see what it's doing
yes it is
i believe
oh ok, thx for help
how i can put ultrakill in r2modman, it says "the ultrakill folder no exist" but i have it in steam
i cant send screenshots ohh god.
for that, you need to talk
ik, but yk how i do that?
not talk
likel
put the ultrakill folder
idk how to do that
do you know where your ultrakill folder is located?
for r2modman, idk sorry
no
mb for respoding now
@soft pasture
i was seeing some totu
tuto*
i alr resolved it
but thanks anyways
turns out you dont nee any — take your audio file, rename it to the sound you want to replace (dont forget to make it either a ,wav or a .ogg) as it's named in the files and put it into the audio folder
the tricky part is figuring out the name for each sound, but luckily we have the USTM debug command just for that (although some areas may have too many other noises that put all other sounds below it so you're still gonna need to venture into the files)
also there's no replacing sounds for a singe stage specifically
not like that feature worked on ustm anyway
The explorer tells me that it has an on-click event and I'm able to trigger it from there but actually trying to inspect it just brings me to the button template it's using. I assume I'm missing something woefully obvious.
nvm i didnt
somebody help
pls
i plead
ahh
i just want my ultrakill dubbed
in pt br
pls
ahh
i'm not at my computer rn so i don't remember exactly what it's supposed to look like but you should be able to keep going deeper into the on click event to see what it does. you're looking for like invokable calls and persistent calls i think
i can try to check it later for you
I'm looking at the invokable calls script in the unity explorer but I'm unable to figure out how to get the list to tell me what it's entries actually do
no rush, you've already been a massive help. once I know how to actually trace what events specifically do I'm sure I'll be able to apply that essentially everywhere.
from there, forcefeeding new assets into the game shouldn't be too difficult. god, I'm gonna eat those words.
that depends on what you want i guess but i use a lot of custom textures and that's pretty easy
in the short term I'm just trying to piece together how to make the game do what I want, generally speaking. long term, more than I can chew. but hey, shoot for the moon and don't be too disappointed when you hit a building.
fair enough lol
try out rude and making your mod work in it, then replicate the changes
(for the ui)
so what, just reverse engineer rude? isn't that like, bad form?
oh i didn't think about that but i guess that would probably work
no you can use rude to generate a unity project with ultrakill's assets
i'm too used to doing any and all UI stuff with pure code lol
I didn't realize rude even did that, that'll be so much easier
how do i mod on linux
ahhhh rude and tundra are both invite only. that's. so cool.
for me I just installed bepinex manually and added to my launch args WINEDLLOVERRIDES="winhttp=n,b" %command%
I'm unable to find any resources for the actual editor and most of what I'm finding is saying that it's invite only
here
check the faq in pins
oh I'm blind, thanks
Does anyone know where I can download the latest version of UltraDroid?
Plss help
this tool is actually slowing my pc to a crawl, if my pc doesn't burst into flames this'll be hilarious
yeah it does that
did you happen to pick every scene to export?
I didn't think so but I've second guessed myself hard enough after watching this slideshow go on for long enough that I'm just gonna start from the beginning
guess I'll try generating it on my M.2 this time instead and see if that helps, although it probably won't. at least this gives me time to make coffee or something.
Rude is available to anyone who wants to try, however the discord server is invite only, by applying with a rough base of a level on rude
Tundra is, as of currently, closed, there were open aplications long ago, but have been closed for years now
Houaaaa
thats awesome, i saw a portal gun mod in thunderstore but couldn't get it to work. idk if its broken or r2mm being funky.
gotcha. if this tool works how I think it does I probably won't need either of those but it's good to know
idk if its fully a part of this channel but do i put bugs and similar things in "issues" on the github or does it go someplace else?
kinda new to this.
i checked this for you anyway
so in the Button.ButtonClickedEvent you have m_Calls and m_PersistentCalls. everything in m_Calls is empty so you don't need to care about that, the important stuff is in m_PersistentCalls
there are 4 persistent calls, you can inspect them to see what they are doing. the first one runs the void OptionsMenuToManager.CheckIfTutorialBeaten();
the important one in your case is the third one. you can also check the arguments that are passed to the function in the ArgumentCache, so it is running Animator.Play("ToDifficulty"); on the target Animator component on the game object at Canvas/Main Menu (1)/V1 here
Hey quick question, howcome I can't play any music in the Cyber Grind and some sounds are missing?
IS there a way to update mods?
did you install an outdated mod (released/updated before fraud)
Yes, these mods were installed prior to fraud
then the update broke em
Ah. How can I fix it?
you should check if there are updates available for the mods
if there aren't then you can't fix it and you have to just uninstall the mods that are causing problems
Mk. There's no option to update any of the mods, including Bepin and PluginConfig
bepinex rarely ever needs any updates
plugin config actually survived the fraud update just fine though
so it must be something other than those
yeee. I'm gonna check my cybergrind real quick because sounds are playing same with fraud music
Found it! Yep it was Ultrachaos
ah! fantastic, this is a massive help. again, much appreciation for answering my beginner-level questions. it's been nigh-impossible to find any good resources that really help me understand what it is I'm even trying to do.
you choose the levels
whats the best way to play custom levels
just play it(
I'm trying to play ultrakill masquerade with my friend and we can't host a lobby and can only punch twice then it stops letting us
Anybody know why?
there are no working multiplayer mods right now
Do u know why tho
masquerade and a multiplayer mod at the same time
holy incompatibility
not even counting jaket not being updated and fraud causing problems
Y would they be incompatible
you have to code mods to be compatible with eachother if you have custom things happening
i'm joining the cause
"Everything is broken and we dont know why" might be better
true
its truely a mystery
i mean it is until someone puts in the effort to figure out how to fix the multiplayer mods
i'm not doing that though lol
tried. same
i am going to work on my multiplayer mod again
but thats only because i have done 0 implementation with the game
my engineer brain says it's probably because whatever witchcraft they did to make the portals and mario galaxy gravity work required game-wide changes.
but I also know absolutely nothing about coding video games and am talking completely out of my ass.
also vanity reprise really doesn't like exporting levels from fraud. it manually de-selects them every time I try.
I mean its just Class.DoThis gets removed and fucks everything
Happens almost every update
haha, I know just barely enough to have a rough idea of what that means.
not wrong lmao
MissingMethodException is so weird when it happens cause it seems to even break things that are completely unrelated until you go fix it
Hello people, so I wanted to discuss something, I really want to make a custom level but I have no experience with making levels and I don't think I could do it on my own, it feels wrong to ask random people for help in terms of like actually making the level whenever I know I wouldn't be able to pay them or anything I don't have the money for that, but I was wondering if I could have some help with like ideas like the level layout and stuff like that, here's the level concept (the last paragraph is just an idea not fully complete)
Mod idea: you play as an earthmover
Thats it
Someone should like make it
looks ambitious
Yeah it is. I'll admit it
you should probably start with something simpler for your first project
when you get experience you can move on this flagship idea
Yeah but it's just an idea I've had for a long time and I'm really proud of the concept
Maybe instead I could start with some kind of prototype version of the level which is a bit less complicated?
Because honestly I just really want this idea to come true even in a more simplistic form for now because I've had the idea for so long and I think it's a really cool concept
Yeah and then go back and make more complicated
leave the fx for later
Like revamping
Yeah that's a good idea, although I'm not particularly good at balancing in general so it would still be nice to have some ideas for like basic arenas that make for interesting encounters
First make a few rooms and layouts for testing
I don't even really know where to start that I mean, I guess I would start with unity since that's what Ultrakill is on
Yeah I know that's why I said it
I don't have unity downloaded, that's what I meant. I guess I should start with downloading it
you should see the guide for installing rude in faq in pins
If you're talking about the level loader, I already know how to do that and I think I have it installed
no the editor
(I'm also going to have to delete some files real quick. My laptop is out of space)
And okay I'll go do that
Good luck
So question, what do I do after I generate a rude project?
(keep in mind this is also my first time using unity)
Do I just import it into unity as a project?
Oh wait, apparently I didn't install unity editor because that's a separate thing and now I need to find a way to clear up storage
okay so after a lot of checking and re-checking the main menu scene in unity I've figured out that the animation playing on the V1 object here is to move it to the center.
I've been looking for like, maybe an hour now and I can't find what actually causes the menu to split and transition to the difficulty select. that animation tied to the V1 object has a script called ToUltrakillEvent tied to it at the very end which is my best guess considering it's tied to every animation that would play while the menu splits or reforms but I can't tell how it'd even do that.
the script in it's entirety contains
public class AnimationEventToUltrakillEvent : MonoBehaviour
{
public int eventNumber;
public UltrakillEvent onEvent;
public void ToUltrakillEvent(int num)
{
}
}```
it links to UltrakillEvent which I didn't see at first because the names are confusing but I can't really tell how this event is controlling any of this either
i'm assuming the scripts you get from rude must be stripped and/or publicized because that's not actually what it looks like in game
when using ILSpy to view AnimationEventToUltrakill in Assembly-CSharp.dll, it looks like this
using UnityEngine;
public class AnimationEventToUltrakillEvent : MonoBehaviour
{
public int eventNumber;
public UltrakillEvent onEvent;
public void ToUltrakillEvent(int num)
{
if (num == eventNumber)
{
onEvent.Invoke();
}
}
}
looking at it now, the V1 object in the main menu has two of these components on it
well that would explain why I didn't see any of those in rude, a ton of these scripts are either missing or broken
one of these is event 0 and the other is event 1, looks like they're both set off as part of the animation though. one is to make the main menu buttons deactivate and the other is to activate the difficulty select while deactivating the main menu.
but I don't know where the split comes from
this is horror beyond my comprehension
Bro I'm just tryna understand this please talk more😭
the split is the first object being deactivated and then two other objects moving apart from each other, Canvas/Difficulty Select (1)/Background and Canvas/Difficulty Select (1)/Info Background
Woah
oh my god you're right
i don't know much about how animators work, to be honest
the animations for those objects seem to play on every enable, maybe that's just a thing they can do? i don't see any other component that seems to be doing that
are you talking about ScreenFadeAnimation? that looks like it's just for a color fade
I wish I could post an image of what I'm looking at right now
yeah you just have to chat more and then eventually you get image perms. it's to help with spam prevention i guess
yeah I figured
okay I fully understand what's happening now
no I don't
okay so there are technically three V1 sprites on this menu I think
but the two split ones which are separate objects share an animation controller
NO
THEY DIDN'T
they don't move
they stretch
looking at it in game I can't tell
no wait because it's the background that's stretching and not the V1 sprite
and the sprite is parented to the background so it just moves with it
i've found that you can inspect Animator.runtimeAnimatorController. this looks promising
I'm fucking dying this is great
I would've never thought to do the menu like that, but I guess that's why I'm not working on ultrakill
yeah that's the animation controller they both share
idk if you were around for pre-revamp ultrakill but the menus were about as basic as they could get back then. got a lot more polish and extra animations when the revamp update happened
oh I was, I remember
I just didn't realize this is how the new ones worked internally
me neither lol
what even makes the shaft appear there? it's not behind the menu in the scene, at least not to start. I assume it's either a projection from a camera or a really simple animation.
i've spent a lot of time modding this game but just never really had a reason to look into this specifically before
I gotta be really clear I've only been trying to do this because I went "it couldn't be that hard to do a bit of custom menu stuff if I'm gonna try to do something cool. menus are easy, they're menus. I'll just start there."
boy was I wrong
actually it seems like the elevator shaft is always there. there's just stuff in front of it and the sound is muted until you click play
it's there but it's kept out of the way and fairly small
I can't actually see if it gets moved / scaled up or if there's just a camera projecting the inside of it because I can't get this scene to play
actually I could probably just check
in game with unity explorer you can just disable Canvas/Main Menu (1) and then you can see the elevator shaft lol
oh huh, didn't think to try that
also every part of this shaft is a different mesh
it's the actual shaft there, not just a projection. disabling the main menu and trying to UI or object select gives nothing except the shaft wall
I'd love to see where the camera is but there's just an absolute mess of shit at the top of the shaft in the scene and I couldn't dig a camera object out of there if you had a gun to my head. it's not where I expect on the hierarchy also
it's the player camera. duh.
oh yeah
the player (and everything that comes with it) seems to always exist in every scene as far as i know
except for like the bootstrap stuff when you first launch the game
so if I wanted to replace the shaft with something I'd just need to load a new asset into the scene and warp the player to it on event
that's not too difficult on paper at least
Okay so is something wrong or is my laptop really just taking this long to download this?
if you're trying to use rude that's the wrong version of unity. here, follow this guide.
https://envy-spite-team.github.io/ULTRAMappingDocs/Setup/Editor Setup
literally what am I talking about I don't even know how to patch in an asset or animation
also there is no animation on the camera it's literally just the player falling
The direct link isnt working bro
I have a different issue but i also think its related to my unity version
Is there a specific server where i can ask support for like the rude editor
what problem are you having
rude editor uses unity version 2022.3.28f. I don't know why it isn't the same as ultrakill's version but whatever
Theres nothing in the rude tab exept check for updates
hey guys
Sup
Ion really know
like
How many mods did you put in there plugins?
for example
if i add more than uhh
16 mods
it just
breaks the game
and doesnt let me play
If you put less does it lag a lot?
Because hakita mentioned for the reasons for fraud lag you should probably delete mods to prevent crashing
Idk im not an ultrakill modding expert
Are you sure the mods aren't outdated
Or one of the mods is broken
its not that the mods are outdated
Or conflicting with another
its that i would be stuck on the difficulty screen
and the background would be white
and i would not be able to leave or go beyond it
Same here bro
I hate locked image perms
I still am confused why is there only “check for updates” in my rude tab
This is like the fifth time im bringing this up bro
Wait are you using r2modman
will i get abused
if i say
that im not
because im on the cracked version
of ultrakill
Yeah
I would try to check if there is a limit but im afraid of my laptop turning into a hydrogen bomb
Okay is something going wrong? It feels like it's been stuck downloading forever, and I have enough storage space. I made sure of that. I had to delete a lot of things
I downloaded 3.28 when i had half storage space and it took me around 20 mins
I've been here for like an hour
It depends on how much storage space you have remaining
Is it still on the unity installation process?
Yeah it is
Yeah i THINK something is wrong
You cant cancel the process so your stuck there for eternity
Is there anyone whos good at the rude editor i also have a problem
Welll
I've cleared out pretty much everything I cannnn and yet it still has so much
Dang
Wait I actually did find something to get rid of. That was for some reason way bigger of a file than it should have been some random game which was for some reason 3.63 gigabytes
And it's not like it was a big game or anything it was a small random itch.io game
Well if you kinda want jt to be faster then yea you should prob do that
Yeah I did. I don't care about the game anyways
According to the ultramapping docs it REALLY dosent run well on low end devices
I'm currently on an HP laptop
pray for ur laptop gang
Im on a levono
It runs buns on fraud bro
EVEN after the hotfix 8-3 is still laggy
Wjatever
Does anyone still know why theres nothing exept check for updates
what mod gives the -SKILL ISSUE x1 in the menu, i've been removing mods one by one
I'm sure it'll be fineeee love I need to bring my level to life and now a bunch of people have become invested with it and even helped out so now I'm committed (art made by Dakaubrey thank you to them)
Oh wait! The editor application finished installing!
It's installed
Nice
But uh
Can you check the rude tab after lime its done
Does it only show check for updates
Where exactly is that tab?
I'm sorry I feel stupid but what exactly is this on? Is this on unity or something else?
it's in the unity editor when you open the project
Yea
it's not gonna say anything other than check updates
Same
WHERE is the ride compiler bro
Rude
I think first I need to do this but what exactly am I supposed to do here?
you shouldn't need anything there other than basic VS
What about visual studio community
i fw jetbrains Rider bc its built for C# (and not made by microsoft)
So do I just go straight to install?
No no
yes
Oh eait
or download jetbrains rider instead
Wait wait
dealer's choice
Oh luckily this is actually downloading pretty decently quick
I'm pretty sure you only need basic VS
Oh dang
I got the unity connection thing as well because why not I guess
So wait is the check for updates thing intentional
They removed the rude compiler?
I have no idea dude I just started using this shit a day ago, I'm just telling you what I also see.
I downloaded this to see how the main menu works
And downloaded
Should i explain more about my problem
Wym
Yeah i think
darkmodedarkmodedarkmodedarkmodedarkmodedarkmodedarkmodedarkmode
I have image perms hooooeay
yes that was the plan
Okay okay
so
this is all that appears when i click rude
in the Ultramapping docs theres supposed to be a "rude compiler"
Its not there
all the windows that are supposed to appear INCLUDING THE WELCOME WINDOW is in here
Dude, did they make the pauses in Gabriel's 6-2 prefight speech shorter or something? I was checking out why my custom intro ended up with a second latency and it turns out it starts out normal but then slowly falls behind the current in-game version
What am i supposed to do with these and how do i put theme in the rude topbar
Gabriel got that verizon 290ms ping bro🙏
I dont know how to use audacity at all
It's more like 100ms, the difference is half a second
Version on top is the in-game version, bottom version is what I made inspired by a yt video
Thing is, I did this by extracting Gabe's speech from the game files and overlaying it with the tenebre rosso sangue intro
This is supposed to have the same timing as in the game
My guess is hakiter made the pauses in his speech sporter and thereby sped up the scene itself (for some reason)
Dang
did bepinex and harmony modding things stop working with the new fraud update?
it's not just my old code breaking after an update though, like, for some reason new vs projects can't be created and compiled correctly
bepinex and harmony are built on the basis of all unity games
pretty unlikely that an update to a specific game would break it because it doesnt use any specific code from the game you are modifying and mostly relies on general unity code instead
unlike mods which actively rely on it
is there any specific error?
it's usually assembly access error and something about assembly publicization
yeah actually maybe it's just me not setting things up correctly
actually yeah what's the way to like, access private variables
I followed accordingly to wikis and the bepinex assembly publicizer ms build or something but it just works half of the time
How can one debug a thing that:
a. Doesn't get caught by a debug log
b. Doesn't get caught by a graphics debugger
c. Can't be caught with a unity profiler? (as it can't hook to the release build, even with a swapped player dll)
I want to find the issue behind this #1475458645956493404 message
but I can't really figure out how to?
If it works with the pre-patch, but hangs on the build after... it's probably related to the code... But if there was an error, it should've appeared in the log?
if you're patching a method, you can get private variables from the class you are patching by adding them as a parameter:
// accesses the member variable difficulty
public static void MyFirstPatch(ref int ___difficulty)```
with publicizers im not really too sure, ion think ive ever used one properly, ig just make sure that the assembly you are referencing is the publicized assembly over the regular assembly ig
im assuming you've already tested it on the frauddebug build and cant recreate it
Yeah, it's fine there.
Probably the same thing before b2
17b2 haven't changed a lot of stuff in the code itself.
and with 17b... I'm not even sure where to look, as I don't know what's the cause xd.
thats so weird
because like
there could be some things in 17b that could maybe cause that
but i highly doubt theres anything in b2 that could do anything
to cause that
probably some shaders
the only thing i think i can really recommend is maybe posting about it on the steam forums if you havent already? thats about it tbh gg
Eh... force- argument is not supported nor would anyone really care.
so either I'm finding a way to fix it on my own, or... dealing with stitches and lower framerate
Or I'm adding debug logs to random functions until I find what actually hangs
this is probably a really useless idea but sometimes I debug stuff with debug.LogError
debug.log occasionally stops working for me
Well yea, basically. I'll add a bunch of log prints and look what can be reached before the hang
So I'm trying to import the rude file but it just doesn't do anything
import projects and choose the folder that holds rude
I do but it just does nothing
it should precisely be the folder that holds the Assets folder
Oh that checks out
unity throw any error messages?
what am i even looking at man
you dont need visual studio for level making you can close it
So then what am I supposed to be doing
click on the rude project in unity hub
So do I just import projects and try to import assets?
can you show what your unity hub looks like
click the New Project button and then Import from disk
then find the folder that holds your rude
specifically, the one that holds the folder Assets, like before
This is taking a bit to load
well custom levels usually have custom models right?
I haven't even started importing. I'm just opening a new project
Yeah but I haven't made any of that
ik
Probably blender although I'm definitely going to need help from someone else who is better with blender because I've actually never used blender. I've done 3D modeling and other random miscellaneous software though I guess
ig u can ask?????
im not sure if you would get someone to model for you
Yeah that would be pretty unfair to expect someone to 3D model for me considering I don't have the money to pay
true
Where is the option to do that? I can't find the option for some reason
it should be in a dropdown after you click new project
I havent used unity hub in a while maybe something changed
Oh wait, I was on the wrong screen
Wait no no I was on the right screen. I'm being dumb
I'm confusing myself
There we go. Where do I find it from here
you created an empty unity project
wrong way
it seems like you imported an empty folder inside rude
ohh i see
click the Add dropdown instead of New Project button
thats where the Import from disk option should be
There's the add project from disk option but whenever I click assets it just does nothing
How do I skip them because it's not giving me an option
Never mind
Wait no I was right
It's not letting me skip
skip what
eight time saying this bro
Theres STILL no rude compiler for me
can someone please tell me if this is intentional or its a bug
This I can't open it because it's telling me I can't use this version
did you click on the 2022 version
Oh wait I'm just stupid
How the lvl going
I'm just learning the basics right now
👍
Okay last thing for now. How did exactly do I get the models to appear in the actual environment?
(Fraud Spoilers, idk if the embargo still applies) I'm currently attempting to add ||the space section in 8-3|| to the cybergrind and. why are you like this. ||that's meant to be the sun.|| no. why cant the shaders just be here now.
U want 8-3 skybox or u want 3d
i'm doing 3D.
Like I've got all the assets now, but how do I actually make them appear in the environment?
there's some, uh. issues.
(im currently using a different skybox so I know when it actually works)
I thought it would just be drag and drop but that doesn't seem to be the case
use this
no.
I appreciate it but I wanna make it a u t h e n t i c (3d, moving objects)
the objects
are 3d
are moving
❌ actually look correct
Making a ULTRAEDITOR level that is intended for use with a mod, can you guess what game this is based on?
portal
yep
current issues:
- weird ass rim lighting on only some objects
- I imported some meshes wrong so only some parts of the things show up
- a distinct lack of skybox
- some stuff doesn't render properly because the shaders aren't loaded while in the cybergrind and I have no clue how to get them to load
this is gonna take a w h i l e to fix but its gonna be worth it.
eventually
Interesting. So Unity profiler refused to hook onto release build with swapped player dll, but dnspy did. Not sure if this is a red herring, but I'm getting somewhere.
Can i use a pre release rude version that has fraud instead of the latest
Does anyone know how to make assets show up
how make translation mod?
i dont think so
wdym?
not sure, but you might wanna check out other examples of translation mods such as the spanish mod
So... Uhm... It was a red herring.
its possible that its a unity native thing
The actual issue was in the Unity itself.
So when running dx12, gfx-enable-native-gfx-jobs=1 from boot.config makes it freeze, but only under some conditions
and only on some levels... When exiting to main menu/restarting the level
Are these errors intentional
Wait
How do i convert the unity scenes without the rude exporter
Considering its not tbere for some reason
not intentional
you need to download an extra dll to make it work
Thanks!
put that dll in "Packages/Plugins/"
and remove the "Scripts/NewBlood.EngineInterop" folder
np
you can use probuilder to create the level's environment itself
check the faq's useful resources section
there are some wikis that can help you get started
ye
Is there a tutorial or summin?
Guys something is wrong with my ultrakill prelude
what does ts even mean
To enable UltraUnlock go to ULTRAKILL/BepInEx/config/silentsmilee.ultraunlock.cfg and set EnableUnlock = true
theres a text file at that location and you need to edit it
i dont see it. help me pls
Is there like a mod that lets me change gravity at will?
Man, I open up my mods browser and it is the top result
Great, they ain't working :(
my mod gravity controller
👍👍👍👍👍👍👍
And how does it work?
you can control the direction the gravity goes in and also the amplitude
the details are in the mod description
I didn't really understand from the description
https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Vector3.Normalize.html
direction controls in the mod are normalized
Thanks
are there any multiplayer mods that might work?
Apologies, forgot to say I don't understand how to, ye know, change the gravity
its in settings
or options
i have the mod installed, yet it does not appear
i am genuinely starting to tweak out
ain't no way the reason would be cause i forgot to press a single button
it wasn't
What am I missing? Is it the version?
Configgy
I HAVE IT
And does Configgy show up?
Alright, how did you install the mod. Manual or mod manager?
@night shuttle try this #ultrakill-modding message
I installed it via r2modman
Config should be in r2modman's config manager
Which one?
its in configgy
Thank you very much, IT DOESn'T SHOW UP IN CONFIGGY
thats strange
CAN YOU TELL I AM PISSED OFF AT THE FACT IT AIN'T WORKING?
Bepinex config în config manager
Hello fellow romanian
There should be a HideGameManagerObject or whatever setting
maybe thats correct
Anyway set that to true
Every config is on Bepinex
r2modman has a config manager and i believe you can find this setting in bepinex.cfg
Worst case just go to the profile folder, find the bepinex.cfg file and edit it
Found the file
Let's find where I need to edit it
Found it
Set it to true
If it doesn't work I am fighting Geryon without advanced settings
how do I create custom level
pins
thanks
BRB, Geryon gotta die RQ
i take it that it didnt work
ultrakill but every 10 seconds gabriel says something crap about you
yep
Im trying to do the portal thingy from fraud but i dont understand it properly
I put the starting and ending points but idk it isnt working when i load in
@crude bay
maybe try it on a new profile
have you downloaded it manually?
orve mod manager
It is gravity controller, right?
Or ULTRAGRAVITY
its gravity controller
ultragravity is a separate mod
they beat me out by a single hour
Any errors in the console?
is there any level editor i can use that doenst require me to apply
i heard there was one called envy
i realized i forgot to save the option you guys told me about
No the rude editor
Sorry for not eloaborating mb
Apperantly
Eude level editor
Rude
I got mods even in my vanilla profile
Go to the pins tab
ok
How the hell do I have mods on vanilla?
And youll see it
You dont need a discord server
thanks btw
my levels
Does someone actually have the rude server i wanna know how portals work
Check the ultramapping docs
where
now not even conffigy loads
anyone know what happened to the jacket revamp
Striked from orbit
Gone from this world
That’s a shame I saw it get deleted in real time I was so excited that a multiplayer mod worked with fraud just before I was gonna play it with my friend for it to be gone
I think it's cause they didn't get permission or something. Or maybe it was a virus that didn't get detected in time? I genuinely don't know
Unity. Load project from disk
I need to get unity ?
Yeah. Rude "level editor" is basically just a unity project with extracted Ultrakill assets and editor scripts to export levels and such
Ohh ok thanks 👍
no idea
bad idea
When it comes to ultrakill music explorer, after i go to the folder do i bring that folder over to the cyber grind folder?
The CGME folder that is
guys is there a mod that shows you what song is playing in the current level
i dont care about adding custom music
just like a cool music tracker
not cybergrind only
Me when I havent read the rules
ok i sorry ima delete
hi, could someone help me with the ultrafishing mod?
mod:
https://thunderstore.io/c/ultrakill/p/earthlingOnFire/UltraFishing/
Hello
how would i get a certain fish (||The fish that has the title of most cruel fish in the world||)
The level is ||P-2||
You can find it in ||any of the swirling masses of souls that instakill enemies||
ok
does anyone know where the save data for angry level loader levels are?
somewhere in appdata
anyone know how to use jaket? me and my friend cant figure it out
or an easy to use multiplayer mod?
no such thing right now
it doesn't work anymore
damn bro
I'm assuming you've downpatched to pre revamp?
nope, I'll try that lol
Ultraskins GC by me and and betterHud by jade can do the same thing though
fr?
how?
it's different for each
depends on which you go with
I HAVE JUST DOWNLOUDID ULTRA FUN GUNS
also w mod
what ultraskins?
I didn't make the pack
just made the mod
oh we'll cool
anyway you can add the ranks you want swapped to a pack
they are just called
RankA.png
RankSS.png
and so on
alr bet
lemme see
i go in the files
them fixed multiplayer?
nope
are mods that add new weapon variations (i.e. timestopper, waffles weapons) broken? or is it an issue with those mods
i'm pretty sure waffles weapons has been broken for at least a year
don't know if the timestopper mod still works or not
How do you turn on ultra fun guns?
WHAT IS THE FISH IN 1-4 IN ULTRAFISHING
THIS IS DRIVING ME INSANE
THIS IS WORSE THAN SISYPHUS PRIME
please people... lead me to how the hell can i make custom viewmodel animations to my ultrakill 😔
i wanna get my 8-3 p-rank with custom anims yo
null is in the waterfall in the 2nd room and NaN is in the small pool in the boss room
Null and NaN are already collectable in the previous levels, NaN looks like a different texture but it counts the same and i couldnt unlock 1-4 fish
ultrafishing?
may i get the link to the mod?
also 2-4 i don't know where it is
Nope it was just open in another tab
i think i installed one too many mods
Is there any guide to using the fraud portals in the rude level editor?
please help the plugin config button wont show up while in settings
i can see him. why arent you letting him be clear
https://github.com/BalloonWasp/unofficial_ultrakill_portal_wiki/wiki no official one but I nabbed this from somewhere. May be helpful
(was in one of the mapping discords)
does anyone know how to get the sandbox skybox textures into cybergrind?
Where im supposed to put the bepinex folder
how to mod
I put it in the data folder and it doesnt work
isnt there like a rude level editor discord or smth?
Oh yeah, forgot to post the result, turned out pretty cool I think
Also did that in 8-4 with a pre-fraud fan track for the same level
Holy shit, you have impact frames?
looks awesome doesn't it (they also work as a sort of wallhack cuz it lets you see all the enemies clearly for a split second)
i want impact parriees to have inverted colours
Is this just supposed to be a sound thing in like a little?Weaponry skins if it is, it's really nice
Nah I just found a few online, most of them are by cintra and 747shove on xitter and use reaver glows or smth
I need to make a bunch of voice recordings on my voice.And just use those random voice recordings when i'm playing ultra kill,
imagine using your sounds for guns,punch and doors opening and any action in ultrakill, that would be cool lol
Honestly, if somebody could mod that I would sit there and like do every single sound
yo this fraud custom level was cool, i wonder how real fraud will look!
does anybody know if theres a mod where i can add my own cusotm parry image?
nvm found one
THIS GODDAMN FISH
Hey all
So I was playing Archipelago with my friend and they disabled spawn triggers- and now no enemies are spawning on my end of the game.
Does anyone have a clue how to fix something like that?
Well to specify- I was playing a different game and they were playing ultrakill.
And somehow my enemies aren't spawning.
In ultrakill- not the other game.
Figured it out lol just had to uninstall everythin
Sorry if this came out as a silly question, but has anyone know how to spawn Geryon outside of 8-4? I saw that Youtuber spawn it to fight against several bosses and I wanna try it myself.
I tried to find it in unity explorer, but can only find and spawn it in 8-4, but can't be grab with spawn arm tool
can someone tell me why i cant mod with thunderstore???
ya
Chat should The last difficult of Ultrakill named "lore accurate" ?
I think it should be called Ultrakill Must Die, I hope the devs consider my idea or something haha
I think It would be better if it was Named "Rage quit" Or "Lore accurate" because Lore accurate V1 is very Weak compare to prime souls and angels like Gabriel.
Did my sarcasm just go unnoticed
ignore the fact that it says 4-2 instead of 0-1 lol
oops
it was ultrapain
the old version, idk if the new one uses the UKMD slot
Yeah what about it
That's not the point here
Behind "under construction" it says "Ultrakill must die"
That's the final difficulty
To be released in 1.0
Could someone help me with modding?
I'm trying to use a parry sound mod, but i can't figure out how to open ultrakills files from steam so i can put my file in there
Oh cool I just noticed that
Yeah just changed my Pfp to Minos prime real quick
Use thunderstore but make sure that it opens uktrakill files and nothing else
Is anyone else having issues with UltraCooldownInfo? I can't seem to get it to work for the life of me despite enabling HideManagerGameObject.
people just making things up and calling it lore accurate
thunderstorm? i use r2modloader, i want my parrynoise to work, would send an image but :/
Oh so i can't help you with that, i dont know r2modman
me neither 💀
No canonically as an Ultrakill nerd, hakita admited that a prime soul is far more stronger than Gabriel.
Does Vanity (the thing that sets up Rude) has some Layer 8 stuff?
Or just in Rude general?
any of yall know if fraud is compat with multi mods? or like the mirrors
just asking here cuz i installed r2modman today and followed the steps on angry's page and its not appearing at all is there a fix or
i only heard that legend i dont believe r2 is real
tried doing it in regular ultrakill files aswell didnt do anything
does jaket work on the new update version?
Yes
no it doesnt
yo is overkill not working for anyone else or is it just me?
Has Polarity been updated?
is there a way to change what enemies can spawn in the cybergrind?
rude has kinda broke for me, so in the meantime i will make these types of videos
music is from portal 2:
Forwarding the cause of science
Halls of science
#ultrakill
game https://store.steampowered.com/app/1229490/ULTRAKILL/
Seamless Portals from GMod for UK Sandbox when
Can anyone help me with the mod "Parry Noise" from thunderstore — it's supposed to play any .ogg file named parry.ogg but it only works with the file it came with. I've tried converting files to ogg using websites, renaming the file extension, exporting from audacity, and using native .ogg files but it's not working. I really want to use the Friday damn
hey i downloaded bepinex and booted up ultrakill but i don't see a plugins folder
Did you do it through thunderstore?
no
Argh
You can download it through thunderstore but then it would only work through launching the game through thunderstore
It's not working through the normal install for me either
I think you can put your own mods in it too but you have to download a different mod and manually replace the files in its folder
probably put the bepinex files in the wrong place
where am i supposed to put them
i just put the folder inside ultrakill
send a screenshot
are you playing the game from inside a zip file
yeah
u are forgetting to add all of the dlls
they're inside that file
When I first read this I thought you were being sarcastic and mean cause I assumed the screenshot was just the bepinex zip then I looked closer and it is indeed the entire game in a zip file
Bravo for getting that to work
u are missing these files apart from the BepInEx folder
.doorstop_version, doorstop_config.ini and winhttp.dll
well yeah they're inside that folder
why did you put them inside that folder
hello nora, im nora too, cool coincedence (theres like a 100 noras in this server)
Please try to keep it working inside the zip file that's so funny
Hello other Nora
it has to be in the same folder as the ULTRAKILL.exe
I turned 18 recently and I didn't realize until downloading tinders how many other trans noras there are
it is
u are the other nora, seniority rules and stuff
can you send a screenshot?
Well how long have you been named Nora?
shit........
it's literally not in the screenshot you sent
u got me
I've been Nora for 4.5 years
nora for a 1 year and a half i tihnk
it's inside bepinex
yeah why though
P
you're not supposed to move them there