Looking for old migration documentation for Graphics V1 > V2

Rob, I’m hunting for an old document and didn’t know if you were able to obtain it.

It is mentioned in this thread - https://forums.coronalabs.com/topic/42041-migration-xyreference-anchorxy-not-interchangeable/ and from Robs quote…

“And see if that helps things.  However this is not a long term solution.  You should learn the new techniques of Graphics 2.0.  This guide will help you convert it to the new way.  http://docs.coronalabs.com/guide/graphics/migration.html

It’s the migration doc I’m after. 

Now I know that even a lot of that is outdated, and possible deprecated, but I’m working on a large conversion of an old app in GraphicsV1 (before my time) and I expect this document might have some helpful info that I will run into.

I’m aware of SetReferencePoint and how to deal with it, along with Gradients and a couple of others. xReference is hard to find info on and I’m sure there are others. 

Thought I’d post on the off chance that this document might still be available so I can adapt older code to current Corona versions.

Graham

We don’t have it, but you can find it on the Internet Archive (Way back machine):  https://web.archive.org/web/20150415124928/http://docs.coronalabs.com/guide/graphics/migration.html

What won’t be there is Storyboard, legacy sprites and some other older libraries like Movieclip and so on.  Storyboard and the legacy sprites have open source versions which can be grabbed from our github page, but we recommend moving to Composer and modern sprites.

Rob

Hi Rob,

We still have an old project that uses the graphicsCompatibility = 1 line in the config.lua, but opening the old project (needs to be updated to IOS 11) it does not work anymore. Is the graphics Compatibily mode removed?

Thanks

I do believe that there were several posts where they said that it wouldn’t be supported forever, I guess now is then :stuck_out_tongue:

I have used it in the past, but I did see it mentioned in one of the build logs.

So short answer, I think 3 years+ was enough and you’re out of luck for iOS11. Possibly a surprise for many :slight_smile:

I haven’t taken the time to se what the last build that supported V1 was, and whether THAT build supports 11.

I do not believe we have removed graphicsCompatibility  = 1 support.  You, of course, should not count on it being there forever. 

In what way is it not working?  

Now there are iOS 10/11 changes that have little to do with how you position display objects that deal with icons, launch images, positioning things on the iPhone X that you have to adapt to, but I’ve moved old graphicsCompatibility = 1 apps to iOS 10 based launch images.  

Rob

OK, I must confess that was weird. I was working on something and added graphicsCompatibility = 1, and it have me an error along with issues on setreferencepoint.

I was also sure I found something in the build lists that mentioned it, but I can’t find what it was, and now when I run it it works… 

So I claim a complete screw up on my behalf there… Sorry for any misinformation.

I frequently misspell graphicsCompatibility which has tripped me up multiple times.

We don’t have it, but you can find it on the Internet Archive (Way back machine):  https://web.archive.org/web/20150415124928/http://docs.coronalabs.com/guide/graphics/migration.html

What won’t be there is Storyboard, legacy sprites and some other older libraries like Movieclip and so on.  Storyboard and the legacy sprites have open source versions which can be grabbed from our github page, but we recommend moving to Composer and modern sprites.

Rob

Hi Rob,

We still have an old project that uses the graphicsCompatibility = 1 line in the config.lua, but opening the old project (needs to be updated to IOS 11) it does not work anymore. Is the graphics Compatibily mode removed?

Thanks

I do believe that there were several posts where they said that it wouldn’t be supported forever, I guess now is then :stuck_out_tongue:

I have used it in the past, but I did see it mentioned in one of the build logs.

So short answer, I think 3 years+ was enough and you’re out of luck for iOS11. Possibly a surprise for many :slight_smile:

I haven’t taken the time to se what the last build that supported V1 was, and whether THAT build supports 11.

I do not believe we have removed graphicsCompatibility  = 1 support.  You, of course, should not count on it being there forever. 

In what way is it not working?  

Now there are iOS 10/11 changes that have little to do with how you position display objects that deal with icons, launch images, positioning things on the iPhone X that you have to adapt to, but I’ve moved old graphicsCompatibility = 1 apps to iOS 10 based launch images.  

Rob

OK, I must confess that was weird. I was working on something and added graphicsCompatibility = 1, and it have me an error along with issues on setreferencepoint.

I was also sure I found something in the build lists that mentioned it, but I can’t find what it was, and now when I run it it works… 

So I claim a complete screw up on my behalf there… Sorry for any misinformation.

I frequently misspell graphicsCompatibility which has tripped me up multiple times.