#pragma endian big import std.io; import std.string; using string = std::string::SizedString [[format("string_formatter")]]; fn string_formatter(ref string s) { return std::format("\"{:s}\"", s); }; enum Version : u8 { GC1 = 1, GC1EX = 2, GC2 = 3, GC3 = 4, GC4 = 5, }; Version PARSE_VER = Version::GC4; struct Item { u32 id; string texture; string unk2; // Name? u8 unk3; string descriptionJP; string descriptionEN; }; u16 itemCount @ 0x00; Item items[itemCount] @ 0x02 [[inline]];