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