Neverwinter Nights: Enhanced Edition

Neverwinter Nights: Enhanced Edition

55 ratings
Publishing To Steam Workshop
By Lewbonskee
Documentation for getting your Neverwinter Nights: Enhanced Edition content onto Steam Workshop!
2
2
   
Award
Favorite
Favorited
Unfavorite
Structuring your Upload
Before uploading your mod, first create a directory/folder for the mod on your computer. Inside this directory, make sure the structure of your module folder mirrors that of the Neverwinter Nights: Enhanced Edition game directory. The location of this module directory is up to your discretion.
Using the example above:

We named the mod “My Steam Module”

C:\My Steam Module\

Inside this directory, add an extra folder.

C:\My Steam Module\tlk\

If specific file-types have proper folders in the Neverwinter Nights: Enhanced Edition install directory, add a seperate folder for those. For example, if we use Hak packs in the module, include that file inside a new folder:

C:\My Steam Module\hak\

Continue adding folders for any files your mod needs (.mod, .wbm, etc.). To add a thumbnail for your mod, include an image file named thumbnail.png or thumbnail.jpg in the root folder of your upload.

Steam allows you to tag your mod with a list of categories that can help users find your content. To add tags to your mod, add a file called tags.txt in the root folder of your upload. Add a new line of text to the file, where each line is the text of the tag you’d like to add. Make sure there are no blank lines.

Here is the list of pre-defined tags you can use:
module tileset hak compilation persistentworld override singleplayer multiplayer music sound voices textures models portraits script
Uploading your Mod
In order to upload your prepared folder, enter a specific console command from inside a Steam-enabled version of the game.

  • Launch Neverwinter Nights: Enhanced Edition from Steam.
  • Open the console (press ~)
  • Type: WorkshopUpload <full path to your mod directory>

    In our example, in this case it would be:
    WorkshopUpload C:\My Steam Module

  • Steam will upload the mod and display a message when complete.
  • Close the game and go to your Steam Workshop content directory. You should see a new content item with the name of the directory you uploaded.
  • In Steam, fill in the description and any additional data for your mod

Steam Workshop requires that your Steam account has spent at least $5 USD before posting content.
Updating your Mod
You may update your mod by following the same process as uploading. As long as the name of your mod is the same as the name of the directory you are uploading, Steam will detect that the mod is the same, and replace the files on Steam Workshop with the ones in the directory.
Subscribing to Mods
“Subscribing” to a Mod on Steam Workshop sets Steam to download that workshop-item, and to keep it up to date. It is the method by which you may download other user’s Mods.

To subscribe to a mod, navigate your Steam client to the Neverwinter Nights: Enhanced Edition workshop interface. Then, find the workshop item you would like to subscribe to, and click “Subscribe”.

The next time you start the game, the mod content should appear as long as it was structured and uploaded correctly.
Dependencies
If your mod relies on content from other mods, you can use Steam Workshop's dependencies feature. To do this, go to your workshop item's page and click "Add/Remove Required Items". From here, you can choose other workshop items that your mod depends on.

Using this feature will allow you to avoid including redundant content or content that you don't have permission to redistribute.
23 Comments
Proleric 1 Mar, 2023 @ 1:00am 
Worth mentioning that WorshopUpload is case-sensitive.
Jay 28 Jun, 2021 @ 8:44pm 
Is there a way to add supplemental files, such as a readme?
LadyJoe 26 Jun, 2021 @ 1:40pm 
sooo goood
dendroid101 31 Jan, 2021 @ 10:44pm 
I just uploaded "Know This - A Prelude," and no matter what I do, it will not upload a thumbnail.

Any ideas?
Mistoffelees 5 May, 2019 @ 11:44pm 
Is there a way to add all dependencies? I have a saved game that I have shared with 1120 entries, I know that sounds like a lot but it's average for that game, and it is vary tedious clicking 1120 times in a small text box that re-loads every time I add a dependency.
Cagus 11 Jan, 2019 @ 9:16am 
@werelynxo www.allkeyshop.com
Hi, I think you missunderstood my question.
I know what and how to do it for me, my question was how to make working for my subscribers.

Thanks for answer anyway.
werelynxo 3 Jan, 2019 @ 4:05pm 
@Cagus: go to your steamapps and workshop folder, find the two mods. Now copy the less important tgas int your overwrite folder located in my documents/Neverwinter Nights/override.
Then copy the more important tgas into that override folder and when prompted overwrite them.

Also make sure to have the files saved somewhere in case you want to clean the mod from your override without totally emptying it :)
AT_Sagor 27 Dec, 2018 @ 6:19am 
Мод обновил, пишет что удачно, но на деле обновления нет. Есть идеи почему так?
Cagus 23 Nov, 2018 @ 6:51am 
Hi,
I have a question.
I have 2 mods modifying tgas (icons).
First changes icons and with empty frame and the second adds a special frame around them.
How can I set the second one to take priority? (both modifies the same file, but when the second mod is added, it should take priority and overwrite the file from first mod).

Thanks for answer, this is bugging me and I haven't found solution yet (only the priority of subscription seems to affect this).
Julius Borisov  [developer] 12 Oct, 2018 @ 5:50am 
@flashwitt

There are two folders: one in your Steam folder (for NWN:EE), and another is in Documents - this second folder works exactly like Bioware's NWN folder did. Any folder in Steam/Gog/Beamdog Install/ is not for modding.