Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In-Game Grail Tracker - Where to point menuPanelHDPath? #21

Open
Tellefsonjr opened this issue Jan 19, 2022 · 3 comments
Open

In-Game Grail Tracker - Where to point menuPanelHDPath? #21

Tellefsonjr opened this issue Jan 19, 2022 · 3 comments

Comments

@Tellefsonjr
Copy link

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!

@pairofdocs
Copy link
Owner

pairofdocs commented Jan 22, 2022

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

@Tellefsonjr
Copy link
Author

@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!

@pairofdocs
Copy link
Owner

pairofdocs commented Jan 29, 2022

@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 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants