Difference between revisions of "Main Page"

From The Powder Toy
Jump to: navigation, search
(Fixed link)
(Fix platform links to meson guide)
(25 intermediate revisions by 6 users not shown)
Line 4: Line 4:
  
 
==  Element Categories  ==
 
==  Element Categories  ==
{| class="wikitable" style="text-align: center; width: 100%;"
+
{| class="wikitable" style="text-align: center; width:100%; margin: 1em auto 1em auto"
 
|-
 
|-
| [[File:Walls Menu.png|link=Elements:Walls]]
+
| width=250px | [[File:Walls Menu.png|link=Elements:Walls]]
 
[[Elements:Walls|Walls]]
 
[[Elements:Walls|Walls]]
| [[File:Electronics Menu.png|link=Elements:Electronics]]
+
| width=250px |  [[File:Electronics Menu.png|link=Elements:Electronics]]
 
[[Elements:Electronics|Electronics]]
 
[[Elements:Electronics|Electronics]]
| [[File:Powered Materials Menu.png|link=Elements:Powered materials]]
+
| width=250px | [[File:Powered Materials Menu.png|link=Elements:Powered materials]]
 
[[Elements:Powered_materials|Powered Materials]]
 
[[Elements:Powered_materials|Powered Materials]]
 
|-
 
|-
Line 40: Line 40:
 
|
 
|
 
|}
 
|}
 +
 +
[[Element Page Template]] - Use this as a generic template if adding element pages
  
 
==  General  ==
 
==  General  ==
Line 51: Line 53:
  
 
[[Element conductivities]]
 
[[Element conductivities]]
 
[[Glitches]]
 
  
 
[[Hotkeys]]
 
[[Hotkeys]]
Line 71: Line 71:
 
==  Powder Toy Development Help  ==
 
==  Powder Toy Development Help  ==
  
====  How to Build  ====
 
 
'''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.'''
 
'''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%"
 
{| class="wikitable" style="text-align: center; width: 100%"
| [[File:Windows.png|64px|link=Compiling_for_Windows_with_scons]]
+
|
  
[[Compiling_for_Windows_with_scons|Compiling for Windows]]
+
[[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=Compiling TPT++ on debian/ubuntu]]
 
  
[[Compiling TPT++ on debian/ubuntu|Compiling for Linux (Debian and Ubuntu) ]]
+
[[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=Compiling_for_OS_X]]
 
  
[[Compiling_for_OS_X|Compiling for OS X]]
+
[[File:Apple.png|64px|link=Building_TPT_with_Meson#Compiling_for_MacOS]]
 +
[[Building_TPT_with_Meson#Compiling_for_MacOS|Compiling for Mac]]
 
|}
 
|}
  
==== Alternate Build Guides ====
+
==== Development Guides ====
[[Compiling tpt++ with Visual studio]]
 
  
[[Compiling for Raspberry Pi]]
 
 
==== Development Guides ====
 
 
[[Coding-tutorial]]
 
[[Coding-tutorial]]
 
[http://boxmein.x10.mx/tptelements/ Element coding 'template' for TPT++]
 
  
 
[[Variables| Variables in source]]
 
[[Variables| Variables in source]]
Line 104: Line 100:
 
[[How To Add an Icon to Menus]]
 
[[How To Add an Icon to Menus]]
  
[[SCONS command line flags]]
+
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  ==
 
==  Other  ==
Line 123: Line 121:
 
[https://twitter.com/PowderToy The Powder Toy's Twitter]
 
[https://twitter.com/PowderToy The Powder Toy's Twitter]
  
[https://github.com/FacialTurd/The-Powder-Toy Github page for latest source]
+
[https://github.com/The-Powder-Toy/The-Powder-Toy Github page for latest source]
  
'''IRC: server: irc.freenode.net, channel: #powder, port number: 6667 or 6697 (SSL)'''
+
'''IRC: server: irc.libera.chat, channel: #powder, port number: 6697 (SSL)'''
  
 
[[Alternate language wiki pages]]
 
[[Alternate language wiki pages]]
 
[[Element Page Template]]
 
 
<!-- bagels -->
 

Revision as of 04:16, 6 February 2022

Language: English  • Deutsch • español • français • हिन्दी • 日本語 • 한국어 • polski • русский • svenska • 中文 • 中文(简体)‎

Welcome to the Powder Toy Wiki. Read here for help or explanations on elements and the program in general.

Element Categories

Walls Menu.png

Walls

Electronics Menu.png

Electronics

Powered Materials Menu.png

Powered Materials

Sensors Menu.png

Sensors

Force Creating Menu.png

Force

Explosives Menu.png

Explosives

Gasses Menu.png

Gasses

Liquids Menu.png

Liquids

Powders Menu.png

Powders

Solids Menu.png

Solids

Radioactive Menu.png

Radioactive

Special Menu.png

Special

Life Menu.png

Life

Tools Menu.png

Tools

Element Page Template - Use this as a generic template if adding element pages

General

The HUD

Display modes

Compatibility mode

Using the console

Element conductivities

Hotkeys

Saves

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:

Compiling for Windows Compiling for Windows

Tux.png Compiling for Linux

Apple.png Compiling for Mac

Development Guides

Coding-tutorial

Variables in source

Functions in source

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

Youtube channel

The Powder Toy on Facebook

The Powder Toy's Twitter

Github page for latest source

IRC: server: irc.libera.chat, channel: #powder, port number: 6697 (SSL)

Alternate language wiki pages