ULTRAKILL
十分な評価がありません
MOD - Replacing Vanilla Content Using UABE
作者: Pirangunter21
The following guide will be showing how to replace game file with custom content



If you're running into issues or if you don't understand it, feel free to leave a comment on this page.
2
   
アワード
お気に入り
お気に入り
お気に入りから削除
Tools Needed
Programs
Steps
Getting Started
Without long explanation I'll be giving some information on what files are you able to replace.

List of Replacements (Confirmed)
  • Textures2D/Textures/User Interface are easy to replace with built in edit image plugin of the tool itself.
  • Audios can be replace using text dump containing information on where the audio is being stored.
Replacing Textures/User Interface
If you download a particular mod that replace textures on the user interface you can quick copy paste .assets file to "ULTRAKILL_DATA". Others also released a mod containing the source file of it instead. Now this can be hard if the source of the image is not the same as name of the image inside .asset file. I'd advice to ask the creators which texture (name of the file inside asset package) that will replace the texture and what assetpackage does it belong to.

For example you just download Devil May Cry Stylish Rank and you choose to go with replace image method.

Here are the steps for replacing the UI :
1.Download the mod that contains image file in .png format



2.Open Unity Asset Bundle Extractor and click the program



















3.Click File > Open > "ULTRAKILL/ULTRAKILL_DATA/sharedassets1.assets". Search for asset names that contain rank A/B/C/D/S/SS/SSS/U



4.Select respective asset name and click Plugins > Edit then go to texture section and press load. Here you can replace all Texture2D asset of stylish rank.







5.Click File > Apply and Save all and be sure to save the modified asset and vanilla asset in seperate folder










6.Copy modified asset to ULTRAKILL/ULTRAKILL_DATA/and enjoy the mod


Replacing Audio / Replacing Through Dump Text Method
Replacing the audio has similiar step to previous one but instead of replacing literal audio, you will replace a file that contains information on where the source of audio from.

For example you just download a music mod that replace cybergrind soundtrack but it only contains .resource and text files. Well here are the step how to replace them.

Replacing the Audio:
1.Download the mod that contains the file





2.Open Unity Asset Bundle Extractor and click the program






















3.Click File > Open > "ULTRAKILL/ULTRAKILL_DATA/sharedassets2.assets". Search for asset names that has "The Cyber Grind _ Final Version 1 ...."



4.Select respective asset name and click Import Dump and click the text filename that correspond with the asset name.







5.Click File > Apply and Save all and be sure to save the modified asset and vanilla asset in seperate folder










6.Copy modified asset and .resource to ULTRAKILL/ULTRAKILL_DATA/and enjoy the mod


Closing
And you're done, that's basically how to replace certain file using Unity Asset Bundle Extractor (UABE). When you try to replace audio you might cause the game to crashed, honestly I have no idea how that could happened even if you follow the steps correctly but to solve this try to replace the dump text in another vanilla assetpackage.

FAQ

Q: I've seen some people modifying rank UI on campaign, how do I replace them to campaign?
A: Follow Replacing Through Dump Text Method and you need to open common file inside streamingassets folder. Then follow the steps carefully.

Q: Do I need to replace .resource file?
A: No you don't need to replace .resource file.
21 件のコメント
⚡Electro Javaboy⚡ 2024年8月10日 18時19分 
I don't play ultrakill but if your sounds causes crashes, try changing the sound format. it works for me. i hope it works for you as well.
Cattom 2023年10月13日 11時29分 
this guides outdated. there's no longer a sharedassets1

https://steamdb.info/patchnotes/11100621/
P1nnHead 2023年9月4日 1時02分 
Mine does not have a sharedassets1 file, only 0
Minebot45 2023年8月15日 7時46分 
Does anyone know where the enemy textures are stored now? I can't find them anywhere in the textures.bundle file anymore.
Pirangunter21  [作成者] 2023年8月14日 10時50分 
because it's false diagnosing. But if you're paranoid then download UABEA instead https://github.com/nesrak1/UABEA/releases/tag/v6
Chorizo DuBois 2023年8月9日 19時51分 
why is UABE marked as a virus dude
Pirangunter21  [作成者] 2023年5月1日 0時19分 
You might wanna take a look at "Replacing Audio / Replacing Through Dump Text Method" section
Didok 2023年4月29日 8時25分 
Do you have an experience in creating mods for sounds? I want to replace Minos Prime's voicelines from scratch, its not a mod, I just have voicelines, no .txt nor .resource files. I tried to look at how LowTierMinos mod works through local files (downloaded via Thunderstore), but it didnt give me any answers. I dont understand how modding works
Pirangunter21  [作成者] 2023年4月3日 19時33分 
sharedassets and it's instances located in "ULTRAKILL/ULTRAKILL_DATA/"
Visnoob 2023年4月3日 8時19分 
where is sharedassets2?