Skip to content

Instantly share code, notes, and snippets.

@pushedx
Created August 23, 2021 19:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pushedx/6787133b6e0d2aca52badc25a06e41c7 to your computer and use it in GitHub Desktop.
Save pushedx/6787133b6e0d2aca52badc25a06e41c7 to your computer and use it in GitHub Desktop.
/// <summary>
/// 0x2C4 bytes
/// </summary>
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct WorldAreas
{
public DatString _0000; // 0x0 (0x8 bytes)
public DatString _0008; // 0x8 (0x8 bytes)
public uint _0010; // 0x10 (0x4 bytes)
public byte _0014; // 0x14 (0x1 bytes)
public byte _0015; // 0x15 (0x1 bytes)
[DatTypeInfo("DatRow", "WorldAreas")]
public DatArray _0016; // 0x16 (0x10 bytes)
public uint _0026; // 0x26 (0x4 bytes)
public uint _002A; // 0x2A (0x4 bytes)
public uint _002E; // 0x2E (0x4 bytes)
public uint _0032; // 0x32 (0x4 bytes)
public DatString _0036; // 0x36 (0x8 bytes)
public uint _003E; // 0x3E (0x4 bytes)
[DatTypeInfo("int")]
public DatArray _0042; // 0x42 (0x10 bytes)
public uint _0052; // 0x52 (0x4 bytes)
[DatTypeInfo("DatRow", "Topologies")]
public DatArray _0056; // 0x56 (0x10 bytes)
[DatTypeInfo("WorldAreas")]
public DatRow _0066; // 0x66 (0x8 bytes)
public uint _006E; // 0x6E (0x4 bytes)
public uint _0072; // 0x72 (0x4 bytes)
public uint _0076; // 0x76 (0x4 bytes)
[DatTypeInfo("DatRow", "MonsterVarieties")]
public DatArray _007A; // 0x7A (0x10 bytes)
[DatTypeInfo("DatRow", "MonsterVarieties")]
public DatArray _008A; // 0x8A (0x10 bytes)
[DatTypeInfo("DatRow", "Tags")]
public DatArray _009A; // 0x9A (0x10 bytes)
[DatTypeInfo("int")]
public DatArray _00AA; // 0xAA (0x10 bytes)
public byte _00BA; // 0xBA (0x1 bytes)
[DatTypeInfo("DatRow", "AchievementItems")]
public DatArray _00BB; // 0xBB (0x10 bytes)
public uint _00CB; // 0xCB (0x4 bytes)
public uint _00CF; // 0xCF (0x4 bytes)
[DatTypeInfo("AchievementItems")]
public DatPair _00D3; // 0xD3 (0x10 bytes)
[DatTypeInfo("DatRow", "Mods")]
public DatArray _00E3; // 0xE3 (0x10 bytes)
public uint _00F3; // 0xF3 (0x4 bytes)
public uint _00F7; // 0xF7 (0x4 bytes)
[DatTypeInfo("DatRow", "WorldAreas")]
public DatArray _00FB; // 0xFB (0x10 bytes)
public uint _010B; // 0x10B (0x4 bytes)
public uint _010F; // 0x10F (0x4 bytes)
public uint _0113; // 0x113 (0x4 bytes)
[DatTypeInfo("int")]
public DatArray _0117; // 0x117 (0x10 bytes)
public byte _0127; // 0x127 (0x1 bytes)
public uint _0128; // 0x128 (0x4 bytes)
public uint _012C; // 0x12C (0x4 bytes)
[DatTypeInfo("DatRow", "Tags")]
public DatArray _0130; // 0x130 (0x10 bytes)
public uint _0140; // 0x140 (0x4 bytes)
public uint _0144; // 0x144 (0x4 bytes)
public byte _0148; // 0x148 (0x1 bytes)
public uint _0149; // 0x149 (0x4 bytes)
public uint _014D; // 0x14D (0x4 bytes)
public uint _0151; // 0x151 (0x4 bytes)
public uint _0155; // 0x155 (0x4 bytes)
public ulong _0159; // 0x159 (0x8 bytes)
public uint _0161; // 0x161 (0x4 bytes)
public uint _0165; // 0x165 (0x4 bytes)
public uint _0169; // 0x169 (0x4 bytes)
[DatTypeInfo("DatRow", "Tags")]
public DatArray _016D; // 0x16D (0x10 bytes)
public byte _017D; // 0x17D (0x1 bytes)
public uint _017E; // 0x17E (0x4 bytes)
public uint _0182; // 0x182 (0x4 bytes)
public uint _0186; // 0x186 (0x4 bytes)
public byte _018A; // 0x18A (0x1 bytes)
public byte _018B; // 0x18B (0x1 bytes)
public ulong _018C; // 0x18C (0x8 bytes)
public ulong _0194; // 0x194 (0x8 bytes)
public ulong _019C; // 0x19C (0x8 bytes)
public ulong _01A4; // 0x1A4 (0x8 bytes)
public uint _01AC; // 0x1AC (0x4 bytes)
public uint _01B0; // 0x1B0 (0x4 bytes)
public uint _01B4; // 0x1B4 (0x4 bytes)
public DatString _01B8; // 0x1B8 (0x8 bytes)
public ulong _01C0; // 0x1C0 (0x8 bytes)
public ulong _01C8; // 0x1C8 (0x8 bytes)
public uint _01D0; // 0x1D0 (0x4 bytes)
public uint _01D4; // 0x1D4 (0x4 bytes)
public uint _01D8; // 0x1D8 (0x4 bytes)
public ulong _01DC; // 0x1DC (0x8 bytes)
public ulong _01E4; // 0x1E4 (0x8 bytes)
public byte _01EC; // 0x1EC (0x1 bytes)
public byte _01ED; // 0x1ED (0x1 bytes)
public uint _01EE; // 0x1EE (0x4 bytes)
public uint _01F2; // 0x1F2 (0x4 bytes)
[DatTypeInfo("NPCTextAudio")]
public DatPair _01F6; // 0x1F6 (0x10 bytes)
[DatTypeInfo("SoundEffects")]
public DatPair _0206; // 0x206 (0x10 bytes)
public DatString _0216; // 0x216 (0x8 bytes)
public uint _021E; // 0x21E (0x4 bytes)
public uint _0222; // 0x222 (0x4 bytes)
public uint _0226; // 0x226 (0x4 bytes)
public uint _022A; // 0x22A (0x4 bytes)
public uint _022E; // 0x22E (0x4 bytes)
public uint _0232; // 0x232 (0x4 bytes)
[DatTypeInfo("Environments")]
public DatPair _0236; // 0x236 (0x10 bytes)
public uint _0246; // 0x246 (0x4 bytes)
public uint _024A; // 0x24A (0x4 bytes)
public uint _024E; // 0x24E (0x4 bytes)
public uint _0252; // 0x252 (0x4 bytes)
public uint _0256; // 0x256 (0x4 bytes)
[DatTypeInfo("TerrainPlugins")]
public DatPair _025A; // 0x25A (0x10 bytes)
public uint _026A; // 0x26A (0x4 bytes)
public uint _026E; // 0x26E (0x4 bytes)
public uint _0272; // 0x272 (0x4 bytes)
public uint _0276; // 0x276 (0x4 bytes)
public uint _027A; // 0x27A (0x4 bytes)
public byte _027E; // 0x27E (0x1 bytes)
public uint _027F; // 0x27F (0x4 bytes)
public byte _0283; // 0x283 (0x1 bytes)
public uint _0284; // 0x284 (0x4 bytes)
public uint _0288; // 0x288 (0x4 bytes)
public uint _028C; // 0x28C (0x4 bytes)
public uint _0290; // 0x290 (0x4 bytes)
public uint _0294; // 0x294 (0x4 bytes)
public uint _0298; // 0x298 (0x4 bytes)
public uint _029C; // 0x29C (0x4 bytes)
public uint _02A0; // 0x2A0 (0x4 bytes)
public uint _02A4; // 0x2A4 (0x4 bytes)
public uint _02A8; // 0x2A8 (0x4 bytes)
public uint _02AC; // 0x2AC (0x4 bytes)
public ulong _02B0; // 0x2B0 (0x8 bytes)
public ulong _02B8; // 0x2B8 (0x8 bytes)
public uint _02C0; // 0x2C0 (0x4 bytes)
// End @ 0x2C4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment