STEAM GROUP
Darkest Dungeon - Workshop DD-Workshop
STEAM GROUP
Darkest Dungeon - Workshop DD-Workshop
127
IN-GAME
865
ONLINE
Founded
November 29, 2016
Anyone else having issues with "steam_workshop_upload.exe"?
I can't get it to work on my end. It constantly crashes whenever I try opening it or using the .json file on it. It generated one .json file just fine, but won't create anymore (Unless it's only suppose to create one). My .json doesn't appear to have an "ID" either.
< >
Showing 1-15 of 22 comments
Scorpiova Dec 22, 2016 @ 9:19pm 
Yeah I am having troubles as well. Everytime I try to access the steam_workshop_upload it errors out on me.

In terms of trying to add a class mod - I am a little unclear as to how to path things correctly. I was thinking the error might be occuring due to incorrect pathing on my end. So I have tried several things....

So for adding my Apothecary class I have tried the following paths,

darkestdungeon/data/Apothecary_Mod (Inside this path I included data/heroes, data/localization, data/raid/camping/, and data/upgrades/heroes). Also the sample project .json file is there named Apothecary_Mod (filled in with the same path).

Alos...

darkestdungeon/Apothecary_Mod/data (with the same above items).

I have also used the .json file to try and activate the steam_workshop_upload through both pathings... only to have it just error out on me immediately.

So, either I am not pathing things correctly (strong possibility) or the steam_workshop_upload app isn't responding correctly.

Thoughts?
ActionJack Dec 22, 2016 @ 9:50pm 
I am not able to upload.
the steam_workshop_upload crash when I try to run it, or when drag files over.
76561198176944542 Dec 22, 2016 @ 11:51pm 
Hi everyone, I'm sorry if you're having trouble with the tool. What would be helpful is if I could see what you have in your project.json file.

Aside from that, maybe I can clear some things up a bit.

1. steam_workshop_upload.exe is meant to be run from the _windows folder. It should not be moved. If you run the steam_workshop_upload tool by itself, it should give you a bit of information on the project file (.json file). It should also produce, within the folder, a sample_project.json file. This is a sample project file that can be modified to make into your own. I would suggest moving it out of this _windows directory. To be clear, your project.json file can live anywhere, it doesn't have to be within your data directory.

2. when you open up your .json project file, you'll find the ModDataPath parameter. This is an absolute path (including the drive) to what is essentially your own data directory that has your modded files. (Please use forward slashes (/) not back slashes (\) in your path, thanks!)

3. The json reader is quite strict. For example if you decide to change your project file to only have one tag, you have to remove the comma after the first tag.

Anyways, this is a quick example to modify the colours in game that should (hopefully) work for everyone.

I grab the project file sample_project.json file from the _windows directory, move it to my mod directory and rename it to colour_mod.json like so:

c:/my_mods/colour_mod/colour_mod.json

I then create a directory called data here
c:/my_mods/colour_mod/data/

I open up my colour_mod.json file and change ModDataPath point to c:/my_mods/colour_mod/data/ like so

"ModDataPath" : "c:/my_mods/colour_mod/data/"

Copy colours.darkest from the game's data/colours directory and place it in my mod's colours directory like so

c:/my_mods/colour_mod/data/colours/colours.darkest

I then open up c:/my_mods/colour_mod/data/colours/colours.darkest and muck around with some of the colour values and save it.

At this point you should be able to drag your colour_mod.json project file onto the steam_workshop_uploader tool that is in the _windows folder.

If this is your first time, the tool should ask you to go to steam and sign off on the workshop user agreement. Please do that and drag your colour_mod.json file over the steam_workshop_uploader tool. Once that's done, if you open up your colour_mod.json file it should contain a PublishedFileId parameter with some large number. This is your mod's id in steam and is needed for each subsequent upload to make sure you're not just constantly re-creating mod. So please keep using the same project file but feel free to modify things like UpdateDetails, ItemDescription, Title, Visibility and Tags if you like.

Hope this helps and if you feel you've done this properly and still can't get it to work then it's probably on our end... we just haven't come across the problem yet with our limitted testing. Oh and please feel free to let us know how we can improve things!
Last edited by Red Hook Pierre; Dec 22, 2016 @ 11:52pm
Muscarine Dec 23, 2016 @ 3:44am 
Mmh i can't get it to work either

Errors loading E:\Mods\DarkestDungeon\the-offering_mod.json Error Required variable ModDataPath was not found. Error Required variable Title was not found.

Here's my .json :


There's no mistake in the path or i keep missing it again and again

{ "ModDataPath": "E:/Mods/DarkestDungeon/the-offering_mod/data/", "Title": "The Offering", "Language": "english", "ItemDescription": "The Offering was meant to be sacrificed by cultists to an ancient Old Gold, who decided he'd feast on them instead and play a trick on the poor soul. He took her heart and gave her a new one. A sentient, weird heart looking like some kind of embryo... She's a hybrid Tank meant to be played on the frontline.", "UpdateDetails": "1.1", "Visibility": "private", "Tags": [ "character mod", "new class" ] }
Last edited by Muscarine; Dec 23, 2016 @ 3:57am
Scorpiova Dec 23, 2016 @ 6:46am 
Originally posted by Red Hook Pierre:
Hi everyone, I'm sorry if you're having trouble with the tool. What would be helpful is if I could see what you have in your project.json file.

Aside from that, maybe I can clear some things up a bit.

1. steam_workshop_upload.exe is meant to be run from the _windows folder. It should not be moved. If you run the steam_workshop_upload tool by itself, it should give you a bit of information on the project file (.json file). It should also produce, within the folder, a sample_project.json file. This is a sample project file that can be modified to make into your own. I would suggest moving it out of this _windows directory. To be clear, your project.json file can live anywhere, it doesn't have to be within your data directory.

2. when you open up your .json project file, you'll find the ModDataPath parameter. This is an absolute path (including the drive) to what is essentially your own data directory that has your modded files. (Please use forward slashes (/) not back slashes (\) in your path, thanks!)

3. The json reader is quite strict. For example if you decide to change your project file to only have one tag, you have to remove the comma after the first tag.

Anyways, this is a quick example to modify the colours in game that should (hopefully) work for everyone.

I grab the project file sample_project.json file from the _windows directory, move it to my mod directory and rename it to colour_mod.json like so:

c:/my_mods/colour_mod/colour_mod.json

I then create a directory called data here
c:/my_mods/colour_mod/data/

I open up my colour_mod.json file and change ModDataPath point to c:/my_mods/colour_mod/data/ like so

"ModDataPath" : "c:/my_mods/colour_mod/data/"

Copy colours.darkest from the game's data/colours directory and place it in my mod's colours directory like so

c:/my_mods/colour_mod/data/colours/colours.darkest

I then open up c:/my_mods/colour_mod/data/colours/colours.darkest and muck around with some of the colour values and save it.

At this point you should be able to drag your colour_mod.json project file onto the steam_workshop_uploader tool that is in the _windows folder.

If this is your first time, the tool should ask you to go to steam and sign off on the workshop user agreement. Please do that and drag your colour_mod.json file over the steam_workshop_uploader tool. Once that's done, if you open up your colour_mod.json file it should contain a PublishedFileId parameter with some large number. This is your mod's id in steam and is needed for each subsequent upload to make sure you're not just constantly re-creating mod. So please keep using the same project file but feel free to modify things like UpdateDetails, ItemDescription, Title, Visibility and Tags if you like.

Hope this helps and if you feel you've done this properly and still can't get it to work then it's probably on our end... we just haven't come across the problem yet with our limitted testing. Oh and please feel free to let us know how we can improve things!

I am going to try this here now and see what I get. Thanks for the detailed reply :)
Scorpiova Dec 23, 2016 @ 11:10am 
Hey guys - I got the uploader to work and have 2 files setup wit published id numbers. But now what? Where do I go to:

