Page 1 of 6

LÖVE 0.6.0

Posted: Thu Dec 24, 2009 3:20 pm
by rude
It's been forever since the last release of LÖVE. It has taken so long because of major architectural changes (for the nth time). Stuff integral to LÖVE 0.5.0, like SWIG and boost have been removed and replaced with "hand-made" infrastructure. LÖVE 0.6.0 almost qualifies as a rewrite.

There are many changes since LÖVE 0.5.0. There is no way I can remember all of them, and it's not like changes are written down somewhere, so this list is just what I remember now:
  • New modules: love.event, love.image and love.sound.
  • Removed modules: love.system.
  • Some new types: SpriteBatch, Quad, ImageData, SoundData, PulleyJoint, GearJoint.
  • Removed types: Color.
  • Radians are now used instead of degrees.
  • Image origin is now the top left corner of the image, not the center.
  • love.graphics.print is used to draw text, not love.graphics.draw.
  • Constants are now strings.
  • The conf file is now a regular Lua file.
  • All callbacks are now expected to be in the love-table.
  • love.audio is now OpenAL-based, which opens up some interesting things you can do with sound.
Also, these brilliant people have joined the LÖVE development team, and have played important roles in the development of 0.6.0:
  • bartbes - All-around contributor and Sex Machine. Has mostly been working on love.filesystem and love.sound, but he's involved in much more. (I guess bartbes can edit the post if he wants to promote himself further ;)).
  • anjo - Has done tons of work to get LÖVE 0.6.0 working on Mac OSX, but has also contributed with other stuff, like screenshot and image data encoding.
  • Tenoch - Has mostly fixed up the very broken love.physics, and added some new joint types. (Anything else?)
Because it's Christmas Eve, I have to run. Merry Christmas to all!

http://love2d.org/download

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 3:45 pm
by dbltnk
Nice present. Thanks guys. That means I'll have to start porting my code once christmas eve is over. *g

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 4:03 pm
by Robin
:ultraglee:

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 4:06 pm
by dbltnk
Is there anything to observer when switching from 0.5.0 to 0.6.0? I know that I need to port my code. But is upgrading the engine only installing the exe/zip/dmg or do I need to uninstall the old engine beforehand?

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 4:20 pm
by Avalon
Awesome! :D

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 4:24 pm
by bartbes
Yay! Few comments though:
  • Eve? This is afternoon!
  • I want to be on the credits page!
  • Yay!
  • More yay!
  • Merry Christmas everybody!

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 4:43 pm
by Robin
I have some problems with the mime-stuff: (Xubuntu)
  1. I get a weird unlovely icon for .love files.
  2. It doesn't set love as the default program to execute for .love files.
Upon closer inspection, /usr/share/mime/packages/love.xml doesn't make any reference to the love executable or the love icon.

EDIT: ok, I don't think that belongs to love.xml, but I still don't know where it should go.

EDIT 2: I can run LÖVE games with this .desktop file (put it in /usr/share/applications/):
love.txt
This is actually a .desktop
(190 Bytes) Downloaded 369 times
(Note that for some reason, it appears in the menu under Other... I might fix that.)
Then I needed to append this line to /usr/share/applications/mimeinfo.cache)

Code: Select all

application/love-game=love.desktop
I still don't know how to properly display the love image for .love games.

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 6:21 pm
by bmelts
:ultrahappy:

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 7:09 pm
by beatthelastboss
Merry Christmas, lovers! :)

Re: LÖVE 0.6.0

Posted: Thu Dec 24, 2009 7:37 pm
by bartbes
@robin-gvx: Those problems have occurred since ubuntu 9.10, I'll see if I can solve it tomorrow...