[REL] Grim UI

Thank you for your reply.

The reason I was asking about Grim Dawn player’s resolution size was in fact related to me thinking about resizing the X-Mod for 1440. I doubt I’ll make an additional version though, as I’m not wanting to maintain numerous mods anymore.

1 Like

The only thing, besides asking CE for their data, is a very inexact method of just going through uploaded screenshots on Steam and checking the technical details of the uploaded files.
But nothing about that is necessarily representative of who might be using mods or X-Mod specifically.

I just checked a bunch of different users from the recent Grim Dawn Steam screenshots and it looks like:
1x 1024x768
1x 1360x768
12x FHD
10x QHD
1x 3440x1440
2x 4K

One could run some script and gather data from 10K different users, but it still wouldn’t necessarily be representative of people using the mod. A poll with honest answers might be that, but only a fraction of people would notice/participate, and responses would be dripping for X months or years heh.
1440 is certainly more future-proof, especially in the age of upscaling techniques like DLSS, where there’s really no reason to choose 1080 instead of 1440 going forward, as even with a weaker PC one could scale it automatically and overall have a better experience, not to mention productivity, browsing web etc.

1 Like

Hello, I have a very simple method that can help you summon any NPC in GDX3 anytime, anywhere. Below are the console commands to summon these NPCs and the corresponding text labels for each NPC’s name. To use it, in a custom game, press the ~ key to activate the console, then enter the command for the NPC you want to summon at the cursor position, and press Enter. The NPC will then appear next to your character.

Since my English isn’t very good, I don’t know if I can help you.

GDX3_NPCs.txt (18.6 KB)

