Merge pull request #219 from ryanmjacobs/readme

Update Readme
This commit is contained in:
jacob1 2014-06-18 16:18:53 -04:00
commit 1da3e97e2e

107
README
View File

@ -1,6 +1,6 @@
The Powder Toy - June 2014 The Powder Toy - June 2014
Get the latest version here: http://powdertoy.co.uk/Download.html Get the latest version here: http://powdertoy.co.uk/Download.html
To use online features such as saving, you need to register at: http://powdertoy.co.uk/Register.html To use online features such as saving, you need to register at: http://powdertoy.co.uk/Register.html
@ -9,7 +9,7 @@ Have you ever wanted to blow something up? Or maybe you always dreamt of operati
The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own - we welcome your creations! The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own - we welcome your creations!
There is a Lua API - you can automate your work or even make plugins for the game. The Powder Toy is free and the source code is distributed under the GNU General Public License, so you can modify the game yourself or help with development. Tpt is compiled using scons. There is a Lua API - you can automate your work or even make plugins for the game. The Powder Toy is free and the source code is distributed under the GNU General Public License, so you can modify the game yourself or help with development. TPT is compiled using scons.
Thanks: Thanks:
@ -42,51 +42,51 @@ Controls:
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
TAB Switch between circle/square/triangle brush TAB Switch between circle/square/triangle brush
Space Pause Space Pause
Q Quit Q Quit
Esc Quit Esc Quit
Z Zoom Z Zoom
S Save stamp (+ Ctrl when STK2 is out) S Save stamp (+ Ctrl when STK2 is out)
L Load last saved stamp L Load last saved stamp
K Stamp library K Stamp library
1-9 Set view mode 1-9 Set view mode
P / F2 Save screenshot to .png P / F2 Save screenshot to .png
E Bring up element search E Bring up element search
F Pause and go to next frame F Pause and go to next frame
G Increase grid size G Increase grid size
Shift + G Decrease grid size Shift + G Decrease grid size
H Show/Hide HUD H Show/Hide HUD
Ctrl + H / F1 Show intro text Ctrl + H / F1 Show intro text
D / F3 Debug mode (+ Ctrl when STK2 is out) D / F3 Debug mode (+ Ctrl when STK2 is out)
I Invert Pressure and Velocity map I Invert Pressure and Velocity map
W Toggle gravity modes (+ Ctrl when STK2 is out) W Toggle gravity modes (+ Ctrl when STK2 is out)
Y Toggle air modes Y Toggle air modes
B Enter decoration editor menu B Enter decoration editor menu
Ctrl + B Toggle decorations on/off Ctrl + B Toggle decorations on/off
N Toggle Newtonian Gravity on/off N Toggle Newtonian Gravity on/off
U Toggle ambient heat on/off U Toggle ambient heat on/off
Ctrl + I Install powder toy, for loading saves/stamps by double clicking Ctrl + I Install powder toy, for loading saves/stamps by double clicking
~ Console ~ Console
= Reset pressure and velocity map = Reset pressure and velocity map
Ctrl + = Reset Electricity Ctrl + = Reset Electricity
[ Decrease brush size [ Decrease brush size
] Increase brush size ] Increase brush size
Alt + [ Decrease brush size by 1 Alt + [ Decrease brush size by 1
Alt + ] Increase brush size by 1 Alt + ] Increase brush size by 1
Ctrl + C/V/X Copy/Paste/Cut Ctrl + C/V/X Copy/Paste/Cut
Ctrl + Z Undo Ctrl + Z Undo
Ctrl + Cursor drag Rectangle Ctrl + Cursor drag Rectangle
Shift + Cursor drag Line Shift + Cursor drag Line
Middle click Sample element Middle click Sample element
Alt + Left click Sample element Alt + Left click Sample element
Mouse scroll Change brush size Mouse scroll Change brush size
Ctrl + Mouse scroll Change vertical brush size Ctrl + Mouse scroll Change vertical brush size
Shift + Mouse scroll Change horizontal brush size Shift + Mouse scroll Change horizontal brush size
Shift + R Horizontal mirror for selected area when pasting stamps Shift + R Horizontal mirror for selected area when pasting stamps
Ctrl + Shift + R Vertical mirror for selected area when pasting stamps Ctrl + Shift + R Vertical mirror for selected area when pasting stamps
R Rotate selected area counterclockwise when pasting stamps R Rotate selected area counterclockwise when pasting stamps
Only the left Ctrl, Shift, and Alt buttons are enabled to work, not the ones on the right Only the left Ctrl, Shift, and Alt buttons are enabled to work, not the ones on the right
@ -94,11 +94,10 @@ Only the left Ctrl, Shift, and Alt buttons are enabled to work, not the ones on
Command Line: Command Line:
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
scale:1 Normal window resolution scale:1 Normal window resolution
scale:2 Doubled window resolution scale:2 Doubled window resolution
kiosk Fullscreen mode kiosk Fullscreen mode
proxy:server[:port] Proxy server to use [Example: proxy:wwwcache.lancs.ac.uk:8080] proxy:server[:port] Proxy server to use [Example: proxy:wwwcache.lancs.ac.uk:8080]
open <file> Opens the file as a stamp or game save open <file> Opens the file as a stamp or game save
ddir <directory> Directory used for saving stamps and preferences ddir <directory> Directory used for saving stamps and preferences
ptsave:<save id>#<name(Optional)> (ex. ptsave:2198#Destroyable_city_5_wth_metro~dima-gord) ptsave:<save id>#[name] [Example: ptsave:2198#Destroyable_city_5_wth_metro~dima-gord]