Page 2 of 2

Re: Decoding QFG SAV Import files

Posted: Fri Mar 28, 2014 1:48 pm
by Charles
Nah, there's no practical point to QFG5... only curiosity. There's nothing that accepts the export files QFG5 generates.

Re: Decoding QFG SAV Import files

Posted: Fri Mar 28, 2014 2:24 pm
by Collector
I believe that function was only added for a "just-in-case" scenario of a 6th game, not that there was any real plans for a 6th.

Are you planning on releasing the source?

Re: Decoding QFG SAV Import files

Posted: Sat Mar 29, 2014 1:05 pm
by Charles
Wouldn't be a Quest For Glory game if you couldn't export your saved character. ;)

And judging from the much larger file size, it looks like they fixed the horribly crippling design flaws of the original character file.

I've had the source code available from the beginning... it's in one of the first links I posted in this thread.

https://github.com/Blazingstix/QFGImporter

Re: Decoding QFG SAV Import files

Posted: Sat Mar 29, 2014 2:30 pm
by Collector
OK, I saw the one for your old one, but had forgotten you had the other one there.

Re: Decoding QFG SAV Import files

Posted: Sat Mar 07, 2015 11:27 am
by Charles
I just realised I only have links to the source code and to one outdated binary attachment at the top. If it was possible to edit my original post to add the link at the very top, I'd do that instead, but since I cannot see how to do that, I'll just post here on page 2. To download the latest version of the QFG Importer, go to http://blazingstix.com/apps/qfgimporter.

Re: Decoding QFG SAV Import files

Posted: Sat Mar 07, 2015 12:11 pm
by Collector
Charles wrote:I just realised I only have links to the source code and to one outdated binary attachment at the top.
I had noticed that too, when it came up on the QfMG board, so I had built a binary and attached it to your first post. I have replaced it with the link to your binary.

Re: Decoding QFG SAV Import files

Posted: Sun May 12, 2019 4:09 am
by aplocher
Hey this is very cool! I just stumbled across this post. I'm Adam Plocher (dude who did the QFG1/2 editor). I never got around to finishing 3, it was a different format and didn't put much time into it (but always meant to revisit it). I recently dusted off my old QFG collection disk and was even considering cracking open the source code again and taking another crack at QFG3 but it looks like you got it. Nice editor btw!

I actually figured out most of QFG1 myself but Corey Cole was the one who gave me the final clue (the checksum bytes at the end). I shot him an email and didn't really expect him to reply, but he did! He couldn't actually remember how the checksum was computed but as soon as he mentioned that, I got to work and was able to figure it out. QFG2 wasn't much different. QFG3 appeared a bit different but, like I said, I didn't spend much time trying to figure it out back then. I'm glad my work was able to help out and you got all 4 games figured out! Kudos!

Btw your link seems to have updated again. QFG Importer homepage: http://blazingstix.com/apps/qfgimporter and direct download: http://blazingstix.com/apps/qfgimporter ... porter.zip

Re: Decoding QFG SAV Import files

Posted: Sat Jan 18, 2020 11:17 am
by misterprmiller
Hey Charles,

I'm a Quest for Glory speedrunner who just ran into a strange situation that I'm thinking ONLY YOU may be able to explain.

I'd be happy to explain the details, but I created a YouTube video from my stream last night that shows it off in detail. The nuts and bolts are that inputting an invalid directory at the start of a game causes spells to completely disappear when a successful import finally happens. Restarting and then importing correctly on the first try keeps the spells in tact. I'd love to hear your input on this, whether in email or in our Discord server (if you Discord). https://discord.gg/dFWGrwJ

You can also email me directly at mrprmiller@gmail.com - that might be more convenient.

(I'm trying to find you, so you might get this email in a few places. Obviously ignore the other ones. Hope to hear from you soon.)