Simple application for finding and viewing DMI icon files from BYOND game engine.
- DMI Explorer: recursively find DMI's in folders with searching by file names and icon state names.
- DMI Viewer: View DMI icons with resizing, animations, copying as GIFs and searching by icon state names.
-
Download from GitHub Releases - go to the latest release, grab archive for your OS, unpack it somewhere, change
.envfile if needed, customize and place in the right placeConfig.tomlif you want. -
Build from source - clone this repository, install Rust and Cargo and build the DMIAssistant with
cargo build --release. Transfer your executable from./target/releaseto the another place if you want, optionally make.envfile using .env.example as an... well, example. RenameConfig.example.tomltoConfig.toml, then customize and place in the right place if you want.
All settings are stored in the Config.toml file, which is generated automatically by the application at the first launch. It is placed in the config directory, which is probably:
/home/user/.config/DMIAssistanton GNU/Linux/Users/User/Library/Application Support/com.Vlad0s.DMIAssistanton MacOSC:\Users\User\AppData\Local\Vlad0s\DMIAssistant\configon Microsoft Windows
...where user/User part is your username. Also path to the config directory can be overriden in .env file with the CONFIG_PATH variable.
Warning
Be VERY careful, when you modify the paths in the config, especially log_dir and cache_dir.
These directories will be NUKED by the DMIAssistant, deleting all your important files, if you set them wrongly!
Visit Config.example.toml to see, what exactly you can customize.
Copyright (C) 2025 Vlad0s vladstolyarchuk7@gmail.com
Licensed under the GNU General Public License 3 or later. For more information see the LICENSE.