ifrotz / iosfrotz

Frotz for iOS source (formerly at code.google.com/p/iphonefrotz)
Other
49 stars 16 forks source link

exchanging .sav files with Zoom for Mac OS #284

Closed jrmyeh closed 6 years ago

jrmyeh commented 6 years ago

Wanted to exchange .sav files between Frotz (1.8, on iOS 11, iPhone 6s) and Zoom (ver 1.1.5, on a 2013 MBP running Mac OS High Sierra). When I serve over the .sav's from Frotz to my laptop, and then try to load from within Zoom, Zoom doesn't recognize them. I believe they're both in Quetzal format, so I just changed the .sav extension to .qut, but that didn't work.

Do you know of any way to make the two apps' (Frotz and Zoom) save files interchangeable?

Thanks!

spathiwa commented 6 years ago

So, there's a bit of a quirk with this but they actually do work. If you copy a save file from a Frotz Z-Machine game to a Mac and restore with Zoom, it will say "Save failed" (notice, not "Restore failed"), but it actually succeeded. There is a bug here which is producing that erroneous output, but it doesn't affect the actual restore and the game is playable after.

That is, unless you're hitting a different issue than the one I'm aware of. If so, please elaborate on which game you are playing when copying save files.

Also, although Frotz defaults to '.sav' extension, you can manually type the .qut extension in Frotz when you save and it will accept it. Then you don't have to rename the files when you copy them.

jrmyeh commented 6 years ago

Cool…..I tried to restore a .sav renamed as a .qut, it did give me a “failed” message, but it did work. Previously, after the “failed”, I hadn’t bothered to “look”, “inventory”, etc.

Thanks!

On Oct 1, 2017, at 2:03 AM, Craig Smith notifications@github.com wrote:

So, there's a bit of a quirk with this but they actually do work. If you copy a save file from a Frotz Z-Machine game to a Mac and restore with Zoom, it will say "Save failed" (notice, not "Restore failed"), but it actually succeeded. There is a bug here which is producing that erroneous output, but it doesn't affect the actual restore and the game is playable after.

That is, unless you're hitting a different issue than the one I'm aware of. If so, please elaborate on which game you are playing when copying save files.

Also, although Frotz defaults to '.sav' extension, you can manually type the .qut extension in Frotz when you save and it will accept it. Then you don't have to rename the files when you copy them.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ifrotz/iosfrotz/issues/284#issuecomment-333355950, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae7EAcnaM7kTQeoKYvod_aTeKdCWnP3Xks5snysagaJpZM4PpwH9.

spathiwa commented 6 years ago

I've determined that this seems to be a bug in Zoom and not in iFrotz. Saved games from Frotz restore without the erroneous 'save failed' message in Lectrote, WinFrotz and Unix frotz. Zoom reports the same error message when restoring saved games created by Lectrote. I could try to debug what's different using Zoom sources, but Andrew doesn't seem to be working on Zoom anymore so he probably wouldn't patch it anytime soon.

I'd suggest perhaps switching from Zoom to Lectrote for Z-machine games. (Extension is .glksave instead of .sav or .qut, but it's still just Quetzal format.)

spathiwa commented 6 years ago

Link to Lectrote download: https://github.com/erkyrath/lectrote/releases