imported>Dawning
(by SublimeText.Mediawiker)
the mass documenting
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
You can find information about editing the wiki here. This includes useful templates, standardization policies, and more.
You can find information about editing the Telos Realms wiki here. This includes useful templates, standardization policies, and more.
 
__TOC__


<div class="hoverbox">
<div class="hoverbox">
Line 20: Line 22:


'''Shaders and Resource Packs'''<br>
'''Shaders and Resource Packs'''<br>
Photon Shaders, Profile: Ultra, Depth of Field ON. Motion Blur OFF (Accessibility).<br>
Photon Shaders, Profile: Ultra, Depth of Field ON, Motion Blur OFF (Accessibility), All Clouds OFF. ''You will not be able to see in realm if you have clouds on.''<br>
'''If your device cannot achieve 30fps on these settings, feel free to go to a lower profile setting like Low, Medium, or High.'''<br>
Only use the default Telos Realms resource pack.<br>
Only use the default Telos Realms resource pack.<br>


Line 29: Line 32:
Bobby is a great mod for extending render distance on servers. This lets you take better scenic pictures.<br>
Bobby is a great mod for extending render distance on servers. This lets you take better scenic pictures.<br>
Distant Horizons is similar, but is much less suited for servers and can be finnicky.<br>
Distant Horizons is similar, but is much less suited for servers and can be finnicky.<br>
'''Video Compression'''<br>
Do not upload excessively large videos.<br>
Do not upload painfully compressed videos.<br>
You can use tools like ffmpeg or online compressing tools. It is your responsibility to ensure these compressed versions are not harmful to the eyes.<br>
</div>
</div>


'''Here is a good example of a gif that follows the above rules.'''
'''Here is a good example of a .gif that follows the above rules.'''<br>


{{InlineImage|file=TradingDemonstration.gif|size=720px|caption=Note that the Minecraft lore of the items in clip are not fully visible.<br>This is okay if you are not explicitly demonstrating the items.<br>If you are demonstrating items, please lower GUI scale to 3x to fit the lore.}}
{{InlineImage|file=TradingDemonstration.gif|size=720px|caption=Note that the Minecraft lore of the items in clip are not fully visible.<br>This is okay if you are not explicitly demonstrating the items.<br>If you are demonstrating items, please lower GUI scale to 3x to fit the lore.}}
<div class="pre-dungeon">
As of 10/14/2025, there is now a GUI tool created to assist with this process. If you are not part of the internal discord, please message loekthebawz or .willowx.x on discord for a download link.
'''This was compressed with ffmpeg with the following format, which involves some relatively simple command-line compression. You can find the download for ffmpeg here: [[https://www.gyan.dev/ffmpeg/builds ffmpeg third-party]]'''<br>
''You do not have to use ffmpeg, but knowing how to use these commands will vastly help you in your compressing efforts. It is also really really easy even if you have never used something like this before.''<br>
<br>
''.\ffmpeg -i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" -vf "fps=60,scale=720:-1:flags=lanczos,palettegen" palette.png''  '''Creates a palette to prevent grainy compression.'''<br>
''.\ffmpeg -i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" -i palette.png -filter_complex "fps=30,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5" -loop 0 tradingwiki.gif''  '''Creates the gif in the directory the user is cd'd in.'''<br>
Breakdown of the above input (if you care for it and want to manipulate some flags, otherwise using the general format should be okay.):<br>
<br>
'''.\ffmpeg''' → Runs the FFmpeg executable in the current directory.<br>
'''-i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4"''' → Input video file.<br>
'''-vf "..."''' → Video filter chain:<br>
'''fps=60''' → Converts video to 60 frames per second (higher FPS gives smoother motion).<br>
'''scale=720:-1''' → Resizes width to 720 pixels; height auto-calculated to maintain aspect ratio (-1).<br>
'''flags=lanczos''' → Uses Lanczos resampling for higher-quality scaling.<br>
'''palettegen''' → Generates a color palette optimized for GIFs.<br>
'''palette.png''' → Output image file containing the generated palette.<br>
<br>
'''-i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4"''' → Input video again.<br>
'''-i palette.png''' → Palette generated in step 1.<br>
'''-filter_complex "..."''' → Complex filter combining scaling, FPS, and palette:<br>
'''fps=30''' → Sets final GIF frame rate to 30 FPS (slightly lower for smaller file size, higher frame rates can result in slow-motion gifs).<br>
'''scale=720:-1:flags=lanczos''' → Resizes video to 720px wide (height auto).<br>
'''[x]''' → Stores the scaled video in a temporary label x.<br>
'''[x][1:v]paletteuse=dither=bayer:bayer_scale=5''' → Applies the palette to the video using Bayer dithering, which smooths color transitions.<br>
'''-loop 0''' → Makes the GIF loop infinitely.<br>
'''tradingwiki.gif''' → Output GIF file.<br>
</div>
</div>
</div>


