public FourthGenIndexedStringIDSource(FourthGenIndexedStringTable strings, IStringIDResolver resolver, int buildVer) { _strings = strings; switch (buildVer) { default: case 0://original release, 1.106708 cert_ms23 _setOffsets = new int[] { 0x90F, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8EA, 0x902 }; break; case 1://first beta release, 11.1.498295 Live _setOffsets = new int[] { 0x910, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8EB, 0x903 }; break; case 2://first shrine release, 12.1.700123 cert_ms30_oct19 _setOffsets = new int[] { 0x918, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8F3, 0x90B }; break; } }
public BuildInformation(string game, string localeKey, string stringidKey, IStringIDResolver stringIDResolver, string filenameKey, int headerSize, bool loadStrings, string layoutFile, string shortName, string pluginFolder, string scriptDefsFile, int localeAlignment) { _gameName = game; if (localeKey != null) _localeKey = new AESKey(localeKey); if (stringidKey != null) _stringidKey = new AESKey(stringidKey); _stringIDResolver = stringIDResolver; if (filenameKey != null) _filenameKey = new AESKey(filenameKey); _headerSize = headerSize; _loadStrings = loadStrings; _layoutFile = layoutFile; _shortName = shortName; _pluginFolder = pluginFolder; _scriptDefsFile = scriptDefsFile; _localeAlignment = localeAlignment; }
public FourthGenIndexedStringIDSource(FourthGenIndexedStringTable strings, IStringIDResolver resolver, int buildVer) { _strings = strings; switch (buildVer) { default: case 0: //original release, 1.106708 cert_ms23 _setOffsets = new int[] { 0x90F, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8EA, 0x902 }; break; case 1: //first beta release, 11.1.498295 Live _setOffsets = new int[] { 0x910, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8EB, 0x903 }; break; case 2: //first shrine release, 12.1.700123 cert_ms30_oct19 _setOffsets = new int[] { 0x918, 0x1, 0x685, 0x720, 0x7C4, 0x778, 0x7D0, 0x8F3, 0x90B }; break; } }
public FourthGenIndexedStringIDSource(FourthGenIndexedStringTable strings, IStringIDResolver resolver) { _strings = strings; }
public IndexedStringIDSource(IndexedStringTable strings, IStringIDResolver resolver) { _strings = strings; _resolver = resolver; }