[Tool] Grim Internals (v1.1.9.8 only)

It’s possible; I have already tested something similar some time ago.
I’m waiting now until FG appears before I consider to add more features to my tool and if I still have fun with Grim Dawn then.

That would be awesome. :slight_smile:

this looks cool:]
would be nice to give an option for smaller icons tho

You, sir, are a great man.

Hello,
Any idea how to make monster/player names smaller

There is only one entry for the monster/player font size in “GrimInternals.ini”.
Search for “NamesFontSize=” and change the value.

If peeps have fps drops when using the tool without the DPS meter try to set the HealthBarsFarDistance = from 120.000 to 50.000 in the ini file.
I realized after checking back and forth that for my resolution the 50.000 range was pretty much way better than the default of 120.000 and there was no way for me to see further than that unless you config grim cam too
Since i play the game on 1680x1050 this config gave me back at least 15 fps

I haven’t noticed yet that 120.0 is the default distance for the healthbars; I’m using 40.0 meters in my .ini file. Will check that…

This tool definitely needs a Q&A section (but so far I have not been able to persuade myself to do it.);
e.g. Q: My game always freeze for a second when I die. Why?
A: It generates a screenshot of your death which cause the described lag. Disable this behavior in the GrimInternals.ini etc…

Your advice belongs to a Q&A section too. Thanks Darkstalix!

Congratz becoming a Praetorian bro :). Well deserved too if you ask me

I have something in mind but the thing is that not many ppl check your first post for the most issues.
I’m thinking talking with one of the moderators in here to let us add 2-3 more posts below your first post so i can move on with a Q&A
and due to this tool configurability(is that even a word?) you provided, it actually demands for that Section

Also…since…you have become a tester …could you…i mean…if its possible…to…(hides behind a desk)… MOVE ON FROM 32 MAKE IT WORK ON 64BIT ? HELL YEAH!!!

Thanks! I am glad that I was one of the chosen, so I can update my tool in advance.

I have something in mind but the thing is that not many ppl check your first post for the most issues.
I’m thinking talking with one of the moderators in here to let us add 2-3 more posts below your first post so i can move on with a Q&A
and due to this tool configurability(is that even a word?) you provided, it actually demands for that Section

