Smush: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
m (oops... confused XvT:BOP with XWA)
(no more undiscovered)
 
(3 intermediate revisions by 3 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.
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/.
Samples from various games are located at http://samples.mplayerhq.hu/game-formats/la-san/ and http://samples.mplayerhq.hu/game-formats/la-snm/.
Line 8: Line 8:
|-
|-
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault Rebel Assault]
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault Rebel Assault]
|   ||   ||  
| ANIM v1 ||   ||  
|-
|-
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault-ii-the-hidden-empire Rebel Assault II]
| [http://www.mobygames.com/game/dos/star-wars-rebel-assault-ii-the-hidden-empire Rebel Assault II]
|   ||   ||  
| ANIM v2 ||   ||  
|-
|-
| Rebel Assault II demo
| Rebel Assault II demo
|   || FOBJ Codec 37 ||  
| ANIM v2 || FOBJ Codec 37 ||  
|-
|-
| Rebel Assault II trailer
| Rebel Assault II trailer
| SAN ||   || PSAD
| ANIM v2 ||   || PSAD
|-
|-
| [http://www.mobygames.com/game/dos/full-throttle Full Throttle]
| [http://www.mobygames.com/game/dos/full-throttle Full Throttle]
| SAN/NUT || FOBJ Codec 37 || PSAD
| ANIM v2 || FOBJ Codec 37 || PSAD
|-
|-
| [http://www.mobygames.com/game/dos/dig The Dig]
| [http://www.mobygames.com/game/dos/dig The Dig]
| SAN || FOBJ Codec 37 || IACT
| ANIM v2 || FOBJ Codec 37 || IACT
|-
|-
| [http://www.mobygames.com/game/windows/curse-of-monkey-island The Curse Of Monkey Island]
| [http://www.mobygames.com/game/windows/curse-of-monkey-island The Curse Of Monkey Island]
| SAN || FOBJ Codec 47 || IACT
| ANIM v2 || FOBJ Codec 47 || IACT
|-
|-
| [http://www.mobygames.com/game/windows/outlaws Outlaws]
| [http://www.mobygames.com/game/windows/outlaws Outlaws]
|   ||   ||  
| ANIM v2 ||   ||  
|-
|-
| Outlaws demo
| Outlaws demo
|   || FOBJ Codec 47 ||  
| ANIM v2 || FOBJ Codec 47 ||  
|-
|-
| Grim Fandango demo
| Grim Fandango demo
|   || FOBJ Codec 47 ||  
| ANIM v2 || FOBJ Codec 47 ||  
|-
|-
| Grim Fandango trailer
| Grim Fandango trailer
| SAN ||   || IACT
| ANIM v2 ||   || IACT
|-
|-
| [http://www.mobygames.com/game/windows/grim-fandango Grim Fandango]
| [http://www.mobygames.com/game/windows/grim-fandango Grim Fandango]
| SNM || Bl16 (blocky16) || [[VIMA]]
| SANM || Bl16 (blocky16) || [[VIMA]]
|-
|-
| [http://www.mobygames.com/game/windows/star-wars-shadows-of-the-empire Shadows of the Empire (PC)]
| [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]
| [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]
| [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/star-wars-droidworks Star Wars DroidWorks]
Line 56: Line 56:
|-
|-
| [http://www.mobygames.com/game/windows/indiana-jones-and-the-infernal-machine Indiana Jones and the Infernal Machine]
| [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]
| [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]
| [http://www.mobygames.com/game/windows/mortimer-and-the-riddles-of-the-medallion Mortimer and the Riddles of the Medallion]
Line 71: Line 71:
|-
|-
| Star Wars Episode 1: Insider's Guide
| Star Wars Episode 1: Insider's Guide
| SNM ||   ||  
| SANM ||   ||  
|-
|-
| Jar Jar's Journey Storybook
| Jar Jar's Journey Storybook
| SNM ||   ||  
| SANM ||   ||  
|}
|}


== Variants ==
== Variants ==
Smush comes in two variants. [[SAN|Version 1]], FOURCC "ANIM" was used up until Grim Fandango. [[SNM|Version 2]], FOURCC "SANM" was used from Grim Fandango up until its replacement by [[Bink Container|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.


[[Category:Game Formats]]
[[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.