Play multiplayer locally with one Steam account.
This mod allows you to connect multiple YAPYAP instances to the same multiplayer game using one Steam account.
This mod requires you to create your own Photon cloud application. (This does not require any payment.)
Tip
If you have previously set up the Local Multiplayer mod for REPO you can re-use the same photon voice server for YAPYAP.
- Go to the Photon Engine website and sign in or create an account.
- Navigate to the Dashboard.
- Create a new Photon cloud application and select
Voicefor the Photon SDK. - Choose any name you would like and click Create.
- Open the config file. (See the Config Settings section on how to find the config file.)
- Set
Voice App IDto your PhotonVoiceapplication's App ID.
Tip
If you use the Gale mod manager, you can just set your launch mode to Direct in the settings and skip this step.
- Go to Steam and right-click YAPYAP.
- Click "Properties..."
- In the General tab, you should see an input field called "LAUNCH OPTIONS"
- Put this for your launch options:
--doorstop-enable true --doorstop-target "YOUR_PROFILE_LOCATION_HERE\BepInEx\core\BepInEx.Preloader.dll"
Important
The file path must lead to your profile's BepInEx.Preloader.dll file in the BepInEx/core folder.
- Open the game.
- Go to Options > Display.
- Set your Screen Mode to Windowed. (for easier testing)
- Click Play (select a save slot if prompted)
- You should launch to a loading screen with a window on the left hand side allowing you to specify username, IP Address, Port and 3 buttons labeled Host, Server, and Client.
- For the first game session, click
Host. You do not need to modify the username, IP address, or port information. - Open the game again. (You will have two YAPYAP instances open at this point.)
- Click the Play button on the second instance (save slot selection should not matter)
- In this loading screen, click
Clientas you will be joining the session of your host client.
You must open your game at least once with the mod installed for the config file to get generated.
This mod uses a global setting file so you don't have to configure your settings for each modpack/profile you use and to prevent your Photon App ID from being transferred in your profile codes.
You can locate the setting file at this path:
%userprofile%\appdata\LocalLow\maisonbap\YAPYAP\LocalMultiplayer\AppIdVoice.txt
ZehsTeam for REPO-LocalMultiplayer (Used as inspiration for voice solution as well as README content)
