Official Forum
You are not logged in.
It took me three months and a lot of hard work, but now it is here, so go get it!
=== 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
Give me all the feedback you've got! I'll describe the new feaures in more detail tomorrow - now it is time for beer.
Enjoy beta 4.0!
Offline
wow thanks
the new gui is cool ![]()
EDIT: and the phunlets feature ![]()
EDIT2:and the ability to make chains in any shape
!!
Last edited by Dog (2008-06-27 11:38:34)
Offline
I LOVE YOU. Its better than I expected love the pen tool. Water is much less computer intensive i can now support 30000 particles on my new computer instead of 23000.
Last edited by GRAYgoose12 (2008-06-27 11:47:52)
Offline
Awesome, i was waiting for mangets and stuff thou.
Its better then the 3.5 thou! Loads better!
Can anybody tell me why my space button isnt doing anything? it wont stop/start the scene ![]()
Last edited by PeteTheBuilder (2008-06-27 11:49:14)
Offline
has the water been optimised ? it works faster for me ![]()
Offline
damm i just got a crash when I held down ctrl
Offline
Offline
Water is much less computer intensive I can now support 30000 particles on my new computer instead of 23000.
Last edited by GRAYgoose12 (2008-06-27 11:48:33)
Offline
emilk It has come up with Tried to dereference a NULL SharedPtr Press Cancel to debug
EDIT1: my log file I have edited it to remove my name
-----------------------------
Phun beta 4.0
June 27 2008, 16:33:21
-----------------------------
[bunch of useless log things]
--
16:39:05: Imported phunlet C:/Users/---/Desktop/Phun_beta_3_5_win32/beta 4/Phun/scenes/phunlets/ChaosPendelum.phn
16:40:01: Code assertion failed: "m_inertiaSansMass > 0" in function math::Vec2 physics::Polygon::CalcAttribs() inf c:/MSYS/phun/Phun/Source/physics/Polygon.cpp:272
16:40:01: Exception thrown: Code assertion failed: "m_inertiaSansMass > 0" in function math::Vec2 physics::Polygon::CalcAttribs() inf c:/MSYS/phun/Phun/Source/physics/Polygon.cpp:272 from c:/MSYS/phun/Phun/Source/util/Assert.cpp:25: void AssertionFailed(const char*, bool, bool, const char*, const char*, long int)
16:40:01: Caught exception: Code assertion failed: "m_inertiaSansMass > 0" in function math::Vec2 physics::Polygon::CalcAttribs() inf c:/MSYS/phun/Phun/Source/physics/Polygon.cpp:272, c:/MSYS/phun/Phun/Source/app/tools/BoxTool.hpp:79: virtual void app::BoxTool::OnDragEnd(const input::DragEvent&)
16:40:01: -- Warning: Code assertion failed: "m_inertiaSansMass > 0" in function math::Vec2 physics::Polygon::CalcAttribs() inf c:/MSYS/phun/Phun/Source/physics/Polygon.cpp:272
16:44:07: Exception thrown: Tried to dereference a NULL SharedPtr from c:/MSYS/phun/Phun/Source/app/entities/../../util/Pointee.hpp:371: void util::SharedPtr<T>::Check() const [with T = physics::SpringJoint]
16:44:07: Caught exception: Tried to dereference a NULL SharedPtr, c:/MSYS/phun/Phun/Source/app/../gui/components/../../input/../util/Callback.hpp:73: void util::CallbackSet::CallAll() const
16:44:07: -- Warning: Exception caught in CallbackSet::CallAll: Tried to dereference a NULL SharedPtr
16:44:21: Exception thrown: Tried to dereference a NULL SharedPtr from c:/MSYS/phun/Phun/Source/app/entities/../../util/Pointee.hpp:371: void util::SharedPtr<T>::Check() const [with T = physics::SpringJoint]
16:44:21: Exception passed on at c:/MSYS/phun/Phun/Source/core/Subsystem.cpp:139: void core::Subsystem::Run()
16:44:21: Caught exception: Tried to dereference a NULL SharedPtr, c:/MSYS/phun/Phun/Source/core/Main.cpp:196: int main(int, char**)
16:44:21: !! ERROR: Exception caught in main: Tried to dereference a NULL SharedPtr
16:44:21: !! ERROR: Exception caught: Tried to dereference a NULL SharedPtr
-----------------------------
Phun beta 4.0
June 27 2008, 16:45:47
-----------------------------
[bunch of useless log things]
--
16:46:54: Exception thrown: Tried to dereference a NULL SharedPtr from c:/MSYS/phun/Phun/Source/app/entities/../../util/Pointee.hpp:371: void util::SharedPtr<T>::Check() const [with T = physics::SpringJoint]
16:46:54: Exception passed on at c:/MSYS/phun/Phun/Source/core/Subsystem.cpp:139: void core::Subsystem::Run()
16:46:54: Caught exception: Tried to dereference a NULL SharedPtr, c:/MSYS/phun/Phun/Source/core/Main.cpp:196: int main(int, char**)
16:46:54: !! ERROR: Exception caught in main: Tried to dereference a NULL SharedPtr
16:46:54: !! ERROR: Exception caught: Tried to dereference a NULL SharedPtr
Last edited by link0007 (2008-06-27 11:55:00)
Offline
Offline
Offline
GRAYgoose12 wrote:
put <code>text</code> replace <> with []
I edited it for useful things only.
Offline
oh ok
any one know what the problem is ?
Offline
link0007 wrote:
GRAYgoose12 wrote:
put <code>text</code> replace <> with []
I edited it for useful things only.
Ok it was kinda big. ![]()
Offline
Thanks so much i think all that work must of paid of!
Now to work on that roller coaster on 4.0... ![]()
Last edited by ShadoFreze (2008-06-27 12:05:12)

Offline
Big changelog! But there is some problems :
1) too small range of impulse break limit for hinges
2) there is not impulse break limit for fixate tool :-(
3) sometimes brush tool makes exploded polygons(i will take screenshot later)
4) "No directonal controller" in "Geometries" block don't work
Offline
Looking really good! Noticed a little glitch though, dunno if you are going to create a bug thread but meh...
Create a plane, turn off gravity, delete the plane. Objects and water will not be dragged into the area the plane used to be.
Offline
Sorry, directonal controller work :-) , but text missing
Offline
THANKS ALOT!!!!!
AWESOME!!!!!!!
UNBELIEVABLE!!!!!
Iam now making the german translation ;-)
Offline
Entuser wrote:
Big changelog! But there is some problems :
1) too small range of impulse break limit for hinges-set it yourself
2) there is not impulse break limit for fixate tool :-( Who cares
3) sometimes brush tool makes exploded polygons(i will take screenshot later) NO it doesn't its your machine.Dumb Windows user.
4) "No directonal controller" in "Geometries" block don't work DOES TOO WORK!
STOP BEING SUCH AN INGRATE! ITS PHUN 4!!!!!
Last edited by GRAYgoose12 (2008-06-27 12:15:44)
Offline
Can anybody tell me why my space button isnt doing anything? it wont stop/start the scene (2)
Offline
this might sound a bit stupid but wears the option that allows me to draw inside objects ?
Offline
vanderjr5 wrote:
Can anybody tell me why my space button isnt doing anything? it wont stop/start the scene (2)
It does I just tested it
Offline