Skip to content

pairofdocs/gomule-d2r

Repository files navigation

Gomule-d2r

GoMule enabled for D2R

Original GoMule App

http://gomule.sourceforge.net/ all credits go to Gohanman, Randall, Silospen, collaborators, ...

Original usage docs: https://managedway.dl.sourceforge.net/project/gomule/gomule/R0.31/GoMuleDocs.pdf

Install

  1. Install Java Runtime Environment JRE (Windows x64 exe) following the instructions
  2. Download the repo from here and unzip it to a convenient location
  3. Double click the app at gomule-d2r-main/gomule/GoMule.jar

Pics

  • Main Char
    Main

  • Gems moved to the gems mule, runes to the runes mule and uniques to the uniques mule
    Gems, runes, uniques

  • Moving multiple items
    Multi items

  • Searching for items using the All stash filter
    Item Search

Test Save Files

Flavie Grail Report

In Progress, Debugging

  • Merc item reading and saving

Fixed

  • Moving items between chars (pic)
  • Annihilus and Torch charms inventory graphics fixed
  • Reading + writing a shared stash .d2i file (pic)
  • Changed from original gomule: stash is moved to the left hand side and char + inventory to the right hand side, consistent with how it appears in-game
  • Changed from original gomule: an item icon now appears for a selected row in the stash view (pic)

Backup Save Files

WARNING: Back up important save files when using GoMule!

GoMule automatically creates backup directories in GoMule.backup/ each week by default. This can be changed to each day, month or never. Click on Preferences when the app is open to change this setting.

Building and Developing

  • To build the GoMule app install JDK (either Java SE 11 (LTS) or Java SE 16) from here.
  • Install ant from here following the instructions. Go through the Setup section and set up ANT_HOME, JAVA_HOME and add ANT_HOME/bin to your path
  • In a terminal go to the directory gomule-d2r/gomule/ and run ant Jar-BuildAllOptimezed. This builds GoMule.jar
  • Debuggin with breakpoints using an IDE also lets you test the app (but doesn't create the java archive GoMule.jar)

Credits