ultrakill 3d loader
Adds a GUI to load 3D .fbx objects in ULTRAKILL.
| Last updated | 3 weeks ago |
| Total downloads | 323 |
| Total rating | 1 |
| Categories | Mods Tools |
| Dependency string | jabateam-ultrakill_3d_loader-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
FBX Spawner GUI for ULTRAKILL
Version: 1.0.1
Author: Jaba
Game: ULTRAKILL
Tags: GUI, Spawner, FBX
Description
FBX Spawner GUI adds a simple in-game GUI to ULTRAKILL for spawning 3D .fbx objects.
You can quickly test models using built-in buttons.
Features:
- Scrollable GUI listing all
.fbxmodels. - Automatic scanning of the
Modelsfolder next to the DLL. - Placeholder cubes for quick positioning checks.
- Fully integrated with BepInEx.
Installation
- Make sure BepInEx is installed in your game folder.
- Copy
epic3dloader.dllinto:
BepInEx/plugins/epic3dloader/
markdown Copy code
- Create a
Modelsfolder next to the DLL and place your.fbxfiles there:
BepInEx/plugins/epic3dloader/Models/
yaml Copy code
- Launch the game and press
F1to open the menu.
PressESCto close it.
On first launch, the
Modelsfolder will be created automatically if it doesn't exist.
Controls
- F1 — toggle menu
- ESC — close menu
- Model buttons — spawn the corresponding object in the game world
Compatibility
- Requires BepInEx 5.4.23.4+
- ULTRAKILL (tested on recent versions)
Additional Requirements
The mod uses Assimp for .fbx importing. Make sure the following files are present next to the DLL:
assimp64.dll— for 64-bitassimp32.dll— for 32-bit
They are required for model loading. Without them, the GUI will work, but spawning models will fail.
License
MIT License — free to use and modify. See LICENSE for details.
Notes
- The mod interacts directly with the ULTRAKILL engine, creating objects and modifying the scene.
- Heavy
.fbxfiles may cause bugs or instability. - Only basic placeholder
.fbxmodels are fully supported.
NOTE_FOR_FORKERS.md
markdown Copy code
Attention Forkers
This mod is not just a GUI. It directly interacts with the ULTRAKILL engine, creating objects in the scene and altering spawn logic.
Features and risks:
- Uses low-level Unity calls via BepInEx.
- Spawning large
.fbxmodels may be unstable. - Code does not guarantee saved progress and may conflict with other mods.
- Even small changes can break the menu or spawning system.
Recommendations for forkers:
- Test changes only on a copy of the project.
- Use placeholder models before adding real
.fbxfiles. - Submit bug reports with BepInEx logs to ensure reproducibility.
Assimp Libraries
FBX importing relies on Assimp binaries (assimp64.dll and assimp32.dll).
- Keep them in the same folder as the DLL.
- Do not remove or rename them.
- Modifying them may break model loading completely.