Local Multiplayer Mod

local multiplayer mod

LocalMultiplayer is a mod for YAPYAP that makes local multiplayer possible using just a single Steam account.

FEATURES

  • Run multiple YAPYAP instances simultaneously on one PC
  • Connect all instances to the same multiplayer session
  • Works with a single Steam account
  • Uses Photon Voice for networking
  • No payment required to use Photon Cloud
  • Global configuration file shared across all mod profiles

What You’ll Need Before Starting

To use LocalMultiplayer, you must create your own Photon Cloud application. This is mandatory but completely free. The mod does not include a default Photon App ID, so each user must supply their own.

Step 1: Create a Photon Voice Application

  1. Visit the Photon Engine website and sign in (or create a new account).
  2. Open the Dashboard.
  3. Create a new Photon Cloud application.
  4. When prompted to choose an SDK, select Voice.
  5. Give the app any name you like and finish the setup.
  6. Copy the generated Voice App ID.

Step 2: Configure the Mod

The mod generates its configuration automatically the first time you launch the game with it installed.

  1. Download the LocalMultiplayer mod (scroll below).
  2. Unzip it to BepInEx\plugins. Here’s more info on how to install mods for YAPYAP. If you don’t have BepInEx, download it here.
  3. Start YAPYAP once with the mod enabled, then close the game.
  4. Locate the global configuration file at:
    %userprofile%\AppData\LocalLow\maisonbap\YAPYAP\LocalMultiplayer\AppIdVoice.txt
  5. Open the file and set the Voice App ID to match Photon Voice by pasting it.
  6. Save the file.

This global setup ensures your Photon App ID isn’t tied to individual mod profiles or shared accidentally through profile exports.

Step 3: Set Steam Launch Options

  1. Open Steam and right-click YAPYAP.
  2. Select Properties.
  3. In the General tab, find the Launch Options field. Paste the following line:
    –doorstop-enable true –doorstop-target “YOUR_PROFILE_LOCATION_HERE\BepInEx\core\BepInEx.Preloader.dll”
  4. Make sure the file path points exactly to your profile’s BepInEx\core\BepInEx.Preloader.dll file.

Step 4: Testing Local Multiplayer

Once everything is set up, you can start testing.

  1. Launch YAPYAP.
  2. Go to Options → Display.
  3. Set Screen Mode to Windowed for easier switching between instances.
  4. Click Play and select any save slot if prompted.
  5. On the loading screen, a new panel will appear with:
    • Username field
    • IP address
    • Port
    • Buttons for Host, Server, and Client

For your first instance:

  • Click Host without changing any settings.

Next:

  1. Launch YAPYAP again (you should now have two instances running).
  2. Click Play on the second instance.
  3. On the loading screen, choose Client to join the hosted session.

If everything is configured correctly, both instances will connect to the same multiplayer game.

Made by: darmuh

Downloads

Leave a Reply

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