[Tool] GD Stash

I am using gdstash with a mod and when i try to import database i get alot of errors as shown in this picture.
There is a text_en.arc in the mod but i have tried different ways to make it work but i cant.
Can someone help?

can you show the full error text? What mod is this (clearly GrimLeague, but not sure which season…)?

Hey there, im trying to use the create items feature and i have all the DLC but when i try to make korvan 2h axe it doesnt show up in the list at all and im missing other items in there also so unsure if i did something wrong thanks

I completely removed GDstash, backed up save game and removed folder and started from scratch, i still get the orange warnings but it seems to work

did you install a newer version? This should not really have made a difference otherwise. From the truncated message, the mod wanted to store a value in a field that was longer than the field itself (hence the truncation), not that this made any sense to me as it was talking about a percentage field by the looks of it.

You can ignore the warnings (realistically speaking there is little else you can do if you are not a modder), only errors prevent a proper import and/or functioning of the tool.

Just looked into it. That is not on you but on the GD 1.2.1 beta introducing a new weapon type that GD Stash does not (yet) recognize.

ah thank you for getting back to me with this! i found a small work around for it now anyway! keep up the good work

Version 1.7.7 from ModDB released

Added support for the GD 1.2.1 2h spear weapon type

Hi Mamba,

Thanks for everything you do with keeping this mod up to date, I really appreciate what you’ve done with GD Stash over the years. :+1:

Apologies if this question has been asked before but I was wondering if it’s possible to change the blacksmith decision (Duncan/Angrim) with GD Stash? I don’t see an option in the char editor tab but was hoping there was another way?

Cheers,

Mav

Anything particular about this specific weapon?
Got a baserecord for it?

Is it 1.7.7? Because ModDB although says 1.7.7, the download was 1.7.6 and having installed it from there the Stash also says 1.7.6.

image

nothing particular, it uses a new template and GDStash decides what to pick based on the template and ignores other records.

templates/weapon_spear2h.tpl

1 Like

thanks, uploaded it again, now it says 1.7.7, as it should. Please download it again

no, this cannot be changed. GDStash does not mess with quest data, too much chance of making errors.

1 Like

Hey is the 1.7.7 or further versions a getting windows native?

no, the compiler is no longer being maintained. The versions do include an .exe though with which you can start the Java app. You do need Java installed however

ok thanks!

Save stash throws the following exception instead of saving it:

Exception in thread “AWT-EventQueue-0” java.lang.StringIndexOutOfBoundsException: Range [70, 69) out of bounds for length 69
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4865)
at java.base/java.lang.String.substring(String.java:2834)
at java.base/java.lang.String.substring(String.java:2807)
at org.gdstash.ui.GDTransferPane.updateStashFile(GDTransferPane.java:917)
at org.gdstash.ui.GDTransferPane$FileSaveActionListener.actionPerformed(GDTransferPane.java:202)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
at java.desktop/java.awt.Component.processEvent(Component.java:6386)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Saving the changes when quitting still works.

3 Likes

Question re gd stash
On GD Tools exalted shows ~ lvl 70
but on
GD Stash (softcore .gst)

Is that what it’s supposed to be? lvl 0?

item level, not player level
GDstash shows player level