Love 9 transition #2004

Merged
merged 1 commit into from Mar 21, 2014

Projects

None yet

5 participants

@NimbusBP1729
Member

There were a few API changes in love.

they claim this was their biggest change to date, so we'll need to do a good amount of testing with this branch.

In terms of backwards compatibility it would be possible for us to also support love 0.8.0, but i don't imagine we should if love didn't care about it themselves.

We'll also have to verify that the mixpanel code is working correctly, since I'm not too familiar with its usage.

@NimbusBP1729
Member

prewarning:
https://bitbucket.org/rude/love/downloads

it looks like for MacOSX there is only a 64 bit zip. this may cause issues for some people. if anyone has a 32 bit, let me know if there is an alternative that works for you.

@NimbusBP1729
Member

i don't feel comfortable with this being merged until someone using linux, someone using osx 64 bit and someone using osx 32 bit have tried this.

@kyleconroy
Member

Yeah, I'm actually thinking that this might be a good time to migrate to https://stackmachine.com for releases. I'll look into it.

@kyleconroy
Member

Check the Travis build, it looks like conf.lua is wrong.

conf.lua:7: attempt to index field 'screen' (a nil value)
@NimbusBP1729
Member

this was hopefully an exhaustive attempt. I scanned every method in LÖVE to find out which are no longer being used, grepped our code, and replaced with the new methods.

@danhp
Member
danhp commented Jan 30, 2014

ParticleSystem:setGravity became ParticleSystem:setLinearAcceleration.
http://imgur.com/a/RnU9Z

Also

Renamed ParticleSystem:setLifetime and ParticleSystem:setParticleLife to ParticleSystem:setEmitterLifetime and ParticleSystem:setParticleLifetime.

@danhp
Member
danhp commented Feb 4, 2014

Everything seems in order!

@edisonout
Member

All looks good except my small screen doesn't display everything correctly in windowed mode.

@danhp
Member
danhp commented Feb 8, 2014

Fix #2003
Let's us manage #307 with a bit more ease

@danhp
Member
danhp commented Feb 20, 2014

This is on standstill....
@edisonout could you make a list of every thing that goes wrong?

@edisonout
Member

I think it was literally just the not scaling to my small screen. Some stuff we've coded is relative to the top left corner of the screen, while other stuff is positioned based on window height. Main problem was the bottom of the levels disappearing behind the taskbar.

@edisonout
Member

Whooo! I've found a solution and it's only one line long! Need an additional flag "borderless=true".

I've sent @NimbusBP1729 a pull request.

Thank you this thread

@NimbusBP1729 NimbusBP1729 Merge pull request #9 from edisonout/love9-windows
Fixes problem with my stupidly small screen
a362f1d
@danhp
Member
danhp commented Mar 19, 2014

Final thing to do is to fix the conflict with hiddendoortrigger.lua which has been removed

@danhp danhp merged commit a362f1d into hawkthorne:master Mar 21, 2014
@8bitgentleman
Contributor

Do level designers need to do anything different when working with love 9 or when updating old branches to love 9?

@danhp
Member
danhp commented Mar 21, 2014

nope

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment