You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"fonts": [{"operation": "merge",/* Merge to the generic app font. */"usage": "generic","path": "../fonts/*.ttf","size": 14,"ranges": "polish","glyph_offset": [0,0]},{"operation": "set",/* Set the code font for ASCII. */"usage": "code","path": "../fonts/*.ttf","size": 24,"ranges": "default","glyph_offset": [0,0]},{"operation": "merge",/* Merge to the code font. */"usage": "code","path": "../fonts/*.ttf","size": 24,"ranges": "polish","glyph_offset": [0,0]}]}
For font customization in-game, see the font example.
Note: it only supports monospaced fonts, and be sure to use "/". You might need to adjust the font size and glyph offset for proper appearance. The "ranges" option supports some built-in localizations including: "default", "chinese", "cyrillic", "japanese", "korean", "polish", "thai", "vietnamese", and it also supports custom range like "\u0020\u00FF\u0100\u017F\u20A0\u20CF" for Polish + currency symbols, where it stands for:
U+0020 ~ U+00FF: basic Latin + Latin supplement
U+0100 ~ U+017F: Polish alphabet
U+20A0 ~ U+20CF: currency symbols
App Color Customization
Create a "*.json" config under the "${INSTALLATION_ROOT}/themes/" directory, you can name the file whatever you want
Fill in with the following content, REPLACE WITH YOUR OWN FONT PATH AND DATA, REMOVE THE COMMENTS between /**/
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Notes
In this page,
${INSTALLATION_ROOT}
means:Startup Options
Option list:
There are three ways to specify startup options:
Set from the Steam client
Set from command line
Set from config file
Exported Icon Customization
Exported Splash Customization
The image could be transparent.
Fullscreen Effect Customization
Read Using fullscreen shader for details.
Exported Project Config
/**/
This overwrites the global config for exported package.
App/Code Font Customization
/**/
App font example:
Code font example:
Full example:
For font customization in-game, see the font example.
Note: it only supports monospaced fonts, and be sure to use "/". You might need to adjust the font size and glyph offset for proper appearance. The "ranges" option supports some built-in localizations including: "default", "chinese", "cyrillic", "japanese", "korean", "polish", "thai", "vietnamese", and it also supports custom range like "\u0020\u00FF\u0100\u017F\u20A0\u20CF" for Polish + currency symbols, where it stands for:
App Color Customization
/**/
App color example:
You can pick whatever you need, and delete the rest. Use "dark", "classic", "light" to set the color of a specific theme respectively.
App Padding Customization
To customize or hide the padding images of an exported package, do the following steps.
App padding example:
You can also fill in with your own images, just replace
null
with file path. The path is relative to the executable.Beta Was this translation helpful? Give feedback.
All reactions