[Tool] Rainbow Filter (Item Highlighting)

Hi I just installed the exe file and I got this error. What am I doing wrong? Also the 6 text file. Exactly where do they go? In the mod folder or the main GD directory folder?

Enter a path into the field, when you go over it with the mouse you see a tooltip with a short explanation what it’s used for and an example path from me - might be different for you depending where GD is installed.


main GD folder Grim Dawn/settings/text_en not Grim Dawn/mods/....


You don’t need both, it’s either the tool or the files.

@WareBare Was messing around with the tool exe a little and noticed that when you launch GD in it if you have GrimInternals installed it must automatically detect that and launch it instead. Jus wondering if you could instead have it give you the option of either or?

Was thinking maybe have 2 launch icons (1 for normal GD launch and 1 for GI). You could maybe even have it set to disable (grey out) the GI icon if it isn’t detected perhaps.

Didn’t think anybody was launching GD that way :slight_smile:

Took the faster way for now and made a right-click to force launching the base game.

ToolTip update

image

I’d need a different image for the icon and set up a check in the background to change the GI button if it is installed/deleted after the tool was loaded. I might get around doing that before a GD hotfix, but since I started working together with @Ram on a game in Unreal Engine, the tool is in maintenance mode and the game is the priority :smiley:

2 Likes

Cool that’ll work :smiley:

1 Like

Thank you for the report, I’ll fix it with the next update.

Rainbow Tool updated to v0.4.4

Tool updates itself, if you don’t have the tool yet, you can find the link in the First Post or on GitHub.

Change Log
  • New: Functionality added for more Grim Dawn launching options.
    • Left-Click prioritizes Grim Internals (GI), it still launches the regular game if GI could not be found.
    • Right-Click launches the regular game even if GI is installed. (Forum Request)
    • Updated tray icon context-menu to reflect these additions.
    • A new option was added to Settings that forces Grim Dawn to launch x64 - this only concerns a non-GI launch when no launch option is set in Steam.
  • New: You may now decide whether you want to close Rainbow Tool to the System-Tray or entirely.
    • Also added an option to minimize it to System-Tray (rather than Taskbar).
  • BugFix: Mastery Marker was not working on Sigil of Consumption (BugReport Post)
  • UI: Various updates to texts to make features easier to understand.

No text changes with Grim Dawn 1.1.6.1 that require an update to the files.

1 Like

You get this pop-up everytime with the /x64 toggle enabled:
image

The easiest way to avoid this pop-up is to instead have the tool create a shortcut directly to the “steam.exe” itself and then at the end of the target append:
-applaunch 219990 /x64

This tells Steam to launch 219990 - which is GD’s AppID number in Steams database - and then of course after that you append /x64 to launch with x64.

So you’d have RainbowTool create a shortcut and then launch the game from the created shortcut.

Other flags that you can add:

/nogdx1 - Disables BOTH AoM and FG (technically it only disables AoM but since FG can’t run without AoM it effectively disables both)
/nogdx2 - Disables FG and will launch w/ AoM only
/d3d9 - Launches using DX9 instead of default DX11

You can use multiples flags as well - your target could look like this, for example:
"C:\Program Files (x86)\Steam\steam.exe" -applaunch 219990 /x64 /d3d9 /nogdx1
…which would launch x64 GD in DX9 with both expacs disabled.

Anyway, you don’t have to do all that - just wanted to give you a heads up what you have to do to avoid the annoying popup.

Note: Keep in mind that -applaunch 219990 only works for Steam (of course) - GOG installations can still create shortcuts directly to the “Grim Dawn.exe” and use the rest of the flags described above.

3 Likes

Thank you for the info. The GD Hotfix came a little earlier than I anticipated, so I tried pushing it out and solve the annoying pop-up issue later.

Using Steam is a little awkward considering I also need the path for it, but I found something that works with Electron to find paths (and hopefully doesn’t make any anti-virus go crazy). This way I can kill two birds with one stone, since I can also set a path for the GD directory :slight_smile:


Preview Screeny


At the moment, the GOG switch is simply making the Steam path invalid, when it can’t find the steam.exe it will just load Grim Dawn.exe from the previous path. The plan at the moment is to make a profile system alongside full Mod support. This would in the end allow to switch between GOG/Steam, Languages and Mods. Full Mod support would include something like a Steam Workshop (Find/Install Mod + Auto-Update + Change Log), so quite some time away - if it’s ever gonna happen, usually working on tool features when I need a vacation from C++. :crazy_face:

1 Like

Looks good. Basically what I did with my Switcher tool was have it check for default install locations for both Steam and GOG and if it can’t detect default locations then it goes to a screen allowing the user to input the needed paths. In the case of Steam I had two variables lined up - one for the root Steam installation path and one for the Steam GD installation.

If a custom path comes into play then I just save the location to file and have the game read it and change the default variable. Plus you need to factor in that if you are having the tool create shortcuts and launching from those shortcuts you need to make sure that the needed shortcuts are overwritten/recreated with the correct paths if any changes occur on the users end.

