Jaket
Multikill is still in development, so I created my own multiplayer mod for Ultrakill. Made with ♡ by xzxADIxzx, Sowler, Fumboy & others:3
模組介紹 作者原文
Join and kill 'em together
This modification made by me and my team adds support for multiplayer via Steamworks to ULTRAKILL. The idea to create this project came to me immediately after completing the game in a week, and since MULTIKILL is still in development, nothing stopped me from speedrunning programming.
Features
- Integration with Steam
- Public, friends only and private lobbies
- Invitations via Steam or lobby code
- Rich Presence
- Lobby settings
- Automatic check for updates
- User interface
- Lobby menu, player list and settings
- Player indicators to help you find each other on the map
- Information about teammates: their health and rail charge
- List of public lobbies so you never get bored
- Chat, in case you have no other means of communication
- Interactive guide to help you understand the basics
- Interaction between players
- Up to 5 teams, making available both the passage of the campaign and PvP
- Emote wheel to tease your friends or bosses
- Pointers to guide your friends in the right direction
- SAM TTS Engine for speaking messages via /tts command
- Sprays and moderation system for them
- Extended V2 coins mechanic
- Synchronization of everything
- Players, their weapons, weapons paint, fists, hook, animations, particles and even head rotation
- All projectiles in the game and chargeback damage
- All sorts of items such as torches, skulls and developer plushies
- Synchronization of position and attacks of enemies
- Synchronization of special bosses such as Leviathan, Minos' hand and Minotaur
- Synchronization of different triggers at levels
- Synchronization of the Cyber Grind
- Translation into many languages
- Arabic by Iyad
- Portuguese by Poyozit
- English
- Filipino by Fraku
- French by Theoyeah
- Italian by sSAR, Fenicemaster
- Polish by Sowler
- Russian
- Spanish by NotPhobos
- Ukrainian by Sowler
Installation
Before installing, it's important to know that the mod requires BepInEx to work.
Without it, nothing will make a beep-beep sound.
Mod manager
Your mod manager will do everything itself, that's what mod managers are for.
Personally, I recommend r2modman.
Manual
- Download the mod zip archive.
- Find your plugins folder.
- Extract the content of the archive into a subfolder.
Example: BepInEx/plugins/Jaket/Jaket.dll
Building
To compile you will need.NET SDK 6.0 and Git.
Important: You don't need this if you just want to play with the mod.
- Clone the repository with git clone
- Run cd
- Run dotnet restore
- Create lib folder in root directory.
- Copy Assembly-CSharp.dll, Facepunch.Steamworks.Win64.dll, plog.dll, Unity.Addressables.dll, Unity.ResourceManager.dll, Unity.TextMeshPro.dll, UnityEngine.UI.dll and UnityUIExtensions.dll from ULTRAKILL\ULTRAKILL_Data\Managed
- As well as BepInEx.dll and 0Harmony.dll from ULTRAKILL\BepInEx\core
- Compile the mod with dotnet build
- At the output you will get the Jaket.dll file, which will be located in the bin\Debug\netstandard2.0 folder.
- Copy this file to the mods folder.
- Copy the jaket-assets.bundle file and bundles folder from the assets folder to the mods folder.
- Copy the manifest.json file from the root folder.
Afterword
I fix bugs all the time, but some of them are hidden from me.
Anyway feel free to ping me on Discord xzxADIxzx or join our server.
I am very grateful to all those who supported me during development. Thank you!
Cheers~ ♡
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。