Step-by-step instructions on how to add your mod to the game’s Workshop.
Initializing a Mod
- Go to the game mods folder;
(Steam Folder)\steamapps\common\Her New Memory\game\mods\
- Create a folder here and give it a name, it will be the ID of your mod. Open the folder.
P.S.: Spaces and Cyrillic are forbidden, but underscores are allowed. - Create a text file with .rpy extension (not .txt) , open it with any text editor (Notepad, Notepad++, Sublime Text, etc);
- In the file, write the following:
init python: add_mod("myModID", name="Display Name", version=1.0)
Note: After each colon, a new line starts with 4 spaces (not tabs).
P.S.: If you have a story mod, then after a version add your label:version=1.0, label="lb_my_story"
- Save the file.
The name of the text file can’t contain spaces, Cyrillic letters, or special characters.
In the end, you should have something like this:
(Steam Folder)\steamapps\common\Her New Memory\game\mods\myModID\modinit.rpy
Now, start the game and check if your mod has appeared in the mods menu.
If everything is correct and your mod is in the list, you can add all of your content and scripts to your mod folder.
Adding Content to a Mod
If you want your mod to stop working when disabled in the mods menu, then call this function in any ‘if’ block:
is_mod_enabled("modID")
Example:
init python: def bestmodfoo(modid="thebestmod") if is_mod_enabled(modid): # put your code here
Example of a story mod:
Quick start on the game engine.[www.renpy.org]
Import to Steam
After launching everything .rpy scripts should have generated .rpyc scripts.
If you don’t want to open the source code of your scripts, then transfer the .rpy files outside the game folder, leave only the .rpyc files.
Or you can leave both types of files and have open source code.
- Go to the ModUploader folder in the root of the game.
(Steam Folder)\steamapps\common\Her New Memory\ModUploader
- Launch the file “SteamWorkshopUploader.exe”;
- In the lower left corner, enter the name of your mod (ex: firstmod) and click the “Create item” button;
- Now go to the “WorkshopContent” folder, a folder with the name of your mod should be generated here;
- Move your mod folder from “Her New Memory/game/mods” to the newly generated folder, you should have something like this:
(Steam Folder)\steamapps\common\Her New Memory\ModUploader\WorkshopContent\firstmod\ModID
- Put the cover of your mod in the folder “WorkshopContent” (it should be square, .png or .jpg, size no more than 2 MB);
- If you are importing for the first time, then you must first accept Steam Subscriber Agreement ;
- Fill in all the fields and click “Submit *modname*”;
If you have received the “Successful” pop up, then your mod has been successfully added to your Workshop.
if you have received the “Failed error, dunno why” pop up, then check your Internet connection or potentially incorrect mod placement.
Publication
The added mod should appear in the list. Subscribe to it and test it in the game.
If everything works fine, then you can make your mod visible to everyone by changing its visibility, set “Public”.
Thanks to Zodiacus Games for his great guide, all credit to his effort. you can also read the original guide from Steam Community. enjoy the game.