Algodoo 1.8.0 released!

Post a reply


Enter the code exactly as it appears. All letters are case insensitive, there is no zero.

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are OFF
Topic review
   

Expand view Topic review: Algodoo 1.8.0 released!

Re: Algodoo 1.8.0 released!

Post by Kilinich » Thu Oct 28, 2010 11:07 pm

I've upload Russian translation, please include in next release.
viewtopic.php?f=30&t=987&p=9619#p9619

Re: Algodoo 1.8.0 released!

Post by RaRaMalum » Fri Sep 24, 2010 10:23 pm

The memory leak is still there.
[scene]46327[/scene]

Re: Algodoo 1.8.0 released!

Post by emilk » Thu Sep 23, 2010 9:30 am

YourBuddyBill wrote:I found a bug of some sort. The greyscale Gold.png shows up as completely clear. Ill get pics up sometime


Palettes does not apply to textures, in so much as a textured object will always have the color of the texture.

Re: Algodoo 1.8.0 released!

Post by emilk » Thu Sep 23, 2010 9:23 am

Versieon wrote:I think i found a typo in the description

Improved input handling. Dragging something should [/b]not[/b] provide instant response


I think it should say that it does provide an instant response


You're right, this is a typo - thanks.

Re: Algodoo 1.8.0 released!

Post by Versieon » Wed Sep 22, 2010 5:04 am

I think i found a typo in the description

[quote]Improved input handling. Dragging something should [/b]not[/b] provide instant response[/quote]

I think it should say that it does provide an instant response

Re: Algodoo 1.8.0 released!

Post by YourBuddyBill » Sun Sep 19, 2010 1:05 pm

I found a bug of some sort. The greyscale Gold.png shows up as completely clear. Ill get pics up sometime

Re: Algodoo 1.8.0 released!

Post by tatt61880 » Thu Sep 16, 2010 9:35 pm

Rideg wrote:Where can we download Algodoo 1.8 ?

Good question. ;)
Download - Algodoo

Re: Algodoo 1.8.0 released!

Post by Rideg » Thu Sep 16, 2010 8:26 pm

Where can we download Algodoo 1.8 ?

Re: Algodoo 1.7.8 beta released!

Post by emilk » Thu Sep 16, 2010 4:08 pm

The beta period is over! 1.8 is live! Thanks for all your help!

1.7.8->1.8.0 changelog:

=== Algodoo 1.8.0, 2010-09-16 ===
* Tab-completion and search (/) in console now shows information about suggestions (value, default, description).
* Better choice of default resolution when starting Algodoo.
* Fixed missing "Eraser" checkbox from brush tool menu.
* Fixed problem with laser pen tool and snapping.
* Better looking thin polygons while drawing with brush tool.
* Changed scaling factors (App.scalePow*) so as to ensure same behavior when scaling uniformly, given no external forces.
* Changed force and velocity arrow scales to be of more natural units (m/N and m/(m/s)=s respectively)
* Improved plane sketch recognition.
* Fixed minor issue when setting negative speed for a group of glued geometries.
* Made the text in the information window (under the context menu) selectable for easy copying of values.
* Fixed issue with cutting an object remotely glued to another.
* Fixed undo for color sliders.
* Fixed problem where tracer head would not draw, or draw with wrong color.
* Fixed gear-tool not creating a group.
* Fixed bug where entering a slider value with the keyboard would sometimes not do anything, and/or not be undoable.
* Console now keeps command history between runs.
* Fixed some fonts sometimes missing cursor for empty text boxes.
* Fixed "Random Color(s)" always picking a color from palette, even for color sliders which didn't affect entities.
* Enabled throwing with clone tool.
* Fixed issue with logfile sometimes not being written if Algodoo crashed (which is exactly when you want it to be written).
* Fixed issue with showing plot for spring.
* The hinge sketch now works like the hinge tool, in that it splits glued bodies.
* Fixed units for some plot derivates.
* Added preview of spring length when using spring tool.
* Fixed some Mac-specific bugs, including over-eagerness to recognize the plane sketch.
* Fixed scaling of attraction and controller acceleration for geometries.
* Improved sketch morphing of straight-edged polygons.
* Added Chinese, Slovak and Spanish translations.
* Fixed issue with undo/redo-lists coming up when clicking on something above them.

Re: Algodoo 1.7.8 beta released!

Post by Gent » Mon Sep 13, 2010 11:54 pm

Thanks for the reply and explanation!!

Re: Algodoo 1.7.8 beta released!

Post by Kilinich » Mon Sep 13, 2010 11:14 am

[quote="emilk"]
Hi, and thanks for that report - that's a new issue for me.
...
[/quote]

It was reported in beta testing of first algodoo (after phun) AFAIK ;-) and nothing changed from that time.
BWT- can you use "entity" in that case to separate "bodies" or add new subBody attrib?

Re: Algodoo 1.7.8 beta released!

Post by emilk » Mon Sep 13, 2010 9:37 am

Gent wrote:Hi emilk and all, I'm not sure if this problem is directly related to 1.7.8 as I have had this problem in the past but I have stuff get stuck to the background for no reason and it can be very frustrating!
Here is an example:
http://www.algodoo.com/algobox/details.php?id=45270
The grey exhaust pipes are glued to the oil pan at the bottom of the engine. If you start the sim the whole engine will fall.
If you fixtate any part of the thing to the background, so you can work on it then delete the fixtate later the exhaust pipes stay glued to the background. This is extreamly frustrating and I have spent lots more time trying to work around problems like this than I do building my projects! Any help or a solution to this behavior would be appreciated!
Keep up the great work, I'm sure this is a minor glitch. Thanks!

Gent


Hi, and thanks for that report - that's a new issue for me.

The bad news is, it's not easily fixable in the current code base. When you fixate something to something else, their bodies combine, and that's that. So for instance, if you take a group of glued geometries and fixate them to another group of glued geometries, Algodoo forgets all about the old bodies/groups and consider the whole combination one big body. And so there is no way to recover the old groupings (except by doing it explicitly).

The same problem occurs above - you fixate an object to the background, which combines its body with the (immovable) world body. Algodoo forgets about which geometries used to be glued together and treats them all as "same body". So when you delete the fixate, Algodoo assumes you want only to let the geometry that was fixated come loose.

To fix this for the general case, something far more clever will need to be done, with a concept of geometry groups that goes beyond a shared body. I will consider this for a future update, but don't hold your breath.

However, for the special case of gluing something to the background, there should be a simpler fix - by not combining the bodies, only making the new body static (infinite in inertia). I shall look into that for an upcoming update, though it won't make it into the 1.8.0 release. Basically that would make "glue to background" somewhat equivalent to setting the density to +inf.

Now, to help you right now, you can do things differently. If you do as described above, and set the density of one geometry to +inf, it will get an infinite inertia, and so be perfectly immovable. Or, instead of gluing it to background, use two hinges instead. Or put it resting on a plane. Or just turn off gravity.

Re: Algodoo 1.7.8 beta released!

Post by Gent » Sat Sep 11, 2010 1:48 am

Hi emilk and all, I'm not sure if this problem is directly related to 1.7.8 as I have had this problem in the past but I have stuff get stuck to the background for no reason and it can be very frustrating!
Here is an example:
http://www.algodoo.com/algobox/details.php?id=45270
The grey exhaust pipes are glued to the oil pan at the bottom of the engine. If you start the sim the whole engine will fall.
If you fixtate any part of the thing to the background, so you can work on it then delete the fixtate later the exhaust pipes stay glued to the background. This is extreamly frustrating and I have spent lots more time trying to work around problems like this than I do building my projects! Any help or a solution to this behavior would be appreciated!
Keep up the great work, I'm sure this is a minor glitch. Thanks!

Gent

Re: Algodoo 1.7.8 beta released!

Post by Rideg » Thu Sep 09, 2010 7:08 pm

Oops should've been a little more accurate sorry. Great! thanks for improving Algodoo :D

Re: Algodoo 1.7.8 beta released!

Post by emilk » Wed Sep 08, 2010 11:28 am

Ah, you mean the actual tracer, not the trailing line. Yeah, that's a separate, and small, yet annoying problem.

This is a general problem with all textures in Algodoo, though most visible with the tracer. Basically it boils down to Algodoo not rendering using pre-multiplied alpha. To do it correctly in all cases would require a change to the entire rendering pipe-line of Algodoo. And I'll probably do that in at a later date. For now, I'll look at a quick fix for this particular problem.

Re: Algodoo 1.7.8 beta released!

Post by Rideg » Tue Sep 07, 2010 4:14 pm

I tryes changing the variable to true but nothing happened :/

Re: Algodoo 1.7.8 beta released!

Post by emilk » Tue Sep 07, 2010 8:33 am

Rideg wrote:I noticed that the tracers have a slight visible border. (depends how fara away the camera is zoomed. Is there a way to remove theese borders ? )


I believe that border is only visible with shaders on and when the tracer crosses its own path. This is an artifact due to the rendering method used. You can switch methods with App.tracerOverdraw.

Re: Algodoo 1.7.8 beta released!

Post by Rideg » Mon Sep 06, 2010 9:52 pm

