Content Warning

Content Warning

301 ratings
Keep Camera After Death
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.444 MB
31 Jan @ 3:22am
8 Feb @ 9:49pm
3 Change Notes ( view )

Subscribe to download
Keep Camera After Death

Description
Recovers lost footage & copies it onto a new camera, if your crew died or left their camera underground. Includes configurable rewards to incentivize successful camera return!

This mod now supports multiple cameras, with the release of v2.0.0!

Keep Camera After Death - Mod for Content Warning

Lost your camera underground? No worries!

In the event of:
  • total crew death, or
  • a major fumble where your cameraman left the camera behind before returning to the diving bell

This mod respawns the camera at its regular spawn position on the surface when the crew returns in the evening. This means you can still export your footage and upload it to spooktube to watch together on the sofa.

As a bonus, you can optionally incentivise your players to stay alive and bring their camera home with rewards that are configurable in the game settings.

The host decides whether or not rewards should be distributed for returning with the camera. If they choose to enable rewards, they can configure the amount of Meta Coins (MC) and cash revenue the crew should receive.

Installation steps

All crew members must have this mod installed, and follow these steps
  • Install the mod on the Steam Workshop
  • Ensure you have its dependencies also installed
  • If there is any trouble, try moving Content Loader and Mycelium higher up the mod loader than this mod.
  • Then check the "Troubleshooting" section below

Changelog

v2.0.1
  • Add the option to toggle rewards on/off for recovered footage when watching it on the SpookTube TV

v2.0.0
  • Allow recovery of multiple cameras in a single round
  • Add compatibility with ContentPOVs mod

v1.3.0
  • Initial release to Steam

Contact Us

🚨 If you found this mod on any site except for Thunderstore or r2 Modman (or on the Steam Workshop under HumbleKraken), then I cannot guarantee the safety of the file you have downloaded! 🚨

Please report this back to me on my GitHub https://github.com/alexandria-p or my Twitter account https://twitter.com/HumbleKraken.

Feel free to tweet at me too if you enjoyed using this mod - especially if you attach the footage you were able to save!

Troubleshooting

Please try the following:
  • Manually delete all folders and game files inside of your Content Warning installation
  • Hint: your game directory can be found at [Steam\steamapps\common\Content Warning]
  • Then launch the game through Steam.
  • Steam will patch the game installation (this means Steam will reinstall the missing files)

If you are coming from Thunderstore to Steam Workshop, sometimes there are leftover artifacts that are interfering with Content Loader, a mod dependency of Keep Camera After Death.

Following these steps should let the 'door stop' for Content Loader run correctly, and ensure that BepinEx shows up as a mod preloader mono-assembly.

Once there is a better fix, I will keep you updated.

If you would like to report any bugs, comment on the Workshop mod page or join the Content Warning modding discord and find me there.

https://discord.com/invite/yeGDSm4gFq

Why do I need this mod

Pssst - even if you don't use this mod, your video files are still saved if you lost your camera underground. Press `F3` to view your videoclips! This will work until you leave the game lobby and can be done in the vanilla (unmodded) game.

The KeepCameraAfterDeath mod just allows players to access that footage in-game on a new videocamera, so they can export it to CD and enjoy watching it together on the sofa.

How does it work?

Here is a breakdown of what happens under the hood.

When a camera is left behind underground, or all crew members die and the camera is forcibly dropped from their inventory, as the diving bell returns to the surface it does a check for any items left behind that it wants to persist for the players to be able to find again in a later dive.

Cameras are one of the item types that are set to persist for future dives (within the same week).

This mod intercepts at this point. It picks up:
  • when a camera was left behind this run
  • and if that camera does not already exist in the list of persistent objects (so it must be newly dropped)

Instead of letting the crew find that camera again in a future run, this mod will instead save the footage from that camera and load it onto a new camera that it spawns on the surface.

Any camera that this mod "saves" will no longer spawn underground on future runs, to prevent duplicate footage from existing (makes sense, right?)

Does this mod work if my crew has multiple cameras?

Yes! v2.0.0 now allows the recovery of multiple cameras per round. It is also compatible with ContentPOVs (a mod that spawns cameras slightly differently to vanilla Content Warning).

