A Walltaker client for legacy Windows versions
Find a file
2025-05-25 14:07:29 -04:00
.forgejo/workflows Merge branch 'master' of https://git.meow.boutique/conejo/walltaker95 2025-05-25 14:07:29 -04:00
res Initial commit 2025-05-24 10:39:02 -04:00
src Finish up the bare minimum 2025-05-25 13:42:14 -04:00
.gitignore Initial commit 2025-05-24 10:39:02 -04:00
CMakeLists.txt Finish up the bare minimum 2025-05-25 13:42:14 -04:00
config.ini Initial commit 2025-05-24 10:39:02 -04:00
README.md Oops, i forgor 2025-05-25 13:44:48 -04:00
TC-mingw.cmake Initial commit 2025-05-24 10:39:02 -04:00
wt95.ini Oops, i forgor 2025-05-25 13:44:48 -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 its own at the moment. 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 wt95.ini
    • Runs in the background (Current method currently doesn't work in ME/98/95)
    • 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 e621 post ID
      • Buttons for reacting to the wallpaper
      • Button to open config file
    • Display e621 post ID in the tray icon's tooltip
    • Allow GIF wallpapers to be set for 32-bit systems via Active Desktop (<= Windows XP only)

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.