2025-08-31 01:07:24 +03:00
|
|
|
using System.Buffers.Binary;
|
2025-08-23 03:00:14 +03:00
|
|
|
using Common;
|
|
|
|
|
using MissionTmaLib.Parsing;
|
|
|
|
|
using NResLib;
|
|
|
|
|
using ParkanPlayground;
|
2025-11-22 06:53:07 +03:00
|
|
|
using VarsetLib;
|
2025-03-01 23:03:13 +03:00
|
|
|
|
2025-08-23 19:03:03 +03:00
|
|
|
// var cpDatEntryConverter = new CpDatEntryConverter();
|
|
|
|
|
// cpDatEntryConverter.Convert();
|
2025-03-01 23:03:13 +03:00
|
|
|
|
2025-11-22 06:53:07 +03:00
|
|
|
// var converter = new MshConverter();
|
2025-03-01 23:03:13 +03:00
|
|
|
|
2025-10-05 18:17:18 +03:00
|
|
|
// converter.Convert("E:\\ParkanUnpacked\\fortif.rlb\\133_fr_m_bunker.msh");
|
2025-11-22 06:53:07 +03:00
|
|
|
// converter.Convert("C:\\Program Files (x86)\\Nikita\\Iron Strategy\\DATA\\MAPS\\SC_1\\Land.msh");
|
2025-08-31 01:07:24 +03:00
|
|
|
// converter.Convert("E:\\ParkanUnpacked\\fortif.rlb\\73_fr_m_brige.msh");
|
2025-08-26 04:29:30 +03:00
|
|
|
// converter.Convert("E:\\ParkanUnpacked\\intsys.rlb\\277_MESH_o_pws_l_01.msh");
|
|
|
|
|
// converter.Convert("E:\\ParkanUnpacked\\static.rlb\\2_MESH_s_stn_0_01.msh");
|
2025-11-22 06:53:07 +03:00
|
|
|
// converter.Convert("E:\\ParkanUnpacked\\bases.rlb\\25_MESH_R_H_02.msh");
|
|
|
|
|
|
|
|
|
|
|
2025-11-22 09:02:35 +03:00
|
|
|
foreach (var path in Directory.EnumerateFiles("E:\\ParkanUnpacked\\behpsp.res"))
|
|
|
|
|
{
|
|
|
|
|
using var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
|
2025-11-22 06:53:07 +03:00
|
|
|
|
2025-11-22 09:02:35 +03:00
|
|
|
var file = BinaryVarsetFileParser.Parse(fs);
|
2025-11-22 06:53:07 +03:00
|
|
|
|
2025-11-22 09:02:35 +03:00
|
|
|
_ = 5;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
var fs = new FileStream("E:\\ParkanUnpacked\\behpsp.res\\31_00 00 00 00_prof_generator.var", FileMode.Open,
|
|
|
|
|
FileAccess.Read, FileShare.Read);
|
|
|
|
|
|
|
|
|
|
var file = BinaryVarsetFileParser.Parse(fs);
|
|
|
|
|
|
|
|
|
|
_ = 5;
|
|
|
|
|
}
|