GAL Extractor and Decompiler

From Sierra Wiki
Jump to navigationJump to search
GAL Extractor and Decompiler
Version 20161104
Author: NewRisingSun
2016-11-04
GAL Extractor and Decompiler
Latest Version:  20161104
Release Date:  2016-10-22[1]
Company: N/A
Development Status:  Unmaintained
Publication Status:  Published
Developer(s): NewRisingSun
Interface: CLI
Language: C
Open Source: Open
Source Availability:  Yes (included in download)
License: None
Type: Logic Extractor, Logic Decompiler
Relevant Engine: GAL Tool, AGI
Platform: Windows
Localization: English
Website: N/A




Description

NewRisingSun's GAL Extractor and Decompiler and decompiler for the "Game Adaptation Language" logic resources used in the early King's Quest releases.


Features

All known versions of the game should be supported.


Requirements

GALextract requires a 360K disk image, its name specified as a command-line argument;


Version History

GALtools-20161023-2 -- GALsnd2vgm converts the sound resources to the .VGM format, which can be played back by many sound players with the right plugin. I have made sure that all tracks that should loop do loop properly. The syntax is GALsnd2vgm infile outfile ["English track title"] ["Japanese track title"]. The track titles are optional. If at least an English track title was given and a GD3.INF file is found in the present directory, then the generated .VGM files will each have a GD3 tag as well. GALsnd2vgm_all.cmd does this already.


GALtools-20161104 -- GALdecompile: - Corrected the control flow regarding "else" statements. - Action command definitions as well as variable and object names are now taken from a GAMEDEFS text file which %includes SYSDEFS. That will allow any user to adjust the output for different game versions, and contribute the meaning of the unknown action commands without having to recompile GALdecompile. GAMEDEFS.CGA-1984-08 is the definition file for the August 1984 PC CGA version, which must be renamed to GAMEDEFS to be used by GALdecompile.

GALextract: - Now adds the proper two-byte header to GAL sound files. GALsnd2vgm modified to account for that. - Now extracts the WORDS.BIN file from the disk image.


Development Status

GAL Extractor and Decompiler is no longer actively maintained.


Usage

See included documentation.


Options


Download

Download from here:


Known issues

  • If specifically the gnome/beanstalk messages are corrupt, then your disk image is the badly-cracked version of the game that is floating around the internet.


Credits

NewRisingSun


Legal

GAL Extractor and Decompiler was released with no license.


References


Also See