mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-12-12 01:31:20 +04:00
parse PAL file
This commit is contained in:
@@ -2,6 +2,7 @@ using System.Buffers.Binary;
|
||||
using Common;
|
||||
using MissionTmaLib.Parsing;
|
||||
using NResLib;
|
||||
using PalLib;
|
||||
using ParkanPlayground;
|
||||
using VarsetLib;
|
||||
|
||||
@@ -17,21 +18,27 @@ using VarsetLib;
|
||||
// converter.Convert("E:\\ParkanUnpacked\\static.rlb\\2_MESH_s_stn_0_01.msh");
|
||||
// converter.Convert("E:\\ParkanUnpacked\\bases.rlb\\25_MESH_R_H_02.msh");
|
||||
|
||||
var fs = new FileStream("E:\\ParkanUnpacked\\sys.lib\\1_Palm_PAL.PAL", FileMode.Open,
|
||||
FileAccess.Read, FileShare.Read);
|
||||
|
||||
foreach (var path in Directory.EnumerateFiles("E:\\ParkanUnpacked\\behpsp.res"))
|
||||
{
|
||||
using var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
var palFile = PalParser.ReadFromStream(fs, "1_Palm_PAL.PAL");
|
||||
|
||||
var file = BinaryVarsetFileParser.Parse(fs);
|
||||
palFile.SaveAsPng("pal.png");
|
||||
|
||||
_ = 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;
|
||||
}
|
||||
// foreach (var path in Directory.EnumerateFiles("E:\\ParkanUnpacked\\behpsp.res"))
|
||||
// {
|
||||
// using var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
//
|
||||
// var file = BinaryVarsetFileParser.Parse(fs);
|
||||
//
|
||||
// _ = 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;
|
||||
// }
|
||||
Reference in New Issue
Block a user