The Powder Toy
mediawiki
https://powdertoy.co.uk/Wiki/W/Main_Page.html
MediaWiki 1.30.0
first-letter
Media
Special
Talk
User
User talk
PowderToy
PowderToy talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Main Page
0
1
9242
9215
2024-04-15T20:11:07Z
jacob1
38642
Remove outdated coding tutorial. Add element properties.
wikitext
text/x-wiki
{{Languages|Main_Page}}
Welcome to the Powder Toy Wiki. Read here for help or explanations on elements and the program in general.
== Element Categories ==
{| class="wikitable" style="text-align: center; margin:auto;"
|-
| style="text-align: right;" |
[[File:Erase_All.png|30px|link=Elements:Walls#Erase_All]]
[[File:Airblock_Wall.png|30px|link=Elements:Walls#Airblock_Wall]]
[[File:Energy_Wall.png|30px|link=Elements:Walls#Energy_Wall]]
[[File:Gravity_Wall.png|30px|link=Elements:Walls#Gravity_Wall]]
[[File:Gas_Wall.png|30px|link=Elements:Walls#Gas_Wall]]
[[File:E-Hole.png|30px|link=Elements:Walls#E-Hole]]
[[File:Allow_Conductor_Wall.png|30px|link=Elements:Walls#Conductor]]
[[File:Solid-Only_Wall.png|30px|link=Elements:Walls#Powder_Wall]]
[[File:Air_Wall.png|30px|link=Elements:Walls#Air-Only_Wall]]
[[File:Wall.png|30px|link=Elements:Walls#Wall]]
[[File:Absorb_Wall.png|30px|link=Elements:Walls#Absorb_Wall]]
[[File:Liquid_Conductor_Wall.png|30px|link=Elements:Walls#Liquid_Wall]]
[[File:Fan.png|30px|link=Elements:Walls#Fan]]
[[File:Streamline.png|30px|link=Elements:Walls#Streamline]]
[[File:Detector.png|30px|link=Elements:Walls#Detector]]
[[File:E-Wall.png|30px|link=Elements:Walls#E-Wall]]
[[File:Conductor_Wall.png|30px|link=Elements:Walls#Conductive_Wall]]
[[File:Wall_Erase.png|30px|link=Elements:Walls#Erase]]
[[File:Stasis_Wall.png|30px|link=Elements:Walls#Stasis_Wall]]
| style="max-width:80px;" | [[File:Walls Menu.png|30px|link=Elements:Walls]]
[[Elements:Walls|Walls]]
|-
| style="text-align: right;" |
{{MaterialBtn|TUNG}}
{{MaterialBtn|CRAY}}
{{MaterialBtn|WWLD}}
{{MaterialBtn|EMP}}
{{MaterialBtn|ARAY}}
{{MaterialBtn|WIFI}}
{{MaterialBtn|INST}}
{{MaterialBtn|TESC}}
{{MaterialBtn|INWR}}
{{MaterialBtn|SWCH}}
{{MaterialBtn|BTRY}}
{{MaterialBtn|ETRD}}
{{MaterialBtn|PTCT}}
{{MaterialBtn|NTCT}}
{{MaterialBtn|INSL}}
{{MaterialBtn|NSCN}}
{{MaterialBtn|PSCN}}
{{MaterialBtn|SPRK}}
{{MaterialBtn|METL}}
{{MaterialBtn|DRAY}}
| style="max-width:80px;" | [[File:Electronics Menu.png|30px|link=Elements:Electronics]]
[[Elements:Electronics|Electronics]]
|-
| style="text-align: right;" |
{{MaterialBtn|PPIP}}
{{MaterialBtn|GPMP}}
{{MaterialBtn|PBCN}}
{{MaterialBtn|PUMP}}
{{MaterialBtn|PVOD}}
{{MaterialBtn|STOR}}
{{MaterialBtn|DLAY}}
{{MaterialBtn|HSWC}}
{{MaterialBtn|PCLN}}
{{MaterialBtn|LCRY}}
| style="max-width:80px;" | [[File:Powered Materials Menu.png|30px|link=Elements:Powered materials]]
[[Elements:Powered_materials|Powered Materials]]
|-
| style="text-align: right;" |
{{MaterialBtn|VSNS}}
{{MaterialBtn|LDTC}}
{{MaterialBtn|LSNS}}
{{MaterialBtn|PSNS}}
{{MaterialBtn|TSNS}}
{{MaterialBtn|DTEC}}
{{MaterialBtn|INVS}}
| style="max-width:80px;" | [[File:Sensors Menu.png|25px|link=Elements:Sensors]]
[[Elements:Sensors|Sensors]]
|-
| style="text-align: right;" |
{{MaterialBtn|FRME}}
{{MaterialBtn|PSTN}}
{{MaterialBtn|DMG}}
{{MaterialBtn|RPEL}}
{{MaterialBtn|FRAY}}
{{MaterialBtn|GBMB}}
{{MaterialBtn|DCEL}}
{{MaterialBtn|ACEL}}
{{MaterialBtn|PIPE}}
| style="max-width:80px;" | [[File:Force Creating Menu.png|30px|link=Elements:Force]]
[[Elements:Force_Creating|Force]]
|-
| style="text-align: right;" |
{{MaterialBtn|IGNC}}
{{MaterialBtn|TNT}}
{{MaterialBtn|C-5}}
{{MaterialBtn|BOMB}}
{{MaterialBtn|FWRK}}
{{MaterialBtn|DEST}}
{{MaterialBtn|LIGH}}
{{MaterialBtn|FSEP}}
{{MaterialBtn|FUSE}}
{{MaterialBtn|FIRW}}
{{MaterialBtn|CFLM}}
{{MaterialBtn|THRM}}
{{MaterialBtn|THDR}}
{{MaterialBtn|LRBD}}
{{MaterialBtn|RBDM}}
{{MaterialBtn|C-4}}
{{MaterialBtn|NITR}}
{{MaterialBtn|GUN}}
{{MaterialBtn|FIRE}}
{{MaterialBtn|LITH}}
| style="max-width:80px;" | [[File:Explosives Menu.png|30px|link=Elements:Explosives]]
[[Elements:Explosives|Explosives]]
|-
| style="text-align: right;" |
{{MaterialBtn|RFRG}}
{{MaterialBtn|HYGN}}
{{MaterialBtn|BOYL}}
{{MaterialBtn|FOG}}
{{MaterialBtn|CAUS}}
{{MaterialBtn|CO2}}
{{MaterialBtn|OXYG}}
{{MaterialBtn|SMKE}}
{{MaterialBtn|NBLE}}
{{MaterialBtn|PLSM}}
{{MaterialBtn|WTRV}}
{{MaterialBtn|GAS}}
| style="max-width:80px;" | [[File:Gasses Menu.png|30px|link=Elements:Gasses]]
[[Elements:Gasses|Gasses]]
|-
| style="text-align: right;" |
{{MaterialBtn|RSST}}
{{MaterialBtn|VIRS}}
{{MaterialBtn|MERC}}
{{MaterialBtn|SOAP}}
{{MaterialBtn|GEL}}
{{MaterialBtn|PSTE}}
{{MaterialBtn|BIZR}}
{{MaterialBtn|BUBW}}
{{MaterialBtn|GLOW}}
{{MaterialBtn|LOXY}}
{{MaterialBtn|DESL}}
{{MaterialBtn|LN2}}
{{MaterialBtn|MWAX}}
{{MaterialBtn|SLTW}}
{{MaterialBtn|DSTW}}
{{MaterialBtn|ACID}}
{{MaterialBtn|LAVA}}
{{MaterialBtn|OIL}}
{{MaterialBtn|WATR}}
| style="max-width:80px;" | [[File:Liquids Menu.png|30px|link=Elements:Liquids]]
[[Elements:Liquids|Liquids]]
|-
| style="text-align: right;" |
{{MaterialBtn|SLCN}}
{{MaterialBtn|SAWD}}
{{MaterialBtn|CLST}}
{{MaterialBtn|BREL}}
{{MaterialBtn|PQRT}}
{{MaterialBtn|ANAR}}
{{MaterialBtn|GRAV}}
{{MaterialBtn|FRZZ}}
{{MaterialBtn|BCOL}}
{{MaterialBtn|YEST}}
{{MaterialBtn|BGLA}}
{{MaterialBtn|SAND}}
{{MaterialBtn|BRMT}}
{{MaterialBtn|SALT}}
{{MaterialBtn|CNCT}}
{{MaterialBtn|SNOW}}
{{MaterialBtn|STNE}}
{{MaterialBtn|DUST}}
| style="max-width:80px;" | [[File:Powders Menu.png|30px|link=Elements:Powders]]
[[Elements:Powders|Powders]]
|-
| style="text-align: right;" |
{{MaterialBtn|QRTZ}}
{{MaterialBtn|FILT}}
{{MaterialBtn|SHLD}}
{{MaterialBtn|VINE}}
{{MaterialBtn|RIME}}
{{MaterialBtn|SPNG}}
{{MaterialBtn|DRIC}}
{{MaterialBtn|IRON}}
{{MaterialBtn|BRCK}}
{{MaterialBtn|COAL}}
{{MaterialBtn|NICE}}
{{MaterialBtn|GLAS}}
{{MaterialBtn|WAX}}
{{MaterialBtn|BMTL}}
{{MaterialBtn|PLNT}}
{{MaterialBtn|WOOD}}
{{MaterialBtn|ICE}}
{{MaterialBtn|GOO}}
{{MaterialBtn|RSSS}}
{{MaterialBtn|ROCK}}
{{MaterialBtn|PTNM}}
{{MaterialBtn|HEAC}}
{{MaterialBtn|CRMC}}
{{MaterialBtn|GOLD}}
{{MaterialBtn|TTAN}}
| style="max-width:80px;" | [[File:Solids Menu.png|30px|link=Elements:Solids]]
[[Elements:Solids|Solids]]
|-
| style="text-align: right;" |
{{MaterialBtn|POLO}}
{{MaterialBtn|GRVT}}
{{MaterialBtn|PROT}}
{{MaterialBtn|BVBR}}
{{MaterialBtn|VIBR}}
{{MaterialBtn|EXOT}}
{{MaterialBtn|ELEC}}
{{MaterialBtn|SING}}
{{MaterialBtn|ISZS}}
{{MaterialBtn|ISOZ}}
{{MaterialBtn|WARP}}
{{MaterialBtn|DEUT}}
{{MaterialBtn|AMTR}}
{{MaterialBtn|URAN}}
{{MaterialBtn|PHOT}}
{{MaterialBtn|PLUT}}
{{MaterialBtn|NEUT}}
| style="max-width:80px;" | [[File:Radioactive Menu.png|30px|link=Elements:Radioactive]]
[[Elements:Radioactive|Radioactive]]
|-
| style="text-align: right;" |
{{MaterialBtn|FIGH}}
{{MaterialBtn|WHOL}}
{{MaterialBtn|BHOL}}
{{MaterialBtn|TRON}}
{{MaterialBtn|STK2}}
{{MaterialBtn|PRTO}}
{{MaterialBtn|PRTI}}
{{MaterialBtn|BCLN}}
{{MaterialBtn|CONV}}
{{MaterialBtn|STKM}}
{{MaterialBtn|VENT}}
{{MaterialBtn|VACU}}
{{MaterialBtn|DMND}}
{{MaterialBtn|VOID}}
{{MaterialBtn|CLNE}}
{{MaterialBtn|NONE}}
| style="max-width:80px;" | [[File:Special Menu.png|30px|link=Elements:Special]]
[[Elements:Special|Special]]
|-
| style="text-align: right;" |
[[File:LIFE-REPL.png|30px|link=Element:LIFE#Replicator]]
[[File:LIFE-GNAR.png|30px|link=Element:LIFE#Gnarl]]
[[File:LIFE-WALL.png|30px|link=Element:LIFE#Walled_cities]]
[[File:LIFE-COAG.png|30px|link=Element:LIFE#Coagulations]]
[[File:LIFE-MAZE.png|30px|link=Element:LIFE#Maze]]
[[File:LIFE-SEED.png|30px|link=Element:LIFE#Seeds]]
[[File:LIFE-STAN.png|30px|link=Element:LIFE#Stains]]
[[File:LIFE-LLIF.png|30px|link=Element:LIFE#Long_Life]]
[[File:LIFE-34.png|30px|link=Element:LIFE#34]]
[[File:LIFE-DMOE.png|30px|link=Element:LIFE#Diamoeba]]
[[File:LIFE-PGOL.png|30px|link=Element:LIFE#Pseudo_Life]]
[[File:LIFE-MOVE.png|30px|link=Element:LIFE#Move]]
[[File:LIFE-AMOE.png|30px|link=Element:LIFE#Amoeba]]
[[File:LIFE-DANI.png|30px|link=Element:LIFE#Day_and_Night]]
[[File:LIFE-2x2.png|30px|link=Element:LIFE#2.C3.972]]
[[File:LIFE-ASIM.png|30px|link=Element:LIFE#Assimilation]]
[[File:LIFE-HLIF.png|30px|link=Element:LIFE#High_Life]]
[[File:LIFE-GOL.png|30px|link=Element:LIFE]]
[[File:LIFE-CUST.png|30px|link=Element:LIFE#Custom_GOL]]
[[File:LIFE-BRAN.png|30px|link=Element:LIFE#Brian_6]]
[[File:LIFE-FROG.png|30px|link=Element:LIFE#Frogs]]
[[File:LIFE-STAR.png|30px|link=Element:LIFE#Star_Wars]]
[[File:LIFE-FRG2.png|30px|link=Element:LIFE#Like_Frogs_Rule]]
[[File:LIFE-LOTE.png|30px|link=Element:LIFE#Living_on_the_Edge]]
[[File:LIFE-MYST.png|30px|link=Element:LIFE#Mystery]]
| style="max-width:80px;" | [[File:Life Menu.png|30px|link=Elements:Life]]
[[Elements:Life|Life]]
|-
| style="text-align: right;" |
[[File:Sample.png|30px|link=Elements:Tools#Sampler]]
[[File:Sign.png|30px|link=Elements:Tools#Sign]]
[[File:PROP.png|30px|link=Elements:Tools#Edit_Property_Tool]]
[[File:WIND.png|30px|link=Elements:Tools#Wind]]
[[File:AMBP.png|30px|link=Elements:Tools#Increase_Ambient_Heat_Tool]]
[[File:AMBM.png|30px|link=Elements:Tools#Decrease_Ambient_Heat_Tool]]
[[File:CYCL.png|30px|link=Elements:Tools#Cyclone]]
[[File:MIX.png|30px|link=Elements:Tools#Mix_Tool]]
[[File:NGRV.png|30px|link=Elements:Tools#Negative_Gravity_Tool]]
[[File:PGRV.png|30px|link=Elements:Tools#Positive_Gravity_Tool]]
[[File:VAC.png|30px|link=Elements:Tools#Vacuum]]
[[File:Air.png|30px|link=Elements:Tools#Air]]
[[File:COOL.png|30px|link=Elements:Tools#Cool]]
[[File:HEAT.png|30px|link=Elements:Tools#Heat]]
| style="max-width:80px;" | [[File:Tools Menu.png|30px|link=Elements:Tools]]
[[Elements:Tools|Tools]]
|}
[[Element Page Template]] - Use this as a generic template if adding element pages
== General ==
[[HUD|The HUD]]
[[Display modes]]
[[Compatibility mode]]
[[Using the console]]
[[Element conductivities]]
[[Hotkeys]]
[[Saves]]
[[Powder Toy Lua API|Lua API]]
[[FAQ]]
== Usage Tutorials ==
[[Website usage tutorials]]
[[Element usage tutorials]]
[[General usage tutorials]]
== Powder Toy Development Help ==
'''Please make sure you are able to compile a clean, unmodified source before attempting to make your own modifications. This will help people to help you.'''
To build TPT, please follow the following guides, which works for all platforms:
{| class="wikitable" style="text-align: center; width: 100%"
|
[[File:Windows.png|64px|Compiling for Windows|link=Building_TPT_with_Meson#Compiling_for_Windows]]
[[Building_TPT_with_Meson#Compiling_for_Windows|Compiling for Windows]]
||
[[File:Tux.png|64px|link=Building_TPT_with_Meson#Compiling_for_Linux]]
[[Building_TPT_with_Meson#Compiling_for_Linux|Compiling for Linux]]
||
[[File:Apple.png|64px|link=Building_TPT_with_Meson#Compiling_for_MacOS]]
[[Building_TPT_with_Meson#Compiling_for_MacOS|Compiling for Mac]]
|}
==== Development Guides ====
[[Variables| Variables in source]]
[[Functions| Functions in source]]
[[Element Properties]]
[[How To Add an Icon to Menus]]
For compiling legacy versions of TPT with Scons, the guides have been moved. Please use the meson guide instead for compiling the most recent version of TPT.
[[Legacy Compile Guides]]
== Other ==
[[Notable users]]
[[Mod collection]]
[[Previously requested elements]]
[[Syntax help]]
[[irc_setup| IRC Setup]]
[[Youtube channel]]
[https://www.facebook.com/PowderToy The Powder Toy on Facebook]
[https://twitter.com/PowderToy The Powder Toy's Twitter]
[https://reddit.com/r/PowderToy PowderToy subreddit]
[https://github.com/The-Powder-Toy/The-Powder-Toy Github page for latest source]
'''IRC: server: irc.libera.chat, channel: #powder, port number: 6697 (SSL)'''
[[Alternate language wiki pages]]
tqiq9ncnnizduz68y610m8g24pfx8hl