[Immersion] Campfire 1b - Rest safely to save the game!

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
Cutmanmike
Posts: 11353
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom
Contact:

[Immersion] Campfire 1b - Rest safely to save the game!

Post by Cutmanmike »



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.
You can mix and match the above to tailor your experience on how you acquire your campfires.

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:

Download 1b here
Someone64
Posts: 425
Joined: Tue Feb 23, 2016 11:59 am

Re: [Immersion] Campfire 1b - Rest safely to save the game!

Post by Someone64 »

This is such a creative alternative to the Simple Saving mod! Really excited to try this out soon.
Someone64
Posts: 425
Joined: Tue Feb 23, 2016 11:59 am

Re: [Immersion] Campfire 1b - Rest safely to save the game!

Post by Someone64 »

A feature request for the mod now that I've tested it a little. Some maps are really claustrophobic, and others have traps that are entities that seem to be counted as monsters so I can't find any spots in the map to save. Would it be possible to add an option to customize the distance the mod checks for active monsters or maybe an option to make it line of sight based? Some maps just need the leniency these options afford; otherwise, campfires become impossible to use the entire time. These can also help with the opposite situation where maps are absolutely huge and have giant sightlines but the mod might still allow you to save if you're being shot at from afar.
User avatar
Cutmanmike
Posts: 11353
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom
Contact:

Re: [Immersion] Campfire 1b - Rest safely to save the game!

Post by Cutmanmike »

I have been finding that too. I will add an option to adjust the leniency.
User avatar
-Ghost-
Posts: 1788
Joined: Wed Sep 08, 2010 4:58 pm

Re: [Immersion] Campfire 1b - Rest safely to save the game!

Post by -Ghost- »

That's pretty cool! Would be neat to be able to create a full campsite to do various things like heal, rearm a bit, repair armor, etc.
Post Reply

Return to “Gameplay Mods”