Skip to content

IgaCells.tsc

widberg edited this page Jun 8, 2024 · 8 revisions

The GameTsc/Story/IgaCells.tsc file contains a series of AddIGACell commands. Each command has a unique index starting at 1 and incrementing for each command as the first argument. The second argument is a string containing the path to a billboard texture in the USA1.DPC BigFile.

The IGA in the file and command name likely means "In-Game Advertisement." There is some evidence that the billboards were initially intended to display advertisements for real-world brands instead of the made-up ones seen in the game. A Polish presentation about integrating advertisements into games references FUEL under the name ATV Outlawed. There is also a command named StartIGA, but it is a stub and does nothing.

The existence of this system likely comes from the game's potential involvement with Acclaim. Acclaim Games was known for using in-game advertising. The project osfarrapos/spree/project2 resembles a source code leak from a game by the name of 9Dragons online. The original 9Dragons MMORPG was published by Acclaim Games. 9Dragons online contains a macro called _ACCLAIM_IGAADSYSTEM, the name indicates that the direction to add IGA to the game came from Acclaim. Due to the similarities between FUEL's IGA and that of 9Dragons online and the further evidence of Acclaim's involvement due to the ATV Outlawed name, I believe the IGA remnants are from demands Acclaim made while they were the prospective publisher.

P.S. I stumbled across this connective via 9Dragons while investigating binkw32.dll. 9Dragons online uses the version of Bink directly before the one used by FUEL. They added the macro checks to the Bink header since they use Bink for playing the IGAs which is what initially jumped out at me.

Home
FAQ

For FMTK Users and Mod Developers

Read the Docs

For FMTK Developers

Asobo BigFile Format Specification
Asobo Classes
      Animation_Z
      Binary_Z
      Bitmap_Z
      Camera_Z
      CollisionVol_Z
      Fonts_Z
      GameObj_Z
      GenWorld_Z
      GwRoad_Z
      Keyframer*_Z
      Light_Z
      LightData_Z
      Lod_Z
      LodData_Z
      Material_Z
      MaterialAnim_Z
      MaterialObj_Z
      Mesh_Z
      MeshData_Z
      Node_Z
      Omni_Z
      Particles_Z
      ParticlesData_Z
      RotShape_Z
      RotShapeData_Z
      Rtc_Z
      Skel_Z
      Skin_Z
      Sound_Z
      Spline_Z
      SplineGraph_Z
      Surface_Z
      SurfaceDatas_Z
      UserDefine_Z
      Warp_Z
      World_Z
      WorldRef_Z
Asobo File Format Idioms
Asobo CRC32
Asobo LZ Compression
Asobo Arithmetic Coding Compression
Asobo Save Game File Format Specification
Asobo Audio Formats
TotemTech/ToonTech/Zouna/ACE/BSSTech/Opal Timeline
Zouna Modding Resources
Miscellaneous

Clone this wiki locally