"If this is your first time, the tool should ask you to go to steam and sign off on the workshop user agreement"

I mus have missed the notification for it.
Last edited by Scorpiova; Dec 23, 2016 @ 11:10am
Muscarine Dec 23, 2016 @ 1:08pm 
Originally posted by scorpiovaeden:
Hey guys - I got the uploader to work and have 2 files setup wit published id numbers. But now what? Where do I go to:

"If this is your first time, the tool should ask you to go to steam and sign off on the workshop user agreement"

I mus have missed the notification for it.

What did you do differently ?
I can't get the .exe to read my json and i don't know why
Maester Silvio Dec 23, 2016 @ 1:11pm 
What error is it giving?
Muscarine Dec 23, 2016 @ 1:12pm 
Originally posted by Maester Silvio:
What error is it giving?

See my post above, it doesn't recognize the path, and there are other errors, i can't seem to find any mistake in my .json
Scorpiova Dec 23, 2016 @ 1:13pm 
Originally posted by Muscarine:
Originally posted by scorpiovaeden:
Hey guys - I got the uploader to work and have 2 files setup wit published id numbers. But now what? Where do I go to:

"If this is your first time, the tool should ask you to go to steam and sign off on the workshop user agreement"

I mus have missed the notification for it.

What did you do differently ?
I can't get the .exe to read my json and i don't know why

