Re: DGDS (Dynamix Game Development System)
Alex Bevilacqua <[email protected]>
| Newsgroups | gmane.games.devel.scummvm |
|---|---|
| Message-ID | <CAKb5ovXVPUV4n=6m9AiksEJ0oS87V8mVPQq5W-g9kgW_DyC1yA@mail.gmail.com> |
Hey Vasco, I took a stab at this many (many, many) years ago, but didn't really make all that much progress (https://github.com/alexbevi/scummvm/tree/dgds). I started disassembling Willy Beamish at first, but found a lot of similarities to how Betrayal at Krondor's resources were being managed. There is a great project at http://xbak.sourceforge.net/ (mirrored source at https://github.com/alexbevi/xbak) that was an engine re-implementation for BaK. You could probably reuse a lot of the logic there to get you moving forward a bit faster. Cheers, Alex On Mon, 23 Oct 2017 at 06:46 Filippos Karapetis <[email protected]> wrote: > Hello Vasco, and thanks for your interest in ScummVM! > > Reading the game file data from the resource containers is > straightforward, however the game data itself is a bit harder. The image > files for example have a peculiar encoding scheme, and is different from > the newer Dynamix games, which have easier to understand resource files. > Any help is certainly welcome! > > We have a WIP engine for DGDS, but it's still in very (very) early stages. > I have a second attempt locally, which is a different approach to the > public WIP engine, and IMHO a bit cleaner. It still is a glorified resource > container handler, like the current public WIP engine. > > If you're interested, I've uploaded the second version here: > https://github.com/bluegr/scummvm-dgds > > I'd be glad to help in any way I can :) > > Regards > > > On Mon, Oct 23, 2017 at 3:01 AM, Vasco Alexandre da Silva Costa < > [email protected]> wrote: > >> Hey folks, >> I have been interested in DGDS engine support in ScummVM for some >> time. So I could play Heart of China and Rise of the Dragon. >> >> I have read all the information about the Rise of the Dragon game I >> could find online to decode the files. You can find a summary of the >> info which I scrounged together so far here: >> https://github.com/vcosta/scummvm/wiki >> >> I know there's a DGDS port which was started already for ScummVM. It >> seems to have some basic file archive support. Also some font support >> I think. But it probably needs to be ported to the latest codebase. I >> was also thinking of adding image and text loading support. >> >> The game interpreter proper is still beyond me at this point. >> >> Regards, >> >> -- >> Vasco Alexandre da Silva Costa >> PhD in Computer Engineering (Computer Graphics) >> Instituto Superior Técnico/University of Lisbon, Portugal >> >> _______________________________________________ >> Scummvm-devel mailing list >> [email protected] >> http://lists.scummvm.org/listinfo/scummvm-devel >> > > > > -- > "Experience is the name every one gives to their mistakes" - Oscar Wilde > _______________________________________________ > Scummvm-devel mailing list > [email protected] > http://lists.scummvm.org/listinfo/scummvm-devel > _______________________________________________ Scummvm-devel mailing list [email protected] http://lists.scummvm.org/listinfo/scummvm-devel