PHUN Beta 4.0
http://ftp.acc.umu.se/mirror/phun/Phun_beta_4.exe
After longer time than usual - here's the latest beta of Phun!
Changelog:
Removed superfluous full program path in the save dialog.
Removed dependency on OpenGL? 2.0 for shaders (should fix the "NULL-function in Shader::Shader" reported by agsgymboy etc)
Set shaders to be on by default where available (hope this won't foul things up anymore)
New highlight system: a white border around selected objects (no more blinking)
Objects can now be translucent
Added a pen tool that attaches to a geometry and draws a line tracing its path.
Vastly improved text input system with mouse selection and a lot more
Hinge motors can now be bound to any keyboard key or joystick/gamepad button
Geometries can have forces added to them controlled by either keyboard or joysticks/gamepads
Hinges can be set to break if stretched or strained too much
The plane tool now angles the plane in 15° increments if shift is pressed, so it is now simple to create horizontal planes.
Rotating with shift pressed will now re-align single boxes or planes to 15° increments
Added scene meta info: title, author and description
Added setting (gravity, air friction, camera etc) to scene files
Upgraded the chain tool to work like the brush tool (ie freehand drawing of chains)
New box primitive (boxes are no longer box-shaped polygons)
New scale tool
Added a mirror command to the popup menu
Added the cvar Resources.force16BitTextures? for those having texture problems (type "Resources.force16BitTextures? = true" in console)
Added tooltips for some menu items, such as the tools.
Holding down the shortcut key for a tool will now only temporarily select it, while quickly pressing it will select it for real.
Redone the menus quite a bit. They can now be collapsed, renamed (click their titles) and are automaticly saved in the scene and config files.
You can now have the canera follow a group of objects instead of just one
You can now move the camera relative to the object (or group of objects) you are following.
Extended the number of collision groups to five (used to be three).
Added Phunlets (save a phunlet by right-clicking a group of objects, import a phunlet by right-clicking the background).
Added the ability to copy- and paste phunlets/objects/thyme-code in Phun (ie: select something, press ctrl-c, and then ctrl-v it where you want a copy or want the code)
Changed fixate behaviour to always fixate the top two geometries, even if they're already connected (same for hinges and springs)
Phun now starts the simulation whenever a new scene is loaded (though you can immediatly undo this)
Added ability to change water and sky color in the right click menu.
Removed some rather arbitrary limits on position, speed and angular velocity
Fixates and hinges now have a small plus (+) added to them when attached to the background (thanks for the suggestion, Melchior)
Fixed GUI mouse input opacity (you can no longer click through a GUI window)
Fixed a few fixate-related bugs
Fixed a bug where water particles would sometimes collide with a polygon bounding box.
Various fixes and tweaks