ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > Android Port > Android version (G1) Goto page Previous  1, 2, 3, 4, 5, 6
Android version (G1)
  Author    Thread Reply to topic
gus
ScummVM Porter


Joined: 13 Feb 2009
Posts: 77
 

quote:
Originally posted by hachigoro
I have read the FAQ, and you say that to be able to run it on Android you turned it into a JNI library. I know very little of Java but, is the Android NDK supposed to do that? When I read the initial discussion about Android running Java and thus not being able to run ScummVM, the first thing I thought was: "well, with the NDK the problem is solved". Could you tell how you managed to port it so I can understand it? :o


I started the port long before the NDK existed, and I still haven't switched over to using since it still doesn't completely meet my needs.

In particular, for efficiency (speed and size) I use tremor and skia (2D graphics) libraries from Android and direct C++ calls into the audio and graphics systems. None of this is officially supported by the NDK, and is the reason the port doesn't Just Work on Android 2.0.

quote:
Originally posted by hachigoro
And regarding the last update splitting into different engines. I think that a 10 MB package should not be a great problem. Dream users usually have Apps2SD on their phones, and the rest of terminals have plenty of free space. And maybe that splitting could make it more difficult to merge your project to the official ScummVM I think.


I did get complaints about the size of the package - but you are right, the previous size (I forget, something like 8Mb installed) was acceptable imo. The main problem was that it was preventing me adding new engines, because each one had a cost for every user. To put it into perspective, the engines that I now have available would be about 15Mb on the flash (10Mb unpacked + 5Mb compressed apks, which is what Android does). Previously I couldn't enable some experimental engine just because someone asked - now I could do so easily.

It is unfortunate that the Android market doesn't make this nicer - any suggestions you have for making this clearer/easier are welcomed.

Oh, and the code/build is structured so that if you don't enable dynamic plugins then you get a monolithic package with whatever engines you have built statically. I don't expect this will cause concerns when merging projects.
 Reply with quote  
Post Wed Nov 25, 2009 1:11 pm 
 View user's profile Send private message
hachigoro



Joined: 24 Nov 2009
Posts: 3
 

Thanks a lot for your answer. Now everything is clearer for me Smile

I'm not sure if your port do it right now, but, as many people will just download the main ScummVM application from the Market, when trying to load a game on Scumm for which you haven't installed the right engine, it could direct you automatically to the Market download of the engine you need. That way people would not have to look for the right engine for their game. This is not a solution, but it may help a bit Rolling Eyes

 Reply with quote  
Post Wed Nov 25, 2009 11:11 pm 
 View user's profile Send private message
serebei251



Joined: 19 Aug 2007
Posts: 21
 

Hi,
First thank you very much for this port, playing point and clicks on my HTC Magic is just ... magic !
I tested Discworld 1 & 2, Simon 1 & 2, Sam and Max, Full Throttle, Day of the tentacle, Flight of the Amazon Queen, Maniac Mansion, and Curse of Monkey Island.
Just so you know, Amazon Queen causes scummVM to crash and the Simons are VERY slow. The other games work just fine and for that thank you again !
There, I hope I've been of some help for the debugging, keep up the good work !

PS : a tip for other Discworld players : to save press % on the virtual keyboard and to load press &.
(the virtual keyboard comes by pressing menu for a couple of seconds)

Edit : I also tried Woodruf and the shnibble of Azimuth and there are some voice and animation glitches.
On a different matter, would it be possible to enhance a bit the trackball ? (add some acceleration should be enough)

 Reply with quote  
Post Sat Jan 09, 2010 2:06 pm 
 View user's profile Send private message
Jesugandalf



Joined: 27 Aug 2009
Posts: 12
 

Anyone knows anything about ScummVM working on Android 2.1 version?

I recently bought a Google Nexus One and I can't play with it anymore Sad

 Reply with quote  
Post Mon Feb 01, 2010 12:19 am 
 View user's profile Send private message
nyogo



Joined: 23 Feb 2010
Posts: 4
MI3 error 

Hi,

I just installed the ScummVM from Market and the patches(plugins) to my HTC Hero (OS is factory default android 1.5).
The problem is that I tried to run the Curse of Monkey Island 3 CD version, but nothing happens.Just drops me to the home screen.Confused I tried BASS and it works flawlessly.

Any suggestions? Please...Smile

Thanks!

 Reply with quote  
Post Tue Feb 23, 2010 3:36 pm 
 View user's profile Send private message
Comguard



Joined: 24 Feb 2010
Posts: 1
The Dig - Audio Problem 

