Great little mod I was tracking it on a online sheet but nice to keep it all in house. The revert to default key IS a little close but that's MM's fault not yours. Any chance of a printout from the settings file to a .txt file, just to do occasionally, in case of the slip of a button?
Are you trying to click the down arrow on the mod settings? You don't have to click there, you can click anywhere on the Options, Unique Items, and Set Items tabs to open them up.
In your D2RMM mods/HolyGrailTracker/ folder there is a config.json file. This file automatically updates when you enable options and saves all of the current settings. You could make a copy of it as a backup, and if you ever mis-clicked the revert you would just copy the backup back into the HolyGrailTracker folder and tell D2RMM to refresh mod list.
Hey, I like the idea of this mod. I'm doing a Grail to include eth items (so 1 regular, 1 eth)... Is there any chance you could get it to show whether a regular and eth item have both been collected?
You are a madman for doing that Holy Grail. Unfortunately, I don't think I will be adding eth items to this, sorry about that. Good luck on your Holy Grail.
Can this be made to be an in-game toggle? Idea could be to make it a menu in the stash instead. To try to make it account wide. No clue if it can be done though
No, it is not possible unfortunately. With newer versions of D2RMM you can minimize the game and check off items you find while D2R is running, so it's not so bad these days. You will eventually have to close the game and re-install mods to have the UI reflect your newly found items, but at least you can check them off as you find them without having to close the game.
i don't think it is something u can change but toggle, revert and dropdown buttons are too close. i accidentally reset my grail list and had to re-enter all of them and i think i won't be the last time. is it possible to increase space between buttons?
I am not aware of being able to control button spacing. I also don't have the latest version of D2RMM so I don't have those new buttons. Since it is something D2RMM is adding I doubt I have any control on it. You could add dummy buttons that don't do anything just to create additional space I suppose.
the tab opens but it doesn't show the uniques I have already found (which are many). My char wears, shacko, iceblink, WF, etc and there are more in the stash
I can send you a pic or a video if you want to see yourself
if there is anything I can do to debug this issue, a log file etc, please tell me
thanks for the mod and the reply, you are doing great work !
I think you are confused on how the mod works. You have to select each unique/set item you have found in the d2rmm settings for the mod and then install the mod. The mod does not automatically update the panel when you have an item in your stash. I wish it worked that way, but that is not possible with what's available for the modders.
Hey this mod doesn't seem to work with -direct -txt, know any way to fix this?. the game doesnt open up and i get the usual 'report this issue to blizzard' And then i have to delete and re copy the 3 golbal, hd & local files to use -direct -txt again :(
I don't use direct mode so I am not sure. Did you enable Direct Mode in the D2RMM Launcher settings? I believe it is required that you enable direct mode in D2RMM settings in order for it to work with D2RMM mods.
Hi I have my own custom mod, I don't use D2RMM because i only use 1 mod which is my own, Could i use this in that? I don't know where to put certian files in certian spots if you could help me? discord is horizon5900
Unfortunately, there is more involved with this mod than moving certain files to certain locations. This mod writes to multiple files. Each time you find new unique/set items and you want them displayed the mod has to re-write the files to make those updates.
Depending on how large/complicated your mod is, it may be easier if you made your mod compatible with D2RMM, then you could use any other D2RMM supported mod easily. If your mod only requires that certain files be copied to certain locations in the D2R Data area, then D2RMM can handle that easily with D2RMM.copyFile(source, destination), where source is the path within your mod directory and destination is the path within the D2R Data directory.
THanks for the reply, i converted my mod to D2RMM to use your grail mod, . Have you considered making a button in game next to the items to tick them off the list? instead of having to go out side of the game? I have been trying to create this myself but with not much understanding how your mod works i havent had much luck lol :(
I don't think it is possible to have an in-game button to tick off the items unfortunately. Maybe you could add a stat button for each item, clicking the button would increment a counter for that item, just like a stat. Problem is you may not be able to subtract and then there is the issue of saving those stats when you close the game. Also these stats would only be saved on the character that assigned them. Without getting access to the game's source code it may not be feasible to make something practical.
My mod works by writing every Unique and Set item to the new Holy Grail panel every time you Install the mod. It writes the item in grey text if it is not found. If the item is found it writes the item name in gold if it's a Unique item and writes the name in green if it is a Set item. D2RMM has no way of updating the file in real-time while the game is running, therefore you must close the game and update any new items found and re-install.
Ok gotcha I 100% understand the Brick wall I'd run into, I got as far as adding a button next to the items but, as other moders have told me its the saving the data part which is the hard part :\
Also on a side note would it be possible to add a search function to the D2MM ? or something similar. Just started a holy grail and it takes while to find the item i found within the 300+ uniques there are
olegbl created D2RMM and would be the guy to add any new features like a search/filter. As for the mod, the items are listed alphabetically, so when I find an item I am able to grab the scroll bar and shoot to whatever letter I need then look more closely from there. It is definitely a pain to start out, but once you get half of the items or so it starts to become more rare and not so annoying.
Once you have installed the Hoy Grail Tracker mod, there will be a new button in the Character Stats screen, under the Advanced Stats button. This new button opens a new UI panel which shows the Unique and Set items you have found. You tell the mod which items you have found by going into the settings of the mod in the D2RMM launcher and selecting each item as found.
Any time you change the settings you must click "Install Mods" again to install with the updated settings.
Does it automatically add items to the grail tracker that I pick up in-game? Do they need to be in stash? Do I need to manually type every item in the settings with each new find or just what I've found already and this begins automatically adding as I ID them? Stash them?
I don't think that is possible unfortunately. We are limited in how we can manipulate the game and D2RMM can not make updates in real-time while the game is running. You would likely need access to the game's source code to be able to make a mod like that.
The way this mod works, the game has no idea about your Holy Grail progress. All of the progress is stored in the D2RMM config.json file for the mod (which updates anytime you change a setting). D2RMM then creates a static UI panel with the config that is installed before you launch the game.
Any way to save the data via the character file using D2RMM? Yes, you would have to repeat toggling between characters, but it's one way to keep it persistent.
Someone more knowledgeable than me may be able to hack something together by using the precedent for the stats buttons and the fact that stats are saved for each character. If you could give each item a "found" stat with it's own stat button maybe that would work. There would be no way to subtract possibly because we can't subtract stats today without full respec, so misclicking might be an issue.
Anyway, I am not knowledgeable in the character save files and what kind of additions we can make to it. I know they are binary/hex files and people have modified those files before for expanded stash/inventory mods, and the source code is reading that in and interpreting the hex file. If you add a brand new concept to the file I don't think the source code is going to understand, but maybe you can trick it by using "stats" which already exists as a thing that is saved for each character.
35 comments
In your D2RMM mods/HolyGrailTracker/ folder there is a config.json file. This file automatically updates when you enable options and saves all of the current settings. You could make a copy of it as a backup, and if you ever mis-clicked the revert you would just copy the backup back into the HolyGrailTracker folder and tell D2RMM to refresh mod list.
does this very very nice mod work with "expanded stash" for D2RMM ?
I am running the game in Lutris/Linux so this might be a reason on its own for the mod not working properly
I can send you a pic or a video if you want to see yourself
if there is anything I can do to debug this issue, a log file etc, please tell me
thanks for the mod and the reply, you are doing great work !
thank you !
And then i have to delete and re copy the 3 golbal, hd & local files to use -direct -txt again :(
Depending on how large/complicated your mod is, it may be easier if you made your mod compatible with D2RMM, then you could use any other D2RMM supported mod easily. If your mod only requires that certain files be copied to certain locations in the D2R Data area, then D2RMM can handle that easily with D2RMM.copyFile(source, destination), where source is the path within your mod directory and destination is the path within the D2R Data directory.
My mod works by writing every Unique and Set item to the new Holy Grail panel every time you Install the mod. It writes the item in grey text if it is not found. If the item is found it writes the item name in gold if it's a Unique item and writes the name in green if it is a Set item. D2RMM has no way of updating the file in real-time while the game is running, therefore you must close the game and update any new items found and re-install.
Also on a side note would it be possible to add a search function to the D2MM ? or something similar.
Just started a holy grail and it takes while to find the item i found within the 300+ uniques there are
I'm sure I am either doing something wrong or I simply misunderstand what it's supposed to be doing ^^ Any help would be great.
Any time you change the settings you must click "Install Mods" again to install with the updated settings.
The way this mod works, the game has no idea about your Holy Grail progress. All of the progress is stored in the D2RMM config.json file for the mod (which updates anytime you change a setting). D2RMM then creates a static UI panel with the config that is installed before you launch the game.
Anyway, I am not knowledgeable in the character save files and what kind of additions we can make to it. I know they are binary/hex files and people have modified those files before for expanded stash/inventory mods, and the source code is reading that in and interpreting the hex file. If you add a brand new concept to the file I don't think the source code is going to understand, but maybe you can trick it by using "stats" which already exists as a thing that is saved for each character.