This is a list of all the graphical assets in the 5e/CoreRPG ruleset that are assigned an image file. I may have missed a few as there are some floaters that I have no idea where they are used. I'll edit this for accuracy as needed. May fellow developers use this as a checklist for creating new themes.
Format of Entries
Each entries is labelled as one of the following assets (which is based on use and may not match the ruleset folder of the current asset): buttons, frames, icons, radial menu choices.
Buttons are controls that have multiple icons based on whether they are being clicked or rotating through choices. They have the following format.
Button: purpose ["icon name"]["icon name"]
Frames are borders, backgrounds, and windows that other controls sit inside of. Most are tiled to enable resizing. They have the following format.
Frame: purpose ["framedef name"]
Icons are images that have only a single state, whether they can be clicked on or not. They have the following format.
Icon: purpose ["icon name"]
Radial choices are the circle images that appear in a ring when you right-click something. I kept them separate as it seems most developers don't want to alter them for a theme. Many are used for other purposes than their icon name would suggest. They have the following format.
Radial: purpose {also: additional purposes} ["icon name"]
Common Components
- Button: generic button ["buttonup"]["buttondown"]
- Button: close window ["button_close"]["button_close_down"]["button_close_hover"]
- Button: open help ["button_help"]["button_help_down"]["button_help_hover"]
- Button: link button ["button_link"]["button_link_down"]
- Button: empty link socket ["button_link_empty"]
- Button: shared link button ["button_link_share"]["button_link_share_down"]
- Button: clear ["button_clear"]["button_clear_down"]
- Button: roll ["button_roll"]["button_roll_down"]
- Button: generic action ["actions"]["actions_down"]
- Button: add modifier ["button_action_modifier"]["button_action_modifier_down"]
- Button: expand details ["details"]["details_down"]
- Button: generic expand ["button_expand"]["button_expand_down"]
- Button: generic collapse ["button_collapse"]["button_collapse_down"]
- Button: dropdown arrow ["combobox_button"]["combobox_button_active"]
- Button: down arrow ["button_arrowdown"]["button_arrowdown_down"]
- Button: edit-enable ["button_edit"]["button_edit_down"]
- Button: edit-add ["button_add"]["button_add_down"]
- Button: edit-delete ["button_delete"]["button_delete_down"]
- Button: edit-confirm delete ["button_deleteconfirm"]["button_deleteconfirm_down"]
- Button: window resize handle ["window_resize"]["window_resize_filled"]
- Button: check circle ["button_checkon"]["button_checkoff"]
- Button: speech/set speaker ["button_speak"]["button_speak_down"]
- Button: locked ["padlock_open"]["padlock_closed"]
- Button: identified ["record_identified"]["record_unidentified"]
- Button: prompt confirm ["button_dialog_ok"]["button_dialog_down"]
- Button: prompt cancel ["button_dialog_cancel"]["button_dialog_cancel_down"]
- Button: prompt roll ["button_dialog_roll"]["button_dialog_roll_down"]
- Frame: generic frame ["metalplate"]
- Frame: window title bar ["windowtitle"]
- Frame: generic group ["groupbox"]
- Frame: light background ["fieldlight"]
- Frame: dark background ["fielddark"]
- Frame: field with focus ["fieldfocus"]
- Frame: adding field ["fieldfocusplus"]
- Frame: required field ["required"]
- Frame: dice field ["fielddice"]
- Frame: temp modifier/language choice ["tempmodsmall"]
- Frame: gray header ["headergray"]
- Frame: black header ["headerblack"]
- Frame: header lines ["headersimple"]
- Frame: border ["border"]
- Frame: list row shade ["rowshade"]
- Frame: filter ["filter"]
- Frame: active filter ["filter_active"]
- Frame: search ["search"]
- Frame: active search ["search_active"]
- Frame: scrollbar rail ["scrollbar_base"]
- Frame: scrollbar handle ["scrollbutton_normal"]
- Frame: dropdown box ["combobox_list"]
- Frame: dropdown scrollbar ["combobox_scrollbar"]
- Frame: tooltip ["tooltipbox"]
- Frame: text divider ["separatorline"]
- Frame: manual roll ["manualroll_entry"]
- Frame: horizontal tab line ["tabs"]
- Icon: active tab divider ["tabtop"]
- Icon: question mark ["question"]
- Icon: left arrow ["arrowleft"]
- Icon: right arrow ["arrowright"]
- Icon: small left arrow ["arrow_sm_left"]
- Icon: small right arrow ["arrow_sm_right"]
- Icon: rollable field ["field_rollable"]
- Icon: small rollable field ["field_rollable_transparent"]
- Icon: linked field ["field_linked"]
- Icon: drag roll ["action_roll"]
- Icon: drag attack ["action_attack"]
- Icon: drag damage ["action_damage"]
- Icon: drag heal ["action_heal"]
- Icon: drag effect ["action_effect"]
- Icon: narrow footer flourish ["footer_narrow"]
- Icon: wide footer flourish ["footer_wide"]
- Icon: expand categories ["button_expand"]
- Icon: collapse categories ["button_collapse"]
- Icon: white expand categories ["button_expand_w"]
- Icon: white collapse categories ["button_collapse_w"]
- Icon: error ["error"]
- Icon: radial menu ["menuhub"]
- Icon: radial node ["menuback"]
- Radial: close FG menu ["closeprogrammenu"]
- Radial: close FG ["closeprogram"]
- Radial: return to launcher ["return"]
- Radial: maximize FG {also: original image size} ["maximizewindow"]
- Radial: windowed FG {also: resize image} ["restorewindow"]
- Radial: add entry ["insert"]
- Radial: edit {also: drawing} ["edit"]
- Radial: stop editing {also: exit drawing} ["stopedit"]
- Radial: remove entry ["delete"]
- Radial: clear {also: PC release/clear ownership} ["erase"]
- Radial: share ["windowshare"]
- Radial: unshare ["unshare"]
- Radial: share link ["linkshare"]
- Radial: unshare link ["linkprivate"]
- Radial: share all links ["linkshareall"]
- Radial: unshare all links ["linkprivateall"]
- Radial: close window ["close"]
- Radial: delete window ["windowdelete"]
- Radial: lock window ["lock"]
- Radial: unlock window ["unlock"]
- Radial: minimize window ["minimize"]
- Radial: restore window ["restore"]
- Radial: number 2 ["num2"]
- Radial: number 3 ["num3"]
- Radial: number 4 ["num4"]
- Radial: number 5 ["num5"]
- Radial: number 6 ["num6"]
- Radial: number 7 ["num7"]
- Radial: number 8 ["num8"]
- Radial: number 9 ["num9"]
- Radial: number 10 ["num10"]
- Radial: number 15 ["num15"]
- Radial: number 20 ["num20"]
- Radial: number 100 ["percent"]
- Radial: clear dice ["dieclear"]
- Radial: list insert entry ["listinsert"]
- Radial: list remove entry ["listdelete"]