end_4-Fireman icon

Fireman

File manager & picker for ULTRAKILL

Last updated 2 hours ago
Total downloads 49
Total rating 0 
Categories Mods Tools
Dependency string end_4-Fireman-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
end_4-NukeLib-0.11.0 icon
end_4-NukeLib

eNd_4's UltraKill Library

Preferred version: 0.11.0
end_4-Notiffy-0.1.4 icon
end_4-Notiffy

Notification system for Ultrakill. This is a library and does nothing on its own.

Preferred version: 0.1.4
end_4-Thorn-0.1.4 icon
end_4-Thorn

Utility mod offering Extremely customizable HUD + Gameplay modifiers + Comfy config system.

Preferred version: 0.1.4

README

File manager for ULTRAKILL

Press LeftAlt+E to toggle the file manager

image

Supported actions:

  • Cut (Ctrl+X), Copy (Ctrl+C), Paste (Ctrl+V)
  • Permanently delete (Shift+Delete)

Keybinds can be customized in the Thorn menu (RightShift)

Issues & Feedback

Fireman is a simple file manager that integrates with the game in some aspects and is convenient to use (as it's in-game). It is not a full replacement for your OS's file manager, and you will certainly be disappointed if you expect it to "have the basic stuff of Windows Explorer".

Regardless, you can help make it better by shooting suggestions at @end_4 on Discord or by opening an issue on GitHub.

Developers

Fireman can be used as a file/folder picker:

// Create a picker and get its MonoBehaviour
var comp = FileManager.CreatePicker(allowMultiSelection: false, isSelectionFolder: false);

// Place it somewhere
var picker = comp.gameObject;
var kanvas = SceneManager.GetActiveScene().GetRootGameObjects().FirstOrDefault(obj => obj.name == "Canvas");
picker.transform.SetParent(kanvas.transform, false);

// Listen for selection
comp.ItemsPicked += pathArr => {
    // Do stuff with picked file. pathArr is an array of string paths
};

License

  • Code: MIT
  • Assets: CC BY-SA 4.0

In general I don't mind others reusing my creations. The licenses are to make it explicit and legally stay in the clear.