Custom Story Creator
So you’re interested in creating custom stories for House Party? Cool! Let me put all of your concerns to rest right now. You don’t need ANY programming or Unity experience to write custom stories. It’s REALLY easy! You just have to have a good story in mind, and you can literally get started right away! I’m sure I speak for the entire House Party community when I say I’m interested to see what you can put together! Let’s get started.
Step 1: Download Unity:
The first thing you’re going to need to do is download Unity 5.5 or greater. It’s free! You can do that here:
Step 2: Download the Custom Story Creator:
You can download the latest version (or previous versions) of the House Party Story Creator here:
To see what’s new in each version of the Story Creator, you can check out the Story Creator Change log here:
Ok, now you’ve got everything you need! First, find that zip file you downloaded and right click on it. Choose Extract All and then pick a location to extract it to. You can dump it right on the desktop if you want. It’s got its own folder inside the zip, so you don’t have to worry about the files spilling out all over your desktop.
Once extracted, you should see a folder called “HousePartyStoryCreator”. Inside that folder, you should see two sub-folders; “Assets”, and “ProjectSettings”. If so, great! Let’s move on.
Open up Unity, and click “Open”. Navigate to where you unzipped the file to, and point unity to the “HousePartyStoryCreator” folder. With the folder selected, you should see the two sub-folders I mentioned above. That means you’ve got it selected correctly. Click the “Select Folder” button.
It may take a few minutes to open the project for the first time. This is completely normal. Unity needs to build a library. This only happens the first time you open it, and it should open rather quickly subsequently.
Once you’ve got the project opened, you should see what looks like a blank Unity project. Look for the “Project” tab in the top right corner.
Click the arrow next to “Scenes” in the Project window, and then double-click the “Dialogue Demo” scene to load it.
Now hit the play button at the top of the screen. You should see a mostly blank screen, but you will see a set of buttons at the top right corner of the game window. Each button opens a dialogue (as you would in the game) with each of the characters. All of the characters in the game have already been set up for you and are waiting for you to start writing some stories for them.A
In the Project tab, click on the arrow next to the “Stories” folder. There you will see all of the characters’ stories. Click on any of the characters, and then look below in the “Inspector” tab to start making changes to the story.
There is also a main Story file simply labeled “Story”. This is a mandatory file that must be included in all of your stories for them to be registered, and right now it also handles all of the interaction that takes place in the game. It will be handling more down the line.
The original stories that come with House Party come pre-loaded in the Story Creator, so you can see how the Story Creator works by looking at the way these stories are set up. You can start on your own custom story by tweaking the stories that are already there, or you can click the button at the bottom of the story creator window to clear the story if you prefer a blank slate.
Once you are done editing your story, if you’d like to see the changes for that character show up immediately in your copy of House Party, simply click the “Import Story to House Party” button when you are done editing. This will copy the file exactly where it needs to be in order for the game to read it. FYI, the location is “Documents/Eek/HouseParty/Mods/Stories.
You may also Export and Import stories using the other buttons provided. This makes it easy to share stories!
Here is a video to help you get started. Note, this video was made at the beginning of February of 2017, so some things in the story creator may have changed since then, but most of the basic concepts are the same: