All Projects → pairofdocs → gomule-d2r

pairofdocs / gomule-d2r

Licence: AGPL-3.0 license
GoMule enabled for D2R

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
TeX
3793 projects

Projects that are alternatives of or similar to gomule-d2r

d2s edit recalc
Simple D2 LoD and D2R char save editor
Stars: ✭ 15 (-71.7%)
Mutual labels:  diablo2, diablo-ii, d2r
d2launcher
Diablo II • Median XL • Mod Launcher for Linux
Stars: ✭ 20 (-62.26%)
Mutual labels:  diablo2, diablo-ii
d2lootfilter
No description or website provided.
Stars: ✭ 30 (-43.4%)
Mutual labels:  diablo2, diablo-ii
diablo2
Utilities to work with diablo2, Clientless map rendering & packet sniffing
Stars: ✭ 126 (+137.74%)
Mutual labels:  diablo2, d2r
d2dx
D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.
Stars: ✭ 214 (+303.77%)
Mutual labels:  diablo2, diablo-ii
d2itemreader
C library for parsing items in Diablo II character/stash files
Stars: ✭ 30 (-43.4%)
Mutual labels:  diablo-ii
D2Dropper
Diablo 2 Dropper
Stars: ✭ 22 (-58.49%)
Mutual labels:  diablo2
d2modmaker
A program that lets you mod Diablo II from a config
Stars: ✭ 82 (+54.72%)
Mutual labels:  diablo2
ModdingDiablo2Resurrected
This repository contains some tools and guides on modding Diablo 2 Resurrected.
Stars: ✭ 75 (+41.51%)
Mutual labels:  diablo2
diablo2-runewizard
Runewizard for Diablo II. Find out what runewords you can make with the runes you have found.
Stars: ✭ 28 (-47.17%)
Mutual labels:  diablo2
slashdiablo-launcher
A lightweight cross platform Slashdiablo game launcher for Diablo II, written in Go & QML.
Stars: ✭ 29 (-45.28%)
Mutual labels:  diablo-ii
portal
Character Planner for Diablo II
Stars: ✭ 23 (-56.6%)
Mutual labels:  diablo2
d2client
Client able to write and read data over TCP on a Diablo II server.
Stars: ✭ 15 (-71.7%)
Mutual labels:  diablo-ii
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+18875.47%)
Mutual labels:  diablo2
diablo2
The Tankazon Resource - a Diablo II mini site.
Stars: ✭ 80 (+50.94%)
Mutual labels:  diablo2
Kolbot-SoloPlay
<The one bot to rule them all> This repo is depreciated. New development is at https://github.com/blizzhackers/kolbot-SoloPlay
Stars: ✭ 26 (-50.94%)
Mutual labels:  diablo2
d2s
Diablo II file format binary parser written in Go.
Stars: ✭ 126 (+137.74%)
Mutual labels:  diablo-ii

Gomule-d2r Build Status

GoMule enabled for D2R which is a fork from the original app https://sourceforge.net/projects/gomule/

Original GoMule App

All credits go to Gohanman, Randall, Silospen, collaborators, ...

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

  • Warning: Putting more than one Hellfire Torch into a character's personal stash causes the torches to disappear. D2R doesn't allow you to carry more than one torch in your combined inventory/personal stash. Issue by jongad
  • Warning: Close D2R when using GoMule. D2R keeps character data open since it displays character gear in the menus and this prevents GoMule from saving files and moving items properly.
  • Note: A work-in-progress Atma .d2x stash to D2R .d2i stash converter is available here https://pairofdocs.github.io/atma-stash-d2r/ and discussions are here

Install

  1. Install Java Runtime Environment JRE (Windows x64 exe) following the instructions here or here for setting environment variables
  2. Download the latest release zip and unzip it to a convenient location
  3. Double click the app at gomule-d2r-version/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

Fixed/Changed

  • 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)
  • Merc item reading and moving
  • Add grail stats to D2R's main menu panel json so stats appear in-game (details here)
  • Reading a character corpse when the savefile has one
  • Displaying tooltips for corpse items
  • Add keyboard shortcuts for save-all (ctrl+s) and open-character-file (ctrl+o)
  • Drop Calculator bug fixes (Colab with etale#9303 on discord) for super uniques (details on diabloii.net)
  • Fixed rune drop chances. Thanks to 7551mn on reddit for pointing this out
  • Add a darktheme option to the GUI. To enable, set line1 in gomule/arguments.txt to -darktheme
  • Add a "Delete All" button to the Clipboard controls

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
  • Debugging with breakpoints using an IDE also lets you test the app (but doesn't create the java archive GoMule.jar)

Credits

Copyrights

Diablo II and Diablo II: Resurrected are copyrighted by Blizzard Entertainment, Inc. All rights reserved. Diablo II, Diablo II: Resurrected and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.
All trademarks referenced here are the properties of their respective owners.

Note: For the sake of convenience some text files and dc6 image files that gomule requires are provided in the resources directory. These files are part of the Diablo II game series and are copyrighted by Blizzard Entertainment. They are provided only to save you the trouble of extracting them from the Diablo II game files. If you did not purchase a copy of Diablo II and Diablo II: Resurrected be advised that you may not have perimission to use these files.

This project and its maintainers are not associated with or endorsed by Blizzard Entertainment, Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].