- #Scummvm humongous entertainment how to#
- #Scummvm humongous entertainment software#
- #Scummvm humongous entertainment series#
Part 2 starts at the offset formed from bytes 0-3 of the compressed buffer. In a compressed data block, part 1 starts at byte 8. The DATA chunk contains the compressed data.Ī block of tri-lz compressed data is stored in 3 parts. The only valid compression type is 0x2000 which indicates the tri-lz method. Thus, the LZSS chunk contains its preamble followed by an LZHD chunk and (another type of!) DATA chunk. An LZSS chunk has the following hierarchical organization: It is a variant of the common LZ algorithm. LZSS indicates one of the video compression algorithms seen in CUP files. It is suspected to be a simple run length encoding scheme. SRLE is the name of one of the video compression algorithms seen in CUP files. TRLE (which presumably stands for "transparent run length encoding") is name of the bitmap compression algorithm used in a FRAM chunk. The SRLE, WRLE, FRAM and LZSS chunk types indicate video compression types and will be explained in their own sections. The TOIL chunk allows to execute special operations, it has the following format:Įach TOIL opcode data has the following format :Ģ display copyright/information messageBox While the purpose of this block is unknown, some of the numbers may reference back into the AUDIO data chunks to specify which piece of audio should be playing at the current time. This chunk allows to change the playback rate of the movie. The RGBS chunk, already described, indicates that the palette can change during playback. This is the hierarchical organization of BLOCK chunk: This data chunk encapsulates a number of BLOK chunks. The SDAT chunk contains uncompressed, unsigned, 8-bit PCM data.Īfter the SFXB is another chunk marked DATA. The TALK chunk contains its preamble followed by the HSHD and SDAT chunks. In this case, the DATA chunk contains its preamble and the TALK chunk. But they sometimes contain the following hierarchical organizations: A ban has been issued on your IP address. Please contact the Board Administrator for more information. The audio DATA chunks usually contain uncompressed PCM in 8-bit, unsigned format. You have been permanently banned from this board. For example, if there were only one audio DATA chunk in the file, and the OFFS chunk began at 0x32E:Ġx32E 4F 46 46 53 00 00 00 0C 0C 00 00 00 44 41 54 41 OFFS.DATA It is instructive to note that since the first DATA chunk immediately follows the OFFS chunk, its offset will be the same as the size of the OFFS chunk, though stored in the opposite byte order. The offsets are relative to the start of the OFFS chunk. They indicate the offsets (and, implicitly, the count) of audio DATA chunks. The DATA chunk offsets are 4-byte numbers stored in little endian format that fill the remainder of the OFFS chunk after the preamble.
#Scummvm humongous entertainment series#
The WRAP chunk contains its preamble, an OFFS chunk and a series of DATA chunks. The SFXB chunk contains its preamble and the WRAP chunk. This is the typical hierarchical organization of the SFXB chunk and its constituent chunks: The RGBS chunk is generally followed by the SFXB chunk which contains audio data. Each component is 8 bits (as opposed to 6 bits which is often seen in palettized formats). The palette entries are 256 3-byte triplets of red-green-blue palette components. It has the following layout:īytes 4-7 chunk size = 0x0308 = 776 bytes The top-level chunk in a CUP file is the BEAN chunk which encapsulates the entire file and can also serve as a file signature:īytes 4-7 size of entire CUP file (including this preamble)įollowing the BEAN signature is a HEAD chunk with the following format:īytes 8-9 playback rate in ms (66 by default)Īn RGBS chunk often appears after the HEAD chunk in a CUP file. All other multi-byte numbers appear to be stored in little endian format.īytes 4-7 chunk size (including this 8-byte preamble) Big endian numbers are used when encoding the chunk size in the chunk preamble.
#Scummvm humongous entertainment software#
HE1 file with the ScummVM program on Windows, ScummVM program on Mac and ScummVM software on Linux.CUP file use both little and big endian numbers.
#Scummvm humongous entertainment how to#
In this article you have learned how to open the. You might be trying to open the wrong file, please recheck if you are trying to open the right file extension again. There are many similar file extensions that look like the. HE1 file, it is entirely possible that you are trying to open the wrong file. Congratulations! You have opened your file on Linux. After choosing the “Open with” option, you will have an option to choose the ScummVM software you have downloaded. Step 4: Open the file choosing the softwareĤ.