[Script][Basics]Modding Beginner's Guide I

You can find the path of your game files if you right click Grim Dawn in Steam -> Properties -> switch to “Local Data” tab and click the “browse local data” button at the top.

It will open the game files location in your explorer.

I know where it’s located. The problem is when in the display I showed above is opened, which is required to open to choose a directory, the directory I need isn’t listed.

Did you try copy pasting the path or typing it in by hand without the browse button?
Alternatively, did you try reinstalling the game?

There is no where to paste the path into. The window I showed above is the only prompt given. And yes, I tried reinstalling to no avail.

Yes you’re right. The browse directories should be without the working\mods part. Fixed it.

Are you sure that you installed your Grim Dawn files into the same folder? Steam prompts you with a window that asks where to put the game files when you install the game.

I ran into one error during extraction.

Error 0xff executing command: ‘archivetool.exe “C:\Games\Grim Dawn Forgotten Gods\gdx2\resources\Levels.arc” -extract “C:\Games\Grim Dawn Forgotten Gods\Working\mods\gdx2\resources”’

What did I do wrong?

In the procees of extracting the game files i had an error , do not remember if it was the same but i remember it refered to GDX2 .
At first i thought that it will be a problem in the future but i had none in creating my mod .
So if you extracted the files correctly like Elf posted then it sould be no problem, at least for me it was not.

Hello,

I am trying to edit the “Eternal Haunt” skill of the mythical band of the eternal haunt using the Asset Manager, but, unlike how I successfully edit char skills and the change shows up in the game, I can’t get the change I make to the item skill to show up in game at all…
I don’t know what’s going wrong… Any help would be very appreciated, thank you!

I’m trying to change the -10% Aether resistance to -15%, and it seems that the Asset Manager has the change I have made saved, as it is -15% whenever I open the manager, but it doesn’t show it in the game. I have built the changes every time, but no luck…

1 Like

Are you playing custom campaign?..

Hello! I m playing grim dawn for a lot of years, so far i ve been playing more than 1500 hours. Since Crate announced the end of developement of it with delivery of patch 1.1.9, i decided to begin modding grim dawn. Unfortunately i dont have any skills of modding. I would like to download the tools posted at start of topic (link “ressources”) to try them. Sadly, not any of the links posted up there is available yet. Is there anyone who can help me with that? would be really amazing ! Also, I ve been working since several days on some Word files where i write the ideas of mods i have for GD. So far i imagine several things that could be added to GD, like a “parangon-like” engame system (inspired from diablo 3 between others), some new MIs, a system of legendary affixes that could appear on epic items, MI or normal rare items, overall for loot tables of nemesis troves, totems, roguelike dungeons troves, celestial, and some more ideas. I made a wetransfer link to what i ve wrote until yet. Would be really helpfull and appreciated if some people take the time to look after it, and give me their point on my ideas, and if you are a modder, i would really like to know if my projects are do-able compared to my level of skills in modding, meaning as near as 0 as the heart of Ch’ton himself :stuck_out_tongue_winking_eye: Thank you if you answer me.

Here is the We Transfer Link: https://we.tl/t-8NyaixBWM6

Updated: https://we.tl/t-cRhNZiUykU

I humbly suggest this be added here, if not in the official Crate mod manual: when you start modding make sure you use the latest expansion .dbr files as your starting point (gdx2). If you use dbrs from the base game folders to make your own dbrs, they will be missing content added from the expansions.

thats cool.

i made an oopsie and used Installed Directory as my working directory how do i change it? do i reinstall or uninstall then reinstall the database?

Hey guys,

I’m trying to get into modding and thus followed this guide step by step. Everything seemed just fine but whenever I enter my map via custom game, all I get is a black screen plus UI. I’ve redone the procedure (part 1 and 2 of the guide) several times, unfortunately without fixing the issue. Any suggestions or hints will be appreciated! (if you need further information for proper troubleshooting, pls let me know, cause I just don’t know what this lacking info might be ^^)

found this forum post on the topic; sadly without working solution (at least for me): Accessing Custom Map gives a black screen with UI

Greetings

Failed to open archive file …
Error 0xffffffff executing command: ‘archivetool.exe …

For me opening asset manager as administrator and removing read only from working directory helped.

do you still work on a third part? would be very cool.

I’m running into an issue here, I’ve set all my browse and source directories correctly, extracted game files, got everything running just fine. In AssetManager, when I go to import a db record everything shows up fine from the base game, expansion 1, and expansion 2. However, when I open up an item I’ve made and go to change what skill that item grants, I can’t pick any item skills from any of the expansions, only the base game. For example, the folder itemskillsgdx2 will not show up in the directory viewer but will show up if I want to import the record into my mod. Any ideas?

1 Like

Same on my end. Not sure what’s going on. I don’t remember this to ever be a problem. Maybe :crate: broke something.
But playerclass09 is visible and it’s Oathkeeper only in GDX2 :thinking:
@Serious_Stan Help

but it seems playerclass09 is also in the base dir:

$ find . -iname *playerclass*
./database/records/skills/playerclass01
./database/records/skills/playerclass02
./database/records/skills/playerclass03
./database/records/skills/playerclass04
./database/records/skills/playerclass05
./database/records/skills/playerclass06
./database/records/skills/playerclass07
./database/records/skills/playerclass08
./database/records/skills/playerclass09
...

and itemskillsgdx2 is not, only itemskillsgdx1:

$ find . -iname *itemskills*
./database/records/controllers/itemskills
./database/records/fx/skillsother/itemskills
./database/records/skills/itemskills
./database/records/skills/itemskillsgdx1
./mods/gdx1/database/records/controllers/itemskills
./mods/gdx1/database/records/fx/skillsothergdx1/itemskills
./mods/gdx1/database/records/skills/itemskills
...
1 Like