gomule-d2r icon indicating copy to clipboard operation
gomule-d2r copied to clipboard

In-Game Grail Tracker - Where to point menuPanelHDPath?

Open Tellefsonjr opened this issue 3 years ago • 3 comments

Hi! First of all, thank you to all the mods working on this project, it's awesome. Can't wait to start my grail after hours of BNet farming.

Question is - Where do I point the gomule-d2r\gomule\layoutsConfig.json to? I tried searching in the D2R files, but can't find a path similar to what's included in the example. Any help here would be great.

GoMule Version: https://github.com/pairofdocs/gomule-d2r/releases/tag/v0.12 D2R Version: 1.1.67554 D2R Game file Path: "D:\Program Files\Diablo II Resurrected"

D2R Folder Structure:

Diablo II Resurrected - Data

  • config - data - ...IDX and other bin files...
  • indices
  • Mods .build .patch.result BlizzardError blz-log D2R.exe ... etc ...

I've tried the following:

{ // place the correct path to your MainMenuPanelHD here "menuPanelHDPath": "D:\\Program Files\\Diablo II Resurrected\\D2R\\Data\\global\\ui\\Layouts\\MainMenuPanelHD.json" }

{ // place the correct path to your MainMenuPanelHD here "menuPanelHDPath": "D:\Program Files\Diablo II Resurrected\D2R\Data\global\ui\Layouts\MainMenuPanelHD.json" }

{ // place the correct path to your MainMenuPanelHD here "menuPanelHDPath": "D:\\Program Files\\Diablo II Resurrected\\Data\\global\\ui\\Layouts\\MainMenuPanelHD.json" }

Thanks in advanced!

Tellefsonjr avatar Jan 19 '22 22:01 Tellefsonjr

Hey, Thanks!

Those layouts/ files are extracted from D2R's casc storage

This repo has steps on how to extract the files using CascView and then launch D2R with -direct to use modded files https://github.com/AlexisEvo/d2r-loot-filter#development

So the final result would be D:\Program Files\Diablo II Resurrected\ has all the extra Casc data folders and gomule-d2r will edit the Data\global\ui\Layouts\MainMenuPanelHD.json file then when D2R is launched with -direct it will read the modded MainMenu and display grail stats

pairofdocs avatar Jan 22 '22 17:01 pairofdocs

@pairofdocs Ah I see, I haven't modded D2 before so this makes sense.

So, I've extracted the 3 folders, placed them into .../Diablo II Resurrected/Data/ gomule-d2r appears to have updated the .json file with the correct path, and removed the comments

However, after updating D2R launch commands with -direct, I still cannot see the Flavie Report in-game after running it on GoMule then reopening D2R.

I'm going to continue debugging, maybe restarting the process if needed. But let me know if you have any resources to try!

Thanks again!

Tellefsonjr avatar Jan 23 '22 00:01 Tellefsonjr

@Tellefsonjr

When you click Proj Flavie Report + Grail in gomule, do you get a GoMuleSummary.json created in the gomule folder?

that will be the grail data that's supposed to be also sent to the MainMenu json

can you share your layoutsConfig.json file from Gomule?

mine has

"menuPanelHDPath": "D:\\D2R\\Data\\global\\ui\\Layouts\\MainMenuPanelHD.json"

with the double backslashes

(something that might be worth a shot, launch D2R- Shortcut.exe with -direct -txt (so that extra -txt after the -direct launch option. The old directions from evo had -direct -txt https://github.com/AlexisEvo/d2r-loot-filter/tree/f430ac69e819a5bf367b37ded904808d949398ad#installation )

pairofdocs avatar Jan 29 '22 21:01 pairofdocs