2025-03-01 23:03:13 +03:00
|
|
|
|
using VarsetLib;
|
|
|
|
|
|
|
2024-11-14 12:04:05 +03:00
|
|
|
|
|
2025-02-26 04:27:16 +03:00
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\default.scr";
|
|
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\scr_pl_1.scr";
|
|
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\scream.scr";
|
2025-03-01 23:03:13 +03:00
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\scream1.scr";
|
|
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS";
|
|
|
|
|
|
var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\varset.var";
|
|
|
|
|
|
// var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\preload.lda";
|
|
|
|
|
|
//
|
|
|
|
|
|
// var fs = new FileStream(path, FileMode.Open);
|
|
|
|
|
|
//
|
|
|
|
|
|
// var count = fs.ReadInt32LittleEndian();
|
|
|
|
|
|
//
|
|
|
|
|
|
// Span<byte> data = stackalloc byte[0x124];
|
|
|
|
|
|
//
|
|
|
|
|
|
// for (var i = 0; i < count; i++)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// fs.ReadExactly(data);
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// Console.WriteLine(
|
|
|
|
|
|
// fs.Position == fs.Length
|
|
|
|
|
|
// );
|
|
|
|
|
|
|
|
|
|
|
|
var items = VarsetParser.Parse(path);
|
|
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(items.Count);
|