The Powder Toy
Official Game Feedback
Official Game Feedback
This thread is to discuss current Powder Toy changes/features. NOT for suggesting your ideas/elements.
For those that feel confident in providing feedback for the extreme unknown; Here's an extremely experimental build that uses OpenGL:
Current Version 77.0
New element: GEL
New element: TRON
Fix flood-delete crashes
Fix moving SPNG (use .flags to allow movement, although can't change atm)
Fixes for Triangle brush and minor electron bug
Debug lines for WiFi, Portal and Soap
Fusion for H2 at high temperature+high pressure
Ambient heat and Newtonian Gravity in Quick Options menu.
Speed improvements for particle drawing
More consistent spark speed (possibly affects existing circuits)
BRAY fire speed (Only shoots once per spark)
DLAY blocked by INSL
WIFI will always take one frame to transmit SPRK
Ambient heat blocked by walls.
New elements: FRAY - Similar to ARAY but applies force, RPEL - Attract and repel particles
DEUT can be compressed by gravitational fields
Fix for "bumpy" streams of photons coming from PCLN
Allow DEST to be used with clone elements
Icon for Force Elements
Allow Walls to be used to protect PIPE
Improve appearance of BCOL
Fix bug where Ice won't melt
Enable use of caching server to improve performance or thumbnail retrieval.
Fix issue where sign tool creates invalid walls
Fix issue where LRBD/RBDM isn't ignited by WATR
Fix crash on rotating a stamp with walls as wide as the window
Fix Invisible photons
Fix bug where WARP+SING destroys DMND
Fix issue where Lua can't create photons in glass
Beta Version 69.1 (119)
New Lua API features, ability to edit particle type properties from tpt.el... array, particles are exposed as an array now
Beta Version 69.0
New element: TNT (Doesn't cause crash anymore in build 116)
Bug fix for LCRY and ELEC
Restore old LCRY/DECO rendering
Fix display modes on number hotkeys not saving correctly
Beta Version 68.7
Additions to Lua API:
tpt.el : Table of element types, tpt.el.none = 0, tpt.el.dust = 1, etc
tpt.version : Table of version info, tpt.el.major, minor, build
int tpt.element(string name) : returns numeric ID of given element name, tpt.element("WATR") = tpt.el.watr
tpt.element_func(function func, int element, [boolean replace]) : Sets the update function for a specific element: func has the following args: (int index, int x, int y, int surround, int nt)
Beta Version 66.1 ... 68.6
Bug fixes for graphics.
Beta Version 66.1 (102)
Massive overhaul of graphics code, appearance of many elements changed.
Version 65.5 (100)
New elements from MaksProg, LIGH, TESC, EMP and DEST.
STKM can use LIGH.
Another FILT mode (3 will subtract its color).
Quick options menu, top right, can toggle various options quickly.
Lots and lots of fixes.
Version 64.3 (88)
Decoration editor tool menu, with lighten and darken tools.
Can type in decoration editor color boxes for specific RGB values, hit enter after typing a number to confirm.
SOAP removes decoration, opposite of BIZR.
Water equalization, turn on in options menu, or tpt.watertest() .
BUBW changes to be more realistic, can explode.
New element CAUS, an acid like gas, created from ACID+WTRV.
Can see selected elements from Lua, tpt.selectedl or tpt.selectedr .
Saved settings are in JSON format, replaces powder.def
Can opt in to receive beta updates.
QRTZ scatters photons.
New Tool, PROP, edit properties easily without console.
FILT has modes with .tmp (0,1,2). 0 is convert (old method). 1 will filter (only close color can pass). 2 is add color.
'Sign out' button in the login menu, instead of submitting blank data.
Fancy colored powders, hit 'n' to toggle.
Fix a Lua mouse event bug.
Can set decoration layer, "dcolour" property.
Fixed some possible cases where particles disappear randomly.
Fix some memory leaks.
STOR will absorb anything when no ctype set, and its ctype can't be a solid element.
Added energy only wall (Photons, Neutrons, etc) as replacement for Gas only wall fix
STOR will change appearance when it holds a particle.
Tools menu which holds AIR, HEAT, COOL, ect.
tpt.getscript() to download scripts from the official script repository.
tpt.setwindowsize(scale, fullscreen) to change the scale (1 or 2) and fullscreen (0 or 1).
Selection for stamp/copy is now by pixel.
Water puts out fire better.
New Elements CO2, BUBW, DRIC, STOR, PVOD, CONV.
Zoom toggle alt-z.
BIZR acts as a dye.
Many other various fixes and improvements.
Fix in Lua keyevent function
Fixes Stickman 2 "Spaz"
Fixes bug where electrode would delete particles if replace mode was enabled.
Fixes bug where Coal is invisible when first drawn.
Allows scrolling of the "special" menu
Stops the client launching a DDoS attack on the server when checking for updates.
Gravity tools (NGRV and PGRV)
Allow reloading of directly opened files
Graphical changes to Coal
GBMB element. (Required Newt. Gravity)
Extra line tool info ( tpt.setdebug(4) )
New Lua API functions to get keyboard/mouse presses.
Fix old GoL + clone saves. Other LIFE visual improvements.
Fancy lensing for newtonian gravity (Fancy veiw).
New Lua API functions (from me4502).
tpt was going a little slow, thanks for coming out with a beta!
what new API functions are there?
and I'm not figuring out how to make the delay element work...
now, TPT is going really fast...
wow, you guys must be working really hard on this game. This is just amazing!
to make it work but pscn at the start and nscn after and use heat to make it take longer, if you make it a negative temp it wont ever send the spark
I like DLAY
I won't use it though...
im trying to make a save that uses it but i dont know what
I still can't make it work -_-'
I feel really dumb right now.
whats not working about it?
Still no fullscreen for Mac...
Other than that, nice.
Are you able to add something like the Lua functions are by me or is it a no credit in feedback thread a policy...
Glitch in SDL not tpt
I thought mac fullscreen was fixed?
will test on my mac later. (it might be the new Lion crap messing it up)
Also yes, credit can go to you, just forgot.
You need to login before you can post replies