I noticed that the tracers have a slight visible border. (depends how fara away the camera is zoomed. Is there a way to remove theese borders ? )

Re: Algodoo 1.7.8 beta released!

Post by electronicboy » Mon Sep 06, 2010 5:27 pm

great release.

could you make a new forum section for the beta releases.
this would make it easier to find all the bugs listed and would make this topic less cramped.

Re: Algodoo 1.7.8 beta released!

Post by emilk » Mon Sep 06, 2010 11:23 am

Re: Algodoo 1.7.8 beta released!

Post by Matten » Sun Sep 05, 2010 10:28 am

Nice!

Re: Algodoo 1.7.8 beta released!

Post by emilk » Fri Sep 03, 2010 2:48 pm

=== Algodoo 1.7.8, 2010-09-03 ===
* Made the first tutorial image clickable.
* Fixed some polygon-related collision bugs, were two deeply penetrating objects would not separate.
* Fixed collision problem with boxes that deeply penetrate polygons.
* Fixed an issue where the hinge tool would split remotely glued bodies.
* Added ability to close context menu, sub-menus and (some) windows with escape.
* Added unlock fallback: if Algodoo fails to register the unlock information for the entire machine (i.e. if the user does not run Algodoo as administrator), then Algodoo will still register for the local user.
* Windows: Fixed a bug that would cause Algodoo to incorrectly claim a successful unlock.
* Fixed a few unlock-related issues.
* Added ability to erase selected water by drawing a line over it with appropriate tool.

Download (Windows): http://www.algodoo.com/download/Algodoo_1_7_8-Win32.exe

Happy Friday!

Re: Algodoo 1.7.7 beta released!

Post by Kutis 96 » Thu Sep 02, 2010 5:23 pm

It's good, but i need to translate it AGAIN!!!! (i started translation for 1.7.6...)... I think i'll wait for a stable version...

Re: Algodoo 1.7.7 beta released!

Post by Matten » Thu Sep 02, 2010 8:37 am

Nice!

Re: Algodoo 1.7.7 beta released!

Post by emilk » Wed Sep 01, 2010 4:47 pm

=== Algodoo 1.7.7, 2010-09-01 ===
* Fixed "Shrinking joints on mirror" problem from 1.7.5
* One can once again place lasers by clicking background.
* "Hide windows" will now also hide the context menu.
* Removed ability to move slider with arrow keys.
* Much more sensible App.GUI.panFactor.
* Fixed issue with text cursor position when erasing text.
* Fixed issue with velocity-freeze.
* Fixed issue with setting 180° in velocity sliders.
* Fixed default plot-source for springs.
* Fixed problem with glued geometries splitting when deleting or moving one of them.
* Fixed problem with undo deleting scripts referencing Scene.my.*;
* Fixed problem with dragging the clone button to create a clone (one can now create a clone directly on top of prototype by press-holding the clone button).
* Fixed problem with multiple tool options open at once.
* Added tooltips about tool options.
* Added tool option titles.
* Re-added sketch tool options.
* Improved positioning of tool options.
* Added hexadecimal input of Unicode characters via ALT+ (e.g. press and hold ALT, and type +221E). Decimal input is still possible w/o the '+' (e.g. ALT 8776)
* dy/dx in plot output now uses approximately equal sign (it's only a numeric approximation).
* Changed translations so that "camera" has been replaced with "view" to avoid confusion with the "webcam" meaning of the word.
* Added tooltips for window buttons.
* Slightly improved laser and tracer textures.
* Fixed shift/ctrl/alt not working as controller buttons (for hinge motors etc).
* Fixed Scene.controllAccelerationFollowCamera not working with joysticks/gamepads.
* Fixed Scene.controllAccelerationFollowCamera not working with swapped/inverted x/y directions.
* Input using ALT now works (like ALT+2 for @ on some systems).
* Disabled the sketch tool selection circle when not using touch screens (change with Tools.SketchTool.enableSelectCircleMouse).
* Fuzzy lasers: lasers now draw a bit fuzzy. Controllable via App.laserFuzziness. Old scenes retain fuzziness=0.
* Lasers look better without shaders than before (even without fuzz). Get old rendering with "App.useLaserFuzzNoShaders=false";
* Improved vertex drawing of polygons with shaders (no more shrinkage after brush tool has finished drawing)
* Fixed bug where the "Opaque borders" palette attribute went ignored.
* Added translations for (included) materials, skins and palettes.
* Fixed issue with lingering tooltips.


Only available for Windows: http://www.algodoo.com/download/Algodoo_1_7_7-Win32.exe

Read more about the lasers at http://www.algoryx.se/algoblog/?p=263.

Enjoy!

Top

cron