Line 39: Line 78:
=File Naming Scheme=
=File Naming Scheme=


'''Items'''<br>
Every uploaded file must follow these names. '''No spaces''' anywhere; use '''PascalCase'''; keep real punctuation (if an item has an apostrophe, include it). The <code>2D</code>/<code>3D</code> part marks a 2D icon vs a 3D render.
Ut-ItemName<br>
 
Ex-ItemName<br>
==Items==
Item-ItemName (if not specific)<br>
{| class="wikitable"
TXXType(H, C, L, B)<br>
! Kind !! Pattern !! Example
|-
| Untiered item sprite || <code>Ut-ItemName</code> || <code>Ut-TitaniumCleaver.png</code>
|-
| Tiered item sprite || <code>T#Type</code> ('''T1–T8 only''', no T9+, no EX) || <code>T5Sword.png</code>
|-
| Tiered armour || <code>T#</code> + Heavy/Light/Magic + slot '''H/C/L/B''' (Helmet, Chestplate, Leggings, Boots) || <code>T9LightH.png</code>
|-
| Item 3D render || <code>Ut-3DItemName</code> || <code>Ut-3DArchon'sGlare.png</code>
|-
| Shiny variant || <code>ShinyUt-ItemName</code> || <code>ShinyUt-Calamity.png</code>
|}


'''Tiered Items'''<br>
==Bosses, mobs, pets & mounts==
T#TypeSlot<br>
2D icon and 3D render share the same prefix.
''Example: T9LightH for a Tier 9 Light Helmet''<br>
{| class="wikitable"
! Kind !! Pattern !! Example
|-
| Boss || <code>Boss-2DName</code> / <code>Boss-3DName</code> || <code>Boss-3DKurvaros.png</code>
|-
| Boss bar || <code>Bossbar-Name</code> (keep phase numbers) || <code>Bossbar-Kurvaros.png</code>, <code>Bossbar-Nebula2.png</code>
|-
| Mob (dungeon/biome enemy) || <code>Mob-2DName</code> / <code>Mob-3DName</code> || <code>Mob-3DBeetleTrooper.png</code>
|-
| Pet || <code>Pet-2DName</code> / <code>Pet-3DName</code> || <code>Pet-3DGelato.png</code>
|-
| Pet skin || <code>PetSkin-2DName</code> / <code>PetSkin-3DName</code> || <code>PetSkin-3DOphanoid.png</code>
|-
| Mount || <code>Mount-2DName</code> / <code>Mount-3DName</code> || <code>Mount-3DSeraphix.png</code>
|-
| Mount skin || <code>MountSkin-2DName</code> / <code>MountSkin-3DName</code> || <code>MountSkin-3DSylvi.png</code>
|}


'''Item Reskins'''<br>
==Hub & Trials==
HReskin-OriginalItemName<br>
{| class="wikitable"
CReskin-OriginalItemName<br>
! Kind !! Pattern !! Example
VReskin-OriginalItemName<br>
|-
CustomReskin-OriginalItemName<br>
| Hub area / hub NPC || <code>Hub-3DName</code> (keep the "Area" word) || <code>Hub-3DAuctionHouseArea.png</code>, <code>Hub-3DRagnar.png</code>
|-
| Trial unit / object || <code>Trial-3DName</code> (tiers kept, e.g. T1–T3) || <code>Trial-3DRailgunT1.png</code>, <code>Trial-3DTreasureChest.png</code>
|}


