Savegame PC <-> Symbian incompatible?

Subforum for discussion and help with ScummVM's Symbian (mobile phones, etc) ports

Moderator: ScummVM Team

Post Reply
Natural_born_chilla
Posts: 8
Joined: Tue Mar 21, 2006 1:00 am

Savegame PC <-> Symbian incompatible?

Post by Natural_born_chilla »

Hi there, it's me again... but different problem.

I have a few saved games on my phone (Nokia 6670), they work alright on my phone. But when I copy them to my desktop PC, they don't really work. The mousecursor looks like I'm using something (the cheese of the gecko, Monkey Island II ;) ) and the cursor appears a bit higher than it points... E.g. if I want to click a button/something, I have to move the cursor a bit higher to see the button light up so I can press it.

Is this a knwon bug? Is there a chance to deal with this? Or do I have to play on the phone and on the PC separately?

Thx for any kind of help!
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

Well in theory they should be compatible, but since the data alignment is different between different platforms the savegames might differ. And I am not sure how it works between different versions of scummvm. Are you running the same version on the PC and the phone?
Natural_born_chilla
Posts: 8
Joined: Tue Mar 21, 2006 1:00 am

Post by Natural_born_chilla »

Yeah.

Filesystem... Data alignment... sounds logical to me.

Didn't anyone else notice this before?
User avatar
sev
ScummVM Lead
Posts: 2308
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

They should be interchangeable. Our code is tolerant to both alignment and endianness, at least we do our best to make it so.

Only incompatibility which could be faced with today is that some ScummVM builds do not have Zip support compiled in. So try to rename your save to savename.ext.gz, gunzip it and then try to open on another platform.


Eugene
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

... in the end it also depends on the engine, however. I have never looked at the Kyra engine's savegame code, maybe it is indeed not written portably. Hm
Natural_born_chilla
Posts: 8
Joined: Tue Mar 21, 2006 1:00 am

Post by Natural_born_chilla »

Only incompatibility which could be faced with today is that some ScummVM builds do not have Zip support compiled in. So try to rename your save to savename.ext.gz, gunzip it and then try to open on another platform.
Because the savegames DO work but with a little bug I think that's another problem with another solution needed.
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

fingolfin wrote:... in the end it also depends on the engine, however. I have never looked at the Kyra engine's savegame code, maybe it is indeed not written portably. Hm
As far as I recall, we wrote the code to do everything BE, and to write each struct element seperately (e.g. no alignment problems), so as far as I know it should work fine. I haven't actually tested it from one device to another though (except from LE linux to LE Mac).
Natural_born_chilla
Posts: 8
Joined: Tue Mar 21, 2006 1:00 am

Post by Natural_born_chilla »

It's like that: the riddles (is this the right word?) u have to solve in a short time are kinda difficult to solve with the mobile phone. Cursoring on PC with mouse is just a hundred times faster... therefor my question. It's possible, to keep the savegames synced, but this buggy thing isn't to nice.
jack44556677
Posts: 9
Joined: Sat Sep 23, 2006 11:07 pm

Post by jack44556677 »

Not sure wether it would be better to start a new post or not.. but I am having (i think) the same problem although I am trying to load a savegame from the 0.7.1 version of pocketscumm to the desktop 0.7.1 version without success. The game is Curse of Monkey island though. Is there any reason I would not be able to copy savegames from the desktop to the pocketpc and back? (I have allready tried the ungzipping thing without any effect other than making the savegame larger, although I saved it "nick" it is recognized as "save 1" on the desktop with it's picture blank as well as all the data fields.) What am I doing wrong?
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

For Symbian OS9 builds, it seems like the savegame compability does n't work in the bigger builds, but in the individual engine builds they do work. So perhaps its a linker or so thingie.
Post Reply