Re: DGDS (Dynamix Game Development System)

Filippos Karapetis <[email protected]>
Newsgroups gmane.games.devel.scummvm
Message-ID <CAF39qajqADm4xs9fAFDMxmLxKjDzmQ9pah-tNoaKsPNTE5goeA@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.