'''Models and Renders'''<br>
==Dungeons, biomes & general==
3DItemName<br>
{| class="wikitable"
3DMobName (applicable to all bosses)<br>
! Kind !! Pattern !! Example
2DBossName (if they have an icon, like the realm bosses)<br>
|-
| Dungeon key || <code>Key-DungeonName</code> || <code>Key-FrozenRuins.png</code>
|-
| Dungeon portal || <code>Portal-DungeonName</code> + name plate <code>Portal-DungeonNameText</code> || <code>Portal-SkullCavern.png</code>
|-
| Rune || <code>Rune-Name</code> || <code>Rune-Tenebris.png</code>
|-
| Biome image / sprite || <code>Biome-BiomeName#</code> / <code>BiomeSprite-BiomeName</code> || <code>Biome-Desert1.png</code>
|-
| General image / icon || <code>Image-WhatItsFor</code> / <code>Icon-WhatItIs</code> || <code>Icon-Loot.png</code>
|-
| Class sprite || <code>ClassNameSprite</code> || <code>HuntressSprite.png</code>
|}


3DPet/MountName<br>
==Legacy==
2DPet/MountName<br>
Deprecated/old assets are prefixed <code>Legacy</code>:
Skin-3DPet/MountName<br>
* <code>LegacyBoss-3DName</code>, <code>LegacyBossbar-Name</code>
Skin-2DPet/MountName<br>
* <code>LegacyPet-2D/3DName</code>, <code>LegacyMount-2D/3DName</code>
* <code>LegacyUt-Name</code> / <code>LegacyEx-Name</code> (legacy item sprites), <code>LegacyKey-Name</code>, <code>LegacyPortal-Name</code>


'''Dungeons'''<br>
==Reskins==
Key-DungeonName<br>
<code>HReskin-</code>, <code>CReskin-</code>, <code>VReskin-</code>, <code>CHReskin-</code>, <code>CustomReskin-</code> + the '''original''' item name. H/C/V = Halloween, Christmas, Valentine's; Custom = any other purpose.
Portal-DungeonName<br>
</div>


'''Runes'''<br>
Rune-Name<br>


'''Bossbars'''<br>
<div class="hoverbox">
NameBossBar<br>
=Templates & Modules=


'''Biome, Dungeon, and General Images and Icons'''<br>
Every custom template and module on this wiki, grouped by purpose. Click '''doc''' for full usage, parameters and copy-paste examples.
Biome-BiomeName#<br>
Dungeon-DungeonName#<br>
Image-WhatItsFor#<br>
Icon-WhatItIs<br>


'''Legacy'''<br>
==Infoboxes==
LegacyUt-Name<br>
{| class="wikitable"
LegacyEx-Name<br>
! Template !! What it does !! Docs
LegacyPet-Name<br>
|-
LegacyMount-Name<br>
| {{tl|ItemInfobox}} || The item card on every weapon, ability and armour entry. || [[Template:ItemInfobox/doc|doc]]
LegacyKey-Name<br>
|-
LegacyPortal-Name<br>
| {{tl|NPCInfobox}} || The boss / dungeon-enemy card (render, loot table, tier points). {{tl|BossInfobox}} redirects here. || [[Template:NPCInfobox/doc|doc]]
|}


'''Miscellaneous'''<br>
==Dungeon & biome system==
No spaces inbetween anything.<br>
{| class="wikitable"
Correct capitalization. For example: 3DTombOfShadows.<br>
! Template !! What it does !! Docs
Add punctuation that exists in the real item; if an item has an apostrophe then add it to the name.<br>
|-
Tiered: H,C,L,B represents the first letters for the words Helmet, Chestplate, Leggings, Boots.<br>
| {{tl|Dungeon Link}} || A dungeon's portal thumbnail as a clickable link. || [[Template:Dungeon Link/doc|doc]]
Reskins: HCV represents Halloween, Christmas, and Valentine's - Custom signifies it was reskinned for other purposes.<br>
|-
| {{tl|Dungeon Navbox}} || Bottom-of-page nav box of all dungeons by Tier Points. || [[Template:Dungeon Navbox/doc|doc]]
|-
| {{tl|Biome Navbox}} || Bottom-of-page nav box of all biomes. || [[Template:Biome Navbox/doc|doc]]
|}