It’s not necessary to insert a Q&A section under the first post;
A simple link to a “Grim Internals Q & A” thread (e.g. in “Tutorials - Modding and Help” would be enough, imo.

Will do it next week; atm I have not much time. (FG, you know… :D)

Also…since…you have become a tester …could you…i mean…if its possible…to…(hides behind a desk)… MOVE ON FROM 32 MAKE IT WORK ON 64BIT ? HELL YEAH!!!

Let’s see…

1 Like

Some Q&A for Grim Internals
Disclaimer
To edit the GrimInternals.ini file open it up with any notepad programs you prefer. Also keep in mind that PIRATED versions will not be supported

The lines below contain atleast 99% of all the triggers featured with an explanation on each to help with new users since some of them are hardcoded.If you are looking for Colorcodes check the image I made at the very end of this post.
In other words its the contents of the .ini file the tool creates. It will be updated on each version Glocky releases.
When using the Configurator and you want to see some of the changes LIVE set the game options to windowed borderless

Some tips for performance
/d3d9
–>Steam > open library > right click Grim Dawn > Properties > Set launch options /d3d9. Do this on GI shortcut too
–>GOG Galaxy -> Select Grim Dawn -> More -> Settings -> /d3d9
–>GOG without Galaxy -> right click game shortcut -> properties -> write /d3d9 at the end of the path so it looks like this: …/grim dawn/grimdawn.exe/" /d3d9
Lightning set it to low
Shadows set them on low

GrimInternals.ini contents/commands/values
GLOCKENGERDA’s Grim Internals
Supported Version GrimInternals 1.782

To enable or disable things inside the ini by “toggle” I mean to set True for enable and False for disable
[Settings]
Version = Version of the tool
UseGrimCamDll = If GrimCam tool mod is in the base installation folder of Grim Dawn it will execute it when running GI executable shortcut.
SaveGameLog = Creates a log file when playing a mod(c:\Users\PCname\Documents\My Games\Grim Dawn\log.html)
SaveCSV = Saves a csv file for all killed Hero/Bosses with date,name and region killed.The file can be found at C:\Users\PCname\Documents\My Games\Grim Dawn
ShowKills = Toggle on/off to show all the kills of the current session of the game.
ShowItems = Toggle on/off to show the items you get of the current session of the game.(C: Common M: Magic R: Rare E: Epic L: Legendary).
ShowBuffs = Toggle on/off to show the list of buffs/auras you have.
ShowOnlyTempBuffs = Toggle on/off to show the list of temp buffs/auras you have. Summon Skills/Buffs are now hidden from Infoboxes(1)(2)when its enabled
ShowDebuffsDuration = Toggle to show the duration of the debuffs you have.
CombatLogConsole = Toggle on/off the combat log (Mostly for mod devs).
ShowMonsterValues = Toggle the monster values(if its disabled none of the values are being shown).
HealthValuesOneRow = Toggle on/off to show Player’s health/values/names on a single line.
HealthValuesHidePercent= Toggle on/off only the Player’s % percent values.
HealthHideValues = Toggle on/off the Player’s health values.
HealthHideNames = Toggle on/off the Player’s name.
AlwaysShowBossName= Toggle on/off to always show or not the Boss’s names independently from the Monster Classification filter.
AlwaysShowBossHealthPercent = Toggle on/off to always show or not the Boss’s Life percent health values independently from the Monster Classification filter.
HealthColorTrafficLights = Toggle on/off the Player’s healthbar colors to use 4 instead of 3 colors.Default (3)Green,yellow,red. Default 4 Green,yellow,orange,red
MonsterHealthValuesOneRow = Toggle on/off to show Monster’s health/values/names on a single line
MonsterHealthValuesHidePercent = Toggle on/off the Monster’s % percent values
MonsterHealthHideValues = Toggle on/off the Monster’s health values
MonsterHealthHideNames = Toggle on/off the Monster’s name
MonsterHealthColorTrafficLights = Toggle on/off the Player’s healthbar colors to use 4 instead of 3 colors.Default (3)Green,yellow,red. Default 4 Green,yellow,orange,red
DisplayMonsterAlternateMode = Toggle on/off the way the healthbars are being shown. True = After being hit and False = always drawn
AutoPickup = Toggle on/off Autopicking up items such as components and crafting materials
AutoCombine = Toggle on/off the option to Autocombine components after being collected
HidePets = Toggle on/off the Player’s Pets All values
MPHidePets = Toggle on/off the MPlayer’s Pets All values
MonsterClassificationFilter = Set the filter for the names/values to show depending on the enemy monster.Common+, Champions+, Heroes+, Bosses
ShowPlayerValues = Toggle on/off Player’s All values
ShowMultiPlayerValues = Toggle on/off MPlayer’s All values
HideFumble = Toggle on/off the Fumble status floating text on player
HidePoisonBleeding = Toggle on/off the Poison/Bleeding status floating text on player
PlayerColorCode = Set the Color code font for Player’s name (see picture below for the colorcodes)
MPColorCode = Set the Color code font for Player’s name
InfoBoxPosX = Set manually the X pos of Infobox(1) or with the bars from the configurator
InfoBoxPosY = Set manually the Y pos of Infobox(1) or with the bars from the configurator
InfoBoxFontSize = Set the Font Size for the Infobox(1)
InfoBoxBackGround.A = Set the Alpha transparency for the background window of Infobox(1)
Use2InfoBoxes = Toggle on/off the second Infobox(debuffs/duration of debuffs/incoming dmg)
InfoBox2PosX = Set manually the X pos of Infobox(2) or with the bars from the configurator
InfoBox2PosY = Set manually the Y pos of Infobox(2) or with the bars from the configurator
InfoBox2FontSize = Set the Font Size for the Infobox(2)
InfoBox2BackGround.A = Set the Alpha transparency for the background window of Infobox(2)
NamesFontSize = Set the Font Size for the Players/MPlayers
HideHealthBars = Toggle on/off the healthbars completely
PlayerDeathScreenShot = Saves a screenshot on your character’s death.
DroppedLegendarySfxNotification = Toggle on/off a soundfx when a legendary drops
CrucibleMapIndex = Valid number are: 0–>Default(random), 1–>Of the Deeps, 2–>Of the Dead, 3–>Of the Sands, 4–>Of the Grove, 5–>Of the Void, 6–>Of the Legion
MonsterClassificationFilter = Valid numbers are: 0–>Common, 1–>Champions, 2–>Heroes, 3–>Bosses
DroppedLegendarySfxVolume = Set the volume for the legendary drop sound. Highest = 3.0
ShowExperienceReceived = Shows how much experience you have received in the current session.
ShowTimeToLevelUp = Calculates how long it will take until you reach the next level depending the exp you receive
ShowExpPerMin = Show the amount of experience you get per minute
ShowDetailedDPS = Toggle on/off the Player’s DPS meter list
ShowDetailedDPSPets = Toggle on/off the Player’s Pets DPS meter list
ShowDetailedDPS_fontColor = Set the Color code font for Player’s DPS meter list (see picture below for the colorcodes)
ShowDetailedDPSPets_fontColor = Set the Color code font for Player’s Pets Player’s DPS meter list(see picture below for the colorcodes)
AutoPickupRadius = Set the radius of the Autopickup script. Values = 1.0 up to 8.0
ShowPotionCD = Toggle on/off the Cooldowns of Health/Energy potions when used(Infobox(1)
HealthPotionCDColorCode = Set the Color code font for Health potion cooldown (see picture in post for the colorcodes)
EnergyPotionCDColorCode = Set the Color code font for Energy potion cooldown (see picture in post for the colorcodes)
NemesisAlert = Toggle on/off the Notification when a Nemesis creature is near
ShowDetailedIncomingDamage = Toggle on/off the Player’s Incoming damage list
ShowDetailedIncomingDamage_fontColor = Set the Color code font for the Player’s Incoming damage list
ShowDpsPerTarget = Set the Player’s Incoming damage to show damage per target
BuffsColorCode = Set the Color code font for the Buffs/Auras list
DeBuffsColorCode = Set the Color code font for the Debuffs/duration list
CollapseDealtDpsList = Collapses the Player’s Dealt DPS list into a total value line of damage types
CollapsePetsDpsList = Collapses the Pets Dealt DPS list into a total value line of damage types
CollapseIncomingDpsList = Collapses the Incoming damage list into a total value line of damage types
ShowDetailedDPSTotal_fontColor = Set the Color code font for the Total Player’s DPS dealt list
ShowDetailedDPSHighest_fontColor = Set the Color code font for the Highest Player’s DPS dealt list
ShowDetailedDPSPetsTotal_fontColor = Set the Color code font for the Total Pets DPS dealt list
ShowDetailedDPSPetsHighest_fontColor = Set the Color code font for the Highest Pets DPS dealt list
ShowDetailedIncomingDamageTotal_fontColor = Set the Color code font for the Total Incoming damage received list
ShowDetailedIncomingDamageHighest_fontColor = Set the Color code font for the Highest incoming damage dealt list
AccentuateIncomingDamageType = Toggle on/off the fonts of inc damage being in bold
HealthBarsFarDistance = Set the value for the distance to show the healthbars of monsters. Values = 10.0 and highest 240.0. Default 40.0
AutoPickupLore = Toggle on/off Autopicking up the Lores of the ground
PotionConstitutionMin = Set the value for how low in % your constitution should be before auto-pickup a constitution potion(Food Ration/Vital Essence)
SkillsCooldownColorCode = Set the font Color code font for the skills cooldown
ItemSkillsCooldownColorCode = Set the font Color code font for the item skills cooldown
ShowSkillsCooldown = Shows the remaining cooldown of skills on the Infobox(1)
ShowItemSkillsCooldown = Shows the remaining cooldown of skills from equipped items on the Infobox(1)
SkillsCooldownThreshold = Shows threshold value for skills cooldown timer. Default on 5s which means that only skills with a cooldown of at least 5 secs will be shown
HideFloatingCombatAttr = Hides or shows the combat attributes like “Stunned”, “Frozen”, “Trapped”
LootBeam = Enables/disables the legendary drop Lootbeam
ShowMemoryUsage = Shows the memory usage the game is using at that moment. When the fonts turn red the game is about to crash.
HeroDebuffIcons = Toggle on/off the Debuff icons on the Hero’s+ under their healthbar
HeroDebuffIconsInTextform = Toggle on/off the text form of Debuff icons Infobox(2).Some debuffs by game’s default are missing proper icons.
HeroDebuffIconsScale = Edit the Values of the Debuff icons for higher resolutions (valid values: 0.25 lower-> 2.0 higher)
TimeOfDay = Edit the Day/Night Cycle with valid values of = 0-24 Use the configurator window slider from the configurator window.
ShowDeathMessage = Toggle on/off the notification on your character’s death
DisableFloatingText = Also known as Khai mode, enables/disables all floating text such as iron,damage,Criticals etc
SearchPrefixIndex = MI items prefix notification like Adamant,Aetherfire,Aggresive,Ancient,Barbaric etc
SearchSuffixIndex = MI items suffix notification like of AetherStorm,of Affliction,of Alacrity etc
AutoPickupBP = Set on True to autopickup Blueprints
AutoPickupOnly= Set this on True to enable Autopick only. Disables all other features of GI
AutoPickupRareItems = Set on true to autopickup greens items (rare and MI)
InfoBoxAlignRight = Toggle on/off how the infobox(1) align. Default is to the left and if enabled going to the right
InfoBox2AlignRight = Toggle on/off how the infobox(2) align. Default is to the left and if enabled going to the right
PotionMaxStackSize = Can set the max stack of pots here up to 999
OffsetY= how higher up your player’s head the healthbar to be shown. Eg: -10 and your healthbar will be moved up by 10 pixels
PetHealthBarThreshold = 100.0 Threshold value for the healthbar of player pets.If you set this value to 50.0 the pet healthbar will be shown only when the life is 50% or lower
SummonSkillsAreTempBuffs = set it to True if you want summons listed as Temp Buff in the InfoBox
LegendaryOldSfx = set on True to get the old sfx for dropped legendary items
PatchRangedRetaliation = Adds Retaliation damaged on ranged mobs.
RemoveEnvironmentDamage = Stop receiving damage from traps/aether ground etc damage

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FAQ

Q: First of all how does this interact with multiplayer? Does it affect it at all?
A: It has nothing to do with Single or Multiplayer games since it loads from the .exe of your client.

Q: Does this modification allow for steam achievements to be registered as completed?
A: I have played the whole game with no issues at all

Q: Everytime GD updates I cant use GI and I’m bored waiting the author to update it. Well, any fix?
A: For Steam users you have to rollback your game files.(console command: rollback download_depot 219990 219991 <manifestID>) Check this link below

Q: Why it doesn’t let me run it? It was saying something about permissions etc. Well?
A: Try telling Grim Internals to run with Administrator rights, some OS builds require that.

Q: No matter what I do the tool is not working at all. Why?
A: This is not a proper question, be more specified in your issue meaning that you have to explain which way you used to install/start the tool and of course if you are using the Steam or GoG version.

Q: Why this tool is dropping my framerate like there is no tomorrow? Is there anything I can do?
A: The author of the tool has done her best to make the tool as light as possible but in the end she came in conclusion that the engine of the game is very limited and old and no matter what you do will have some loss depending of your rig of course.
First of all you can start by disabling the DPS meter from the configurator window and in the .ini file set the trigger of this HealthBarsFarDistance = 40.000 if its more than that. Make sure your gfx drivers are up to date.

Q: Yo! My friend has GoG and i use Steam is it compatible with the tool?Can I use different version?
A: Of course! Has nothing to do if you use different clients anymore,just keep in mind that both have updated both the game and the tool

Q: I dont know why but my controller doesn’t work with GI
A: Run GI with administrator rights

Q: How are we SUPPOSED to update this? Delete the exe,folder and just download the new one??
A: Download the new version and throw everything in the Grim Dawn folder.Keep the ini there it gets updated the moment you run the new version

Q: Ok I did everything you mentioned above about the framerate etc but still I get some loss? Anything else to consider?
A: Make sure your gfx supports DX11 cause the game runs with it in default. For some players its better FPS to make sure that you add the /d3d9 in the the shortcut of the tool you added in the Steam Library(right click on the shortcut and then press -> set launch options and add the command there)

Q: How can I know which version of the tool I am using? Well ok it works but which one I have?
A: From versions 1.70+ of the tool there is a small mention of the tool’s version right after the clients version. eg: 1.0.7.1(GI v1.72a)
And in game (game session, not character select) press Ctrl+F5 and look on the upper left of the GI configurator window.

Q: Hey the tool work perfect but I was wondering if there was a way to set my healthbar a bit higher than my character’s head
A: Wow you are in luck brother! In the .ini search for this line [HealthBarPlayer] and a bit down further there is this line OffsetY=0.
Change it to OffsetY= -10 (your healthbar will be moved up by 10 pixels)

Q: I play with my friends and the Autoloot doesnt work. Is it not MP gaming compatible?
A: Auto-loot is not working on servers with the non-instanced loot checked.

Q: The tool gives me an error while I’m trying to run it such as Grimdawn.exe has wrong filesize! What is going on?
A: It means that the game client got an update while your GI is an older version. The author is kind enough to keep us pleased by updating for both Steam/GoG versions in a maximum of few hours after the update comes up to his perception. Well she has a real life too right? Be patient.

Q: I made sure that I did what the first post explains for the installation but the tool still refuses to work.
A: If you are sure that you did everything properly try to re-add the tool’s .exe in the windows defender or ANY other antivirus exceptions you have because sometimes after updates in the so called Anti-viruses they might re-add it back in the blocked list.

Q: I find so many “tag Not” found text in my game.Can you update the tool please?
A: It means that you have installed coloredfonts mod.GI has nothing to do with this mod update to the latest version

Q: Is there a way to launch the tool with the game properly with Steam Big Picture enabled?
A: Add the tool to Steam and run it from there.

Q: What are yellow/red numbers in bracket in DPS-meters?
A: The damage shown in () brackets is the current dps dealt to 1 target.
The damage shown in [] brackets is the highest dps ever dealt to 1 target.

Q: Im using Steam cloud and it looks like its not updating my characters
A: Steam Cloud Save is not functioning properly when you launch Grim Internals!If you really need Cloud Save, then first launch Grim Dawn and when you see the game menu,(character selection screen) then start Grim Internals

Q: My game always freezes for a second when I die. Why?
A: It generates a screenshot of your death which causes the described lag. To disable this behavior in the .ini and set the PlayerDeathScreenShot= to False

Q: The autoloot is great but why the Vital essences/food too? I don’t want to autoloot that even on my maxed constitution. Anything here?
A: Edit in the .ini the PotionConstitutionMin=75.000 to any number you feel like. The 75.000(75%) is has means that to autoloot the essence when your constitution reaches 74%.

Q: This tool keeps getting blocked from my Antivirus saying its a trojan. How DARE you?
A: No its not a trojan. This tool(as far as I understand) loads up a .dll into Grim Dawn’s memory right before the game and the Anti-viruses think that its a malicious attempt. This behavior is suspicious ._.

Q: Damn I use 4k resolutions and I cant see anything from the Infoboxes! Any fix?
A: Open up your .ini and search for “InfoBoxFontSize”. Set this to 20 or 24 and do the same on the"InfoBox2FontSize".

Q: How do I turn off health bars for pets but still turn on health bars for monsters??
A: While In game session press Control+F5 and click on ‘Hide Player pets’ and ‘Hide MP Pets’(for other players pets)close the configurator.

Q: I enabled the ‘Show Skills Cooldown’ option but the cooldown of the skills starts countdown when they get to the last 5 seconds why?
A: Edit in the .ini this option of SkillsCooldownThreshold=5.000(default) to any number you want. The 5.000 means it will show the last 5 seconds of the cooldown.

Q: Can I disable all the floating texts for autoloot items like iron, crafting components damage numbers criticals etc?
A: Open up the configurator window with Ctrl+F5 while in game and click checkbox to disable all floating text messages (aka Khai-Mode).

Q: I searched high, I searched low and I cant disable the names from the Bosses or hero monsters etc. Is there a way?
A: Open up your .ini and search for AlwaysShowBossName=True and set it to False

Q: I like the sound FX you added for the legendary drop but I can’t hear it sometimes,especially when I play with friends.
A: This actually its the game’s engine limitations. Sometimes too many sounds during the fights occur and since the tool uses one of the 64(?) channels to play it maybe there will be none available. Game engine limitation sorry.

Q: That purple beam for the legendary items looks neat but the beam is moving around, is it bugged? Can I turn it off?
A: The beam replaces the stars sparkles that are already there and are hardcoded to appear randomly here and there on the surface of the dropped item. It cant be changed tho, so If you want to disable it edit in the .ini LootBeam=True set to False.

Q: The second Infobox shows a “Current Life %”. What does this mean?
A: Some abilities reduce enemy health by a percentage of their current health. This damage is the “unspecified type damage”

Q: Is there any chance to disable looting everything else but the components only?
A: In the .ini file search for ‘“AutoPickupOnly”= False’ and set it to True

Q: I enabled the DebuffIcons but the icons are so small and i cant even specify which is what.Some of them have weird icons.
A: If you play on high resolutions then edit this line in the .ini file ‘HeroDebuffIconsScale’(valid values: 0.25 -> 2.0) The tool shows the actual icons the game has when they are applied so some of them dont have proper icons…game limitation

Q: I took a look into the the .ini file just to edit some things and its a mess! So many things in there. What is going on?
A: Check the very first lines of this post i have a section with all the .ini commands and triggers

Q: I play in low resolutions and names of the players and from the monsters are very big.Can I make them smaller?
A: Edit in the .ini this option ‘NamesFontSize=20’ to a smaller number.

Q: Is there any way to change the color of the name fonts?
A: Edit in the .ini these: PlayerColorCode="{^ }" MPColorCode="{^ }"add the letter corresponding inside the brackets.Check the image below at the end of this post

Q: Hey I keep getting a message like "Can’t find Grim Dawn!"when I run the tool.
A: Make sure you installed the tool files in the main base folder of the game and Steam is running.

Q: Hello, I’d like to know if there is a way to disable the “you are dead” message ?
A: In the .ini file search for ‘ShowDeathMessage=True’ and set it to False

Q: Hey I want to delete or rename some of my teleport locations,any chance?
A: In the Grim Dawn installation folder use an external texteditor to edit the file “GrimInternals_TeleportList.txt”.

Q: The Configurator fonts and everything in there looks weird,what is the problem?
A: It has to do with the scaling issues the window has try these for now:
—> Right-click the GI AND shortcut/program -> properties -> compatibility -> Change high DPI settings -> tick Override high DPI scaling behavior -> set it to Application.
—> Do the above steps on the 64bit exe of Grim Dawn into the /x64bit folder(C:\Program Files (x86)\Steam\steamapps\common\Grim Dawn\x64)
—> Disable scaling in windows or/and in your GFX’s software
—> After doing all these you might have to restart your PC
Windows 7 scaling https://www.techrepublic.com/blog/windows-and-office/get-a-better-view-in-windows-7-by-adjusting-dpi-scaling/
Windows 10 scaling https://www.windowscentral.com/how-change-high-dpi-settings-classic-apps-windows-10-april-2018-update

Q: You know what? This tool is like cheating! I consider it a cheat especially the autoloot! What were you thinking?!
A: As the author said: “This tool is not responsible for any kind of damage this tool made to your hardware or your brain.” I didn’t see any button like : press F for full health or invincibility or anything. Its mostly for QoL purposes, play fair.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Setting up the Healthbars
WOW hold your horse there shortie!
Before you go any further i wanted to remind you that if you do ANY change in the .ini file while the game and the tool is running then it will not be saved. Close the game and then save your .ini file. Also if the ini file is opened and you do any change in the configurator window it will not be saved.

-Lets get things first, there are 2 kinds of how to show the healthbars.Either to make them show always or only after the monster is hit.
-The current trigger for this is at the configurator window (Ctrl+F5) and enabling the Alternative Mode. Meaning that when its enabled the healthbars appear only after a monster was hit.

In the .ini file you can also Toggle on/off the Monster’s healthbar and change the option to use 3 or 4 color stages.Default 3 are Green,yellow,red. And the default 4 are Green,yellow,orange,red. As you will see below there are 2 different options for the colors to be shown depending the % of health. The color value starts from 0.000 maxed to 1.000.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • IF you set the HealthColorTrafficLights/MonsterHealthColorTrafficLights = True, means that only 3 stages/colors depending of the % of health will be drawn

The 3 color/stages of percentages are as below
Stage 1 GREEN = 100% - 65%
Stage 2 YELLOW = 64% - 35%
Stage 3 RED = 34% - 00%

Stage 1 100% - 65% GREEN.R = how much red
Stage 1 100% - 65% GREEN.G = how much green
Stage 1 100% - 65% GREEN.B = how much blue
Stage 1 100% - 65% GREEN.A = alpha(brightness) for visibility

Stage 2 64% - 35% YELLOW.R = how much red
Stage 2 64% - 35% YELLOW.G = how much green
Stage 2 64% - 35% YELLOW.B = how much blue
Stage 2 64% - 35% YELLOW.A = alpha(brightness) for visibility

Stage 3 34% - 00% RED.R = how much red
Stage 3 34% - 00% RED.G = how much green
Stage 3 34% - 00% RED.B = how much blue
Stage 3 34% - 00% RED.A = alpha(brightness) for visibility
LifeMaxBar.A = 0.500 = alpha(brightness) for visibility(background of empty space of healthbar)
OffsetY = 0 = how higher up your player’s head the healthbar to be shown
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • IF you set the HealthColorTrafficLights/MonsterHealthColorTrafficLights = False, Its the same as above but with 4 color/stages instead of 3 (default is set on True)

And the 4 stages of percentages are as below
Stage 1 GREEN = 100% - 75%
Stage 2 YELLOW = 74% - 50%
Stage 3 ORANGE = 49% - 25%
Stage 4 RED = 24% - 00%

  • [li]So let me repeat myself that all the GREEN-YELLOW-ORANGE-RED options have each one of 4 different values.[/li]The values are:

Stage 1 100% - 75% GREEN.R = how much red
Stage 1 100% - 75% GREEN.G = how much green
Stage 1 100% - 75% GREEN.B = how much blue
Stage 1 100% - 75% GREEN.A = alpha(brightness) for visibility

Stage 2 74% - 50% YELLOW.R = how much red
Stage 2 74% - 50% YELLOW.G = how much green
Stage 2 74% - 50% YELLOW.B = how much blue
Stage 2 74% - 50% YELLOW.A = alpha(brightness) for visibility

Stage 3 49% - 25% ORANGE.R = how much red
Stage 3 49% - 25% ORANGE.G = how much green
Stage 3 49% - 25% ORANGE.B = how much blue
Stage 3 49% - 25% ORANGE.A = alpha(brightness) for visibility

Stage 4 24% - 00% RED.R = how much red
Stage 4 24% - 00% RED.G = how much green
Stage 4 24% - 00% RED.B = how much blue
Stage 4 24% - 00% RED.A = alpha(brightness) for visibility
LifeMaxBar.A = 0.500 = alpha(brightness) for visibility(background of empty space of healthbar)

So lets say if i want the first stage of percent 100% - 75% of my health to be ONLY BLUE and be fully visible i will do this:

Green.R=0.000 (setting the R(red) to 0.000)
Green.G=0.000(setting the G(green) to 0.000)
Green.B=1.000(the 1.000 is the highest value)
Green.A=1.000(setting the alpha(brightness) for visibility)

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

After all these were read and hopefully helped you then lets see the healthbar values in the .ini file with an example of the setup I use

  • There are four different values, Player’s healthbars,Mplayers healthbars, Player’s pets healthbars, Mplayers pets healthbars and Monsters healthbars but I use the same for of them except monsters and pets which are smaller.
  • These work the same way so showing one of them and explain them is enough. These brackets separate the values as follows:

I use this for:

[HealthBarPlayer] and [HealthBarMultiPlayer]
Width=120= Set the value for how long the healthbar should be
Height=9 = Set the value for how wide the healthbar should be
Green.R=0.000
Green.G=1.000
Green.B=0.000
Green.A=1.000

Yellow.R=1.000
Yellow.G=1.000
Yellow.B=0.000
Yellow.A=1.000

Orange.R=1.000
Orange.G=0.610
Orange.B=0.000
Orange.A=1.000

Red.R=1.000
Red.G=0.000
Red.B=0.000
Red.A=1.000
LifeMaxBar.A = 0.500
OffsetY=0

This for:

[HealthBarPlayerPets] - [HealthBarMultiPlayerPets]
Width=100= Set the value for how long the healthbar should be
Height=6= Set the value for how wide the healthbar should be
Green.R=0.000
Green.G=1.000
Green.B=1.000
Green.A=1.000

Yellow.R=0.000
Yellow.G=1.000
Yellow.B=1.000
Yellow.A=1.000

Orange.R=0.000
Orange.G=1.000
Orange.B=1.000
Orange.A=1.000

Red.R=0.000
Red.G=1.000
Red.B=1.000
Red.A=1.000
LifeMaxBar.A = 0.500

While this for:

[HealthBarMonster]
Width=100= Set the value for how long the healthbar should be
Height=6 = Set the value for how wide the healthbar should be
Green.R=0.000
Green.G=1.000
Green.B=0.000
Green.A=1.000

Yellow.R=1.000
Yellow.G=1.000
Yellow.B=0.000
Yellow.A=1.000

Orange.R=1.000
Orange.G=0.610
Orange.B=0.000
Orange.A=1.000

Red.R=1.000
Red.G=0.000
Red.B=0.000
Red.A=1.000
LifeMaxBar.A = 0.500

And this for:

[HealthBarMonsterHero+]
Width=150= Set the value for how long the healthbar should be
Height=11 = Set the value for how wide the healthbar should be
Green.R=0.750
Green.G=0.000
Green.B=1.000
Green.A=1.000

Yellow.R=0.750
Yellow.G=0.000
Yellow.B=1.000
Yellow.A=1.000

Orange.R=1.000
Orange.G=0.610
Orange.B=0.000
Orange.A=1.000

Red.R=1.000
Red.G=0.000
Red.B=0.000
Red.A=1.000
LifeMaxBar.A = 0.500

This is a small example how they look like with my setup

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Below is a an image showing the possible colors you can use for the colorcodes(fonts) with each letter corresponding to the color you want.

Don’t hesitate to ask anything about the features and post any bugs, Im a daily lurker in here and I can help in any way we can.
Sorry for my English peepos, did my best

Thanks for your work!
Much appreciated!

I’ll post the stuff in my first post, but I’m not using a link, because
this will cause the whole post to be centered aligned
and that is hard to read sometimes.

Try to place this link, not direct link to post. It works correctly and addresses you to post in line.

Oh god the centered view of this is horrible indeed lol

Try to re-add it back into your first post i finished up with a lot of typos i had which im sure would confuse peeps

This is a very valuable hint, thank you very much! :slight_smile:

I can add a link now … :smiley:

First and foremost, congratulations to GlockenGerda for your promotion to Praetorian status! It is well-deserved and a reflection of your contributions to this community. As you mentioned, hopefully this may allow you to work on a future 64-bit version of Grim Internals but I would completely understand if you cannot support it. Grim Internals is the only mod that I use and such a major QoL improvement that I would prefer to play the game on 32-bit with Grim Internals than 64-bit without.

I have just a minor QoL suggestion- is it possible to prevent further autopickup of health and spirit potions beyond 99 so that it doesn’t take up more room in your inventory. I know it’s only a tiny amount of inventory space but it’s also annoying having to sell the excess potions. Anyway, it’s really because I’m pedantic/lazy/OCD about these things :slight_smile:

Thanks Khai!

I have just a minor QoL suggestion- is it possible to prevent further autopickup of health and spirit potions beyond 99 so that it doesn’t take up more room in your inventory. I know it’s only a tiny amount of inventory space but it’s also annoying having to sell the excess potions. Anyway, it’s really because I’m pedantic/lazy/OCD about these things :slight_smile:

Unzip the attached file to your Grim Dawn folder and overwrite “_GrimInternalsData.arz”
This sets the max. stack size to 999 for the potions and you can save some inventory space

Is there some way to remap which key shows/hides the loot off of X? In case somebody is already using that for abilities or other ingame functions.
Amazing tool by the way, the amount of time saved for not having to stand around after large battles just cannot be overstated. Smoother gameplay and less looting! :slight_smile: