https://github.com/quackster/badger
Habbo badge imager, written in .NET 8. Supports both old style badges, and 2012+ badges.
https://github.com/quackster/badger
Last synced: about 1 year ago
JSON representation
Habbo badge imager, written in .NET 8. Supports both old style badges, and 2012+ badges.
- Host: GitHub
- URL: https://github.com/quackster/badger
- Owner: Quackster
- Created: 2023-01-08T01:34:24.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-21T03:04:20.000Z (over 1 year ago)
- Last Synced: 2025-05-19T02:11:47.731Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 288 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Badger
Habbo badge imager library.
### How to Use
Extract badges.zip in the folder that the app is running.
**Shockwave badges - v18 - v31+**
Will automatically export as .gif
```c
var badge = GetFromServer.ParseBadgeData(new BadgeSettings
{
IsShockwaveBadge = false
}, "b00534Xs317315s321324s317313");
var badgeRendered = badge.Render();
if (badgeRendered != null)
{
File.WriteAllBytes("badge_shockwave.gif", badgeRendered);
}
```
**Guild badge support**
Will automatically export as .png
You will need to re-export badge.resource.json from the database with the columns matching if you wish to support the specific emulator being used, as some of these badge resource guild data structures are different depending on the emulator.
```c
var badge = GetFromServer.ParseBadgeData(new BadgeSettings
{
IsShockwaveBadge = true
}, "b10074s170011s139196s29168");
File.WriteAllBytes("badge_flash.png", badge.Render());
```
### Available on NuGet
NuGet link: https://www.nuget.org/packages/Badger-Imager/1.0.0
Package:
```
NuGet\Install-Package Badger-Imager -Version 1.0.0
```
### As a web server?
See: https://github.com/Quackster/Minerva