In case the ARK Dev Kit loses track (through a reinstallation or error) of the Steam FileID that you want to upload your Map/Mod to (you can see the ID on SteamWorkshop URL, ala Steam Workshop::The Lost World (Updated v188 fixed!) ), then all you need to do is open this file in Notepad (when the ARK Dev Kit is closed):
Find the section for your Map/Mod after you’ve attempted an upload:
{
"ModDir": "GenericMod",
"Maps": "GenericMod",
"Title": "The Lost World (Updated v188 fixed!)",
"Description": "Install and run this mod to play on the ARK Island with only primitive-tier technology! ",
"PreviewImage": "C:/Users/Administrator/Desktop/TheLostWorld.png",
"Visibility": "Public",
"ChangeNotes": "",
**"ItemSeamId": "478227612"**
},
And then change ItemSeamId (haha typo) to whatever Steam Workshop File ID that you want. Then launch the ARK Dev Kit, Upload, and it should upload to whatever SteamID you wish, as long as your logged-in user has permission to publish to that ID
There’s always the possibility to upload your mod yourself through SteamCMD. Once it’s cooked, go to ARKDevKit\ModTools\ModConfigs and edit or create a new file called <YourMod>.vdf. Here is an example:
I’ve tried to use this with the upload tool in the dev kit and it ended up resulting in creating a new app id each time, I would close the dev kit, modify the mods.db file then open the dev kit and it would lose all changes i’ve made, title|description|image and I would have to put them in again and it would just generate a new steamID
Needed to edit the .vdf file instead then I had to actually go and use the steamCMD.exe and use workshop_build_item \Steam\steamapps\common\ArkDevKit\ModTools\ModConfigs[modname].vdf
So, something here is wrong, as soon as i edit that file with a normal text editor, the dev kit creates a clean one
if i edit it with EG scite i have shitloads of “NULL” symbols between each letter and editing the file still causes the creation of a clean one
well i cant update my mod now at all
even manual upload with steamcmd doesnt work for “some” reason https://goo.gl/fgoUU5
Well, you also need to edit this file! ARKDevKit\Projects\ShooterGame\Saved\Mods.db
I always edit both files (also ARKDevKit\ModTools\ModConfigs\Your_Mod.vdf) and then just normally use the ark dev kit cooking tool, it always works (even if the ark dev kit is opened, just the cooking window needs to be closed)
The only way I have been able to get this to work is to do a full cook, then upload my mod as “hidden”. Once it is uploaded, I go into the files and edit the vdf (located in ARKDevKit\ModTools\ModConfigs). Then I can use SteamCMD to upload my mod to the correct place. Doing it in any other order has always given me some errors. (I then delete the hidden mod on steam since I don’t want multiple copies flying around)
Have you tried to do it manually with steamCMD, it just seems to work a lot better then the inbuilt uploader.
If you are using windows, don’t load it by double clicking, use command prompt and navigate to it, that way you can copy your path to the .vdf files with windows explorer, then right click paste (or just right click with win10 or newer versions of command prompt)
login [username] [password]
workshop_build_item [path to file]\Modname.vdf
exit
exit
I’ve got it working now but only if I place the .vdf file and referenced picture in the same folder as steamcmd.exe. Seems like I’m stuck using that now instead of the dev kit upload.
Yeah sorry this does not work. The devkit overwrites any changes made to the db file. So if you lose the settings somehow like I did. You are going to have to not use the devkit uploader.
Every time I update my project I have to use the dev kit and upload with a new file Id as a hidden file. Then I edit the .vdf file with the correct file id and use steamcmd to upload again. Then delete the duplicate with the wrong ID. It works for me every time, but really this needs to be looked into as it seems to be a hack way of making an update.