mirror of
https://github.com/Gericom/EveryFileExplorer.git
synced 2025-06-19 17:35:45 -04:00
Support for BE Sarc Files (not tested yet)
This commit is contained in:
parent
ace5092ce5
commit
0e3958a0f7
@ -298,6 +298,9 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Resources\zones-stack.png" />
|
<None Include="Resources\zones-stack.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Folder Include="NintendoWare\H3D\" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PostBuildEvent>copy "$(TargetPath)" "$(SolutionDir)\EveryFileExplorer\bin\Debug\Plugins\$(TargetFileName)"</PostBuildEvent>
|
<PostBuildEvent>copy "$(TargetPath)" "$(SolutionDir)\EveryFileExplorer\bin\Debug\Plugins\$(TargetFileName)"</PostBuildEvent>
|
||||||
|
@ -64,7 +64,7 @@ namespace _3DS
|
|||||||
{
|
{
|
||||||
Signature = "SARC";
|
Signature = "SARC";
|
||||||
HeaderSize = 0x14;
|
HeaderSize = 0x14;
|
||||||
Endianness = 0xFEFF;
|
Endianness = 0xFFFE;//0xFEFF;
|
||||||
FileSize = 0;
|
FileSize = 0;
|
||||||
FileDataOffset = 0;
|
FileDataOffset = 0;
|
||||||
Unknown = 0x0100;
|
Unknown = 0x0100;
|
||||||
@ -77,7 +77,9 @@ namespace _3DS
|
|||||||
{
|
{
|
||||||
er.Write(Signature, Encoding.ASCII, false);
|
er.Write(Signature, Encoding.ASCII, false);
|
||||||
er.Write(HeaderSize);
|
er.Write(HeaderSize);
|
||||||
|
er.Endianness = LibEveryFileExplorer.IO.Endianness.BigEndian;
|
||||||
er.Write(Endianness);
|
er.Write(Endianness);
|
||||||
|
if (Endianness == 0xFFFE) er.Endianness = LibEveryFileExplorer.IO.Endianness.LittleEndian;
|
||||||
er.Write(FileSize);
|
er.Write(FileSize);
|
||||||
er.Write(FileDataOffset);
|
er.Write(FileDataOffset);
|
||||||
er.Write(Unknown);
|
er.Write(Unknown);
|
||||||
@ -86,7 +88,7 @@ namespace _3DS
|
|||||||
[BinaryFixedSize(4)]
|
[BinaryFixedSize(4)]
|
||||||
public String Signature;
|
public String Signature;
|
||||||
public UInt16 HeaderSize;
|
public UInt16 HeaderSize;
|
||||||
//[BinaryBOM(0xFEFF)]
|
[BinaryBOM(0xFFFE)]
|
||||||
public UInt16 Endianness;
|
public UInt16 Endianness;
|
||||||
public UInt32 FileSize;
|
public UInt32 FileSize;
|
||||||
public UInt32 FileDataOffset;
|
public UInt32 FileDataOffset;
|
||||||
|
Loading…
Reference in New Issue
Block a user