Difference between revisions of "SAGA/Datafiles"

From ScummVM :: Wiki
Jump to navigation Jump to search
 
m (Formatting)
Line 25: Line 25:
ITE.RSC contains the following resource formats:
ITE.RSC contains the following resource formats:


Bitmap Font Resources  
* Bitmap Font Resources  
XMIDI (Music) Resources  
* XMIDI (Music) Resources  
Background / Interface image Resources  
* Background / Interface image Resources  
Background Mask Resources  
* Background Mask Resources  
Sprite List Resources  
* Sprite List Resources  
Animation Resources  
* Animation Resources  
Palette Animation Resources  
* Palette Animation Resources  
String List Resources  
* String List Resources  
Scene Resource List Resources  
* Scene Resource List Resources  
Scene Descriptor Resources  
* Scene Descriptor Resources  
Object Name List Resources  
* Object Name List Resources  
Object Map Resources  
* Object Map Resources  
Exit Map Resources  
* Exit Map Resources  
Entrance Map Resources  
* Entrance Map Resources  
Isometric Tileset Resources  
* Isometric Tileset Resources  
Scene Lookup Table Resource  
* Scene Lookup Table Resource  
Script Lookup Table Resource  
* Script Lookup Table Resource  
 
Some resources are compressed, with various RLE methods:
Some resources are compressed, with various RLE methods:


SAGA_RLE1 (Image resources)  
* SAGA_RLE1 (Image resources)  
SAGA_RLE2 (Sprite resources)  
* SAGA_RLE2 (Sprite resources)  
SAGA_RLE3 (Animation resources)  
* SAGA_RLE3 (Animation resources)  


[[Inherit The Earth/Master Resource Access List|Inherit the Earth Master Resource Access List]]
[[Inherit The Earth/Master Resource Access List|Inherit the Earth Master Resource Access List]]
Line 54: Line 55:
SCRIPTS.RSC contains the following resource formats:
SCRIPTS.RSC contains the following resource formats:


Script Resources  
* Script Resources  
Dialogue List Resources  
* Dialogue List Resources  
Voice Lookup Resources ( CD version only )  
* Voice Lookup Resources ( CD version only )  
Script resources contain compiled bytecode instructions.
* Script resources contain compiled bytecode instructions.
 
SAGA bytecode instruction documentation
SAGA bytecode instruction documentation


Line 64: Line 66:
Disk & CD version:
Disk & CD version:
(TODO)
(TODO)


===VOICES.RSC===
===VOICES.RSC===

Revision as of 12:22, 8 May 2007

Inherit the Earth data files

Inherit the Earth (ITE) was shipped in two versions, a disk version and an enhanced CD version. All information applies for both versions unless otherwise specified.

ITE stores its resources in four datafiles:

  • ITE.RSC - Scene data, graphics, animation, music
  • SCRIPTS.RSC - Script resources & dialogue
  • VOICES.RSC - Voice resources (And in the DISK version, Sound effects)
  • SOUNDS.RSC - CD version: All sound effects. Not present in DISK version


ITE.RSC

ITE.RSC is ITE's main data file. It contains resources for scenes, graphics, animation, music, fonts, sprites, and other things.

Some resources must be manually identified as a particular type; other resource types are specified as follows:


All scene descriptor resources are listed by the Scene Lookup Table. Each scene desciptor resource references a scene resource list resource. Each scene resource list identifies a number of additional resources.

ITE.RSC contains the following resource formats:

  • Bitmap Font Resources
  • XMIDI (Music) Resources
  • Background / Interface image Resources
  • Background Mask Resources
  • Sprite List Resources
  • Animation Resources
  • Palette Animation Resources
  • String List Resources
  • Scene Resource List Resources
  • Scene Descriptor Resources
  • Object Name List Resources
  • Object Map Resources
  • Exit Map Resources
  • Entrance Map Resources
  • Isometric Tileset Resources
  • Scene Lookup Table Resource
  • Script Lookup Table Resource

Some resources are compressed, with various RLE methods:

  • SAGA_RLE1 (Image resources)
  • SAGA_RLE2 (Sprite resources)
  • SAGA_RLE3 (Animation resources)

Inherit the Earth Master Resource Access List


SCRIPTS.RSC

SCRIPTS.RSC contains the following resource formats:

  • Script Resources
  • Dialogue List Resources
  • Voice Lookup Resources ( CD version only )
  • Script resources contain compiled bytecode instructions.

SAGA bytecode instruction documentation

The contents of SCRIPTS.RSC is as follows:

Disk & CD version: (TODO)


VOICES.RSC

CD version All resources in this file are raw, headerless 16-bit 22.05 KHz PCM waveforms.Only voice dialogue is stored.

DISK version All resources in this file are Creative Labs .VOC files. Both voices and sound effects are stored.


SOUNDS.RSC

This file is only present in the CD version of ITE.

All resources in this file are raw, headerless 16-bit 22.05 KHz PCM waveforms.


Inherit the Earth Master Resource Access List