[Tool] Grim Dawn Item Assistant

when does the backup to the cloud happen? im already logged in with my email but i still have items that hasnt been backed up to the cloud.

Is that possible directly from IA?

IIRC, you export if from GDStash and then import the exported file using IA.

See [Tool] GD Stash - #8120 by mamba

1 Like

Ah thanks! I understand what he meant now.

Hoping to have the backup issues resolved this week.

IAGD backups is now fully back online.

If you are still having issues, update to the latest version at Release 1.4.9155.22761 Ā· marius00/iagd Ā· GitHub

Should only be necessary for a very tiny subset of users who keeps trying to sync an absurd amount of items. Those are currently being throttled.

Hi, first of all, thanks for this awesome loot, it’s basically mandatory for the loot goblins like me!!

I got a questions, it’s possible to store items from a mod? And it’s eventually possible to create a separate ā€œstashā€ file for that specific mod?

Because I’ve used this tool with vanilla GD for a while, and now I started playing consistently a specific mod that have a lot of mod items, and I’d like to start hoarding stuff from that mod, but IDK if IA is compatible with mods, and also I’d like to not shuffle vanilla items with mod items.

Thanks in advance for the reply, and thanks again for the awesome work!! :love_you_gesture:

Yes and yes.

Once you start looting items from a mod, there will be a dropdown in the upper right corner where you can choose which mod to use.

Wow that’s awesome, thank you! I was afraid of sending mod items because I didn’t want to mix the two stashes, now I can free some space!

One last question, it’s a problem if this mod uses an expanded stash, or it still just use the 4th and 5th stashes to swap items?

Should not be any problem if the mod uses expanded stash tabs

Ok thanks!

I tried sending some of the items from the mod (Path of Grim Dawn 2024) to GD IA, but seems like not all items have been sent, some doesn’t appear in the tool. The mod is a collection of different mods, included the D3 classes one. The items from other mods like Shattered Affixes that are included in the mod have been transferred correctly, but the D3 items have been taken by IA but don’t appear in the item list.

Do you know any way this could be fixed?

Edit: NVM, for whatever reason IA now decided to accept and save all the items I send him, who knows why :person_shrugging:

Quick question. I need unlock all shared tabs to make it work?

No. It always defaults to the last 2 you have open.

Hi, I need to know how to set up GDIA for grimarillion mod. So, i first always open GDIA, then I start putting stuff in the last tab of shared stash, and items go inside GDIA, as it says ā€œItem looted by Item assistantā€, but when I log-in back, all the items that I had put in GDIA, go back into my in-game stash tab by themselves. All these items are modded, the vanilla ones remain in GDIA. So, I’m having this prob only with modded ones

Just here to say this utility is awesome. Its exactly what I wanted, a no frills infinite stash.

Thats all I wanted and this delivers. It does occasionally seem to cause GD to crash when trying to load a character, no idea why. But thats fine cause I can just force close and restart XD

1 Like

Patch notes 1.4.9214.28349:

Should you experience GD crashes while running IA, send me the crash reports and I’ll look into it.

1 Like

Hoping someone can help. I’ve tried everything I can find on the web.

I’ve been using IA for a few years and never really had a problem. I recently had a MB fail and had to do a complete system restore on my laptop and after installing IA, I can’t get it to launch at all. I get a brief wheel and then nothing. No error, no program launch. I have VS 1019 (64) installed and I’ve tried launching as admin. I’ve tried it on both Win 10 and 11 (I did a downgrade to see if that was the problem) and both are having major issues…

Hoping someone has some ideas…

System Specs:
Alienware M18 R2 Gaming Laptop
64 Gig RAM
Nvidia GForce RTX 4090

Thanks

Tfoz

Check for log files under %appdata%…\local\evilsoft\IAGD

Ideally hop unto the IA discord, but that might be hard if you can’t open IA to get the link…

