Anonymous

Changes

From Final Fantasy Inside

FF7/Kernel/Low level libraries

1,029 bytes added, 13:20, 11 March 2005
no edit summary
=== LGP Archives ===
[[FF7/LGP format|The LGP file format]] is only used for the PC port of Final Fantasy 7. These are large "volume" type archives that hold most of the game's data. The archive holds no subdirectory information and can hold thousands of files. Unlike the BIN or LZS type files, this archive does reference the data within it by filename.
 
== Textures ==
A texture is just a picture that's placed into video memory. It is later manipulated by the engine and displayed on the screen. The native format of a texture was the Psy-Q TIM (Texture Image Map). This is used as the native format for the PSX version as well, with a few caveats explained below. The file can hold multiple color look up tables. This was one of the reasons why you needed a video card on the PC that could do palleted data even at high color depths.
 
=== TIM texture data format for PSX ===
[[PSX/TIM_format|The TIM files]] are found both on raw format and also within several archives, including BIN, [[FF7/Kernel/Low_level_libraries#LZS_Archives|LZS]], or even MNU. The format proper has the ability to contain 24 bit bitmaps, but is not used in FF7. The Format was created because the PSX does not have direct access to it's VRAM, and must go through the [[PSX/GPU|GPU]] for any graphic access. [[PSX/TIM_format|A TIM file]] is a clean way to load a texture and color look up table into VRAM.
Anonymous user