Black Mesa Training Simulation: Resonance CascadeBlack Mesa Training Simulation: Resonance Cascade

๐Ÿ“ redirects

๐Ÿ“„ Description

You have been selected for a high-level simulation inside Black Mesa.

This scenario recreates a possible resonance cascade event.

Explore, survive, and adapt.

๐Ÿ“ Contributing

Thank you for your interest in contributing to the simulation!

This repository contains the maps, custom weapons, entity overriders, and custom game logic for the Sven Co-op mod.

To ensure quality and consistency across all community contributions, please follow these guidelines and conventions.

  • Clone the repository
  • Open a cmd and navigate to your Sven Co-op installation and install the repository using git.

    Install repository
    git clone https://github.com/Mikk155/bts_rc svencoop_event_bts
  • By installing the repository as an event it will override any installation of bts_rc in your game.


  • Initialize game event
  • Open the console on your initialized Sven Co-op client

    Check validation of event mod:
    ev_list

    It should now output a result like:

    [0] name: 'bts', title: 'Black Mesa Training Simulation: Resonance Cascade'
    folder: 'svencoop_event_bts', priority: 1
    date: 2026-01-01 00:00:00 - 2026-12-31 23:59:59
    enabled: yes, forced: no
    content: UI - yes, GAME - yes
    active: UI - yes, GAME - yes
    
    If for some reason it refuses to load you can enable it:
    ev_enable bts


  • Download Third-Party Dependencies
  • There are some utility scripts not present in the project which must be fetched externaly to keep up-to-date.

    Navigate to the src/ directory.
    python main.py
  • This will download all the third party angelscript utility files into the working directory.
  • To fetch game assets such as models, sounds and sprites, verify the last release at Github.



    Repository Structure

    .github/GitHub Actions workflows, issue templates, and pull request template.
    docs/Github pages web site.
    scripts/maps/bts_rc/Contains the AngelScript game logic and hooks.
    scripts/maps/bts_rc/gamemodes/Gameplay mods (e.g. inventory tracking, spectator managers).
    scripts/maps/bts_rc/entities/Custom entity scripts and helpers.
    scripts/maps/bts_rc/Hooks/Engine event hooks (player think, player spawn, disconnects).
    src/Python automation tools (license checking, dependency fetchers, release generator).
    src/docs/TypeScript sources for Github pages web site.
    wiki/Markdown docuentation for Github's "Wiki" section.


  • Checkers
  • Every .as script must contain the MIT license header. Do not write this manually!

    Before committing your changes, run the python utility to run various tests and format the AngelScript files and ensure metadata and JSON files compile:
    Navigate to the src/ directory.
    python main.py
  • If the program exit with return code 0 it's ready to go!


  • Once you've commit your changes open a pull request following the template instructions and wait for a review.

    ๐Ÿ“ Contributors

    The simulation is amazing because of these peoples

    ๐Ÿ“ Configuring the map

    JSON Schema Wiki

    Select a property from the left panel to read information about them.

    ๐Ÿ“ Changelog

    Loading...
  • Older changelogs are not availables.