game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnholdentranceguard_01.dbr"
tagGDX3NPC_Flavor_AREAH_01=Warder Kagnar
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnholdexitguard_01.dbr"
tagGDX3NPC_Flavor_AREAH_02=Warder Geriel
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_weaver_01.dbr"
tagGDX3NPC_Flavor_AREAH_03=Tamerlan Kurgen
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_tailor_02.dbr"
tagGDX3NPC_Flavor_AREAH_04=Nara Serewind ~ Tailor
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_blacklegionscout_injured01.dbr"
tagGDX3NPC_Flavor_AREAH_05=Scout Barrowman
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_blacklegionscout_injured01b.dbr"
tagGDX3NPC_Flavor_AREAH_05=Scout Barrowman
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_blacklegionscout_injured01b_female.dbr"
tagGDX3NPC_Flavor_AREAH_06=Scout Farro
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_blacklegionscout_injured01_female.dbr"
tagGDX3NPC_Flavor_AREAH_06=Scout Farro
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnscout_injured_01.dbr"
tagGDX3NPC_Flavor_AREAH_07=Wayfinder Nokken
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnscout_injured_02.dbr"
tagGDX3NPC_Flavor_AREAH_07=Wayfinder Nokken
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnghost_midwinter_01.dbr"
tagGDX3NPC_Flavor_AREAH_08=Arvin
game.Spawn "records/creatures/npcs/questnpcs/gdareah/npc_blacklodge_boy_01.dbr"
tagGDX3NPC_Flavor_AREAH_09=Leos
game.Spawn "records/creatures/npcs/questnpcs/gdareah/npc_blacklodge_boy_01b.dbr"
tagGDX3NPC_Flavor_AREAH_09=Leos
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_blacklodge_boy_01.dbr"
tagGDX3NPC_Flavor_AREAH_09=Leos
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_medea_01.dbr"
tagGDX3NPC_Flavor_AREAH_10=Thane Medea Fleecestealer
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_ravagercamp_kurn_02.dbr"
tagGDX3NPC_Flavor_AREAH_11=Finree
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dranghoulchampion_01.dbr"
tagGDX3NPC_Flavor_AREAH_12=Drach the Indomitable
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dranghoulchampion_02.dbr"
tagGDX3NPC_Flavor_AREAH_13=Pyre Keeper Mogguz
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_angler_01.dbr"
tagGDX3NPC_Flavor_AREAH_14=Jurr
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_shepherd_01.dbr"
tagGDX3NPC_Flavor_AREAH_16=Battok
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_tanner_01.dbr"
tagGDX3NPC_Flavor_AREAH_17=Khorra
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_scout_01.dbr"
tagGDX3NPC_Flavor_AREAH_18=Wayfinder Hrodgar
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_scout_02.dbr"
tagGDX3NPC_Flavor_AREAH_19=Wayfinder Sygrid
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_ravagercamp_kurn_01.dbr"
tagGDX3NPC_Flavor_AREAH_20=Terron
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_ravagercamp_kurn_03.dbr"
tagGDX3NPC_Flavor_AREAH_21=Nine Fingers
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_ravagercamp_kurn_04.dbr"
tagGDX3NPC_Flavor_AREAH_22=Uffrith
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_boar_01.dbr"
tagGDX3NPC_Flavor_AREAH_23=Kurn Boar
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_boy_01.dbr"
tagGDX3NPC_Flavor_AREAH_24=Revolnir
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_girl_01.dbr"
tagGDX3NPC_Flavor_AREAH_25=Lerren
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_boy_02.dbr"
tagGDX3NPC_Flavor_AREAH_26=Beorl
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_girl_02.dbr"
tagGDX3NPC_Flavor_AREAH_27=Saski
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_boy_03.dbr"
tagGDX3NPC_Flavor_AREAH_28=Vargrin
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurnhold_girl_03.dbr"
tagGDX3NPC_Flavor_AREAH_29=Igarra
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_boy_01a.dbr"
tagGDX3NPC_Flavor_AREAH_30=Dessmir
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_boy_01b.dbr"
tagGDX3NPC_Flavor_AREAH_30=Dessmir
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_boy_02a.dbr"
tagGDX3NPC_Flavor_AREAH_31=Ryddur
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_boy_02b.dbr"
tagGDX3NPC_Flavor_AREAH_31=Ryddur
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_girl_01a.dbr"
tagGDX3NPC_Flavor_AREAH_32=Hastrin
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_girl_01b.dbr"
tagGDX3NPC_Flavor_AREAH_32=Hastrin
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_girl_02a.dbr"
tagGDX3NPC_Flavor_AREAH_33=Reyna
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_girl_02b.dbr"
tagGDX3NPC_Flavor_AREAH_33=Reyna
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_parent_01.dbr"
tagGDX3NPC_Flavor_AREAH_34=Mara
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_dreadwastes_parent_02.dbr"
tagGDX3NPC_Flavor_AREAH_35=Vorl
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_man_01.dbr"
tagGDX3NPC_Flavor_AREAH_36=Adonir
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_man_02.dbr"
tagGDX3NPC_Flavor_AREAH_37=Rukar
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_woman_01.dbr"
tagGDX3NPC_Flavor_AREAH_38=Mehra
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_woman_02.dbr"
tagGDX3NPC_Flavor_AREAH_39=Kylsa
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_scout_03.dbr"
tagGDX3NPC_Flavor_AREAH_40=Wayfinder Anatka
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_man_03.dbr"
tagGDX3NPC_Flavor_AREAH_41=Olgird
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_man_04.dbr"
tagGDX3NPC_Flavor_AREAH_42=Worell
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_woman_03.dbr"
tagGDX3NPC_Flavor_AREAH_43=Taleryn
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_woman_04.dbr"
tagGDX3NPC_Flavor_AREAH_44=Kirgrid
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_man_05.dbr"
tagGDX3NPC_Flavor_AREAH_45=Rogven
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_woman_05.dbr"
tagGDX3NPC_Flavor_AREAH_46=Satrid
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_scout_04.dbr"
tagGDX3NPC_Flavor_AREAH_47=Wayfinder Morjen
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_mammothhandler_01.dbr"
tagGDX3NPC_Flavor_AREAH_48=Garea
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_kurn_mammothhandler_02.dbr"
tagGDX3NPC_Flavor_AREAH_49=Mahut
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_eisprinzessin_01.dbr"
tagGDX3NPC_Flavor_AREAH_50=Skald Eisprinzessin
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_03.dbr"
tagGDX3NPC_Flavor_AREAH_51=John Bour'Bour
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_04.dbr"
tagGDX3NPC_Flavor_AREAH_52=Barkabus
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_05.dbr"
tagGDX3NPC_Flavor_AREAH_53=Kaspenov
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_06.dbr"
tagGDX3NPC_Flavor_AREAH_54=Hangman Jarvarru
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_07.dbr"
tagGDX3NPC_Flavor_AREAH_55=Har'Har
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_08.dbr"
tagGDX3NPC_Flavor_AREAH_56=Kreek
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_09.dbr"
tagGDX3NPC_Flavor_AREAH_57=Root
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_10.dbr"
tagGDX3NPC_Flavor_AREAH_58=Dir'Dur
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_11.dbr"
tagGDX3NPC_Flavor_AREAH_59=Elmin
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_12.dbr"
tagGDX3NPC_Flavor_AREAH_60=Carlilac
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_13.dbr"
tagGDX3NPC_Flavor_AREAH_61=Con'Con
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_14.dbr"
tagGDX3NPC_Flavor_AREAH_62=Lex'Lex
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_15.dbr"
tagGDX3NPC_Flavor_AREAH_63=Juniper
game.Spawn "records/creatures/npcs/flavornpcs/gdareah/npc_beaver_16.dbr"
tagGDX3NPC_Flavor_AREAH_64=Sappina

