2/20/2024 0 Comments Blade runner scummvm files![]() ![]() SHP files – these contain one or more sprites.The game may be using a slightly different version of the file format than the documented cases. However, when I tried to load some of the videos that come with Blade Runner, I didn’t have much luck. VQA files – these are videos in a proprietary format, which has been documented extensively.Here is a preliminary list of file formats used by Blade Runner: This in turn let me to figure out some of the data types and formats. Looking through the resources contained in the game folder, I was nonetheless able to extract some of the original file names. So far so simple – however, that means that by just looking at the MIX file, there is no way to figure out what each container entry was called, or for that matter what type of file it represents. The ID is can be computed as a hash of the filename using the following algorithm: // File is up to 8 characters + 3 characters for the extensionįilename = pad filename with 0x0 so length is a multiple of 4 Each file entry consists of a file ID, the offset in the MIX, as well as the file size. In essence, each MIX file starts with a header that contains entries for each file in the container. I’m not sure yet how it decides what MIX file to load the data from that may just be hard-coded in the executable.Īs said before, the MIX format was used by most Westwood games of that period, and has over the years been documented extensively by fans and modders of the games. Looking at the executable at run-time, I saw that the game always first attempts to load a file from disk, and then, only if it cannot find it, get it from one of the MIX files. Like many other Westwood games, Blade Runner uses an in-house format (MIX), which acts as a container for multiple resource files. ![]() Westwood studios, the game’s developer, was doing a lot of work with voxels back then, Command & Conquer – Tiberian Sun being another prominent example.Īs a first step, I wanted to see if I could get find the voxel model data in the game’s resource files. One of the games that used voxels extensively was Blade Runner, a game I have previously written about. As part of my research, I thought it would be interesting to look at how some of these techniques were used in commercial games, back in the days of yore, during the 90s. While the whole approach has fallen to the wayside a bit with the advent of 3D accelerators, I still find it to be a uniquely elegant approach to modeling and rendering objects in software. I have been doing some research into voxel rendering techniques as of lately. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |