Overview
Got a map put together and a GAME file for it but having trouble uploading to Steam workshop?
Making the GAME file
In your Haydee folder, navigate to the systems subfolder and find the “Haydee.GAME” file. Make a copy and paste inside any other folder for now. Rename the GAME file to whatever you like so it doesn’t overwrite the main game file. Click on that copy and open it with Notepad or any application similar to it.
NAME: The line where it says name is the title of the map and how it will appear when someone is selecting a map to play such as “Sorority House” or “Super Haydee World”. Put whatever name you like here for map selection.
DEFAULT: Keep the default line to true. The game seems to be unaffected by toggling this.
SCENE: First scene to load is self explanatory. This is the room you want the player to begin in so the name of that specific room goes here.
ENTRY: If you finished your map, you’ll know that to enter rooms, an entry actor must be placed(the Haydee standing still thats only visible in the editor). You’ll want to put the Entry that marks your starting point here for example Entry1, Start, Starter, or simply Entry. This lets the GAME file know where to begin.
CONSOLE: You won’t have to worry about this. This is for the intro text at the beginning of starting a map. If you edited one of the console files to say something different, reference that file right here.
Your finished .GAME file should look something like this:
Prepare Your Files
Make sure your files are in the right place. The game will search for your map files in specific locatinos so if they are out of place your textures, sounds or scenes can be missing in the mod despite being in the upload. Navigate to your Steam Haydee folder which should look identical to above.
Make sure your .GAME file is placed inside the systems folder as this is where the game will search for it. All .GAME files in this folder show up as selectable maps.
Make sure your SCENE files are correctly placed inside the scenes folder. The game will search for them here. I have extra folders here for my modded maps for organization. If I wanted to make an update to the maps, I have to move them back into the scenes folder. When you compile your edith files they automatically place the scene file in the correct location.
Upload Your Map in Edith
Obviously, start up the editor that comes with the game
Go to tools in the top bar and move down to “Workshop Uploader”
Go to the locations of all your files(they should be in their correct locations by now) and upload them. Remember, you can upload multiple files at once if you have multiple scenes, sounds or textures to save time.
Your upload should look similar to this before hitting the button
Set the visibility to private if you want to see if it works properly before releasing it to the public. To make updates to your map mod you must re-upload all the files, not just the new ones when updating.
And once you navigate to your map in the workshop, it’ll look like this. To test if it works, place all your map mod files in different locations so that the game will have to rely on the Steam Workshop files (When you hit subscribe on it). If the game runs with only the subcription files then you know the upload is successful.
Including Custom Texture Files
Here is what the Haydee folder would look like if you unpacked all its hidden sub folders. From your Haydee folder, you are likely missing the folders such as items, Actors, Sounds and Textures. This section is if you have or wanted to add texture files such as new floor, wall or even decals to the game.
Creating the Folders
1. Simply go to your Haydee folder
2. Add in the directories you have created files for (In this case “Textures”) and make sure it is spelled correctly as the game will look for these specific folders. Also make note that the game will not read any folder not a part of Haydee so creating a sub folder with a unique name will not work.
3. Place your texture files inside the Textures folder or create the “Edge” sub folder and place them there. Edge is where the wall and floor textures for the default game go and this would make navigating in the editor easier.
Sub Folders
I created backup folders for my textures that I am no longer using. They are there if I want to make an update to an older map. The game can’t read these files because the directories are not recognized. When I am ready to make an update to an old map, I move the file contents back into the folders they were placed in originally.
**** Pay Attention
If you created your texture files BEFORE making the Texture folder or any of the folders where textures are placed and you have ALREADY used them on your map, changing the location WILL cause the game to read a missing texture so everywhere you used the texture files will be missing. Yes, that means you will need to reapply all the textures. It is also worth noting that the game can not read any of your texture files if they are not located in the Haydee folder to begin with. They will show in editor but the finished product can’t read unrecognized sub folders or folders outside of the Haydee directory!