</div>
==Display & layout==
{| class="wikitable"
! Template !! What it does !! Docs
|-
| {{tl|ButtonHeader}} || Collapsible button that opens to reveal any content. || [[Template:ButtonHeader/doc|doc]]
|-
| {{tl|InlineImage}} || Floated image with a caption that text wraps around. || [[Template:InlineImage/doc|doc]]
|-
| {{tl|MP link}} || An image + label that both link to a page (used on hub pages). || [[Template:MP link/doc|doc]]
|-
| {{tl|ClassList}} || A class page's item list, grouped by rarity. || [[Template:ClassList/doc|doc]]
|-
| {{tl|DLog}} || The styled "D Log" lore box. || [[Template:DLog/doc|doc]]
|-
| {{tl|Sound}} || A clickable button that plays a sound clip. || [[Template:Sound/doc|doc]]
|-
| {{tl|ImageTooltip}} || An image that shows a tooltip on hover (skill-tree nodes). || [[Template:ImageTooltip/doc|doc]]
|-
| {{tl|DynamicGifDisplay}} || A display whose GIF swaps based on the hovered item (skill tree). || [[Template:DynamicGifDisplay/doc|doc]]
|-
| {{tl|TabGifDisplay}} || Tabbed GIF display (currently unused). || [[Template:TabGifDisplay/doc|doc]]
|-
| {{tl|Key}} || Controller / keyboard key icon. || [[Template:Key/doc|doc]]
|-
| {{tl|Character icon}} / {{tl|Item icon}} || Inline character / item icons (wrappers over Link icon; currently unused). || [[Template:Character icon/doc|doc]] · [[Template:Item icon/doc|doc]]
|}


<div class="hoverbox">
==Skill tree==
=List of Useful Templates=
{| class="wikitable"
! Template !! What it does !! Docs
|-
| {{tl|Skill}} / {{tl|SkillHover}} || Skill-node label / hover label helpers. || [[Template:Skill/doc|doc]] · [[Template:SkillHover/doc|doc]]
|-
| Per-class data: <code>Arcanist/Skill Tree</code>, <code>Assassin/Skill Tree</code>, <code>Huntress/Skill Tree</code>, <code>Knight/Skill Tree</code>, <code>Necromancer/Skill Tree</code>, <code>Samurai/Skill Tree</code> || The actual skill-tree node layouts (built from ImageTooltip nodes) feeding the [[Skill Tree]] page. All follow the same pattern. || [[Template:Arcanist/Skill Tree/doc|doc]]
|}


Some templates are custom made for this wiki. You can find a directory of template documents here.<br>
==Stats==
Feel free to add links to expand this list.
{| class="wikitable"
! Template !! What it does !! Docs
|-
| {{tl|Stat Bar}} || A coloured stat bar (fixed steps 0–30). || [[Template:Stat Bar/doc|doc]]
|-
| {{tl|Stat Color}} || Returns the colour for a named stat. || [[Template:Stat Color/doc|doc]]
|-
| {{tl|Stat Table}} || A 7-row stat table. || [[Template:Stat Table/doc|doc]]
|}


* [[Template:NPCInfobox/doc]] {{!}} The infobox used to represent NPCs.
==Modules (Lua)==
* [[Template:ItemInfobox/doc]] {{!}} The infobox used to represent items.
Editors normally use the wrapper templates above; these power them under the hood.
* [[Template:InlineImage/doc]] {{!}} A way to format images easily and nicely in between left-aligned text.
{| class="wikitable"
* [[Template:ClassList/doc]] {{!}} How the class pages display their ordered and colored lists of items in Weapons, Abilities, and Armours.
! Module !! What it does !! Docs
|-
| [[Module:Infobox]] || The DRUID engine behind ItemInfobox / NPCInfobox. || [[Module:Infobox/doc|doc]]
|-
| [[Module:Equipment]] || Equipment list/rendering helpers used on class pages. || [[Module:Equipment/doc|doc]]
|-
| [[Module:Reskins]] || Master reskin list; fills "Applicable Reskins" and theme galleries. || [[Module:Reskins/doc|doc]]
|-
| [[Module:Shinies]] || Detects and renders shiny item variants. || [[Module:Shinies/doc|doc]]
|-
| [[Module:Sound]] || Builds the {{tl|Sound}} play button. || [[Module:Sound/doc|doc]]
|-
| [[Module:Navbox]] || The navbox engine behind Dungeon/Biome navboxes. || [[Module:Navbox/doc|doc]]
|-
| [[Module:ArgsUtil]] || Argument-handling helper for other modules. || [[Module:ArgsUtil/doc|doc]]
|-
| [[Module:Template link]] || Powers {{tl|Tl}} / template-link formatting. || [[Module:Template link/doc|doc]]
|}
</div>
</div>


