ScummVM 1.8.0-git for iOS 7+ available on GitHub

Subforum for discussion and help with ScummVM's iPhone port

Moderator: ScummVM Team

Post Reply
Noodles
Posts: 4
Joined: Sat Feb 28, 2015 3:23 pm

Post by Noodles » Sun Jan 31, 2016 6:41 pm

Please, compile someone latest version for iPad Air 2 jailbroken. I don't have the technical capabilities to do it yourself. Thank you!

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Mon Feb 08, 2016 2:34 am

Omg this is the best Christmas/new year/Chinese new year gift ever!

Has this been merged to the main code and the nightlies?

If not, would someone be kind enough to share a compiled version in the meantime?

Thank you so much for the great effort...

User avatar
LordHoto
ScummVM Developer
Posts: 1030
Joined: Sun Oct 30, 2005 3:58 pm
Location: Germany

Post by LordHoto » Mon Feb 08, 2016 7:23 am

bsauvage wrote:Omg this is the best Christmas/new year/Chinese new year gift ever!

Has this been merged to the main code and the nightlies?

If not, would someone be kind enough to share a compiled version in the meantime?

Thank you so much for the great effort...
The code has been merged. Due to some issues with our buildbot we don't have nightly for it right now. That will hopefully change in the near future.

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Mon Feb 08, 2016 10:39 am

Indeed I downloaded the nightly and it doesn't incorporate the changes.
Is there a link on the website to the latest available build including these changes?

lixxbox
Posts: 1
Joined: Tue Feb 09, 2016 3:54 pm
Location: Germany

Post by lixxbox » Tue Feb 09, 2016 7:50 pm

Compiled it without any Xcode knowledge using the readme instructions. Everything is working so far. Thank you!

The icon is a bit ugly, but I made some quick and dirty ones that look more like iOS7+ icons.
Image

Will there be some further iOS specific modifications?
Maybe
- Savegame sync via iCloud/Dropbox
- More iOS looking theme/ bigger font/buttons or even replace the ScummVM gui with iOS gui (is this allowed?)

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Sat Feb 13, 2016 3:48 am

LordHoto wrote:
bsauvage wrote:Omg this is the best Christmas/new year/Chinese new year gift ever!

Has this been merged to the main code and the nightlies?

If not, would someone be kind enough to share a compiled version in the meantime?

Thank you so much for the great effort...
The code has been merged. Due to some issues with our buildbot we don't have nightly for it right now. That will hopefully change in the near future.
Sorry to bother you again, but do you have a sense when the nightly will be repaired ?

User avatar
LordHoto
ScummVM Developer
Posts: 1030
Joined: Sun Oct 30, 2005 3:58 pm
Location: Germany

Post by LordHoto » Sat Feb 13, 2016 8:19 am

bsauvage wrote:Sorry to bother you again, but do you have a sense when the nightly will be repaired ?
There are some builds for thoese on our new, experimental buildbot.

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Sat Feb 13, 2016 10:30 am

LordHoto wrote:
bsauvage wrote:Sorry to bother you again, but do you have a sense when the nightly will be repaired ?
There are some builds for thoese on our new, experimental buildbot.
Well, unfortunately... it crashes to desktop!

User avatar
LordHoto
ScummVM Developer
Posts: 1030
Joined: Sun Oct 30, 2005 3:58 pm
Location: Germany

Post by LordHoto » Sat Feb 13, 2016 10:50 am

bsauvage wrote:
LordHoto wrote:
bsauvage wrote:Sorry to bother you again, but do you have a sense when the nightly will be repaired ?
There are some builds for thoese on our new, experimental buildbot.
Well, unfortunately... it crashes to desktop!
Did you have an older version of ScummVM installed before? You might need to reboot your device in this case.

EDIT: I can't test the iOS 7.1+ builds, but the iOS build works fine for me. Of course that doesn't include the changes you want :-)

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Sat Feb 13, 2016 1:19 pm

LordHoto wrote:
bsauvage wrote:
LordHoto wrote:
bsauvage wrote:Sorry to bother you again, but do you have a sense when the nightly will be repaired ?
There are some builds for thoese on our new, experimental buildbot.
Well, unfortunately... it crashes to desktop!
Did you have an older version of ScummVM installed before? You might need to reboot your device in this case.

EDIT: I can't test the iOS 7.1+ builds, but the iOS build works fine for me. Of course that doesn't include the changes you want :-)
Deleted old one, rebooted, installed new one, reboot then... Still crash unfortunately!

User avatar
bSr43
ScummVM Porter
Posts: 33
Joined: Wed Nov 25, 2015 5:02 pm
Location: Lille, France
Contact:

Post by bSr43 » Sat Feb 13, 2016 2:04 pm

You can easily fix the crash on the nightly build: just change the file permissions of the ScummVM.app/ScummVM file to make it executable for anyone.

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Sat Feb 13, 2016 2:10 pm

bSr43 wrote:You can easily fix the crash on the nightly build: just change the file permissions of the ScummVM.app/ScummVM file to make it executable for anyone.
Success! Merci!

Last question though: it seems it is configured as iPhone and not ipad, hence it opens the app in a lower resolution and scales it... Can this be changed?

User avatar
bSr43
ScummVM Porter
Posts: 33
Joined: Wed Nov 25, 2015 5:02 pm
Location: Lille, France
Contact:

Post by bSr43 » Sat Feb 13, 2016 2:22 pm

bsauvage wrote: Success! Merci!

Last question though: it seems it is configured as iPhone and not ipad, hence it opens the app in a lower resolution and scales it... Can this be changed?
I don't have a jailbroken iPad to test, but I think that I see what's happening: an information is missing in the Info.plist about the supported platforms :(

I'll fix that on the repository ASAP, so that the next build should be OK on the iPad.

For your information, in the Info.plist file, try to change these lines:

Code: Select all

	<key>UIApplicationExitsOnSuspend</key>
	<false/>
Into this:

Code: Select all

	<key>UIApplicationExitsOnSuspend</key>
	<false/>
	<key>UIDeviceFamily</key>
	<array>
		<integer>1</integer>
		<integer>2</integer>
	</array>

bsauvage
Posts: 76
Joined: Sat Jan 03, 2009 9:44 am

Post by bsauvage » Sat Feb 13, 2016 11:49 pm

it works!!! (needs a restart of the ipad after performing the change to the plist).

Thank you very much all for the hard work! It's awesome.

User avatar
LordHoto
ScummVM Developer
Posts: 1030
Joined: Sun Oct 30, 2005 3:58 pm
Location: Germany

Post by LordHoto » Sun Feb 14, 2016 11:23 am

Permissions should be fixed for future daily builds now.

Post Reply