@@ -131,7 +131,7 @@ if (version >= 104)
131131 // Name always lives in Preview for v104+
132132 Console .WriteLine ($" Name: {overlay .Name }" );
133133 Console .WriteLine ($" Level: {overlay .Character .Level }" );
134- Console .WriteLine ($" GameMode : {overlay .Character .Preview .GameMode }" );
134+ Console .WriteLine ($" GameVersion : {overlay .Character .Preview .GameVersion }" );
135135
136136 // v104+ exposes 6 save time slots and 6 experience slots
137137 Console .WriteLine ($" SaveTimes[0]: {overlay .Character .Preview .SaveTimes [0 ]}" );
@@ -179,7 +179,7 @@ The overlay API only covers the fixed-size header sections (765 bytes for v<=103
179179| ---------| -----------------|
180180| Header | Version, FileSize, Checksum |
181181| Character | Name, Level, Class, Flags, MercData, Hotkeys, Appearance |
182- | Preview | PreviewItems, SaveTimes, Experiences, GameMode (v104+) |
182+ | Preview | PreviewItems, SaveTimes, Experiences, GameVersion (v104+) |
183183| Quests | All quest flags for all difficulties |
184184| Waypoints | All waypoint flags for all difficulties |
185185| PlayerIntro | NPC/Quest intro flags |
@@ -195,7 +195,7 @@ The overlay API only covers the fixed-size header sections (765 bytes for v<=103
195195| 98-99 | D2R 2.8 | Huffman-encoded item codes, 8-bit strings |
196196| 100-102 | D2R 3.0 | Advanced stash tab types, chronicle data, item find tracking |
197197| 103 | D2R 3.0 | DemonSection ("lf" magic) for summoned creature persistence |
198- | 104 | D2R 3.0 | New header layout (833 bytes), Name moved to PreviewData, GameMode field |
198+ | 104 | D2R 3.0 | New header layout (833 bytes), Name moved to PreviewData, GameVersion field |
199199| 105 | D2R 3.0 | Item quantity uses 1-bit presence flag for all items |
200200
201201## Version Conversion
@@ -240,7 +240,7 @@ The library handles the following format differences automatically:
240240| Field | Conversion |
241241| -------| ------------|
242242| ` Character.Name ` | Removed in v104+; name is only in ` Character.Preview.Name ` |
243- | ` PreviewData ` | Expands from 144 to 228 bytes: ` SaveTimes[6] ` , ` Experiences[6] ` , ` GameMode ` |
243+ | ` PreviewData ` | Expands from 144 to 228 bytes: ` SaveTimes[6] ` , ` Experiences[6] ` , ` GameVersion ` |
244244| ` DemonSection ` | Added in v103+; initialized empty when upgrading from earlier versions |
245245
246246#### v<=104 ↔ v105+ (Item Format)
0 commit comments