mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-04 05:35:49 +00:00
Remove remnants of HLLibSharp
This commit is contained in:
@@ -16,8 +16,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
||||
README.md = README.md
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HLLibSharp", "HLLibSharp\HLLibSharp\HLLibSharp.csproj", "{14E9764A-A8BF-44C0-A1A8-2C95EA307040}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibMSPackSharp", "LibMSPackSharp\LibMSPackSharp\LibMSPackSharp.csproj", "{BD8144B8-4857-47E6-9717-E9F2DB374A89}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.Dtf.Compression.Cab", "Dtf\src\WixToolset.Dtf.Compression.Cab\WixToolset.Dtf.Compression.Cab.csproj", "{55B1D2D8-7470-4332-96EE-E18079C8A306}"
|
||||
@@ -52,10 +50,6 @@ Global
|
||||
{88735BA2-778D-4192-8EB2-FFF6843719E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{88735BA2-778D-4192-8EB2-FFF6843719E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{88735BA2-778D-4192-8EB2-FFF6843719E2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{14E9764A-A8BF-44C0-A1A8-2C95EA307040}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{14E9764A-A8BF-44C0-A1A8-2C95EA307040}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{14E9764A-A8BF-44C0-A1A8-2C95EA307040}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{14E9764A-A8BF-44C0-A1A8-2C95EA307040}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{BD8144B8-4857-47E6-9717-E9F2DB374A89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BD8144B8-4857-47E6-9717-E9F2DB374A89}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BD8144B8-4857-47E6-9717-E9F2DB374A89}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
||||
@@ -89,10 +89,6 @@
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\HLLibSharp\HLLibSharp\HLLibSharp.csproj">
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\LibMSPackSharp\LibMSPackSharp\LibMSPackSharp.csproj">
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
|
||||
@@ -14,7 +14,6 @@ This is a guide for any developers who wish to research protections, implement n
|
||||
| `BurnOutSharp.Models` | Library containing object models that represent various pieces of known executable formats. At the time of writing, the following executable types have models: **MS-DOS**, **New Executable**, **Linear Executable (partial)**, **Portable Executable**. |
|
||||
| `BurnOutSharp.Wrappers` | Library that acts as a custom wrapper around both `BurnOutSharp.Builder` and `BurnOutSharp.Models` that allows for easier access to executable information. Each of the wrappers may also include additional functionality that would not otherwise be found in the models, e.g. Data and string reading from sections. |
|
||||
| `Dtf/*` | **External Library** Handles processing and extraction of Microsoft CAB files. See the README for a link to the repository. |
|
||||
| `HLLibSharp` | **External Library** Handles processing and extraction of various Valve libraries. See the README for a link to the repository. |
|
||||
| `LibMSPackSharp` | **External Library** Handles processing and extraction of Microsoft CAB files. See the README for a link to the repository. |
|
||||
| `psxt001z` | **Ported External Library** Handles detection of PS1 protections. See the README for a link to the repository. |
|
||||
| `Test` | Testing executable that allows for standalone testing of the library. Includes the ability to scan files for protection as well as output executable information. |
|
||||
|
||||
@@ -6,7 +6,6 @@ C# port of the protection scanning ability of [BurnOut](http://burnout.sourcefor
|
||||
|
||||
In addition to the original BurnOut code, the following libraries (or ports thereof) are used for file handling:
|
||||
|
||||
- [HLLibSharp](https://github.com/mnadareski/HLLibSharp) - SGA extraction
|
||||
- [LibMSPackSharp](https://github.com/mnadareski/LibMSPackSharp) - Microsoft CAB extraction [Only used in .NET 6.0 builds, unstable]
|
||||
- [openmcdf](https://github.com/ironfede/openmcdf) - MSI extraction
|
||||
- [psxt001z](https://github.com/Dremora/psxt001z) - PS1 LibCrypt detection [Ported to C#]
|
||||
@@ -154,6 +153,7 @@ Below is a list of container formats that are supported in some way:
|
||||
| Half-Life Package File (PAK) | Yes | Yes | Yes | |
|
||||
| Half-Life Texture Package File (WAD) | Yes | Yes | Yes | |
|
||||
| Half-Life 2 Level (VBSP) | Yes | Yes | Yes | |
|
||||
| INI configuration file | No | No | No | Used in other detections currently |
|
||||
| InstallShield Archive V3 (Z) | No | Yes | Yes | Via `UnshieldSharp` |
|
||||
| InstallShield CAB | No | Yes | Yes | Via `UnshieldSharp` |
|
||||
| Linear Executable | No | No | No | Skeleton only |
|
||||
@@ -166,10 +166,10 @@ Below is a list of container formats that are supported in some way:
|
||||
| PlayJ audio file (PLJ) | No | Yes | No | |
|
||||
| Portable Executable | Yes | Yes | No* | Some packed executables are supported |
|
||||
| RAR archive (RAR) | No | Yes | Yes | Via `SharpCompress` |
|
||||
| StarForce Filesystem file (SFFS) | No | Yes | No | |
|
||||
| SGA? | No | No | No | Skeleton only |
|
||||
| StarForce Filesystem file (SFFS) | No | Yes | No | Skeleton only |
|
||||
| Tape archive (TAR) | No | Yes | Yes | Via `SharpCompress` |
|
||||
| Valve Package File (VPK) | Yes | Yes | Yes | |
|
||||
| Valve Texture Directory (SGA) | No | No | No | Support unconfirmed |
|
||||
| XBox Package File (XZP) | Yes | Yes | Yes | |
|
||||
| xz archive (XZ) | No | Yes | Yes | Via `SharpCompress` |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user