forked from hell-labs/keygendr32
Pro Nouns Keygenderator for Win32
Used vcproj2cmake[1] (github mirror[2]) as a starting point, and then added libxmp as a submodule and hacked up the CMakeLists until it was able to successfully cross-compile on Linux via mingw. (Side note, I was using the master branch of vcproj2cmake, but apparently there are several more recent branches, including experimental_unverified which has more than 1000(!) additional commits...) Could definitely stand to get rid of more cruft in the recipe, esp since we almost certainly won't be autogenerating the cmake stuff from the vcproj going forward. Could even rewrite it from scratch instead, if someone wanted to. As such, this is definitely not in a state where it's ready to stand on its own, lmao [1]: https://sourceforge.net/projects/vcproj2cmake/ [2]: https://github.com/p/vcproj2cmake |
||
---|---|---|
Keygender32 | ||
.gitignore | ||
.gitmodules | ||
BUILDING.TXT | ||
Keygender32.sln | ||
keygendr.for.win32.HL.NFO | ||
keygendr.for.win32.HL.utf8.NFO | ||
LICENSE.TXT | ||
README.TXT |
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄█████████████████████▄▄▄ ▄▄███████████████████████████████▄▄ ▄████████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████████▄ ▄█████████▀▀ ▀▀█████████▄ ▄████████▀ ▄ ▄ ▀████████▄ ████████▀ ▄█████▄ ▄█████▄ ▀████████ ███████▀ ▄██████████▄ ▄██████████▄ ▀███████ ███████▀ █████████████▄▄ ▄▄█████████████ ███████ ▄██████ ██████▀████████▄████████▀██████ ██████▄ ██████ ▀█████▄ ▀█████████████▀ ▄█████▀ ██████ ██████ ██████ ▄███████████▄ ██████ ██████ ▄█████▀ ▀███████████████████████████▀ ▀█████▄ ██████ ████████████▀▀▀████████████ ██████ ██████ ▄█████████▀ ▀█████████▄ ██████ ██████ ▄██████████▀ ▀██████████▄ ██████ ██████ ▄▄█████████████ █████████████▄▄ ██████ ██████ ▄█████████▀ ██████ ██████ ▀█████████▄ ██████ ██████ ███████▀ ██████ ██████ *hl*▀███████ ██████ ██████ ███████████████████████████████████████████ ██████ ██████ █████████████████████████████████████████ ██████ ▀█████▄ ▀▀▀▀▀▀▀▀▀▀▀▀██████ ██████▀▀▀▀▀▀▀▀▀▀▀▀ ▄█████▀ ██████▄ ██████ ██████ ▄██████ ██████▄ ██████ ██████ ▄██████ ▀███████ ▀█████▄█████▀ ▄██████▀ ▀███████▄ ███████████ ▄███████▀ ▀███████▄ ▀█████████▀ ▄████████ ▀███████▄▄ ▀███████▀ ▄▄████████▀ ▀█████████▄▄▄ ▄▄▄██████████▀ ▀███████████████████████████████████▀▀ ▀▀███████████████████████████▀▀ ▀▀▀███████████████▀▀▀ ▐█▌ ▐█▌ ▐█▌▐█▌ ██ ██ ▐█▌ ▐█▌ ▄▄▄▄ ▐█▌▐█▌ ██ ▄▄▄▄▄ ██ ▄▄▄ ▄▄▄▄▄ ▐███████▌▄██▀▀██▄▐█▌▐█▌ ██ ██▀▀▀█▌ ███▀▀██▄ ██▀▀▀██ ▐█▌ ▐█▌██▄▄▄▄██▐█▌▐█▌ ██ ▄▄███▌ ██ ██ ▀███▄▄ ▐█▌ ▐█▌██▄ ▄▄▐█▌▐█▌ ██ ██▀ ▄█▌ ██▄ ▄██ ▄▄ ▀▀██ ▐█▌ ▐█▌ ▀████▀ ▐█▌▐█▌ █████▌▀███▀██▌██▀███▀ ▀█████▀ ·█████████████████████████████████████████████████████████████████████· ·█████████████████████████████████████████████████████████████████████· · · :▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒: ¡▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒¡ │ │ ├─┬─────────────────────────────────────────────────────────────────┬─┤ ▒ █ PRO NOUNS KEYGENDERATOR FOR WINDOWS █ ▒ ▒ █────────────────────────────────╥────────────────────────────────█ ▒ ▒ █ developer...: [ flurry ] █ name.....: [ keygendr.exe ] █ ▒ ▒ █ tester......: [ LiFFY ] █ OS.......: [ WinAll ] █ ▒ ▒ █ release date: [ 17 mar 2024 ] █ disks....: [ 01 x 1.44 ] █ ▒ ▒ █ █ █ ▒ ▒ █ ╔══════════════╗ █ █ ▒ ▒ █───■║║ RELEASE INFO ║║■─────────╨────────────────────────────────█ ▒ ▒ █ ╚══════════════╝ █ ▒ ▒ █ █ ▒ ▒ █ This is a port of the JavaScript version, by Luna. Check out █ ▒ ▒ █ her version here: █ ▒ ▒ █ █ ▒ ▒ █ http://tiredand.gay/keygender/ █ ▒ ▒ █ █ ▒ ▒ █ This program should be compatible with Windows 2000 and up. █ ▒ ▒ █ You might be able to run this on Windows 9x, but beware: when █ ▒ ▒ █ we tested it, the system struggled to keep up! It's best on █ ▒ ▒ █ Windows XP anyway. █ ▒ ▒ █ █ ▒ ▒ █ It seems to run fine in Wine too, including under box86, just █ ▒ ▒ █ in case you need Pro Nouns on another little-endian OS. █ ▒ ▒ █ █ ▒ ▒ █ █ ▒ ▒ █ ╔══════════════╗ █ ▒ ▒ █────■║║ INSTALL INFO ║║■─────────────────────────────────────────█ ▒ ▒ █ ╚══════════════╝ █ ▒ ▒ █ █ ▒ ▒ █ Just open the EXE and enter the edition of Pro Nouns you want █ ▒ ▒ █ to use. █ ▒ ▒ █ █ ▒ ▒ █ Enjoy! █ ▒ ▒ █ █ ▒ ▒ █ ╔════════╗ █ ▒ ▒ █───────■║║ GREETS ║║■────────────────────────────────────────────█ ▒ ▒ █ ╚════════╝ █ ▒ ▒ █ █ ▒ ▒ █ Greets fly out to HeLL LaBS members! █ ▒ ▒ █ █ ▒ ▒ █ Personal greets to: █ ▒ ▒ █ █ ▒ ▒ █ » LiF and iliana, for their assistance in both testing and █ ▒ ▒ █ troubleshooting issues with the nightmare that is Win32 █ ▒ ▒ █ » Luna, for making the original that inspired me to █ ▒ ▒ █ relearn the old Win32 API █ ▒ ▒ █ » libXMP devs, for making a tracker library that works so █ ▒ ▒ █ well on any platform I've thrown it at with few issues █ ▒ ▒ █ █ ▒ ▒ █ ╔════════════╗ █ ▒ ▒ █─────■║║ GROUP INFO ║║■──────────────────────────────────────────█ ▒ ▒ █ ╚════════════╝ █ ▒ ▒ █ █ ▒ ▒ █ irc...........: unlisted ;) █ ▒ ▒ █ email.........: unlisted ;) █ ▒ ▒ █ world wide web: http://cohost.org/hell-labs █ ▒ ▒ █ █ ▒ ▒ █ ╔════════╗ █ ▒ ▒ █───────■║║ LEGAL? ║║■────────────────────────────────────────────█ ▒ ▒ █ ╚════════╝ █ ▒ ▒ █ █ ▒ ▒ █ The source code for this software is provided at the below █ ▒ ▒ █ link, under the BBHLv1: █ ▒ ▒ █ █ ▒ ▒ █ http://git.2ki.xyz/hell-labs/keygendr32 █ ▒ ▒ █ █ ▒ ▒ █ This software also uses libxmp, under the MIT license: █ ▒ ▒ █ █ ▒ ▒ █ Extended Module Player █ ▒ ▒ █ Copyright (C) 1996-2023 Claudio Matsuoka and █ ▒ ▒ █ Hipolito Carraro Jr █ ▒ ▒ █ █ ▒ ▒ █ Permission is hereby granted, free of charge, to any person █ ▒ ▒ █ obtaining a copy of this software and associated █ ▒ ▒ █ documentation files (the "Software"), to deal in the █ ▒ ▒ █ Software without restriction, including without limitation █ ▒ ▒ █ the rights to use, copy, modify, merge, publish, █ ▒ ▒ █ distribute, sublicense, and/or sell copies of the Software, █ ▒ ▒ █ and to permit persons to whom the Software is furnished to █ ▒ ▒ █ do so, subject to the following conditions: █ ▒ ▒ █ █ ▒ ▒ █ The above copyright notice and this permission notice shall █ ▒ ▒ █ be included in all copies or substantial portions of the █ ▒ ▒ █ Software. █ ▒ ▒ █ █ ▒ ▒ █ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY █ ▒ ▒ █ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE █ ▒ ▒ █ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR █ ▒ ▒ █ PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS █ ▒ ▒ █ OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR █ ▒ ▒ █ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR █ ▒ ▒ █ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE █ ▒ ▒ █ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. █ ▒ ▒ █ █ ▒ ▒ ■ ■ ▒ ▒ ! ╒═══════════════╕ ! ▒ ▒─────────────────────────┤│ CALL ENDED... │├─────────────────────────▒ ╘═══════════════╛