2025-03-25 10:52:46,852 [Main] INFO [IAGrim.Program]: Starting IA:GD…
2025-03-25 10:52:46,860 [Main] INFO [IAGrim.Program]: Starting exception monitor for bug reports…
2025-03-25 10:52:46,861 [Main] INFO [IAGrim.StartupService]: Running version 1.4.9048.12383 from 09/10/2024
2025-03-25 10:52:46,883 [Main] INFO [IAGrim.Program]: Calling run…
2025-03-25 10:52:46,886 [Main] INFO [IAGrim.Program]: Visual styles enabled…
2025-03-25 10:52:47,207 [Main] INFO [IAGrim.Settings.SettingsService]: Could not find settings JSON, defaulting to no settings.
2025-03-25 10:52:47,282 [SQL] INFO [IAGrim.Database.SessionFactory]: Creating session on thread 6
2025-03-25 10:52:47,486 [SQL] ERROR[NHibernate.Cfg.Configuration]: Could not compile the mapping document: IAGrim.Database.Model.ReplicaItem.hbm.xml
NHibernate.MappingException: Could not compile the mapping document: IAGrim.Database.Model.ReplicaItem.hbm.xml —> System.InvalidOperationException: There is an error in XML document (1, 224). —> System.TypeLoadException: Could not load type ā€˜System.Xml.Serialization.XmlSerializationReader’ from assembly ā€˜System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read16_HbmColumn(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read40_HbmProperty(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read100_HbmClass(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read108_HbmMapping(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderHbmMapping.Read109_hibernatemapping()
— End of inner exception stack trace —
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
at NHibernate.Cfg.NamedXmlDocument…ctor(String name, XmlDocument document, XmlSerializer serializer)
at NHibernate.Cfg.NamedXmlDocument…ctor(String name, XmlDocument document)
at NHibernate.Cfg.Configuration.LoadMappingDocument(XmlReader hbmReader, String name)
— End of inner exception stack trace —
2025-03-25 10:52:47,488 [Main] WARN [IAGrim.Database.Synchronizer.Core.ThreadExecuter]: Could not compile the mapping document: IAGrim.Database.Model.ReplicaItem.hbm.xml
2025-03-25 10:52:47,489 [Main] WARN [IAGrim.Database.Synchronizer.Core.ThreadExecuter]: at NHibernate.Cfg.Configuration.LogAndThrow(Exception exception)
at NHibernate.Cfg.Configuration.LoadMappingDocument(XmlReader hbmReader, String name)
at NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name)
at NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly)
at NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly)
at SessionFactoryLoader.SessionFactory.CreateSessionFactory(String configFile)
at SessionFactoryLoader.SessionFactory.get_sessionFactory()
at SessionFactoryLoader.SessionFactory.OpenSession()
at IAGrim.Database.SessionFactory.OpenSession()
at IAGrim.Database.DatabaseItemDaoImpl.GetSpecialStackableRecords()
at IAGrim.Database.Synchronizer.DatabaseItemRepo.b__4_0()
at IAGrim.Database.Synchronizer.Core.ThreadExecuter.<>c__DisplayClass12_01.<Execute>b__0() at IAGrim.Database.Synchronizer.Core.ThreadExecuter.Run() 2025-03-25 10:52:47,489 [Main] FATAL[EvilsoftCommons.Exceptions.ExceptionReporter]: There is an error in XML document (1, 224). 2025-03-25 10:52:47,489 [Main] FATAL[EvilsoftCommons.Exceptions.ExceptionReporter]: at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) at NHibernate.Cfg.NamedXmlDocument..ctor(String name, XmlDocument document, XmlSerializer serializer) at NHibernate.Cfg.NamedXmlDocument..ctor(String name, XmlDocument document) at NHibernate.Cfg.Configuration.LoadMappingDocument(XmlReader hbmReader, String name) --- End of stack trace from previous location where exception was thrown --- at IAGrim.Database.Synchronizer.Core.ThreadExecuter.Execute[T](Func1 func, Int32 timeout)
at IAGrim.Database.Synchronizer.DatabaseItemRepo.GetSpecialStackableRecords()
at IAGrim.Parsers.TransferStash.TransferStashServiceCache.Refresh()
at IAGrim.Services.ServiceProvider.Initialize(ThreadExecuter threadExecuter, SqlDialect dialect)
at IAGrim.Program.Run(String args, ThreadExecuter threadExecuter)
at IAGrim.Program.Main(String args)
2025-03-25 10:52:47,489 [Main] FATAL[EvilsoftCommons.Exceptions.ExceptionReporter]: There is an error in XML document (1, 224).
2025-03-25 10:52:47,489 [Main] FATAL[EvilsoftCommons.Exceptions.ExceptionReporter]: at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
at NHibernate.Cfg.NamedXmlDocument…ctor(String name, XmlDocument document, XmlSerializer serializer)
at NHibernate.Cfg.NamedXmlDocument…ctor(String name, XmlDocument document)
at NHibernate.Cfg.Configuration.LoadMappingDocument(XmlReader hbmReader, String name)
— End of stack trace from previous location where exception was thrown —
at IAGrim.Database.Synchronizer.Core.ThreadExecuter.Execute[T](Func`1 func, Int32 timeout)
at IAGrim.Database.Synchronizer.DatabaseItemRepo.GetSpecialStackableRecords()
at IAGrim.Parsers.TransferStash.TransferStashServiceCache.Refresh()
at IAGrim.Services.ServiceProvider.Initialize(ThreadExecuter threadExecuter, SqlDialect dialect)
at IAGrim.Program.Run(String args, ThreadExecuter threadExecuter)
at IAGrim.Program.Main(String args)

Are you running the latest version? This seems old.