Urban Chaos LGT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 22: Line 22:
ed_max_lights *
ed_max_lights *
{
{
   (sizeof_ed_light) bytes - el entry
   (sizeof_ed_light) bytes - ED_Light el entry  
    {
      el.x,
      el.y,
      el.z,
      el.range,
      el.red,
      el.green,
      el.blue
    }
}
}



Revision as of 13:05, 16 October 2020

LGT


Format Specifications


// Urban Chaos 
// LGT file format


//header
4 bytes (uint32) - sizeof_ed_light
4 bytes (uint32) - ed_max_lights
4 bytes (uint32) - sizeof_night_colour


ed_max_lights *
{
   (sizeof_ed_light) bytes - ED_Light el entry 
    {
       el.x,
       el.y,
       el.z,
       el.range,
       el.red,
       el.green,
       el.blue
    }
}


SLONG ed_light_free

ULONG        flag;
ULONG        amb_d3d_colour;
ULONG        amb_d3d_specular;
SLONG        amb_red;
SLONG        amb_green;
SLONG        amb_blue;
SBYTE	     lampost_red;
SBYTE	     lampost_green;
SBYTE	     lampost_blue;
UBYTE        padding;
SLONG        lampost_radius;

(sizeof_night_colour) sky_colour;

Notes and Comments

  • Files with this file format can be found inside "\Urban Chaos\data\Lighting\" folder.
  • File version can be calculated as follows: version = sizeof_ed_light>>16.

Compatible Programs

None.