Known bugs
  • If the player jumps off the edge of the world while underground & holding the camera, that camera does not get recovered by this mod.

Future improvements

My ideas mostly revolve around handling if a crew somehow has multiple cameras, and manages to leave more than one camera behind on their dive.

Maybe in the future this mod will save all cameras dropped in a run underground, and spawn as many new cameras as it needs on the surface to copy that footage onto.

Right now it is easiest for me to only save a single camera's worth of footage, because I am piggy-backing how the game spawns that new (single) camera on the porch at the start of a new day.

Can I copy this mod's code? Can I contribute to this project?

You cannot wholesale copy this mod with the intent of passing it off as your own.

Ideally, you should be able to raise an issue or pull request on this project, so that any new functionality can stay in a single mod & be toggleable by users in the game settings. If this gives you trouble, please see the "Contact Us" section of this README for details on how to get in touch.

If you'd like to fork the project to add or change functionality, please message me first at my GitHub or Twitter and make sure you link back to my GitHub repository in your mod description.

https://github.com/alexandria-p/ContentWarning-KeepCameraAfterDeath-Steam

I wholeheartedly encourage you to look at the mod files on my GitHub to learn more about how it was made 💝 I have learnt so much by reading the source code of other mods.

Dependencies
(these will be installed automatically)

References

Scaffolded using Hamunii's tutorials: https://www.youtube.com/watch?v=o0lVCSSKqTY

Uses the Xilo's Content Warning Templates: https://github.com/ContentWarningCommunity/Content-Warning-Mod-Templates

Notes about how to kick-off initialisation for mods in Steam taken from the LandfallGames mod template: https://github.com/landfallgames/ExampleCWPlugin/blob/main/ExampleCWPlugin.cs

This template uses MonoMod, and the MMHOOK_Assembly-CSharp.dll file generated by Hamunii-AutoHookGenPatcher-1.0.4.

Workshop ID: 3418022830
32 Comments
KrilMun 19 Jun @ 11:20am 
@Humble Kraken you're the best!! I'll test it as soon as I get to my PC, thank you so much!
Hamster Jovial 12 Jun @ 4:08am 
that mod just wont lemme play the game , it keeps loading forever
Humble Kraken  [author] 27 May @ 9:47pm 
@说拉丁语的沙丁鱼, typically this means there is a broken mod or installation error. Please try disabling all your mods(from Thunderstore and Steam) and turn them on one by one to find which is the issue.

If it is KeepCameraAfterDeath, please follow the Troubleshooting guide in the description of this mod page.
Humble Kraken  [author] 27 May @ 9:46pm 
Hi @Hanso, are you the user I spoke to in the discord? Please let me know if you were able to resolve the issue with my troubleshooting steps.
Hanso 22 May @ 3:30pm 
when we are extracting our videos it just keeps loading, we tried multiple times, was wondering if it was configure film mod that was causing it we ended up giving up :((
说拉丁语的沙丁鱼 8 Apr @ 8:34pm 
Why did my settings interface turn blank
Humble Kraken  [author] 2 Mar @ 9:42pm 
If you are having trouble with this mod, please try the following:

- Manually delete all folders and game files inside of your Content Warning installation
- Directory can be found at: [Steam\steamapps\common\Content Warning]
- Then launch the game through Steam.
- Steam will patch the game installation (reinstall the missing files)

If you are coming from Thunderstore to Steam Workshop, sometimes there are leftover artifacts that are interfering with Content Loader, a mod dependency of Keep Camera After Death.

Once there is a better fix, I will keep you updated,
Humble Kraken  [author] 2 Mar @ 12:22am 
Please make sure you (and your friends) have the Steam version installed - the Thunderstore build is a couple versions behind and doesn't work with ContentPOVs right now.

If you are still having issues, please jump in the discord and either find the feedback thread for the mod, or tag me & we'll take a look at your game logs to solve the issue.
DR_CHA0S 1 Mar @ 10:05am 
spogati
when you join a game you glitch out and can't play
Alok190hnb 1 Mar @ 8:37am 
My friend hast the same problem as CodezDust and the only thing that dosent work is the keep camera after death