Follow the pathing steps that Pierre posted above my posts. I put my mod folder right in my c drive.

Make sure you use the correct dashes...

c:/my_mods

So for my Apothecary the main path was:

c:/my_mods/apothecary_mod, I also put the data folder in here, and the .json file. So the only contents in my "apothecary_mod" folder is the .json file and the data folder.

Then in my data folder I placed my heroes, localization, upgrades, and raid folders as per normal.

Then dragged the .json file onto the uploader and it worked.

Now that being said - the upload worked, and I can manage/edit my file on the workshop.

But the download of my hero class did not work at all. So ther eis something wonky about how we are to path hero classes.
Last edited by Scorpiova; Dec 23, 2016 @ 1:13pm
Muscarine Dec 23, 2016 @ 1:15pm 
Originally posted by scorpiovaeden:
Originally posted by Muscarine:

What did you do differently ?
I can't get the .exe to read my json and i don't know why

Follow the pathing steps that Pierre posted above my posts. I put my mod folder right in my c drive.

Make sure you use the correct dashes...

c:/my_mods

So for my Apothecary the main path was:

c:/my_mods/apothecary_mod, I also put the data folder in here, and the .json folder. So the only contents in my "apothecary_mod" folder is the .json file and the data folder.

Then in my data folder I placed my heroes, localization, upgrades, and raid folders as per normal.

Then dragged the .json file onto the uploader and it worked.

Now that being said - the upload worked, and I can manage/edit my file on the workshop.

But the download of my hero class did not work at all. So ther eis something wonky about how we are to path hero classes.

Yea if you look at my post above that's what i did

My path is "E:/Mods/DarkestDungeon/the-offering_mod/data/"
the_offering-mod folder has the.json and the data folder
the data folder has the content of my mod (heroes folder, etc) and a readme
Saint_Michaels_ Dec 23, 2016 @ 1:15pm 
It might be the "DarkestDungeon" part of your path that might be confusing it. Try moving your mod to just your "Mods" folder and remove the "DarkestDungeon" part of your ModDataPath, see if that helps.
Muscarine Dec 23, 2016 @ 1:18pm 
Originally posted by St. Michaels:
It might be the "DarkestDungeon" part of your path that might be confusing it. Try moving your mod to just your "Mods" folder and remove the "DarkestDungeon" part of your ModDataPath, see if that helps.

No, i tried renaming both the folders and the .json a few times already :/
I feel like an idiot
Last edited by Muscarine; Dec 23, 2016 @ 1:19pm
Maester Silvio Dec 23, 2016 @ 1:19pm 
Pop into the group chat, might be easier
Scorpiova Dec 23, 2016 @ 1:21pm 
Originally posted by Muscarine:
Originally posted by St. Michaels:
It might be the "DarkestDungeon" part of your path that might be confusing it. Try moving your mod to just your "Mods" folder and remove the "DarkestDungeon" part of your ModDataPath, see if that helps.

No, i tried renaming both the folders and the .json a few times already :/
I feel like an idiot

I could email you a sample of what I did up?
< >
Showing 1-15 of 22 comments
Per page: 1530 50