Skip to content

Latest commit

 

History

1,309 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wish

Wish is a save editor and automapper for the Commodore 64 version of Pool of Radiance (SSI, 1988).

Features

Live Automapper

  • Reveals the area map as you explore.
  • Pin notes to the map.
  • Combat view that shows the whole battlefield.
  • Party stats. HP, XP, class, level, readied items, etc.
  • Quest log. Shows what commissions you have from the council.
  • Instantly heal your party.
  • Save a snapshot of your memorized spells.
  • Restore your memorized spells with the click of a button.
  • Disable quickfight.
  • Fast travel to any zone
  • Support for the VICE emulator or the Commodore 64 Ultimate.
Automapper

Character Editor

  • Update your stats. HP, XP, gold, etc.
  • Spells. Change what spells you know.
  • Inventory. Edit your items, or add new ones.
  • Combat Icon Editor. A faster way to update your icon.
  • Import a DOS save and convert it into a C64 save.
Character Editor

Compatibility

I would like Wish to be compatible with all the Gold Box games. Right now, though, I am mostly focused on Pool of Radiance, as that is what I am playing.

Game Stability Notes
Pool of Radiance 🟢 I have mostly been playing this game, so it works pretty well.
Curse of the Azure Bonds 🟡 This probably has a bunch of bugs. Character editing should work.
Secrets of the Silver Blades 🟡 This has been tested even less, but work is ongoing.
Pools of Darkness 🔴 This for sure doesn't work at all. Wish would need to support the Amiga for this.

Caution

Editing your save files is a dark art. High level magic can be dangerous and unpredictable. A Wish spell can bestow incredible fortune, but it cannot always be trusted to turn out the way you expect. So, too, must a save editor be used carefully.

Backup your save files before changing them, and remember to be careful what you wish for.

AI Usage

The source code for this project was generated by Claude Code. All art and user-facing text are soley generated by humans.

Requirements

Windows

  • Pool of Radiance game disks.
  • A Pool of Radiance save disk (.D64).

Linux

  • Python 3.12 or later
  • Pool of Radiance game disks.
  • A Pool of Radiance save disk (.D64).

Automapper requirements

  • The VICE emulator or a Commodore 64 Ultimate.

Installation

Linux

Install the app via pip.

pip install wish-goldbox

Run the gui with:

wish

Windows

  • Unzip the downloaded file and run the exe.
  • If you get the "Windows protected your PC" dialog, click More Info->Run Anyway.

Configuring VICE

The automapper reads the running game through VICE's binary monitor. To turn this on:

  • Navigate to Preferences->Settings
  • Click Host->Monitor
  • Check "Enable binary monitor".
  • On the bottom left, check "Save settings on exit".
Vice

On Linux, if you have VICE installed via a flatpak, you'll need to grant it extra permissions.

flatpak override --user --share=network net.sf.VICE

Wish Config Files

Windows macOS Linux
%APPDATA%\wish\ ~/Library/Application Support/wish/ ~/.config/wish/
%LOCALAPPDATA%\wish\ ~/Library/Application Support/wish/ ~/.local/share/wish/

Credits

Created and maintained by Donald Morton.

Wish logo and logo mark designed by Dustin Geddy Parker.

Automap note icons are from Game-icons.net, licensed CC BY 3.0. See THIRD_PARTY_LICENSES.md, for details.

Documentation

Reverse engineering notes can be found in docs/README.md. This include the details on the D64 container, the character record, the save game layout, and experiment logs.

Bugs found in the game itself are logged into goldbox-bugs.md.

API Reference is at https://wish-goldbox.readthedocs.io.

About

A save editor and automapper for the C64 Pool of Radiance game

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages