Skip to content

Commit

Permalink
feat: add project logo
Browse files Browse the repository at this point in the history
  • Loading branch information
craftablescience committed Jun 30, 2024
1 parent e0acf8a commit 8b98f61
Show file tree
Hide file tree
Showing 4 changed files with 940 additions and 33 deletions.
74 changes: 41 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# Source Pretty Parsers
<div>
<img align="left" width="98px" src="https://github.com/craftablescience/sourcepp/blob/main/branding/logo.png?raw=true" alt="The Source Pretty Parsers logo. A printer-esque device is scanning a page with hex codes and printing a picture of Cordon Freeman." />
<h1>Source Pretty Parsers</h1>
</div>

![Build Status](https://img.shields.io/github/actions/workflow/status/craftablescience/sourcepp/build.yml?logo=github&label=Build)
![License](https://img.shields.io/github/license/craftablescience/sourcepp?label=License)
![Discord](https://img.shields.io/discord/678074864346857482?label=Discord&logo=Discord&logoColor=%23FFFFFF)

Several modern C++20 libraries for sanely parsing Valve formats, rolled into one big repository.

### Included Libraries
Expand All @@ -20,10 +28,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://developer.valvesoftware.com/wiki/DMX">DMX</a> Binary v1-5</li>
</ul>
</td>
<td style="text-align: center">❌</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">❌</td>
<td></td>
<td align="center">❌</td>
<td align="center">✅</td>
<td align="center">❌</td>
<td align="center"></td>
<td></td>
</tr>
<tr>
Expand All @@ -34,10 +42,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://github.com/TeamSpen210/HammerAddons/wiki/Unified-FGD">TeamSpen's Unified FGD</a></li>
</ul>
</td>
<td style="text-align: center">❌</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">❌</td>
<td></td>
<td align="center">❌</td>
<td align="center">✅</td>
<td align="center">❌</td>
<td align="center"></td>
<td>FGD parser contributed by <a href="https://github.com/Trico-Everfire">@Trice Everfire</a></td>
</tr>
<tr>
Expand All @@ -47,10 +55,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://developer.valvesoftware.com/wiki/KeyValues">KeyValues</a> v1<sup>*</sup></li>
</ul>
</td>
<td style="text-align: center">❌</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">❌</td>
<td></td>
<td align="center">❌</td>
<td align="center">✅</td>
<td align="center">❌</td>
<td align="center"></td>
<td></td>
</tr>
<tr>
Expand All @@ -62,10 +70,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://developer.valvesoftware.com/wiki/VVD">VVD</a> v4</li>
</ul>
</td>
<td style="text-align: center">❌</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">❌</td>
<td></td>
<td align="center">❌</td>
<td align="center">✅</td>
<td align="center">❌</td>
<td align="center"></td>
<td></td>
</tr>
<tr>
Expand All @@ -76,10 +84,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li>Finding installed Steam games</li>
</ul>
</td>
<td style="text-align: center">n/a</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">n/a</td>
<td></td>
<td align="center">n/a</td>
<td align="center">✅</td>
<td align="center">n/a</td>
<td align="center"></td>
<td>Based on the <a href="https://github.com/Trico-Everfire/SteamAppPathProvider">SteamAppPathProvider</a> library by <a href="https://github.com/Trico-Everfire">@Trice Everfire</a> and <a href="https://momentum-mod.org">Momentum Mod</a> contributors.</td>
</tr>
<tr>
Expand All @@ -89,10 +97,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://developer.valvesoftware.com/wiki/VICE">VICE</a> Encrypted Files</li>
</ul>
</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">✅</td>
<td>C<br>C#</td>
<td align="center">✅</td>
<td align="center">✅</td>
<td align="center">✅</td>
<td align="center">C<br>C#</td>
<td></td>
</tr>
<tr>
Expand All @@ -111,10 +119,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li>ZIP</li>
</ul>
</td>
<td style="text-align: center">✅<sup>&Dagger;</sup></td>
<td style="text-align: center">✅</td>
<td style="text-align: center">✅</td>
<td>C<br>C#</td>
<td align="center">✅<sup>&Dagger;</sup></td>
<td align="center">✅</td>
<td align="center">✅</td>
<td align="center">C<br>C#</td>
<td>GCF parser contributed by <a href="https://github.com/caatge">@bt</a> and <a href="https://github.com/ymgve">@ymgve</a></td>
</tr>
<tr>
Expand All @@ -124,10 +132,10 @@ Several modern C++20 libraries for sanely parsing Valve formats, rolled into one
<li><a href="https://developer.valvesoftware.com/wiki/VTF_(Valve_Texture_Format)">VTF</a> v7.0-7.6</li>
</ul>
</td>
<td style="text-align: center">❌</td>
<td style="text-align: center">✅</td>
<td style="text-align: center">❌</td>
<td></td>
<td align="center">❌</td>
<td align="center">✅</td>
<td align="center">❌</td>
<td align="center"></td>
<td></td>
</tr>
</table>
Expand Down
Binary file added branding/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added branding/src/logo.blend
Binary file not shown.
899 changes: 899 additions & 0 deletions branding/src/logo.pdn

Large diffs are not rendered by default.

0 comments on commit 8b98f61

Please sign in to comment.