▁▁▁▁ ▁▁ ▁▁
▁▟▆▆▙ ▜ █░░░██▖ ▜░▅▅▆▞ █░░░█▖ ▜░░░██▖ ▜░█▅▆▞ ▛ ░▛▏With......
▜█▘ ▘ ▋ ▕▛ ▜ ▝█ █▘▔ █ █ █▘ █▖ █ █ █ ▏motivation
▞ █ ▗▟▍ ▞ ▘▖▂█▙▂▂▁ █ █ ▜▎ ▝█ ▝█▙▂▁ █ █ ▍everything
▗█ █▓▓█▘▁▄▟▒▓▓▓▅▖ █ ▔ ▁▁████▓▘ ▟▎ ▗▓ █ █ ▗▓ ▍........is
▚ ▖ █▙ ▐ ▝█ █▖ ▗ █ ▝█▖ █▖ █▘ █▖ ▗ ▜▙ █▘ ▍achievable
▟▒▙ ▟ ▒ █ ▗█ ▟▒▙▃▄▒ █ ▝█▟██▒▒▒▘ ▟▒▙▃▄▒ ▝▜▛▘ ▋..........
▀▀ ▝ ▁▁▁▟▀▀▀▀▀▀▘ ▔▔ ▕ ▔▔▏ ▊..........
▘ ▉..........
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ▗█▖ ▔▔▔▔▔▔▔▔
▌HOME ▌POSTS ▌PROJECTS █▓█
▝█▚
▍
-=[Projects]=-
DEFACTORY Extract files from Indigo Rose Setup Factory installers without executing them.
DiDi Extract Extract files from Jazz Jackrabbit 2 installers without executing them.
JJSave Attempt at reverse engineering the process of loading and saving Jazz Jackrabbit 1
SAVEfiles.REShie Extract files from InstallShield Self-Extracting EXE files on *nix systems. Inspired by the ISx project.
REWise Extract files from Wise installers without executing them.
Searx-Qt Search on SearXNG instances without the need for a complex web-browser.
Wiizard Wii games manager written in Python, using Qt as GUI framework.
DEFACTORY
Extract files from Indigo Rose Setup Factory installers without executing them. These installers use PKWARE DCL compression (implode/explode), DEFACTORY uses blast.h and blast.c from zlib/contrib/blast created by Mark Adler for decompression.
DiDi Extract
Extract files from Jazz Jackrabbit 2 installers without executing them.
Use case for this is to extract assets from your
Jazz Jackrabbit 2 CD to use them with the free software
engine re-implementation Jazz²
Resurrection.
REWise
Extract files from Wise installers without executing them.
Currently there are two known use cases, one is to extract the assets
from various GoldSrc game installers (like
Half-Life GOTY and Counter-Strike 1.5), and
the second use case is to extract assets from
Return to Castle Wolfenstein (2001) and
Wolfenstein: Enemy Territory (2001) installers.
For a more complete list of currently known working and not working installers see the README.md.
Free software game engine re-implementations (not my projects):
Nuclide “Software Development Kit, built around the workflow in id Tech derived engines, with focus on advanced features and clean-room implementations of true-and-tested game-logic frameworks.”
For various game ports like
Half-Life,Counter-Strike 1.5,Team Fortress Classicand many more check the Nuclide Ports Collection.iortcw “The intent of this project is to provide a baseline RTCW which may be used for further development and fun.”
ET: Legacy “A second breath of life for Wolfenstein: Enemy Territory”
JJSave
Reverse engineering the process of loading and saving Jazz JackRabbit
1 SAVE files.
Searx-Qt
Search on SearXNG instances without the need for a complex web-browser.
Searx-Qt is a desktop application that lets you search on public SearXNG instances listed on https://searx.space without the need for a complex web-browser.
Except for that it doesn’t require a complex web-browser (no cookies, no javascript and simple rendering) to search on your favorite SearXNG instance(s), the feature I like the most is that when a search fails somehow it can automatically fallback and pick another random instance on your list and will try the query at that one, repeating (up to max 10 tries) until a valid response is given.
For more info check the README.md,
DOCS
and ISSUES.
Wiizard
Wii games manager written in Python, using Qt as GUI framework.
It makes use of side projects libwwt and
pywwt
that aim to create a library from wiimms-iso-tools.
The wiimms-iso-tools
aren’t build for this but for now it seems to work.
It has still some work to do and there hasn’t been any testing done
except for me, so that’s why it’s in alpha state. Check the README.md
for current status.
When you can use wiimms-iso-tools
(CLI) directly instead of Wiizard (GUI), then do so! Except
for when you want to do some testing and report back to improve this
project.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
2024
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