<div class="hoverbox">
<div class="hoverbox">
Line 118: Line 256:
* hoverbox {{!}} Adds a hover effect to emphasize what the user is looking at. This section is currently using one.
* hoverbox {{!}} Adds a hover effect to emphasize what the user is looking at. This section is currently using one.
* pre-dungeon {{!}} Adds a shadow effect to emphasize the text. The "In-Game Media Standardization" section on this page uses this.
* pre-dungeon {{!}} Adds a shadow effect to emphasize the text. The "In-Game Media Standardization" section on this page uses this.
* dlog {{!}} Creates a background and border outline effect to house the D Log text. D Logs are lore-related logs that exist solely on this wiki, acting as a way to immersify the player.
</div>
</div>


Line 124: Line 261:
=A Note on Legacy Content=
=A Note on Legacy Content=


Keeping up with the game's texture changes, boss changes, and more is hard. If you find something that is outdated or wrong, but do not wish to fix it yourself or are unable to, '''PLEASE''' bring up these issues to d4wning on Discord.<br>
Keeping up with the game's texture changes, boss changes, and more is hard. If you find something that is outdated or wrong, but do not wish to fix it yourself or are unable to, '''PLEASE''' bring up these issues to loekthebawz or  .willowx.x on Discord.<br>


</div>
</div>

Latest revision as of 08:35, 21 June 2026

You can find information about editing the Telos Realms wiki here. This includes useful templates, standardization policies, and more.

In-Game Media Standardization

All images, gifs, and videos must follow this format for the online Telos Realms wiki.

Video Settings
FOV: Normal
GUI Scale: 4x

GUI
Your inventory must be clear of everything except for anything you might be demonstrating with.
Scenic images/gifs must be taking in the F1 perspective (No HUD).
If your hotbar or held item is part of the demonstration, then only items needed to demonstrate can be in the hotbar.
Do not have RealmsAddon, Torilhos Addon, or other addon mod GUIs cluttering your screen
The only situation where these should be cluttering your screen is in the case of demonstrating how they work on an explicitly detailed page, concerning their status as unofficial third party mods.
Generally, don't have anything else than what you need to have on screen. Potion level and the like is okay to ignore.

Shaders and Resource Packs
Photon Shaders, Profile: Ultra, Depth of Field ON, Motion Blur OFF (Accessibility), All Clouds OFF. You will not be able to see in realm if you have clouds on.
If your device cannot achieve 30fps on these settings, feel free to go to a lower profile setting like Low, Medium, or High.
Only use the default Telos Realms resource pack.

Game Clients
The only allowed third-party client to be shown is the Feather Client. Logos from other clients are strongly discouraged, unless you are demonstrating something like "How to disable bossbars in RuinEverythingClient 9.0."

Optional Mods
Bobby is a great mod for extending render distance on servers. This lets you take better scenic pictures.
Distant Horizons is similar, but is much less suited for servers and can be finnicky.

Video Compression
Do not upload excessively large videos.
Do not upload painfully compressed videos.
You can use tools like ffmpeg or online compressing tools. It is your responsibility to ensure these compressed versions are not harmful to the eyes.

Here is a good example of a .gif that follows the above rules.

Note that the Minecraft lore of the items in clip are not fully visible.
This is okay if you are not explicitly demonstrating the items.
If you are demonstrating items, please lower GUI scale to 3x to fit the lore.

As of 10/14/2025, there is now a GUI tool created to assist with this process. If you are not part of the internal discord, please message loekthebawz or .willowx.x on discord for a download link.

This was compressed with ffmpeg with the following format, which involves some relatively simple command-line compression. You can find the download for ffmpeg here: [ffmpeg third-party]
You do not have to use ffmpeg, but knowing how to use these commands will vastly help you in your compressing efforts. It is also really really easy even if you have never used something like this before.

.\ffmpeg -i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" -vf "fps=60,scale=720:-1:flags=lanczos,palettegen" palette.png Creates a palette to prevent grainy compression.
.\ffmpeg -i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" -i palette.png -filter_complex "fps=30,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5" -loop 0 tradingwiki.gif Creates the gif in the directory the user is cd'd in.

Breakdown of the above input (if you care for it and want to manipulate some flags, otherwise using the general format should be okay.):

.\ffmpeg → Runs the FFmpeg executable in the current directory.
-i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" → Input video file.
-vf "..." → Video filter chain:
fps=60 → Converts video to 60 frames per second (higher FPS gives smoother motion).
scale=720:-1 → Resizes width to 720 pixels; height auto-calculated to maintain aspect ratio (-1).
flags=lanczos → Uses Lanczos resampling for higher-quality scaling.
palettegen → Generates a color palette optimized for GIFs.
palette.png → Output image file containing the generated palette.

-i "C:\Users\dawning\Videos\Minecraft\tradingwiki.mp4" → Input video again.
-i palette.png → Palette generated in step 1.
-filter_complex "..." → Complex filter combining scaling, FPS, and palette:
fps=30 → Sets final GIF frame rate to 30 FPS (slightly lower for smaller file size, higher frame rates can result in slow-motion gifs).
scale=720:-1:flags=lanczos → Resizes video to 720px wide (height auto).
[x] → Stores the scaled video in a temporary label x.
[x][1:v]paletteuse=dither=bayer:bayer_scale=5 → Applies the palette to the video using Bayer dithering, which smooths color transitions.
-loop 0 → Makes the GIF loop infinitely.
tradingwiki.gif → Output GIF file.

File Naming Scheme

Every uploaded file must follow these names. No spaces anywhere; use PascalCase; keep real punctuation (if an item has an apostrophe, include it). The 2D/3D part marks a 2D icon vs a 3D render.

Items

Kind Pattern Example
Untiered item sprite Ut-ItemName Ut-TitaniumCleaver.png
Tiered item sprite T#Type (T1–T8 only, no T9+, no EX) T5Sword.png
Tiered armour T# + Heavy/Light/Magic + slot H/C/L/B (Helmet, Chestplate, Leggings, Boots) T9LightH.png
Item 3D render Ut-3DItemName Ut-3DArchon'sGlare.png
Shiny variant ShinyUt-ItemName ShinyUt-Calamity.png

Bosses, mobs, pets & mounts

2D icon and 3D render share the same prefix.

Kind Pattern Example
Boss Boss-2DName / Boss-3DName Boss-3DKurvaros.png
Boss bar Bossbar-Name (keep phase numbers) Bossbar-Kurvaros.png, Bossbar-Nebula2.png
Mob (dungeon/biome enemy) Mob-2DName / Mob-3DName Mob-3DBeetleTrooper.png
Pet Pet-2DName / Pet-3DName Pet-3DGelato.png
Pet skin PetSkin-2DName / PetSkin-3DName PetSkin-3DOphanoid.png
Mount Mount-2DName / Mount-3DName Mount-3DSeraphix.png
Mount skin MountSkin-2DName / MountSkin-3DName MountSkin-3DSylvi.png

Hub & Trials

Kind Pattern Example
Hub area / hub NPC Hub-3DName (keep the "Area" word) Hub-3DAuctionHouseArea.png, Hub-3DRagnar.png
Trial unit / object Trial-3DName (tiers kept, e.g. T1–T3) Trial-3DRailgunT1.png, Trial-3DTreasureChest.png

Dungeons, biomes & general

Kind Pattern Example
Dungeon key Key-DungeonName Key-FrozenRuins.png
Dungeon portal Portal-DungeonName + name plate Portal-DungeonNameText Portal-SkullCavern.png
Rune Rune-Name Rune-Tenebris.png
Biome image / sprite Biome-BiomeName# / BiomeSprite-BiomeName Biome-Desert1.png
General image / icon Image-WhatItsFor / Icon-WhatItIs Icon-Loot.png
Class sprite ClassNameSprite HuntressSprite.png

Legacy

Deprecated/old assets are prefixed Legacy:

  • LegacyBoss-3DName, LegacyBossbar-Name
  • LegacyPet-2D/3DName, LegacyMount-2D/3DName
  • LegacyUt-Name / LegacyEx-Name (legacy item sprites), LegacyKey-Name, LegacyPortal-Name

Reskins

HReskin-, CReskin-, VReskin-, CHReskin-, CustomReskin- + the original item name. H/C/V = Halloween, Christmas, Valentine's; Custom = any other purpose.


Templates & Modules

Every custom template and module on this wiki, grouped by purpose. Click doc for full usage, parameters and copy-paste examples.

Infoboxes

Template What it does Docs
{{ItemInfobox}} The item card on every weapon, ability and armour entry. doc
{{NPCInfobox}} The boss / dungeon-enemy card (render, loot table, tier points). {{BossInfobox}} redirects here. doc

Dungeon & biome system

Template What it does Docs
{{Dungeon Link}} A dungeon's portal thumbnail as a clickable link. doc
{{Dungeon Navbox}} Bottom-of-page nav box of all dungeons by Tier Points. doc
{{Biome Navbox}} Bottom-of-page nav box of all biomes. doc

Display & layout

Template What it does Docs
{{ButtonHeader}} Collapsible button that opens to reveal any content. doc
{{InlineImage}} Floated image with a caption that text wraps around. doc
{{MP link}} An image + label that both link to a page (used on hub pages). doc
{{ClassList}} A class page's item list, grouped by rarity. doc
{{DLog}} The styled "D Log" lore box. doc
{{Sound}} A clickable button that plays a sound clip. doc
{{ImageTooltip}} An image that shows a tooltip on hover (skill-tree nodes). doc
{{DynamicGifDisplay}} A display whose GIF swaps based on the hovered item (skill tree). doc
{{TabGifDisplay}} Tabbed GIF display (currently unused). doc
{{Key}} Controller / keyboard key icon. doc
{{Character icon}} / {{Item icon}} Inline character / item icons (wrappers over Link icon; currently unused). doc · doc

Skill tree

Template What it does Docs
{{Skill}} / {{SkillHover}} Skill-node label / hover label helpers. doc · doc
Per-class data: Arcanist/Skill Tree, Assassin/Skill Tree, Huntress/Skill Tree, Knight/Skill Tree, Necromancer/Skill Tree, Samurai/Skill Tree The actual skill-tree node layouts (built from ImageTooltip nodes) feeding the Skill Tree page. All follow the same pattern. doc

Stats

Template What it does Docs
{{Stat Bar}} A coloured stat bar (fixed steps 0–30). doc
{{Stat Color}} Returns the colour for a named stat. doc
{{Stat Table}} A 7-row stat table. doc

Modules (Lua)

Editors normally use the wrapper templates above; these power them under the hood.

Module What it does Docs
Module:Infobox The DRUID engine behind ItemInfobox / NPCInfobox. doc
Module:Equipment Equipment list/rendering helpers used on class pages. doc
Module:Reskins Master reskin list; fills "Applicable Reskins" and theme galleries. doc
Module:Shinies Detects and renders shiny item variants. doc
Module:Sound Builds the {{Sound}} play button. doc
Module:Navbox The navbox engine behind Dungeon/Biome navboxes. doc
Module:ArgsUtil Argument-handling helper for other modules. doc
Module:Template link Powers {{Tl}} / template-link formatting. doc


List of Useful Classes

A large amount of CSS is applied through classes (and you should not be using style="" often!!!!).
You can find a list of these classes and what they do here. Feel free to expand this list.

  • hoverbox | Adds a hover effect to emphasize what the user is looking at. This section is currently using one.
  • pre-dungeon | Adds a shadow effect to emphasize the text. The "In-Game Media Standardization" section on this page uses this.

A Note on Legacy Content

Keeping up with the game's texture changes, boss changes, and more is hard. If you find something that is outdated or wrong, but do not wish to fix it yourself or are unable to, PLEASE bring up these issues to loekthebawz or .willowx.x on Discord.