Her New Memory Workshop Guide

Welcome to our Her New Memory Workshop Guide. Step-by-step instructions on how to add your mod to the game’s Workshop.

Updated on: 01.9.2023

Her New Memory Workshop Guide

Step-by-step instructions on how to add your mod to the game’s Workshop.

Initializing a Mod

To initialize a mod and make it appear in the mods menu, follow these steps:

1.Go to the game mods folder;

  • (Steam Folder)\steamapps\common\Her New Memory\game\mods\

2.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.
3.Create a text file with .rpy extension (not .txt) , open it with any text editor (Notepad, Notepad++, Sublime Text, etc);
4.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”
Her New Memory Workshop Guide
Her New Memory Workshop Guide

5.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

All game content and scripts must be located in your mod folder (you can create subfolders there).

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:

Her New Memory Guide
Her New Memory Guide

Import to Steam – Her New Memory Steam Workshop Guide

First, launch the game and check your mod for performance and any problems.
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.

1.Go to the ModUploader folder in the root of the game.

  • (Steam Folder)\steamapps\common\Her New Memory\ModUploader

2.Launch the file “SteamWorkshopUploader.exe”;
3.In the lower left corner, enter the name of your mod (ex: firstmod) and click the “Create item” button;

Her New Memory Guide
Her New Memory Guide

4.Now go to the “WorkshopContent” folder, a folder with the name of your mod should be generated here;

Her New Memory Guide
Her New Memory Guide

5.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

6.Put the cover of your mod in the folder “WorkshopContent” (it should be square, .png or .jpg, size no more than 2 MB);
7.If you are importing for the first time, then you must first accept Steam Subscriber Agreement ;
8.Fill in all the fields and click “Submit modname“;

Steam Workshop Guide
Steam Workshop Guide

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

Go to the game Workshop, open the page “Files you’ve posted”.

Steam Workshop Guide
Steam Workshop Guide

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”.

Steam Workshop Guide
Steam Workshop Guide

Leave a Comment

Your email address will not be published. Required fields are marked *