{"id":23946348,"url":"https://github.com/harkushavlad/fairmultiplayercutsceneexperience","last_synced_at":"2025-02-24T07:16:46.407Z","repository":{"id":266883586,"uuid":"899649803","full_name":"HarkushaVlad/FairMultiplayerCutsceneExperience","owner":"HarkushaVlad","description":"A Stardew Valley mod that ensures fairness during cutscenes in multiplayer.","archived":false,"fork":false,"pushed_at":"2024-12-31T11:44:43.000Z","size":95,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T12:23:59.054Z","etag":null,"topics":["mod","smapi","stardew-valley"],"latest_commit_sha":null,"homepage":"https://www.nexusmods.com/stardewvalley/mods/29913/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HarkushaVlad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-06T17:55:18.000Z","updated_at":"2024-12-31T11:41:25.000Z","dependencies_parsed_at":"2024-12-31T12:20:24.069Z","dependency_job_id":"8cac6762-80b6-4579-8ed9-771b3836fe26","html_url":"https://github.com/HarkushaVlad/FairMultiplayerCutsceneExperience","commit_stats":null,"previous_names":["harkushavlad/multiplayercutscenenotification","harkushavlad/fairmultiplayercutsceneexperience"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarkushaVlad%2FFairMultiplayerCutsceneExperience","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarkushaVlad%2FFairMultiplayerCutsceneExperience/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarkushaVlad%2FFairMultiplayerCutsceneExperience/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarkushaVlad%2FFairMultiplayerCutsceneExperience/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HarkushaVlad","download_url":"https://codeload.github.com/HarkushaVlad/FairMultiplayerCutsceneExperience/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240434301,"owners_count":19800550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mod","smapi","stardew-valley"],"created_at":"2025-01-06T08:38:03.499Z","updated_at":"2025-02-24T07:16:46.335Z","avatar_url":"https://github.com/HarkushaVlad.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fair Multiplayer Cutscene Experience\n\nA **Stardew Valley** mod that adds multiplayer notifications to inform players when one of them starts a cutscene. It\nalso blocks the movement of all other players by opening a pause menu where they can choose a mini-game and see helpful\ntips while waiting for the cutscene to finish. Once the cutscene ends, the menu will automatically close, and the game\nwill continue.\n\nThis mod ensures that players can enjoy cutscenes in multiplayer without worrying about other players' progress, as time\ncontinues to pass during the cutscene, which could be considered unfair.\n\nOptionally, you can install the [Pause Time in Multiplayer Revived](https://www.nexusmods.com/stardewvalley/mods/21327)\nmod to pause the in-game time while the cutscene is playing. The Pause Time in Multiplayer Revived mod can independently\nstop the game during cutscenes, but it doesn't restrict other players' actions, allowing them to continue playing while\ntime is frozen, which could give them an unfair advantage. This mod solves that by preventing movement and offering\nmini-games to keep waiting players engaged.\n\n**Note**: If you're planning to play only in local co-op, the Pause Time in Multiplayer Revived mod is not required, as\nthe game will automatically pause the time when the pause menu is opened during cutscenes.\n\nWhen the /pause command is used, a pause menu will appear displaying a random tip. This feature is customizable and can\nbe disabled by adjusting the configuration file or using\nthe [Generic Mod Config Menu](https://www.nexusmods.com/stardewvalley/mods/5098).\n\n## Install\n\n1. Install the latest version of [SMAPI](https://smapi.io).\n2. Download the mod from the [releases page](https://github.com/HarkushaVlad/MultiplayerCutsceneNotification/releases)\n   or [NexusMods](https://www.nexusmods.com/stardewvalley/mods/29913) and unzip it into your `Stardew Valley/Mods`\n   folder.\n3. **Optional**: If you want to pause the in-game time during cutscenes:\n   - Download and unzip the [Pause Time in Multiplayer Revived](https://www.nexusmods.com/stardewvalley/mods/21327)\n     mod.\n   - The game host must enable the **\"Any cutscene pauses\"** option in the mod settings. This can be done through\n     the [Generic Config Menu](https://www.nexusmods.com/stardewvalley/mods/5098) or by editing the mod's config file (\n     see the [Pause Time in Multiplayer Revived mod description](https://www.nexusmods.com/stardewvalley/mods/21327)\n     for configuration instructions).\n4. Run the game using SMAPI.\n\n## How to Use\n\n1. **All players must have the mod installed**  \n   If a player does not have the mod, they will not be restricted during cutscenes and will be able to move and interact\n   with the game as usual.\n\n2. **Start a Multiplayer Game**  \n   Once the mod is installed, simply start a multiplayer game as you normally would.\n\n3. **Triggering a Cutscene**  \n   When a player triggers a cutscene, a notification will appear for all connected players to inform them that a\n   cutscene is happening. Other players will be unable to move during this time, ensuring they are not able to progress\n   while the cutscene is playing.\n\n4. **Pause Menu, Mini-Games, and Tips**  \n   While the cutscene is active, the pause menu will automatically open for the other players. They will have the option\n   to:\n   - Choose a mini-game to stay engaged while waiting.\n   - View helpful gameplay tips.  \n     Once the cutscene ends, the pause menu will close, and the game will continue as normal.\n\n5. **Optionally Pause Time**  \n   If you have installed the [Pause Time in Multiplayer Revived](https://www.nexusmods.com/stardewvalley/mods/21327)\n   mod, the game time will also be paused while the cutscene is playing, ensuring no progress is made during that time (\n   the host must enable the **\"Any cutscene pauses\"** option in the Pause Time in Multiplayer Revived settings — see\n   Step 3 in the \"Install\" section).  \n   If you are playing in local co-op, the game will automatically pause time when the pause menu opens, and the Pause\n   Time in Multiplayer Revived mod is not required.\n6. **Reset Command**  \n   The host has access to the */reset* command, which is designed for extreme cases where something goes wrong. This\n   command resets all pause states for all players and forcibly ends any active cutscenes. It can be executed via the\n   in-game chat or the console(*reset*) and is useful as a fallback to ensure the game continues smoothly.\n\n## Compatibility\n\n- Supports both online multiplayer and split-screen co-op modes.\n- Works with Stardew Valley 1.6 and later on Windows, macOS, and Linux.\n- Includes a **Chinese** translation, made by *CNSCZJ*.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharkushavlad%2Ffairmultiplayercutsceneexperience","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharkushavlad%2Ffairmultiplayercutsceneexperience","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharkushavlad%2Ffairmultiplayercutsceneexperience/lists"}