You are viewing a potentially older version of this package. View all versions.
GymMed-Game_Settings-1.1.0 icon

Game Settings

This Outward mod allows you to change the way game works.

Date uploaded 7 months ago
Version 1.1.0
Download link GymMed-Game_Settings-1.1.0.zip
Downloads 285
Dependency string GymMed-Game_Settings-1.1.0

This mod requires the following mods to function

GymMed-Mods_Communicator-1.2.0 icon
GymMed-Mods_Communicator

Outward Mods Communicator enables seamless communication between mods through shared events and configuration syncing. It also lets users override any changes made by other mods, giving them full control over their settings.

Preferred version: 1.2.0
sinai-dev-SideLoader-3.8.4 icon
sinai-dev-SideLoader

API and Mod Development Toolkit for Outward.

Preferred version: 3.8.4
BepInEx-BepInExPack_Outward-5.4.19 icon
BepInEx-BepInExPack_Outward

BepInEx pack for Outward.

Preferred version: 5.4.19

README

Outward Game Settings


Outward game setting to require enchantment recipe when enchanting.

This Outward mod allows you to change the way game works.

Available Settings

Enchanting
Require Enchantment Recipe To Enchant

Attempting to enchant an item without the required enchantment recipe in your inventory (pocket or backpack) will display an error and cancel the process. Config setting: RequireRecipeToAllowEnchant.
Picture

Consume Enchantment on Use

Successfully enchanting an item consumes the enchantment recipe from your inventory. Recommended to use together with Enchanting Requires Enchantment setting. Config setting: UseRecipeOnEnchanting
Picture

Enchanting Success Chance

Enchanting an item can fail based on a configurable success rate. Config setting: EnchantingSuccessChance
Picture

Play Audio on Enchanting Completion

Plays custom sound effects when the EnchantmentTable.DoneEnchanting event occurs. Success and failure each trigger different audio clips. Enabled with config setting: PlayAudioOnEnchantingDone
Picture

Skills
Chance to learn skills on enemy kill

When enemy dies by you, you have a chance to learn weapon type skill.
If all weapon type skills a learned you will be able to learn other weapon types skills.
Finally if all weapon type based skills a learned you can learn monster skills that could be broken.

<video src="https://raw.githubusercontent.com/GymMed/Outward-Game-Settings/refs/heads/complex/preview/videos/SkillReceived.mp4" width="640" controls></video>
Enemy Scenarios In game there are new events that happen randomly on world time change.

Currently enemies don't drop loot. Loot can be added by other mods with Loot Manager. Enemies can indeed cast spells and early on it is better to avoid them.

War Scenario

Spawns random faction groups that start fighting. Only appears in open world. Picture

Ambush Scenario

Spawns random faction group. The only scenario that can happen in towns but only from 20:00 to 04:00. Picture

Wanderer Encounter Scenario

Spawns faction enemy. Picture

Enemy Factions

There are total of 4 factions that can spawn and fight. Troglodytes, Bandits, Ghosts and Skeletons. They can use skills.

Seasons

Additionally 3 seasons are added.

Winter

Adds winter to other regions.

Picture

Foggy spirits

Cloudy mist season that makes very hard to navigate and each hour changes the fog density.

Picture

Great war

Each hour there is a chance you will encounter additional war/ambush/wanderer scenario or nothing. Picture

Sideloader

I did add additional character AI classes. They work more as an example instead of actually using them in your mods.

How to change settings?

Currently all settings can be changed in BepInEx\config\gymmed.outward_game_settings.cfg. If you are mod pack creator you can use outward mods communicator to change values and rebalance gameplay.

How to set up

To manually set up, do the following

  1. Create the directory: Outward\BepInEx\plugins\OutwardGameSettings\.
  2. Extract the archive into any directory(recommend empty).
  3. Move the contents of the plugins\ directory from the archive into the BepInEx\plugins\OutwardGameSettings\ directory you created.
  4. It should look like Outward\BepInEx\plugins\OutwardGameSettings\OutwardGameSettings.dll Launch the game.

If you liked the mod leave a star on GitHub it's free

CHANGELOG

Changelog

Release 1.1.1 Version

Fixed

  • Fixed an issue where the loading screen could get stuck when the game tried to load an added season.
  • Fixed an issue where additional seasons were duplicated on the first game load.
  • Fixed an issue where additional seasons were not being added on scene changes.
  • Improved the readability and clarity of the README documentation.

Release 1.1.0 Version

Added

  • Added pictures and video to readme
  • Added skill learn on kill
  • Added additional seasons
  • Added events and their state serialization
  • Added AI Effects
  • Added Sideloader classes
  • Added enemy wave manager
  • Added war, ambush, wanderer event scenarios
  • Added skills to AI
  • Added dynamic debugger(only if built as DEBUG)
  • Added many more settings...

Release 1.0.1 Version

Fixed

  • Updated version of Outward.ModsCommunicator dependency
  • Fixed logging prefix with double square brackets [[]]
  • Changed data passed variables for events by making sure it's less misinterpretable (updated to match mod pack template)
  • Changed enchantment notification messages by making them feel less robust?
  • Updated pictures with new text

Release 1.0.0 Version

Added

  • Added Outward.ModsCommunicator dependency
  • Registered events: EnchantmentMenu@TryEnchant, EnchantmentTable@DoneEnchanting_Fail, EnchantmentTable@DoneEnchanting_Fail
  • Published events for other mods to listen

Fixed

  • Fixed enchantment notification messages by providing greater detail

Release 0.0.1 Version

  • Initial release.