Smush: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
No edit summary
(no more undiscovered)
 
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This page attempts to document the [[LucasArts]] Smush codec. Note that at this stage the document is quite incomplete as the codec is still being reverse engineered. Most information regarding ''codecs'' here is speculative, at best. Structural information is quite correct unless otherwise noted.
This page attempts to document the [[LucasArts]] Smush codec. The [[SANM]] codec document is complete; the SAN codec is still under (de)construction.


== Samples ==
Samples from various games are located at http://samples.mplayerhq.hu/game-formats/la-san/ and http://samples.mplayerhq.hu/game-formats/la-snm/.
Samples from various games are located at http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/. Keep in mind that these files may not all be encoded with the same version of Smush. We hope to describe the codec's usage in each game as we find out more information.


* Curse of Monkey Island: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/comi/
== Usage Matrix ==
* The Dig: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/dig/
{| border="1" cellpadding="2"
* The Dig (demo): http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/dig-demo/
! Name !! Variant !! Video Codec || Audio Codec
* Full Throttle: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/fullthrottle/
|-
* Full Throttle (demo): http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/fullthrottle-demo/
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault Rebel Assault]
* Grim Fandango: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/grimfandango/
| ANIM v1 ||   ||  
* Jedi Knight: Mysteries of the Sith: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/jediknight-sith/
|-
* Mortimer (demo): http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/mortimer-demo/
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault-ii-the-hidden-empire Rebel Assault II]
* Outlaws: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/outlaws/
| ANIM v2 ||   ||  
* Outlaws (demo): http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/outlaws-demo/
|-
* Rebel Assault: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/rebelassault/
| Rebel Assault II demo
* Rebel Assault 2: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/rebelassault2/
| ANIM v2 || FOBJ Codec 37 ||  
* Rebel Assault 2 Demo: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/rebelassault2-demo/
|-
* Shadows of the Empire: http://www.mplayerhq.hu/MPlayer/samples/game-formats/la-san/sote-demo/
| Rebel Assault II trailer
| ANIM v2 ||   || PSAD
|-
| [http://www.mobygames.com/game/dos/full-throttle Full Throttle]
| ANIM v2 || FOBJ Codec 37 || PSAD
|-
| [http://www.mobygames.com/game/dos/dig The Dig]
| ANIM v2 || FOBJ Codec 37 || IACT
|-
| [http://www.mobygames.com/game/windows/curse-of-monkey-island The Curse Of Monkey Island]
| ANIM v2 || FOBJ Codec 47 || IACT
|-
| [http://www.mobygames.com/game/windows/outlaws Outlaws]
| ANIM v2 ||   ||  
|-
| Outlaws demo
| ANIM v2 || FOBJ Codec 47 ||  
|-
| Grim Fandango demo
| ANIM v2 || FOBJ Codec 47 ||  
|-
| Grim Fandango trailer
| ANIM v2 ||   || IACT
|-
| [http://www.mobygames.com/game/windows/grim-fandango Grim Fandango]
| SANM || Bl16 (blocky16) || [[VIMA]]
|-
| [http://www.mobygames.com/game/windows/star-wars-shadows-of-the-empire Shadows of the Empire (PC)]
| ANIM v2 ||   ||  
|-
| [http://www.mobygames.com/game/windows/star-wars-x-wing-alliance X-Wing Alliance]
| SANM ||   ||  
|-
| [http://www.mobygames.com/game/windows/star-wars-episode-i-racer Star Wars Racer]
| SANM + gzip (ZNM) ||   ||  
|-
| [http://www.mobygames.com/game/windows/star-wars-droidworks Star Wars DroidWorks]
|   ||   ||  
|-
| [http://www.mobygames.com/game/windows/indiana-jones-and-the-infernal-machine Indiana Jones and the Infernal Machine]
| SANM ||   ||  
|-
| [http://www.mobygames.com/game/windows/star-wars-jedi-knight-mysteries-of-the-sith Jedi Knight: Mysteries of the Sith]
| ANIM v2 ||   ||  
|-
| [http://www.mobygames.com/game/windows/mortimer-and-the-riddles-of-the-medallion Mortimer and the Riddles of the Medallion]
|   ||   ||  
|-
| Making Magic CDROM (not a game but still uses smush)
|   ||   ||  
|-
| [http://www.mobygames.com/game/escape-from-monkey-island Escape From Monkey Island]
|   || apparently has Smush headers but uses [[Bink Container|Bink]] ||  
|-
| Star Wars Episode 1: Insider's Guide
| SANM ||   ||  
|-
| Jar Jar's Journey Storybook
| SANM ||   ||  
|}


== Variants ==
== Variants ==
Smush comes in two variants. Version 1, FOURCC "ANIM" was used up until Grim Fandango. Version 2, FOURCC "SANM" was used from Grim Fandango up until its replacement by [[Bink]] possibly in Escape From Monkey Island.
Smush comes in two variants. FOURCC "[[SAN|ANIM]]" was used up until Grim Fandango, and this variant has two sub-variants: v1 (Rebel Assault only) and v2 (all others). FOURCC "[[SNM|SANM]]" was used from Grim Fandango up until its replacement by [[Bink Container|Bink]], possibly in Escape From Monkey Island.


See individual variant documentation in [[SAN]] and [[SNM]].
[[Category:Game Formats]]

Latest revision as of 11:53, 21 June 2012

This page attempts to document the LucasArts Smush codec. The SANM codec document is complete; the SAN codec is still under (de)construction.

Samples from various games are located at http://samples.mplayerhq.hu/game-formats/la-san/ and http://samples.mplayerhq.hu/game-formats/la-snm/.

Usage Matrix

Name Variant Video Codec Audio Codec
Rebel Assault ANIM v1    
Rebel Assault II ANIM v2    
Rebel Assault II demo ANIM v2 FOBJ Codec 37  
Rebel Assault II trailer ANIM v2   PSAD
Full Throttle ANIM v2 FOBJ Codec 37 PSAD
The Dig ANIM v2 FOBJ Codec 37 IACT
The Curse Of Monkey Island ANIM v2 FOBJ Codec 47 IACT
Outlaws ANIM v2    
Outlaws demo ANIM v2 FOBJ Codec 47  
Grim Fandango demo ANIM v2 FOBJ Codec 47  
Grim Fandango trailer ANIM v2   IACT
Grim Fandango SANM Bl16 (blocky16) VIMA
Shadows of the Empire (PC) ANIM v2    
X-Wing Alliance SANM    
Star Wars Racer SANM + gzip (ZNM)    
Star Wars DroidWorks      
Indiana Jones and the Infernal Machine SANM    
Jedi Knight: Mysteries of the Sith ANIM v2    
Mortimer and the Riddles of the Medallion      
Making Magic CDROM (not a game but still uses smush)      
Escape From Monkey Island   apparently has Smush headers but uses Bink  
Star Wars Episode 1: Insider's Guide SANM    
Jar Jar's Journey Storybook SANM    

Variants

Smush comes in two variants. FOURCC "ANIM" was used up until Grim Fandango, and this variant has two sub-variants: v1 (Rebel Assault only) and v2 (all others). FOURCC "SANM" was used from Grim Fandango up until its replacement by Bink, possibly in Escape From Monkey Island.