A Walltaker client for legacy Windows versions
Find a file
conejo 392d9c8468
All checks were successful
/ test (push) Successful in 16m42s
Update README.md
should work in me/98/95 now, forgot to update
2025-06-11 17:50:44 +00:00
.forgejo/workflows gosh darn it 2025-05-25 22:58:56 -04:00
res Initial commit 2025-05-24 10:39:02 -04:00
src Added basic error handling for the cURL calls 2025-05-26 13:08:15 -04:00
.gitignore Merge branch 'master' of https://git.meow.boutique/conejo/walltaker95 2025-05-25 15:14:59 -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 Update README.md 2025-06-11 17:50:44 +00: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
    • 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.