Difference between revisions of "SCUMM/Technical Reference"
< SCUMM
Jump to navigation
Jump to search
Jestar jokin (talk | contribs) (Re-arrange resource/data formats section, in preperation for copying information from the dead ScummC wiki.) |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 12: | Line 12: | ||
Information about the formats of various resource types used in SCUMM games. | Information about the formats of various resource types used in SCUMM games. | ||
* [[SCUMM/Technical_Reference/Index File|Index File]] | * [[SCUMM/Technical_Reference/Index File|Index File]] | ||
* [[SCUMM/Technical_Reference/LFL Files|LFL Files]] | |||
* [[SCUMM/Technical_Reference/Room resources|Room resources]] | |||
* [[SCUMM/Technical_Reference/Box resources|Box resources]] | * [[SCUMM/Technical_Reference/Box resources|Box resources]] | ||
* [[SCUMM/Technical_Reference/Charset resources|Charset resources]] | * [[SCUMM/Technical_Reference/Charset resources|Charset resources]] | ||
Line 21: | Line 23: | ||
* [[SCUMM/Technical_Reference/iMuse data|iMuse data]] | * [[SCUMM/Technical_Reference/iMuse data|iMuse data]] | ||
* [[SCUMM/Technical_Reference/String format|String format]] | * [[SCUMM/Technical_Reference/String format|String format]] | ||
* [[SCUMM/Technical_Reference/SCUMM 6 resource files|SCUMM 6 resource files]] | |||
== Opcode tables == | == Opcode tables == | ||
Line 30: | Line 33: | ||
== External links == | == External links == | ||
* | * https://github.com/jamesu/scummc/wiki | ||
* http://www.scummvm.org/docs/specs/index.php | * http://www.scummvm.org/docs/specs/index.php | ||
* http://www.lucasforums.com/showthread.php?s=&postid=1199968 | * https://web.archive.org/web/20150914231113/http://www.lucasforums.com/showthread.php?s=&postid=1199968 | ||
* http://scumm.mixnmojo.com/?page=articles | * http://scumm.mixnmojo.com/?page=articles | ||
* http://scumm.mixnmojo.com/?page=specs | * http://scumm.mixnmojo.com/?page=specs | ||
* http://scumm.mixnmojo.com/?page=utils | * http://scumm.mixnmojo.com/?page=utils |
Latest revision as of 11:25, 16 November 2021
Here we are trying to gather all sorts of information we have about the SCUMM/SPUTM engine.
This needs to be extended. A lot of information can be found directly in the ScummVM source, the heads of its developers, and the external links I found below. Feel free to try and tap each of these sources to gain more information and add it here (note: no brain surgery recommended. For external sources, permission from the authors should be recieved before blatantly copying stuff).
General
Resource and data formats
Information about the formats of various resource types used in SCUMM games.
- Index File
- LFL Files
- Room resources
- Box resources
- Charset resources
- Costume resources
- Image resources
- Object resources
- Script resources
- Sound resources
- iMuse data
- String format
- SCUMM 6 resource files
Opcode tables
- SCUMM V0 opcodes
- SCUMM V2 opcodes (V1 is very similar)
- SCUMM V5 opcodes (V3 and V4 are very similar)
- SCUMM V6 opcodes (V7 is very similar)
- SCUMM V8 opcodes
External links
- https://github.com/jamesu/scummc/wiki
- http://www.scummvm.org/docs/specs/index.php
- https://web.archive.org/web/20150914231113/http://www.lucasforums.com/showthread.php?s=&postid=1199968
- http://scumm.mixnmojo.com/?page=articles
- http://scumm.mixnmojo.com/?page=specs
- http://scumm.mixnmojo.com/?page=utils