RimWorld

RimWorld

Not enough ratings
The Edge of Abyss (v1.0.1)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2
File Size
Posted
Updated
786.080 KB
13 Sep, 2020 @ 12:34am
20 Sep, 2020 @ 7:20am
2 Change Notes ( view )

Subscribe to download
The Edge of Abyss (v1.0.1)

In 1 collection by Vectorial1024
Vectorial1024's RimWorld Mods
10 items
Description
Inspire hope among your people. Or not.

Package ID: V1024.EdgeOfAbyss

Quick Info
  • New simple system: Hope; interacts with the existing Mood system
  • Requires Harmony and HugsLib
  • Safe to add to existing saves
  • Safe to remove from ongoing saves (for now)

The Edge of Abyss
This mod adds in a new system: Hope. You can think of this as an extension to the vanilla Mood system, something which can reflect some trends of Colonist behavior. For example, the Mood system would make Colonists feel good when having eaten 1 good meal, while the Hope system would make Colonists feel good when e.g. having eaten several good meals so far.

Hope and Mood will interact with each other, where a good mood will constribute to high hope, and a high hope (from mood and perhaps some other contributors) will grant a mood bonus.

(Reserved)
(Reserved)

GitHub and Docs
The GitHub repository, along with some documentation and previous version releases, are available here:
https://github.com/Vectorial1024/TheEdgeOfAbyss

Support and Donations
Let's perhaps leave it be, and instead spend some time tending to ourselves.

Credits
This mod would not be possible without the following people (not ordered by importance):
  • Tynan, for making this wonderful game for us to enjoy
  • pardeike's HarmonyLib and UnlimitedHugs' HugsLib, for making mod-making a lot easier
  • Maintainers of PublisherPlus (ownership went back and forth, I think there are several of them), for allowing me to minimize mod size on Steam even though the repo is huge and bulky
  • Hongkongers, for giving me a great lot of things to think about in my spare time, which eventually inspired this mod
Concluding Notes
Real life has become tricky and perhaps confusing for most of us. Stay healthy, stay safe, and wish us all a good luck.
19 Comments
Worgensnack 17 Nov, 2020 @ 5:32pm 
you should look into how this interacts with Pawnmorpher, I'm getting a ton of repeating errors from former human colonists with how they interact with the hope system
bagelhe 20 Oct, 2020 @ 9:07am 
I get these messages only from caravans and visitors
Vectorial1024  [author] 20 Oct, 2020 @ 7:04am 
@bagelhe

Just a check, does that Trebragal pawn have any food need in the needs tab?
bagelhe 20 Oct, 2020 @ 5:31am 
hey got following message

Exception ticking Trebragal (at (219, 0, 5)): System.NullReferenceException: Object reference not set to an instance of an object
at EdgeOfAbyss.Hope.HopeWorker_Food.get_CurrentFoodHopeFallPerTick () [0x00000] in <0c94fe44cf0a4d818ea665e8c6a05da1>:0
at EdgeOfAbyss.Hope.HopeWorker_Food.Tick150Interval () [0x00000] in <0c94fe44cf0a4d818ea665e8c6a05da1>:0
at EdgeOfAbyss.Hope.HopeWorker.UpdateHope () [0x00000] in <0c94fe44cf0a4d818ea665e8c6a05da1>:0
at EdgeOfAbyss.Hope.Need_Hope.NeedInterval () [0x00024] in <0c94fe44cf0a4d818ea665e8c6a05da1>:0
at RimWorld.Pawn_NeedsTracker.NeedsTrackerTick () [0x00022] in <d72310b4d8f64d25aee502792b58549f>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch2(Verse.Pawn)
at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch2(Verse.TickList)

Vectorial1024  [author] 16 Oct, 2020 @ 7:33am 
@Thel Vanemee Bluescales

Basically what I have in mind about system interaction is

(Actions) -> (individual hope values) -> Total Hope -> Mood -> Hope from Mood -> Total Hope -> ...

Each individual hope are independent from each other.

The goal is that players should be rewarded a bit extra for providing good stuff to colonists. Sure, we have the good mood thing, but good mood disappears quickly; what I have in mind is something that can last longer than mood but still requires good action to build up.

This is basically what the Hope system is about.

I try to balance the numbers so that using only the basic stuff does not grant any bonuses in the long run (except a bit of "marginal" bonus that may appear or disappear due to some deep-level RNG). This makes it so that we all try to do good stuff to the colonists.
JessieFeathers 15 Oct, 2020 @ 3:13pm 
well you should explain it more how these effect eachother, cus to me it doesnt seem ballenced at all
Vectorial1024  [author] 5 Oct, 2020 @ 7:29am 
@Thel Vanemee Bluescales

There are problems with the food hope in that it drops too fast, but with fine meals, the food hope value should slowly climb up.

The rest hope is using the rest gain effectiveness to increase the value per tick. Maybe your beds are too good, that I underestimated the hope amount gained from sleeping.
JessieFeathers 4 Oct, 2020 @ 8:54pm 
i dont understand this mod, I give my colonists meals every day, and good bed and rest every night but the hope for these things just keeps going down?? -7??? for fine meals and impressive bedrooms. this mod is broken dont use.
Luisomar_85 19 Sep, 2020 @ 4:14am 
i have RimHud, and about restrictions i uase another mod wich i cant remember the name now lol. Its ok if some pawns havent the hope bar for me, it dont really breaks the game, and give me more choices wen selecting a new paw lol. About the other foods from mods, maybe youre right and it recognize em as just simple meal instead of lavish meals.

Not sure if it would be a huge problem, but you could make it compatible with almost any food mod, if you make the mod search for Nutrition Value instead of category. Buf off curse thats up to you. I still enjoy the mod and the debuff is not something that will kill the colony hehehe, it just adds a bit more of challenge wich is always welcome.
Vectorial1024  [author] 19 Sep, 2020 @ 2:26am 
@Luisomar_85

Strange that the hope tab disappeared, but supposedly, it should show for those that:
- has a mood bar; and
- can receive thoughts

If let's say you have a cow, then because it does not have a mood bar, it does not have a hope tab. Let's say then you have a flying drone from e.g. RimFactory, similarly, because it has no mood bar, it does not have a hope tab. See if those that have soul but do not have hope actually do not have the mood bar.

In the meantime perhaps try RimHUD + Animal Food Restriction, both together adds a new "Food" tab to basically all animals/colonists, see if it works for you