
Tested with GZDoom 4.14.1
Description
Campfire is a mod that adds an alternative immersive method of saving the game: You must place a campfire away from any nearby monsters in order to save the game. Campfires are limited in amount, and must be found in the level (or acquired through other means).
This method of saving is similar to how Minecraft handles sleeping. You must be away from any nearby active monsters, place the campfire and "rest" for a few seconds. After doing so, the game will save. Of course there's no way to fully disable manual saving in GZDoom, so it is up to your own restraint to use the mod this way. During my play through the Doom in City Only megawad, which mostly consists of huge sprawling maps, I wanted a way to save the game without the guilt of "cheesing" areas by saving at any time. So I created this mod.

Usage
Before using the mod, you must bind a single key to place campfires. This can be found in the options menu under Campfire Options.
In order to use a campfire to save your game, you must first acquire one. By default, the mod will place Campfire kits to find randomly in the level. While you have a campfire, you can press your bound key to attempt to rest. If any monsters are near you or can see you, you will be unable to set up camp! Monsters that are awake have an increased radius, so be sure to to clear out a portion of the map to have a safe space to rest.

Options
The mod as many options you should review in the options menu. I've added tooltips for each setting to make it easier to customize the mod, but here's some basic documentation:
Acquisition Settings:
- Reset Campfires Each Map - If enabled, you will lose your campfires after each map. Otherwise you can keep your campfires after each map, allowing you to stockpile them.
- Campfire Start Count - You can specify how many campfires to start each map with.
- Gain Campfires for Kills - If specified, you will gain campfires automatically after reaching certain kill % milestones for each map.
- Gain Campfires for Secrets - If specified, you will gain campfires automatically after reaching certain secret % milestones for each map.
- Campfire Pickups - If specified, the map will spawn Campfire Kits randomly in the map for you to find.
Behavior Settings:
- Campfire Saves Game - If enabled, using a campfire saves the game for you. It uses GZDoom's Autosave feature so any settings related to that should apply.
- Campfire Spawns Item - If enabled, an item will be spawned upon resting. This is handy if you want campfires to do something else in addition/instead of saving, such as healing the player.
Download 1b here