// Management · RimWorld Mod

SimplyUI - UI Customization

SimplyUI Formerly known as Simple UI Customization (SUIC) Have you ever wanted to make Rimworld truly feel like your own?

SimplyUI
Formerly known as Simple UI Customization (SUIC)

Have you ever wanted to make Rimworld truly feel like your own?
This mod is a comprehensive UI theming toolkit that lets you recolor and retexture the interface piece by piece, change the cursor and font, set custom main menu backgrounds, and override UI sounds. Once you're happy with a theme, you can export it as a separate mod for others to use without any coding required.

Full feature list:

  • Accent and background colors. Two main colors that everything else inherits from by default, so a basic theme takes two clicks to make.
  • 13 individually toggleable elements. (Advanced mode) Window background, menu sections, tabs, buttons, bottom bar, gizmos, scrollbar, checkboxes, sliders, float menu, text fields, and fillable bars each get their own color, their own optional texture, and their own on/off switch. Turn off what you don't need touched and it falls back to vanilla completely, eliminating any overhead.
  • Custom fonts, with a size offset slider to scale text up or down across the whole UI.
  • Custom cursor, including animated cursors. Supports .png/.jpg static images plus .cur/.ani/.ico.
  • Main menu backgrounds. Replace the main menu background with any custom texture of your choice, be it in-game or taken from disk, with adjustable cycle interval and fade time between them if you want them cycled. Doesn't do anything if no backgrounds are loaded.
  • Main menu title texture, to replace the vanilla RimWorld logo with one of your own choosing.
  • UI sound overrides. Replace any vanilla UI sound with another sound already loaded in the game, with sound preview buttons.
  • Presets you can apply in one click.
  • Undo & Redo buttons in the top right of the settings menu.
  • Theme exporter. Easily package your theme (colors, textures, cursor, backgrounds auto bundled) into a standalone submod, complete with an auto-generated preview screenshot and About.xml. Share it on the workshop or send it to a friend. Note that stuff like fonts need to be bundled in an assetbundle, which is built with unity. Sounds cant be bundled because theyre registered as defs, so if you want to bundle custom sounds youll have to define them separately in your theme mod
  • Direct XML theming for modders. Check out the template, Half-Life 2 (SUIC Theme)


Performance:
Most theming in this mod works by replacing or intercepting the same draw call vanilla would have made without adding any extra ones on top. Backgrounds, buttons, tabs, and checkboxes all redraw the same element vanilla would have with a different color or texture. Gizmo icons just swap which texture reference gets used. Elements will go through vanilla code completely untouched if their toggle is off.

Tested with Dubs Performance Analyzer during normal play, with checkbox tint, text field, and fillable bar theming turned off. Total cost across all theming patches came out to about 4% of tracked frame time.



Compatibility:
  • Safe to add or remove from an existing save.
  • Incompatible with any other mods that touch what this mod touches, like RimThemes.
  • Exported themes depend on this mod being active.


This mod is still being worked on, so expect more themeable elements in the future.

Credit: Worldbuilder by Ferny for providing a base for the file picker and color picker dialog




This work is licensed under CC BY 4.0.