A Walltaker client for legacy Windows versions
Find a file
2025-05-25 10:16:38 -04:00
res Initial commit 2025-05-24 10:39:02 -04:00
src Cleaned up code a bit 2025-05-25 09:37:03 -04:00
.gitignore Initial commit 2025-05-24 10:39:02 -04:00
CMakeLists.txt First working prototype 2025-05-25 04:47:08 -04:00
config.ini Initial commit 2025-05-24 10:39:02 -04:00
README.md README tweak 2025-05-25 10:16:38 -04:00
TC-mingw.cmake Initial commit 2025-05-24 10:39:02 -04:00
wt95.rc Initial commit 2025-05-24 10:39:02 -04:00

Walltaker95

A Walltaker client for legacy Windows versions (<= Windows Vista)

Build instructions (CachyOS)

$ paru -Sy cmake mingw-w64-toolchain mingw-w64-curl mingw-w64-openssl
$ mkdir build
$ cd build
$ cmake -DCMAKE_TOOLCHAIN_FILE=../TC-mingw.cmake ../
$ cmake --build .

Note: You'll need to supply a 32-bit libcurl-4.dll manually as I can't figure out how to make it build on it's own You can grab the latest one from curl.se which should at least work on XP.

Feature progress:

  • The bare minimum
    • Downloads images
    • Sets the wallpaper
    • Converts images to BMP automatically
    • Reads configuration from config.ini
    • Runs in the background
    • Continuously and asychronously polls the Walltaker API
      • Makes sure it isn't grabbing the same image every time
  • Niceities
    • Context menu
      • Display who set the wallpaper
      • Display the e6 post ID
      • Buttons for reacting to the wallpaper
    • Display e6 post ID in the tray icon's tooltip
    • Allow GIF wallpapers to be set for 32-bit systems via Active Desktop

Tested and confirmed working on:

  • Windows Vista
  • Windows XP (SP3)
  • Windows 2000
  • Windows ME
  • Windows 98 (SE)
  • Windows NT 4
  • Windows 95
  • Windows NT 3.51

Note: This software should work fine in newer versions of Windows, but you should probably stick to a client actually targeting newer versions.