Difference between revisions of "SAGA/Datafiles"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (adding link to rsc format)
m (don't use redirect links)
 
(5 intermediate revisions by 2 users not shown)
Line 7: Line 7:
ITE stores its resources in four data files:
ITE stores its resources in four data files:


* [[Inherit_The_Earth/Datafiles#ITE.RSC|ITE.RSC]] - Scene data, graphics, animation, music
* [[SAGA/Datafiles#ITE.RSC|ITE.RSC]] - Scene data, graphics, animation, music
* [[Inherit_The_Earth/Datafiles#SCRIPTS.RSC|SCRIPTS.RSC]] - Script resources & dialogue
* [[SAGA/Datafiles#SCRIPTS.RSC|SCRIPTS.RSC]] - Script resources & dialogue
* [[Inherit_The_Earth/Datafiles#VOICES.RSC|VOICES.RSC]] - Voice resources (And in the DISK version, Sound effects)
* [[SAGA/Datafiles#VOICES.RSC|VOICES.RSC]] - Voice resources (And in the DISK version, Sound effects)
* [[Inherit_The_Earth/Datafiles#SOUNDS.RSC|SOUNDS.RSC]] - CD version: All sound effects. Not present in DISK version
* [[SAGA/Datafiles#SOUNDS.RSC|SOUNDS.RSC]] - CD version: All sound effects. Not present in DISK version




Line 26: Line 26:
ITE.RSC contains the following resource formats:
ITE.RSC contains the following resource formats:


* [[Inherit The Earth/Datafiles/Bitmap Font|Bitmap Font]] Resources  
* [[SAGA/Datafiles/Bitmap Font|Bitmap Font]] Resources  
* [[Inherit The Earth/Datafiles/XMIDI (Music)|XMIDI (Music)]] Resources  
* [[SAGA/Datafiles/XMIDI (Music)|XMIDI (Music)]] Resources  
* [[Inherit The Earth/Datafiles/Background & Interface Image|Background/Interface Image]] Resources  
* [[SAGA/Datafiles/Background & Interface Image|Background/Interface Image]] Resources  
* [[Inherit The Earth/Datafiles/Background Mask|Background Mask]] Resources  
* [[SAGA/Datafiles/Background Mask|Background Mask]] Resources  
* [[Inherit The Earth/Datafiles/Sprite List|Sprite List]] Resources  
* [[SAGA/Datafiles/Sprite List|Sprite List]] Resources  
* [[Inherit The Earth/Datafiles/Animation|Animation]] Resources  
* [[SAGA/Datafiles/Animation|Animation]] Resources  
* [[Inherit The Earth/Datafiles/Palette Animation|Palette Animation]] Resources  
* [[SAGA/Datafiles/Palette Animation|Palette Animation]] Resources  
* [[Inherit The Earth/Datafiles/String List|String List]] Resources  
* [[SAGA/Datafiles/String List|String List]] Resources  
* [[Inherit The Earth/Datafiles/Scene Resource List|Scene Resource List]] Resources  
* [[SAGA/Datafiles/Scene Resource List|Scene Resource List]] Resources  
* [[Inherit The Earth/Datafiles/Scene Descriptor|Scene Descriptor]] Resources  
* [[SAGA/Datafiles/Scene Descriptor|Scene Descriptor]] Resources  
* [[Inherit The Earth/Datafiles/Object Name List|Object Name List]] Resources  
* [[SAGA/Datafiles/Object Name List|Object Name List]] Resources  
* [[Inherit The Earth/Datafiles/Object Map|Object Map]] Resources  
* [[SAGA/Datafiles/Object Map|Object Map]] Resources  
* [[Inherit The Earth/Datafiles/Exit Map|Exit Map]] Resources  
* [[SAGA/Datafiles/Exit Map|Exit Map]] Resources  
* [[Inherit The Earth/Datafiles/Entrance Map|Entrance Map]] Resources  
* [[SAGA/Datafiles/Entrance Map|Entrance Map]] Resources  
* [[Inherit The Earth/Datafiles/Isometric Tileset|Isometric Tileset]] Resources  
* [[SAGA/Datafiles/Isometric Tileset|Isometric Tileset]] Resources  
* [[Inherit The Earth/Datafiles/Scene Lookup Table|Scene Lookup Table]] Resource  
* [[SAGA/Datafiles/Scene Lookup Table|Scene Lookup Table]] Resource  
* [[Inherit The Earth/Datafiles/Script Lookup Table|Script Lookup Table]] Resource  
* [[SAGA/Datafiles/Script Lookup Table|Script Lookup Table]] Resource  




Line 48: Line 48:




* [[Inherit The Earth/Datafiles/SAGA_RLE1|SAGA_RLE1]] (Image resources)  
* [[SAGA/Datafiles/SAGA_RLE1|SAGA_RLE1]] (Image resources)  
* [[Inherit The Earth/Datafiles/SAGA_RLE2|SAGA_RLE2]] (Sprite resources)  
* [[SAGA/Datafiles/SAGA_RLE2|SAGA_RLE2]] (Sprite resources)  
* [[Inherit The Earth/Datafiles/SAGA_RLE3|SAGA_RLE3]] (Animation resources)  
* [[SAGA/Datafiles/SAGA_RLE3|SAGA_RLE3]] (Animation resources)  




Line 59: Line 59:
SCRIPTS.RSC contains the following resource formats:
SCRIPTS.RSC contains the following resource formats:


* [[Inherit The Earth/Datafiles/Script|Script]] Resources  
* [[SAGA/Datafiles/Script|Script]] Resources  
* [[Inherit The Earth/Datafiles/Dialogue List|Dialogue List]] Resources  
* [[SAGA/Datafiles/Dialogue List|Dialogue List]] Resources  
* [[Inherit The Earth/Datafiles/Voice Lookup|Voice Lookup]] Resources ( CD version only )  
* [[SAGA/Datafiles/Voice Lookup|Voice Lookup]] Resources ( CD version only )  
* Script resources contain compiled bytecode instructions.
* Script resources contain compiled bytecode instructions.
 
** [[SAGA/Bytecode Instruction Table|SAGA Bytecode Instruction Table]]
<!-- TODO: SAGA bytecode instruction documentation -->





Latest revision as of 01:46, 19 July 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.

The RSC file format is here.

ITE stores its resources in four data files:

  • 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 descriptor resource references a scene resource list resource. Each scene resource list identifies a number of additional resources.

ITE.RSC contains the following resource formats:


Some resources are compressed, with various RLE methods:



Inherit the Earth Master Resource Access List


SCRIPTS.RSC

SCRIPTS.RSC contains the following resource formats:


The contents of SCRIPTS.RSC is as follows:


R# Type Description
Disk & CD version
0 Script Misc. Actors & Items
1 Dialogue List ^
2 Script Moneychanger's Tent
3 Dialogue List ^
4 Script Orb Santuary
5 Dialogue List ^
6 Script Sist's Room
7 Dialogue List ^
8 Script Rat Tribe
9 Dialogue List ^
10 Script Ferret Village
11 Dialogue List ^
12 Script Tycho Northpaw & Dog Castle
13 Dialogue List ^
14 Script End Game & Human Ruins
15 Dialogue List ^
16 Script Intro Faire Puzzle Sequence
17 Dialogue List ^
18 Script Boar King
19 Dialogue List ^
20 Script Elk Court
21 Dialogue List ^
22 Script Alamma & Wildcat Tribe
23 Dialogue List ^
24 Script Wolf Capture & Chota
25 Dialogue List ^
26 Script Sea Wolf
27 Dialogue List ^
28 Script Crystal Cave & Kylas Honeyfoot
29 Dialogue List ^
CD version only
30 Voice Lookup Misc. Actors & Items
31 Voice Lookup Moneychanger's Tent
32 Voice Lookup Orb Santuary
33 Voice Lookup Sist's Room
34 Voice Lookup Rat Tribe
35 Voice Lookup Ferret Village
36 Voice Lookup Tycho Northpaw & Dog Castle
37 Voice Lookup End Game & Human Ruins
38 Voice Lookup Intro Faire Puzzle Sequence
39 Voice Lookup Boar King
40 Voice Lookup Elk Court
41 Voice Lookup Alamma & Wildcat Tribe
42 Voice Lookup Wolf Capture & Chota
43 Voice Lookup Sea Wolf
44 Voice Lookup Crystal Cave & Kylas Honeyfoot


Voice Lookup resources associate the dialogue strings present in Dialogue List resources with the actual voice waveforms present in the CD version of VOICES.RSC.


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