I`ve installed ScummVM on Android 1.6.

Tested Games:

DOTT
Indiana Jones and the fate of Atlantis
Sam and Max

All three games work perfectly.

Only problem I have is The Dig:

Played an hour yesterday, everything was perfect. Today I had to reinstall Scumm and The Dig, and suddenly I have sound and voice acting in the cut scenes, but when I enter the real game there is no sound at all and the game seems to hang up.

Thought maybe the disc is corrupted, but works fine on PC. Any idea what I could do in the sound options to bring the sound back?

 Reply with quote  
Post Wed Feb 24, 2010 12:18 pm 
 View user's profile Send private message
gus
ScummVM Porter


Joined: 13 Feb 2009
Posts: 77
Re: MI3 error 

quote:
Originally posted by nyogo
I just installed the ScummVM from Market and the patches(plugins) to my HTC Hero (OS is factory default android 1.5).
The problem is that I tried to run the Curse of Monkey Island 3 CD version, but nothing happens.Just drops me to the home screen.:? I tried BASS and it works flawlessly.

Any suggestions? Please...:)


Perhaps you have a missing file that ScummVM requires? Check the Android logs (adb logcat) for clues - anything that ScummVM tries to write to stdout/stderr appears there.

It might also just be a bug and ScummVM is crashing at that point - again the log would say for sure.
 Reply with quote  
Post Tue Mar 02, 2010 2:35 am 
 View user's profile Send private message
gus
ScummVM Porter


Joined: 13 Feb 2009
Posts: 77
Re: The Dig - Audio Problem 

quote:
Originally posted by Comguard
I`ve installed ScummVM on Android 1.6.

Tested Games:

DOTT
Indiana Jones and the fate of Atlantis
Sam and Max

All three games work perfectly.

Only problem I have is The Dig:

Played an hour yesterday, everything was perfect. Today I had to reinstall Scumm and The Dig, and suddenly I have sound and voice acting in the cut scenes, but when I enter the real game there is no sound at all and the game seems to hang up.

Thought maybe the disc is corrupted, but works fine on PC. Any idea what I could do in the sound options to bring the sound back?


Strange. Exact same ScummVM version? (I haven't released a new market version in a few months, so provided your previous version was up to date then it should be the same)

Looking at the datafiles list for The Dig, perhaps you forgot to copy one of the .BUN files over? Again, check Android logs (adb logcat) for clues.
 Reply with quote  
Post Tue Mar 02, 2010 2:43 am 
 View user's profile Send private message
nyogo



Joined: 23 Feb 2010
Posts: 4
Re: MI3 error 

quote:
Originally posted by gus

Perhaps you have a missing file that ScummVM requires? Check the Android logs (adb logcat) for clues - anything that ScummVM tries to write to stdout/stderr appears there.

It might also just be a bug and ScummVM is crashing at that point - again the log would say for sure.


Hi Gus!

Thanks! Could you please check this screen http://www.designatives.com/debug.jpeg? I made a screenshot from the log/debug when tried to start the game and it was closed.

Many thanks!
 Reply with quote  
Post Wed Mar 03, 2010 9:33 am 
 View user's profile Send private message
singalen



Joined: 01 Mar 2006
Posts: 13
Re: The Dig - Audio Problem 

quote:
Originally posted by gus
(I haven't released a new market version in a few months, so provided your previous version was up to date then it should be the same)

Thank you so much!

Though, the last 2 days I looked for scummvm on market and found only plugins. Could it be that host application got lost, or should I search for something other then "scummvm"?

Thank you.

update: Oh, now I see that there is no Android 2 port yet. Lemme try building it...
 Reply with quote  
Post Thu Mar 25, 2010 9:27 am 
 View user's profile Send private message Visit poster's website MSN Messenger
gus
ScummVM Porter


Joined: 13 Feb 2009
Posts: 77
Re: MI3 error 

quote:
Originally posted by nyogo
Could you please check this screen http://www.designatives.com/debug.jpeg? I made a screenshot from the log/debug when tried to start the game and it was closed.


Sorry nyogo, I just realised I hadn't replied to this. That stacktrace says it crashed in GUI::AboutDialog::AboutDialog() (core ScummVM code), which doesn't make much sense.

Especially since you say it works for you for other games - I can only suggest that the version of ScummVM I based that build on must have a memory corruption bug that gets tickled by MI3. A future Android ScummVM build/release will hopefully fix it for you (or at least, have different bugs ;)
 Reply with quote  
Post Wed Apr 28, 2010 7:01 am 
 View user's profile Send private message
  Display posts from previous:      
Reply to topic

Forum Jump:
 
Goto page Previous  1, 2, 3, 4, 5, 6


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
curved edge   curved edge