===== Read before posting =====

  • 1 Replies
  • 383 Views
*

texus

  • *****
  • 1485
    • View Profile
    • Texus's Blog
===== Read before posting =====
« on: 04 June 2019, 12:50:02 »
In this forum section you can share themes that you created. For general help with themes, the help requests section would be a more suitable place.

When sharing a theme, please provide at least the following information:
  • A list of widgets supported by your theme
  • A screenshot showing some of the widgets with your theme

All themes shared here are freely usable and considered public domain unless explicitly stated otherwise!

Useful Resources
« Reply #1 on: 07 June 2019, 02:56:19 »
Theming Superset Language

This is a Python script to make theming easier. Its main feature is to automatically build sprite sheets.

It has the following features:

  • It allows you to automatically build sprite sheets by looking in a source theme file for image names.
  • Texture = ${name}; will find the texture called name.png and then add it to the sprite sheet.
  • Texture = ${name:10}; will create a 9-slice with an inner padding of 10.
  • Texture = ${panel:10o+10}; will create a 9-slice with an inner padding of 10, but offset by 10 from the top (see the main body of the child window in the second screenshot).
  • Texture = ${titlebar:10o-10}; will create a 9-slice with an inner padding of 10, but offset by 10 from the bottom (see the main title of the child window in the second screenshot).
  • It allows you to import other theme files using #include "aaa.style".

https://github.com/rubenwardy/tgui-kenney




Example Form

This is a program to test themes, from the examples folder of texus/tgui

https://github.com/rubenwardy/tgui-example
« Last Edit: 07 June 2019, 22:31:49 by rubenwardy »