Skip to content

Commit 4a640ee

Browse files
author
HyperPolygon64
committed
Added MST and PKG reading/writing to patches
modified: Sonic-06-Mod-Manager/Properties/AssemblyInfo.cs modified: Sonic-06-Mod-Manager/Sonic-06-Mod-Manager.csproj modified: Sonic-06-Mod-Manager/src/Environment3/RushInterface.Designer.cs modified: Sonic-06-Mod-Manager/src/Environment3/RushInterface.cs modified: Sonic-06-Mod-Manager/src/Environment3/RushInterface.resx modified: Sonic-06-Mod-Manager/src/UnifyPatcher.cs modified: Sonic-06-Mod-Manager/src/UnifyProgram.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Exceptions/InvalidSignatureException.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Half.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/HalfHelper.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Headers/BINAHeader.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Headers/BINAv1Header.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Headers/BINAv2Header.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Headers/IHeader.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Headers/PACxHeader.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/IO/BINA.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/IO/ExtendedBinary.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/IO/FileBase.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Misc/S06Package.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Quaternion.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Text/MST.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Text/MSTEntries.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/HedgeLib/Vector.cs new file: Sonic-06-Mod-Manager/third_party/HedgeLib/License.txt
1 parent f3b897c commit 4a640ee

24 files changed

Lines changed: 3772 additions & 198 deletions

Sonic-06-Mod-Manager/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
[assembly: ComVisible(false)]
1313
[assembly: Guid("277111e3-79d8-41b5-b0d7-7609dff6e36f")]
1414
[assembly: AssemblyVersion("2.0.0.6")]
15-
[assembly: AssemblyFileVersion("3.2.4.0")]
15+
[assembly: AssemblyFileVersion("3.2.5.0")]

Sonic-06-Mod-Manager/Sonic-06-Mod-Manager.csproj

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ErrorReport>prompt</ErrorReport>
2626
<WarningLevel>4</WarningLevel>
2727
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
28-
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
28+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
2929
</PropertyGroup>
3030
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3131
<PlatformTarget>AnyCPU</PlatformTarget>
@@ -35,6 +35,7 @@
3535
<DefineConstants>TRACE</DefineConstants>
3636
<ErrorReport>prompt</ErrorReport>
3737
<WarningLevel>4</WarningLevel>
38+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
3839
</PropertyGroup>
3940
<PropertyGroup>
4041
<ApplicationIcon>res\Icons\logo_main_icon.ico</ApplicationIcon>
@@ -140,6 +141,22 @@
140141
<DependentUpon>SectionButton.cs</DependentUpon>
141142
</Compile>
142143
<Compile Include="third_party\ArcPackerLib\ZlibStream.cs" />
144+
<Compile Include="third_party\HedgeLib\HedgeLib\Exceptions\InvalidSignatureException.cs" />
145+
<Compile Include="third_party\HedgeLib\HedgeLib\Half.cs" />
146+
<Compile Include="third_party\HedgeLib\HedgeLib\HalfHelper.cs" />
147+
<Compile Include="third_party\HedgeLib\HedgeLib\Headers\BINAHeader.cs" />
148+
<Compile Include="third_party\HedgeLib\HedgeLib\Headers\BINAv1Header.cs" />
149+
<Compile Include="third_party\HedgeLib\HedgeLib\Headers\BINAv2Header.cs" />
150+
<Compile Include="third_party\HedgeLib\HedgeLib\Headers\IHeader.cs" />
151+
<Compile Include="third_party\HedgeLib\HedgeLib\Headers\PACxHeader.cs" />
152+
<Compile Include="third_party\HedgeLib\HedgeLib\IO\BINA.cs" />
153+
<Compile Include="third_party\HedgeLib\HedgeLib\IO\ExtendedBinary.cs" />
154+
<Compile Include="third_party\HedgeLib\HedgeLib\IO\FileBase.cs" />
155+
<Compile Include="third_party\HedgeLib\HedgeLib\Misc\S06Package.cs" />
156+
<Compile Include="third_party\HedgeLib\HedgeLib\Quaternion.cs" />
157+
<Compile Include="third_party\HedgeLib\HedgeLib\Text\MST.cs" />
158+
<Compile Include="third_party\HedgeLib\HedgeLib\Text\MSTEntries.cs" />
159+
<Compile Include="third_party\HedgeLib\HedgeLib\Vector.cs" />
143160
<Compile Include="third_party\Ookii.Dialogs\AdditionalVisualStyleElements.cs" />
144161
<Compile Include="third_party\Ookii.Dialogs\AnimationResource.cs" />
145162
<Compile Include="third_party\Ookii.Dialogs\ButtonType.cs" />
@@ -324,6 +341,7 @@
324341
<Content Include="res\Images\Save_grey_16x.png" />
325342
<Content Include="res\Images\Update 4.png" />
326343
<None Include="src\Environment3\GBStyleSheetDark.css" />
344+
<Content Include="third_party\HedgeLib\License.txt" />
327345
<Content Include="third_party\Ookii.Dialogs\CustomDictionary.xml" />
328346
<Content Include="third_party\Ookii.Dialogs\InputDialog.bmp" />
329347
<Content Include="third_party\Ookii.Dialogs\license.txt" />

Sonic-06-Mod-Manager/src/Environment3/RushInterface.Designer.cs

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)