You are viewing a potentially older version of this package. View all versions.
OsmarBriones-StartWithRandomWeapon-1.1.0 icon

StartWithRandomWeapon

Start the game with a random weapon, show those monsters who's really in charge. Fully configurable. Only the host needs to have it.

Date uploaded 2 weeks ago
Version 1.1.0
Download link OsmarBriones-StartWithRandomWeapon-1.1.0.zip
Downloads 7361
Dependency string OsmarBriones-StartWithRandomWeapon-1.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

Start With Random Weapon

Start every run in R.E.P.O. with one or more random weapons — fully configurable. Only the host needs to have this mod installed.

Features

  • Start each new game owning one or several random weapons.
  • Configure exactly which weapons can appear.
  • Configure how many weapons are given at the start of a run.
  • Compatible with multiplayer — only the host needs to have this mod installed.
  • Weapons behave exactly as if you bought them from the shop.
  • Configuration can be updated without restarting the game.
    Changes take effect when starting a new level.

Requirements

Installation

  1. Install BepInEx Pack.
  2. Place the file StartWithRandomWeapon.dll into your BepInEx/plugins folder.
  3. Launch the game — the configuration file will be generated automatically inside BepInEx/config.
  4. Open the file to customize weapon availability and general settings.

Configuration

The configuration file is located at:

BepInEx/config/com.osmarbriones.startwithrandomweapon.cfg

It contains two main sections:

[General]

  • WeaponsToSpawn
    Number of weapons to spawn at start (ignored if SpawnOnePerPlayer is true).
    Value range: 1–50

  • **SpawnOnePerPlayer **
    If true, the mod gives exactly one random weapon per player, regardless of WeaponsToSpawn.

[Weapons]

Each weapon has a Boolean toggle that determines whether it can appear.

Example:

Item Melee Frying Pan = true
Item Gun Laser = false
Item Rubber Duck = true
  • Set a value to true → this weapon is allowed to spawn.
  • Set to false → this weapon will never appear.
  • Changes take effect as soon as a new level starts (no restart required).

Support

If something doesn’t work, feel free to send an email to [email protected] and I’ll do my best to fix it.

Credits

Developed by Osmar Briones

CHANGELOG

Changelog

1.1.0

Changed

  • Unified all configuration into a single .cfg file.
    The legacy weapons configuration file has been removed.
  • Updated the logging system to use Logger instead of Debug.Log.

Notes

  • This update changes how configuration works.
    Users may need to adjust their settings after updating.

1.0.1

Fixed

  • Corrected the mod title in the README file.

1.0.0

Added

  • First release!