Jump to content

Photo

Steam workshop integration


  • Please log in to reply
7 replies to this topic

#1
zone22

zone22

    Fan

  • Premium Member
  • 378 posts

I've seen tools that allow third-party programs to download mods and other data from steam workshop. I by far like nexus but not everything's hosted here. If the user provides the URL could not an extension be made to download and manage mods from steam workshop or any other platform that has an open API?  I am kind of curious to see what people think.

https://steamcommuni...om/dev/apiterms



#2
HadToRegister

HadToRegister

    Awake at stupid o'clock

  • Premium Member
  • 19,274 posts

There's an extension where you can import your Steam Workshop installs



#3
zone22

zone22

    Fan

  • Premium Member
  • 378 posts

There's an extension where you can import your Steam Workshop installs

Wow, sure enough!



#4
Pickysaurus

Pickysaurus

    Community Manager

  • Admin
  • 16,092 posts

There might be a way to download directly from Workshop into Vortex, but that's a bit beyond my skills to implement. Luckily Vortex is open source so anyone who knows how that all works could make an extension. 



#5
KadVenku

KadVenku

    Enthusiast

  • Premium Member
  • 195 posts

There are libraries implementing the Steam API in C++ and c# - I wouldn't be surprised if there was a similar librarie (or wrapper) for JavaScript. So tecnically it should be possible to implement. Making sure the data goes into the right spot is probably the trickier bit, because that's afaik dependent on the game.

Downloading throught the API is possible, if it's as much a pain in the behind as uploading workshop items throught the API I wouldn't hold my breath for a Vortex extension though.



#6
Pickysaurus

Pickysaurus

    Community Manager

  • Admin
  • 16,092 posts

There are libraries implementing the Steam API in C++ and c# - I wouldn't be surprised if there was a similar librarie (or wrapper) for JavaScript. So tecnically it should be possible to implement. Making sure the data goes into the right spot is probably the trickier bit, because that's afaik dependent on the game.

Downloading throught the API is possible, if it's as much a pain in the behind as uploading workshop items throught the API I wouldn't hold my breath for a Vortex extension though.

 

I've been struggling with this myself. I'm not sure how workshop mods are linked to the correct locations. In Cities Skylines the mods are packaged very inconsistently but somehow they are loaded from the correct folders. 



#7
KadVenku

KadVenku

    Enthusiast

  • Premium Member
  • 195 posts
@Pickysaurus I can only talk about the inner workings of one game, and only because I'm in contact with the developers and built some tools for it: in that particular case, the game is technically able to load from any data source, and the workshop mods (which were added only somewhat recently) are just another data source that can be determined relative to the game installation in all instances, for other games I would assume that the rules are more strict.

#8
Pickysaurus

Pickysaurus

    Community Manager

  • Admin
  • 16,092 posts

@Pickysaurus I can only talk about the inner workings of one game, and only because I'm in contact with the developers and built some tools for it: in that particular case, the game is technically able to load from any data source, and the workshop mods (which were added only somewhat recently) are just another data source that can be determined relative to the game installation in all instances, for other games I would assume that the rules are more strict.

 

Hmm, so I suspect Cities has a "relaxed" approach to loading mods from the Workshop folder, whereas the manual install is more strict. 






IPB skins by Skinbox
Page loaded in: 0.953 seconds