| iPhone port changelog |
| Author
|
Thread |
 |
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
iPhone port changelog
I resumed work on my own port a couple of days ago, just for fun.
So: To help the wait until ruudboy releases his stuff, you can try a prototype of mine .
http://worldsmainorganization.org/scummvm/index.php?dir=iphone%2F
Both a binary and the source it was built from (patch against current ScummVM subversion trunk) is there. I'll also upload the patch to the patch tracker tomorrow, I think.
Note that I've only ever run this binary on my own iPod Touch, so I've no idea if it'll work for anyone else
How to install:
* Jailbreak your iPhone/iPod Touch (plenty of instructions elsewhere)
* Unzip the zip file, and upload ScummVM.app to /Applications
* Reboot your device
* Tap the ScummVM icon.
What works:
* Landscape mode screen, scaling all resolutions to fit the screen, with aspect ratio correction.
* Tap the screen to left-click (quickly hit the screen and release again)
* Hold one finger on the screen, and tap another to right-click.
What doesn't work:
* Sound
* Mpeg2 video
* Any sort of keyboard input, including the F5 save dialog, etc, etc.
* The current screen updating code is of the quick'n'dirty variety and is supremely inefficient. 640x480 resolution games do run slowly.
* The mouse input stuff doesn't take the aspect ratio correction into account, so accuracy is slightly off (not that you really notice given how inaccurate a finger tap is in the first place ).
|
Sat Nov 10, 2007 10:06 am |
|
|
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
New version uploaded:
http://worldsmainorganization.org/scummvm/index.php?dir=iphone
Changes:
* Removed double-tap as escape. It was conflicting with stuff in the launcher, and in a few games.
* Instead: Hold one finger, and doubletap another for ESC.
* Most importantly: Hold one finger and swipe another one upwards, for the save menu (at least in games where F5 is used for it). Saving and loading in general works fine now.
quote: Originally posted by Hansi Just a thought but where is the prefrence file located? I can't seem to find it. Thought it would be a good idea to change the game paths in that instead of having to browse the menus because that's working very badly for me.
Should be easier now that you can double-tap for double-click again. But just in case, it's in /var/root/.scummvmrc
|
Sun Nov 11, 2007 1:28 pm |
|
|
|
|
|
|
|
|
|
|
md5
ScummVM Developer

Joined: 03 Nov 2005
Posts: 2066
Location: Athens, Greece |
split these posts away from the iPhone big thread
|
Mon Nov 19, 2007 7:54 am |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
New version with a couple of things:
* Fixed a silly palette issue that was causing things like Guybrush appearing as a black blob in COMI, the menu being black in Indy4, and various things not fading in properly.
* Removed the swipe-up-for-1 workaround, and replaced it with a toggle for a click-and-hold-mousebutton mode. When this is enabled, you do an actual mouseclick as soon as you hit the screen and start moving your finger around (and release it when you lift your finger), instead of only clicking when you specifically do a quick tap.
This should make COMI actually playable, hopefully.
|
Mon Nov 19, 2007 10:32 pm |
|
|
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
Another update:
Optimized some screen handling stuff, which mainly affects the AGOS engine (Simon the Sorcerer should run a lot better now).
|
Tue Nov 20, 2007 10:22 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
New update (20071123_2046).
* Fixed a screen drawing bug that caused occasional crashes, especially in COMI.
|
Fri Nov 23, 2007 7:48 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
Another minor update (20071124_0021):
* Broke portrait mode a bit in the last update. Fixed.
* Did some minor display and mouse cursor optimizations (your framerate won't drop when you move the "mouse" around a lot anymore).
|
Fri Nov 23, 2007 11:24 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
New update: 20071124_2250
* A mouse-moved event is now always sent before a click-event is sent, which should fix the problems with clicking on things in Broken Sword
* Added a workaround which should take care of the issue where the cursor would get "stuck" as if you were always holding one finger down.
|
Sat Nov 24, 2007 9:53 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 585
|
New update: 20071125_1039
* When you hit the button, or receive a call, ScummVM won't exit anymore. Instead it'll go into a suspend mode where it spends most of its time sleeping, until you resume the app by launching it again.
|
Sun Nov 25, 2007 9:40 am |
|
|
|
Forum Rules:
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|
Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
|
|