mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-06-20 00:18:02 +03:00
Implement SCR UI
This commit is contained in:
@ -3,7 +3,10 @@ using System.Text;
|
||||
using NResLib;
|
||||
using ParkanPlayground;
|
||||
|
||||
var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\11p.scr";
|
||||
// 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";
|
||||
var path = "C:\\Program Files (x86)\\Nikita\\Iron Strategy\\MISSIONS\\SCRIPTS\\scream1.scr";
|
||||
|
||||
using var fs = new FileStream(path, FileMode.Open);
|
||||
|
||||
@ -32,25 +35,25 @@ for (var i = 0; i < entryCount; i++)
|
||||
Console.WriteLine($"\tInnerCount: {innerCount}");
|
||||
for (var i1 = 0; i1 < innerCount; i1++)
|
||||
{
|
||||
var unkInner1 = fs.ReadInt32LittleEndian();
|
||||
var scriptIndex = fs.ReadInt32LittleEndian();
|
||||
var unkInner2 = fs.ReadInt32LittleEndian();
|
||||
var unkInner3 = fs.ReadInt32LittleEndian();
|
||||
var unkInner4 = fs.ReadInt32LittleEndian();
|
||||
var unkInner5 = fs.ReadInt32LittleEndian();
|
||||
|
||||
Console.WriteLine($"\t\tUnkInner1: {unkInner1}");
|
||||
Console.WriteLine($"\t\tScriptIndex: {scriptIndex}");
|
||||
Console.WriteLine($"\t\tUnkInner2: {unkInner2}");
|
||||
Console.WriteLine($"\t\tUnkInner3: {unkInner3}");
|
||||
Console.WriteLine($"\t\tUnkInner4: {unkInner4}");
|
||||
Console.WriteLine($"\t\tUnkInner5: {unkInner5}");
|
||||
|
||||
var innerInnerCount = fs.ReadInt32LittleEndian();
|
||||
Console.WriteLine($"\t\tInnerInnerCount: {innerInnerCount}");
|
||||
var scriptArgumentsCount = fs.ReadInt32LittleEndian();
|
||||
Console.WriteLine($"\t\tScript Arguments Count: {scriptArgumentsCount}");
|
||||
|
||||
for (var i2 = 0; i2 < innerInnerCount; i2++)
|
||||
for (var i2 = 0; i2 < scriptArgumentsCount; i2++)
|
||||
{
|
||||
var innerInner = fs.ReadInt32LittleEndian();
|
||||
Console.WriteLine($"\t\t\t{innerInner}");
|
||||
var scriptArgument = fs.ReadInt32LittleEndian();
|
||||
Console.WriteLine($"\t\t\t{scriptArgument}");
|
||||
}
|
||||
|
||||
var unkInner7 = fs.ReadInt32LittleEndian();
|
||||
|
Reference in New Issue
Block a user