Wiki

Gary (talk | contribs)
Balance room category groups into compact columns that stack on narrow screens.
Gary (talk | contribs)
Use real category-member lists throughout the directory and split gameplay into shared subsections
Line 12: Line 12:
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Start playing</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Start playing</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Getting started|Build your first tower]]</li>
{{Category list|Start playing guides}}
<li>[[Maps|Choose a map]]</li>
</div>
<li>[[Tutorial|Tutorial map reference]]</li>
<li>[[Star rating|Progression and unlocks]]</li>
<li>[[Budget|Manage your budget]]</li>
<li>[[Controls and interface|Learn the controls]]</li>
<li>[[Construction and demolition|Build and demolish]]</li>
<li>[[Saving and loading|Save your tower]]</li>
<li>[[Projects|Choose a project]]</li>
</ul>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Solve a problem</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Solve a problem</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Troubleshooting|Find your symptom]]</li>
{{Category list|Problem solving guides}}
<li>[[Room evaluation|Check room satisfaction]]</li>
</div>
<li>[[Market demand|Understand empty rooms and demand]]</li>
<li>[[Hotel guide|Plan hotel services]]</li>
<li>[[Elevator guide|Improve elevator routes]]</li>
<li>[[Food|Compare food providers]]</li>
<li>[[Needs and requirements|Check required services]]</li>
<li>[[Transport systems|Plan routes and transfers]]</li>
<li>[[Disasters and infestations|Handle disasters and infestations]]</li>
</ul>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Look up a room</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Look up a room</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Room comparison|Compare room costs and requirements]]</li>
{{Category list|Room lookup}}
<li>[[:Category:Rooms|All room references]]</li>
{{Category list|Room lookup|namespace=14}}
<li>[[:Category:Hotels|Hotels]]</li>
</div>
<li>[[:Category:Facilities|Facilities]]</li>
<li>[[:Category:Transports|Transport references]]</li>
<li>[[:Category:Architecture|Architecture and decoration]]</li>
</ul>
</div>
</div>
</div>
</div>
Line 62: Line 42:
<div class="tower-infocard-sections" style="display:flex;flex-wrap:wrap;gap:0.8rem 1.4rem;align-items:flex-start;">
<div class="tower-infocard-sections" style="display:flex;flex-wrap:wrap;gap:0.8rem 1.4rem;align-items:flex-start;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Gameplay</div>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Tower basics|Tower basics]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Game mechanics|Mechanics]]</h3>
{{Category list|Tower basics}}
<div style="column-width:10rem;column-gap:1.4rem;">
</div>
<div style="line-height:1.65;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
{{#tag:dpl|
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Tenants and demand|Tenants and demand]]</h3>
category=Game mechanics
{{Category list|Tenants and demand}}
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<li>[[Garbage Chute|Garbage Chute]]</li>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Services and environment|Services and environment]]</h3>
<li>[[Garbage Chute Room|Garbage Chute Room]]</li>
{{Category list|Services and environment}}
</ul>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Transport and parking|Transport and parking]]</h3>
{{Category list|Transport and parking}}
</div>
</div>
</div>
</div>
<div style="margin-top:1rem;border-top:1px solid #d8e5ee;padding-top:0.75rem;">[[:Category:Game mechanics|Browse all gameplay mechanics]]</div>
}}
}}


Line 98: Line 73:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Facilities|Facilities]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Facilities|Facilities]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Facilities}}
category=Facilities
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 113: Line 79:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Hotels|Hotels]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Hotels|Hotels]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Hotels}}
category=Hotels
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 128: Line 85:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Residential|Residential]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Residential|Residential]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Residential}}
category=Residential
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 143: Line 91:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Restaurant|Restaurant]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Restaurant|Restaurant]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Restaurant}}
category=Restaurant
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 158: Line 97:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Shops|Shops]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Shops|Shops]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Shops}}
category=Shops
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 173: Line 103:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Special|Special]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Special|Special]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Special}}
category=Special
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 188: Line 109:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Decoration|Decoration]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Decoration|Decoration]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Decoration}}
category=Decoration
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 203: Line 115:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Office|Office]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Office|Office]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Office}}
category=Office
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 218: Line 121:
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Elevators|Elevators]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Elevators|Elevators]]</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Basic Elevator|Basic Elevator]]</li>
{{Category list|Elevators}}
<li>[[Express Elevator|Express Elevator]]</li>
</div>
<li>[[Service Elevator|Service Elevator]]</li>
</ul>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Stairs|Stairs]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Stairs|Stairs]]</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Stairs|Stairs]]</li>
{{Category list|Stairs}}
<li>[[Escalator|Escalator]]</li>
</div>
</ul>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<div style="font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#58717f;margin:0 0 0.2rem;">Transports</div>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Other Transports|Other Transports]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Other Transports|Other Transports]]</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Paternoster|Paternoster]]</li>
{{Category list|Other Transports}}
</ul>
</div>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;break-inside:avoid;margin-bottom:1.25rem;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Architecture|Architecture]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Architecture|Architecture]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Architecture}}
category=Architecture
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 267: Line 158:
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Using mods</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Using mods</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Using mods|Install and use a pack]]</li>
{{Category list|Using mods}}
</ul>
</div>
</div>
</div>
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Creating mods</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Creating mods</h3>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<div style="line-height:1.65;">
<li>[[Creating mods|Create your first pack]]</li>
{{Category list|Creating mods}}
<li>[[Modding|Complete format reference]]</li>
</div>
</ul>
</div>
</div>
</div>
</div>
Line 291: Line 181:
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<div class="tower-infocard-section" style="flex:1 1 12rem;min-width:0;">
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Game</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">Game</h3>
{{Category list|Game overview}}
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<li>[[Maps|Choose a map]]</li>
<li>[[Projects|Projects]]</li>
<li>[https://2dtower.com/play-dev Play now]</li>
<li>[https://2dtower.com/play-dev Play now]</li>
</ul>
</ul>
Line 300: Line 189:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Maps|Maps]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Maps|Maps]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Maps}}
category=Maps
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
</div>
</div>
Line 315: Line 195:
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Updates|Updates]]</h3>
<h3 style="font-size:1rem;font-weight:900;line-height:1.35;margin:0 0 0.55rem;">[[:Category:Updates|Updates]]</h3>
<div style="line-height:1.65;">
<div style="line-height:1.65;">
{{#tag:dpl|
{{Category list|Updates}}
category=Updates
namespace=0
ordermethod=title
order=ascending
mode=unordered
shownamespace=no
suppresserrors=true
skipthispage=false
}}
</div>
</div>
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">
<ul style="margin:0;padding-left:1.2rem;line-height:1.65;">

Revision as of 17:51, 6 October 2026

Welcome to the 2D Tower Wiki — practical help for building, running and modding your tower.




Using mods

Creating mods