It’s a total pain in the ass but you have to factor in those kinds of things since people can install the game “wherever” they want to tell Steam to install it.

1 Like

Norton’s always freaks on GI and your Waretool. :frowning: I think it has to do with lack of signing, but I digress. I add exclusion to each new file lmao cause it’s considered a new file each time it’s downloaded. :frowning: Must be a slight change in the code to account for the new patch.

1 Like

Yep, checking defaults is close to pointless, even if somebody has it in C:/Program Files (x86)/Steam using a different language in windows is already going to make it fail. I haven’t used the German Windows in over a decade but I recall it being something like Programme (x86), so unless Windows just knows it’s supposed to be the same thing, it’s not going to work. :frowning:

I’m going to use the CLI to get everything, that should cover the vast majority of cases:

  1. Check common path for Steam (even if it fails)
  2. Check registry for Steam (might trigger AV though)
  3. Steam found! - Great, check the directory for “Grim Dawn.exe”
  4. Grim Dawn could not be found, check steamapps/libraryfolders.vdf for alternative SteamLibraries
  5. Check those Libraries for Grim Dawn.exe
  6. If, however, Steam could not be found, search all of C: for Grim Dawn (takes a bit, so it’s the last option for GOG cases)

Sorry to hear that :frowning: but glad it’s worth it to you :slight_smile:

1 Like

Rainbow Tool updated to v0.5.0

Tool updates itself, if you don’t have the tool yet, you can find the link in the First Post or on GitHub.

Show Change Log v0.5.0 - GD Launch Options & Predictive Set-Up
  • New: Functionality added for more Grim Dawn launching options. (Thanks for the information powbam)
    • You will no longer get a pop-up when using the 64-bit launch option.
    • It is now possible to set which Grim Dawn Expansion to load. (you will only see the ones installed)
    • It is now possible to force DirectX9.
  • New: A new button was added that will allow Rainbow Tool to predict and set certain options.
    • Steam & Grim Dawn paths.
    • Whether you are using 32-bit or 64-bit (based on the location of your installations)
    • Whether you are using a different language (this will enable Localization when you have one downloaded)
    • Sets selector to latest installed Grim Dawn Expansion.
  • New: Various improvements to Localization support.
    • Simplified first time set-up due to the new prediction button. (this will set the first found zip as your selected localization)
    • If an error has occurred because of a missing Localization, the tool will now fetch a new one or disable Localization if no language could be found.
    • Various new texts to help understand what is going on.
  • Updated: An empty path for Grim Dawn Directory would say it is wrong, it now tells you to enter a path or to use the new prediction button.
  • Updated: App Icon - still the product of less than 5min in Krita, but an upgrade to the abomination from before.
  • BugFix: Rainbow Tool was not being minimized to tray when Grim Dawn was launched.

Note: Change log can also be found on GitHub and inside the tool.

2 Likes

@WareBare - Looking good. Tested out all the launch settings and everything appears to be working like it’s supposed to be :+1:

1 Like

No update needed for 1.1.6.2?

Correct.
No changes to any texts with GD 1.1.6.2 :slight_smile:

1 Like

Can I use the tool with the Russian language?

Yes, there is a little help on how to do it in the first post under 2. Installation inside Picture Guide. Screenshots are from an older version, so its appearance is a little different. Functionality is the same, though.

I opened up my grim dawn files under the steam and steam apps and grim dawn folder location but there was no mods folder so I created a new folder called mods. I downloaded the rainbow mod and unzipped it in to this mods folder I created but then went on a custom gamer and a vanilla game but made no difference? I end up with a zip file named grim dawn. /Grim Dawn/settings/text_en/ . These files are responsible for changing the colours of Items and Properties in the game but make no difference?
please help me

Welcome to the forum. :slightly_smiling_face:

Because it doesn’t go in there. Rainbow Filter is a tool, not a mod. Please follow the instructions given in the OP.

"Make sure Grim Dawn is closed, because it can prevent the tool from accessing important files and causes all kinds of weirdness inside the tool.
If you are having issues following along, you may take a look at the pictures in Picture Guide: "How To Use the Tool"

  1. Download Setup.exe for the tool from the download section at the end.
  2. Install the tool by running Setup.exe, it should run the tool when finished, if this is not the case, you should find a shortcut on your desktop. ( Note: You can uninstall the tool via windows’ app remove, like most other software)
  3. Go to Settings and enter the path to your Grim Dawn directory with the Game.exe inside.
  • Note: If you are using a different language you must check Localization, which will show you a new box with all installed languages, select the one you are using and move on to the next step. (Selected language is visible in green)
  1. A new menu on the left should become visible, go to Library.
  2. Inside the library you may select a different Preset, the default is Full Rainbow, if you are happy with it use the button Save Colors to save it.
  3. Start Grim Dawn. (if it was still running despite the warning, restart the game)
  • Note: If you are using a different language select the colored version in the game’s options the same way you selected your language.

When the files require an update just run the tool and start at step 5.
The tool will download any update to it on its own, you will only have to download Setup.exe once, unless there is an issue with the Auto-Updater of the tool."