Deleting addons from steam causes mess, don't do it

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
StarWeaver
Yeek
Posts: 12
Joined: Fri Mar 07, 2014 9:20 am

Deleting addons from steam causes mess, don't do it

#1 Post by StarWeaver »

Basically deleting an addon from steam creates a mess that requires te4 dev intervention to fix. So... don't do that. :3

-- original message --

Hi! I was trying to debug the fact that my custom preview icons weren't showing up on Steam Workshop (in the end this turned to be because I didn't read close enough and left out the -custom part of the image filenames). After nothing else I was trying worked, I decided to see if starting over would and deleted one of the addons from Steam. Then I found out that it wouldn't let me reupload the deleted mod.

Soo right now one of my addons here, http://te4.org/games/addons/tome/wvr-flagpole-healthbar , links to a Steam Workshop page that dosen't exist, and I can't fix it. What do I do now?
Last edited by StarWeaver on Thu Mar 13, 2014 4:26 pm, edited 1 time in total.

StarWeaver
Yeek
Posts: 12
Joined: Fri Mar 07, 2014 9:20 am

Re: Steam Addon Delete-Reupload Kerfluffle

#2 Post by StarWeaver »

I've submitted a ticket to Steam support for this now that I've had time to sit down and work with their site and write up a proper report.

StarWeaver
Yeek
Posts: 12
Joined: Fri Mar 07, 2014 9:20 am

Re: Steam Addon Delete-Reupload Kerfluffle

#3 Post by StarWeaver »

Hmmm, I got a reply from steam support that was little more than "not our problem" :\

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Steam Addon Delete-Reupload Kerfluffle

#4 Post by Marson »

I'm unable to upload my addons to Steam now as well. They are pre-existing addons that have had no problems previously. I tried late Sunday night, and haven't been able to all through yesterday and into today. Several others have had issues in the past. It seems to come and go, but I haven't seen any real reason for it presented. I've heard mention that you should be logged in to the main te4.org site (not just the forum), but that didn't fix it for me.

Doctornull
Sher'Tul Godslayer
Posts: 2402
Joined: Tue Jun 18, 2013 10:46 pm
Location: Ambush!

Re: Steam Addon Delete-Reupload Kerfluffle

#5 Post by Doctornull »

Just as a datapoint, I was able to update two addons into Steam Workshop yesterday.
Check out my addons: Nullpack (classes), Null Tweaks (items & talents), and New Gems fork.

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Steam Addon Delete-Reupload Kerfluffle

#6 Post by Marson »

Thanks, Doc. *sigh* I was hoping it was a server thing.

StarWeaver
Yeek
Posts: 12
Joined: Fri Mar 07, 2014 9:20 am

Re: Steam Addon Delete-Reupload Kerfluffle

#7 Post by StarWeaver »

Ok, in my case it turns out the the te4.org database stores the steam id of the addon and if it exists addon-developer attempts to run an update to steam instead of a create, which thwn fails.

DarkGod fixed this for me by manually clearing the field in the te4 database or some such magic :3

hyprformnce
Yeek
Posts: 12
Joined: Fri Mar 07, 2014 6:06 am

Re: Deleting addons from steam causes mess, don't do it

#8 Post by hyprformnce »

OT post, StarWeaver, but your addons are incredibly helpful and provide the kind of customizability that only enhances the experience. I use all of the addons you've created in the last week and none of them have given me any problems.

Currently, some of your addons have updates that don't seem to have changelogs, and feedback provided on the addon homepage is arguably less salient amongst other users who may have similar concerns.
Given my hope that you will continue developing these (menu options, more healthbar positions!, etc), I recommend posting a topic for your UI addons in this Addon forum.

Thanks again for effort you've put in so far!

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Deleting addons from steam causes mess, don't do it

#9 Post by Marson »

Glad you have yours fixed.

I put some debug code in to see if I could track mine down. It seems to be halting at line 276 of addons\tome-addon-dev\superload\mod\dialogs\debug\AddonDeveloper.lua. It just leaves the "Uploading addon to Steam Workshop" wait dialog open forever. I've let it sit for a few hours like that. It never reaches line 277 to close the dialog.

Code: Select all

276		core.steam.publishFileUpdate(pubid, file:sub(2), false, function(error)
277			popup:done()

Zizzo
Sher'Tul Godslayer
Posts: 2521
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

Re: Steam Addon Delete-Reupload Kerfluffle

#10 Post by Zizzo »

StarWeaver wrote:Ok, in my case it turns out the the te4.org database stores the steam id of the addon and if it exists addon-developer attempts to run an update to steam instead of a create, which thwn fails.
Hmm, so how is the Steam ID of an addon determined? Because what you describe is similar but not identical to the problems I've had: in my case, when I tried to publish an updated version of an addon, it instead appeared on Steam as an entirely new addon, and after I deleted the spurious copy, all subsequent attempts to publish that addon failed. Which sounds like an ID miscomputation of some sort to me.
"Blessed are the yeeks, for they shall inherit Arda..."

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Steam Addon Delete-Reupload Kerfluffle

#11 Post by Marson »

Zizzo wrote:Hmm, so how is the Steam ID of an addon determined?
My guess is that Steam handles that and just feeds it to the te4 engine.

I think this might be the line (#261) that first gets the pubid, but I haven't been able to find the source for any of the core.steam functions yet. I don't see them in with the other C code like the core.display functions are. They may just be exposed in te4-steam.dll.


core.steam.publishFile(file:sub(2), preview, add.long_name, add.description, add.tags, function(pubid, needaccept, error)

HunterZ
Cornac
Posts: 39
Joined: Fri Jan 11, 2013 5:24 am
Location: Seattle
Contact:

Re: Deleting addons from steam causes mess, don't do it

#12 Post by HunterZ »

So I foolishly deleted my addon from Steam Workshop and attempting to reupload results in failure. What do I need to do to get this fixed?

Edit: I think deleting the publish ID from the entry in the te4.org addons database may have allowed me to re-upload to Steam Workshop.

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Deleting addons from steam causes mess, don't do it

#13 Post by Marson »

HunterZ wrote:Edit: I think deleting the publish ID from the entry in the te4.org addons database may have allowed me to re-upload to Steam Workshop.
DarkGod made it an editable field so we could do exactly this. Also, if you end up getting dupes on the Workshop, use this field to make sure te4.org points to the correct Workshop item and delete the rest.

Post Reply