[Scummvm-devel] old Zak + ScummVM

J.Brown (Ender/Amigo) ender at enderboi.com
Wed Jul 24 11:09:01 CEST 2002


Firstly, your welcome :)

Secondly, we already have a lot of information on how to implement V1/V2
(MM/Zak/LoomEGA) games. However it requires substantial rewiting, so we
prefer leaving until the games that are already WIP are completable.

> My hope is that I only need to change the parse functions and
> probably the bitmap decompression routine.  The script language seems
> to be the same as script_v1.

Not really. The following is a short list of key differences:

 - Scripting opcodes are completely different, and nothing really like V1
at all. Most functions in V3+ (what we call script_v1) are broken into
several smaller functions in V1/V2.
 - Resource file format is totally different
 - Graphical and Actor file formats are totally different
 - Walkboxes are notably different, although the GF_OLD256 code is quite
close.
 - Inventory management is quite different, scrolling ecetra is handed by
the engine, not the scripts


 Ender






More information about the Scummvm-devel mailing list