Research
From NFBSP
You may find pages related to various format researches for James Bond 007: Nightfire here.
Contents |
Miscellaneous
Anti-Momentum Exploit - Prevent what is known as "pjumping," otherwise known as a Momentum Exploit.
Sprite - A means to display 2D pictures in a 3D rendered environment. These files have a .SPZ extension and maybe compiled using SPZComp.exe from .QC files and decompiled using SPZDecomp.exe.
Nightfire.fgd - This is a game definition file for use in Gearcraft that is specific to Nightfire. You can download it by clicking on the link at the top of the page.
Menu and Display
GUI Script - Layout script for the Nightfire menu pages, in text (.TXT) format.
Font Data - These files tell the engine how to extract characters for a font from a .PNG file. These files end with a .DAT extension and maybe created using MakeFont.exe
Material Files
.RMA - Used to give surfaces in Studio Models and Binary Space Partitions the desired material effects.
Render Material(.rmt) - Used in material rendering, generated by RenderMaterialCompiler.exe.
Render Pixel Shader - Used in material rendering.
Render Vertex Shader - Used in material rendering.
Reference File(.ref) - File extension used to render material source code.
Maps
Generic Maps
Map - Version 220 - Valve Hammer and the Half-Life 1 map compilers both utilise this version. Files end with the .MAP extension.
Map - Version 510 - BBSP.exe and Gearcraft (Version 5) both utilise this version. Files end with the .MAP extension.
Binary Space Partition
Binary Space Partition - Version 42 - Compiled and utilised by the map compilers (BBSP.exe, BVIS.exe, BRAD.exe). This version is also utilised by BRIPENT.exe and Bond.exe. Files end with the .BSP extension.
Models
Quake C
Contains generic model information and relates to Studio Model Data files.
Quake C - Files end with the .QC extension.
Quake C Extension - Files that add commands supported by the converter but not the compilers. They end with a .QCE extension.
Studio Model Data
Contains all visual information about the model (triangles and movement sequences).
Studio Model Data - Version 10 - StudioMDL.exe (Version 10) and most model editors utilise this version. Files end with the .SMD extension.
Studio Model Data - Version 11 - StudioMDL.exe (Version 11) utilises this version. Files end with the .SMD extension.
Studio Model Data - Version 44 - Source Engine model compilers and almost all model editors utilise this version. Files end with the .SMD extension.
Studio Models
The result of a set of compiled Quake C & Studio Model Data files that is utilised by a game engine.
Studio Model - Version 10 - StudioMDL.exe (Version 10) and Half-Life 1 both utilize this version. Files end with the .MDL extension.
Studio Model - Version 11 - StudioMDL.exe (Version 11) and Gearcraft both utilize this version. Files end with the .MDL extension.
Studio Model - Version 14 - James Bond 007: Nightfire utilizes this version. Files end with the .MDL extension.
Studio Model - Version 44 - The Source Engine utilizes this version. Files end with the .MDL extension.
Studio Model - Animations (v11) - Used to store animations tables for sequences by the $sequencegroup command.
External Links
- Valve Hammer at Wikipedia.org
