Would you be open to releasing the source for this on github or something? I would love to implement custom features (in particular, I would like a way to set faction exp for all friendly/enemy factions at once)
P.S. I PMed you, but I guess it got lost in a black hole
I think this means you donât have java 1.8 installed. x_x
Looks like the program tried to load java.time.Instant, which is a thing that was newly introduced by java 1.8 (aka java 8). Since the java virtual machine cannot locate it because it doesnât exist with earlier versions of java, the program exits.
Or, itâs also possible some other java related configuration has gone beserk. Maybe the CLASSPATH? If you donât know what that is, I suggest just installing/reinstalling the latest version of java from here:
Sorry about that⌠For some reason, the forum doesnât notify me when there are new private messages. =(
So⌠Iâm a bit hesitant to open-source the editor. Itâs a toy project to try to get a better sense of a language Iâm trying to learn. The language is clojure, which is a variant of lisp that runs on the JVM. Itâs great, but it does take a bit of effort to get into.
What Iâm trying to say is⌠I feel the editor is poorly written and poorly organized internally, has no documentation, has almost no tests, and is written in a strange language.
With all these warnings in place, if you still want to give it a go, I donât mind sharing the code.
I think itâd be fun! Iâve never used clojure before (I assumed it was Java, but looking at the stack traces I guess it makes sense haha) but Iâm always open to new languages
I guess thatâs why the other guy I messaged also never replied
But I do, I said I have updated to the latest java in the last two posts. I will maybe try re-downloading gd-edit. Maybe mine didnât download correctly
Btw, when you run âjava -versionâ at the command prompt, what does it say? I know you said youâve updated to the latest, but I just want to see the output to definitely rule out that possibility.
Okay, sorry for answering so late - had some work through the week. So I tried it (even updated) and finally when I wrote it -
gamedir âD:\SteamLibrary\steamapps\common\Grim Dawnâ - I got this:
Again, itâs too long for me to write the hole of it. I checked for the files you told somebody to see if they exist - I have them. Updated java too, but when I try âjava -versionâ it tells me there is no such commandâŚ
It isnât super clear whatâs happening here. This is the first time Iâve seen this problem reported. Initial googling suggests that maybe the jvm is encountering some kind of memory allocation failure. Itâs not clear why this might be happening. Is your computer running low on memory when you run gd-edit?
Letâs try to figure out the âjava -versionâ part first. Can you issue that command at the command prompt (not in the editor)? To do this, on win 10, do:
Start menu -> type in âcmd.exeâ -> start program
Once thatâs started, please run âjava -versionâ from there.
I made an account here just to say thank you big time for your tool OP. Its so awesome and i actually like the command line way of editing. It saved me from redoing a character and its very easy, at least for me, to use. So thanks again. Job well done.
Thereâs a new build available. If youâre still interested in continuing to figure out why the program isnât working on your machine, hopefully, this will help. This build mostly adds some logging so we can get a slightly better idea of what might be happening when the program fails.
To get started, please update to the latest version using the âupdateâ command.
Next, please start the gd-edit and run this command:
log debug
You only need to do this once. The setting will be carried across program restarts.
Next, please exit and restart the program and run the âgamedirâ command as usual. The program should have recorded some info in a file âgd-edit.logâ which should be next to âgd-edit.exeâ. Please send that file to me however you prefer.
I downloaded your tool and have read over the introduction post, I have the latest version of Java as well as your editor; my issue lies with the class commands.
I have a 32nd level Conjurer, when I check my characters class in your editor via the âclassâ command is says None. The commands for class are only returning an error message:
class remove shaman
âshamanâ doesnât match any of the known classes
class add arcanist
âarcanistâ doesnât match any of the known classes
etc.
Now I am guessing your editor is working as intended and the issue lies with me but that being the case can you please highlight where I am going wrong as Iâd very much appreciate it.
I tried alternatives such as âclass-add arcanistâ which didnât yield better results and I am stumped, admittedly I know as much about programming and programs in general as I do about, uh⌠Well other things I know bugger all about.
This is likely because the editor canât find your game installation. It needs the game db file to figure out the names of the masteries.
The editor probably printed out a warning as it started up and printed where it thinks the save files and game installation is located.
To fix this, use the gamedir command like so:
gamedir "<path-to-game-installation>"
If all goes well, the âclass listâ command should print out all known masteries available in the game.
Once upon a time, the editor only supported the âshowâ and âsetâ command, which did not need the game db. It didnât make sense to make the gamedir setting mandatory. Now that there are more commands that needs the game db to work properly, I should really make this required to avoid confusion. Iâll try to put that in in the next update.
Anyway, please let me know if that resolves your issue!
This is immensely embarrassing but no it didnât work as I am not sure of how to define the installation directory, I tried typing:
gamedir e:steamlibrary/steamapps/common/Grim Dawn
Because thatâs where the computer says the game is installed, at least thatâs the series of folders I go via to get to the Grim Dawn folder where all the games files and .exe are located.
I also tried:
gamedir E:>steamlibrary>steamapps>common>Grim Dawn
I got the same message both time which was:
âE:>steamlibrary>steamapps>common>Grimâ does not look like a game directory
Ok!
I also tried googling my issue to see if I could find guidelines on the correct format Iâm meant to use when defining a file path but I did not find any useful articles.