No description
Go to file
2022-12-07 15:39:10 +01:00
FORM1.FRM + import code 2022-12-07 15:24:29 +01:00
FORM1.frx + import code 2022-12-07 15:24:29 +01:00
meow.bat + import code 2022-12-07 15:24:29 +01:00
MODULE1.BAS + import code 2022-12-07 15:24:29 +01:00
PROJECT1.MAK + import code 2022-12-07 15:24:29 +01:00
PROJECT1.vbw + import code 2022-12-07 15:24:29 +01:00 + some docs 2022-12-07 15:39:10 +01:00

Pro Nouns Keygen

screenshot of the app

What? Why?

A remake of this webpage, in authentic .EXE form. The code is kinda messy, I could have done a better job naming the variables and stuff. Why? because I thought it would be fun! and it was!

Building and packaging

The original idea was to package the whole thing as one EXE. Due to compatibility reasons, this has proven... a bit troublesome, to say the least. That's why I packaged the whole thing with SFX which auto-extracts everything on startup.

  1. Obtain VB6 (the following link may, or may not work; I haven't tested that repack in ages! I have it mirrored for archival purposes. also damn, I should make a proper abandonware mirror site...)
  2. Load the project, make changes, build.
  3. Obtain the following files:
    • MSVBVM60.DLL
    • COMDLG32.OCX
    • bass.dll
    • toilet5.xm (from mod archive or somewhere) (you probably can fetch all of those from /tmp/ as well. oh well. i am "not distributing" those)
  4. Pack everything into a SFX archive; 7z SFX Builder is nice for that, but please note that it only works from Windows 2000 upwards. To ensure compatibility with 9x, I had to use SFX Maker, which I have mirrored here. Remember to make it execute the startup script after the unsfx.


Oh geez. Oh noes. Really? I mean, I'll be flattered and very happy, but please think about spending your time another way first~

If you want to add new features / port this to another platform / wish me a happy birthday, my e-mail address is me (at); I shall accept patches in the diff -u format.