You are viewing a potentially older version of this package. View all versions.
Assasans-FoundFootage-0.2.1 icon

FoundFootage

Mod that adds real lost footage from other players to your Old World.

Date uploaded 7 months ago
Version 0.2.1
Download link Assasans-FoundFootage-0.2.1.zip
Downloads 19301
Dependency string Assasans-FoundFootage-0.2.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100
RugbugRedfern-MyceliumNetworking-1.0.10 icon
RugbugRedfern-MyceliumNetworking

An easy to use networking library for sending custom RPCs through Steam.

Preferred version: 1.0.10

README

Found Footage

MyceliumNetworking library is required.

Mod that adds real lost footage from other players to your Old World. Anyone can contribute their own recordings, no curated lists or agreements.

This mod must be installed for all players in a team for the best experience.
To upload footage, the lobby host player must have the mod installed.
You must have the mod installed to interact with lost cameras and view recordings.

IMPORTANT INFORMATION

This mod sends your in-game camera footage to the server along with audio, depending on the mod's configuration. Anyone can watch your videos later.
You can request your data or have it removed, see configuration file for more information.

Gameplay

You can find lost cameras in the Old World. These contain footage of other players who were there before you.
You put them into an extraction machine like a normal camera.
Note that these recordings will not give you any views or money.

Known bugs

The mod is experimental, bugs may occur, please report them to a GitHub repository if you can. When submitting a bug report, please attach your BepInEx log (located at BepInEx/LogOutput.log).

  • Playback stops randomly and no buttons appear
    • No known fix for the problem, please submit a bug report.
  • "Failed to extract" with found cameras
    • Most likely one of your team members does not have a mod installed. The game does the extraction on each client separately, and clients without the mod have no found recording data. If you are sure that everyone has the mod installed and working, please submit a bug report.

CHANGELOG

Changelog

v0.4.4

  • server: Return ContentBuffer to only fixed versions
  • client: Make ContentBuffer deserialization silent
  • client: Fix MoreCameras not extracting
  • client: Move everything into own files
  • client: Prevent infinite loop while reading ContentBuffer

v0.4.3

  • client: Disable debug code, again (#27)

v0.4.2

Do not use this version

  • client: Add config tracing
  • client: Add found video filters setting
  • client: Migrate persistent config to ".privatecfg" (#18)
  • client: Serialize all fields

v0.4.1

  • client: Fix always uploading videos

v0.4.0

Do not use this version

Note: Spawning cameras at lost position is still not implemented due to how the mod spawns fake cameras.

  • client: Change fake camera HUD title (replaces 0% FILM LEFT message)
  • server: Add v3 get video endpoint
  • client: Content buffer for remote fake videos (you can now gain views, #21)
  • client: Use UnityWebRequest (#20)
  • client: Allow to completely disable uploading (#23)

v0.3.1

  • client: Send player count
  • client: Persistent config and send more info
  • client: Do not upload duplicate videos
  • client: Send position and content buffer on upload
  • client: Add Mycelium as BepInEx dependency (fixes logger initialization exception)
  • client: Call SetValid on fake clips (fixes incompatibility with MoreCameras)
  • client: Add version to upload video request
  • client: Add ContentWarningPlugin attribute (not vanilla compatible)
  • client: Make default pass upload chance 25%
  • server: Implement rate limiting

v0.3.0

  • Voting system
  • client: Send lobby ID along with video
  • client: Try to update server URL on error

v0.2.2

  • client: Share video URL instead of contents (fixed video freezing)
  • client: Change default server URL
  • client: Improve logging
  • client: Make message box modal

v0.2.1

  • client: Prevent found cameras from affecting objective
  • client: Fix 100% film left
  • client: Remove unused code

v0.2.0

Initial release