Screenshot Example


1 Like

I completely agree with you. Ultrawide monitors are definitely the way to go. If you’re a collector trying to hold onto every set item, unique, and legendary, you need all the screen space and resolution possible to manage a bigger stash effectively.

2 Likes

Thank you for taking the time to look into some things, I really appreciate your effort!

1 Like

Very cool idea, thank you for sharing!

Being able to add more tabs would hit two birds with one stone, in my opinion.

Based on what was shown for Fangs of Asterkarn, the number of tabs is increasing. When I pick up the expansion, I plan to create a version featuring maximum tabs and space:

  • Inventory: 30x26 (current 30x22)
  • Stash: 60x38 (current 52x34)
1 Like

You can also use this tool to access the console in the main storyline.

1 Like

The majority of Steam users uses 1920x1080 and I would keep your mod at that.

If you want to create an alternative for lower or higher resolutions that is one thing, but 1920x1080 is the most widespread, so anything else should be an addition, not a replacement.

1 Like

So excited to see a download link! Tried it right away. Seems to work, but the quest widget moved to the same place as Big Caravan - that change is why I was hoping for a new X-mod instead. Am I hallucinating? It moved, right? Can it go back?

X-Mod doesn’t change that. I’m not using that mod, but such changes are very rarely tied to save games, so either you didn’t uninstall it (properly) or you forgot about some data file that has been replaced manually (I don’t recall that mod’s file structure).
Just to be sure backup you saves, and reinstall GD.

_Jj, thanks. You’re exactly right. I had an old file hanging out in my build directory from when I was trying out Big Caravan. Thanks for the confirmation and sanity check!

Updated the X-Mod to 3.01 by adding the Factions and Transmuter (Illusionist) windows.

3 Likes

Agreed. I’ll follow my first inclination and leave it as is. I appreciate your thoughts on the matter.

I meant modders having the ability to add more tabs would be interesting.

There is a section somewhere on the forum where you can request that, and maybe someone already has. Ultimately, though, it depends on the crate team to implement adding tabs freely but if a lot of people want it, there’s a chance they will add it.

If memory serves, it was talked about some years ago and seeing how it’s still not possible, I think the answer is obvious. I’m just thankful we can mod at all.

1 Like

This has probably been asked before a gazillion times so please forgive me, but would it be possible to make a search bar for the inventory your character carries on him while playing?

With source code, in theory, everything is possible and it seems like a very small thing, but it can involve re-engineering a proportionally larger chunk of code to accommodate such functionality. Either way, after all these years, it’s safe to assume ‘we’re not interested in being bothered, that’s not a part of our design vision for this thing’.

Went against my plans and put a few more hours into GD. Mod works without any issues, but I’m just in Act2, once again- good job, it’s a massive relief.