Skip to content

Networking

widberg edited this page Feb 13, 2024 · 15 revisions

XLive is used for matchmaking and facilitating peer-to-peer communication. Since the online functionality is peer-to-peer, the "server" is included in the game binary. FUEL uses ports 1000 over UDP. In the future, this page will contain protocol information and a Wireshark dissector.

Ports used by XLiveLessNess

uint16_t xlive_base_port = 0;
uint16_t xlive_base_port_broadcast_spacing_start = 2000;
uint16_t xlive_base_port_broadcast_spacing_increment = 100;
uint16_t xlive_base_port_broadcast_spacing_end = 2400;
HANDLE xlive_base_port_mutex = 0;
uint16_t xlive_port_online = 3074;
uint16_t xlive_port_system_link = 0;

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