RimWorld

RimWorld

532 ratings
Possessions Plus
17
4
2
3
3
3
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
1.265 MB
27 Jul @ 5:19am
3 Aug @ 3:56pm
6 Change Notes ( view )

Subscribe to download
Possessions Plus

In 1 collection by Side1iner
Side1iners 'Plus' Series
8 items
Description
Possessions Plus
Possessions Plus lets pawns take true ownership of their gear. Weapons, armor and other apparel can now be claimed, protected, gifted, or inherited.

Items display ownership, enforce exclusivity, and carry emotional and social consequences. Memorialize fallen pawns with their treasured equipment, and defend personal lockers powered by untouchable glittertech.

Make every item matter! To both you and your colonists.

Disclaimer: the mod is working well, but it won't be perfect yet
Under the hood, there is a lot of stuff going on with this mod. I've been working on it for some time now, and I have decided to publish it in its current state. There will be issues and shenanigans going on, I'm sure of it. A lot of what the mod does have more and more impact on your colony the longer you play. Because of this I simply need more players playing with it to be able to polish and finish it.

If you choose to subscribe and try it out, I will be happy and appreciate you! Even more so if you help me polish it by reporting weird things you see or have suggestions to make it better.

After some reports coming in - I don't think it's a good idea adding this mod mid-save. Some things will get wonky in a bad way.

Mod content at a glance
  • Item ownership: your pawns own their own stuff. Only them can use it, and they'll be happy from having their own stuff.

  • Item inheritance: when a pawn dies, the people dear to her will inherit her things. See that legendary charge rifle pass through your colony; writing the history of it in blood along the way.

  • Claiming and naming: choose if you want your colonists to crave and claim items. If they really like an item they can choose to name it, letting the item have a legacy of its own.

  • Utility or story generator: You can choose to use this mod mostly as utility (making your colony a little more tidy) or have it be part of generating the story of your colony. Use the mod settings to your liking.

  • Personal storage: two versions of personal containers only the pawn can take items from (except for hauling). Good way to keep track of owned stuff.

  • Thoughts and mood modifiers: Your colonists will be happy to own their things. Or sad if they lose them. They get triumphant or jealous depending on the side they end up on during inheritance and claiming.

Suggestions, discussions and feature previews in Discord
[discord.gg]

Technical stuff
Mod settings
You can tailor the mod to your liking, using the mod settings.

Compatibility
I think it should be compatible with most other mods. Most of what this mod does is built from the ground up using custom code and systems. Modded items should work. Put this mod late in order, to be sure it will pick up on all defs etc, I guess.

Performance
I've built it with performance in mind from the start. Sometimes, I choose performance over instant updating a window in-game, as an example. The processing required for keeping track of items, claims, populating windows etc is made in a way it shouldn't be much of an impact.

Adding or removing from ongoing saves
Adding: It's not a good idea. Many items already in your game will cause problems most likely. If you do try, be prepared for some wonkiness at best and bricking of your save at worse. If you try: backup your save file just in case!

Removing: Not a good idea, as always. But if you feel fancy - try it and let me know!

FAQ - will update continually
  • See owned items: In the bottom-right corner where the overlay buttons etc are, you can find a 'box' icon. Clicking it will open the "Owned and named" window.

  • When is an item considered owned by the colony?: When it's in colony storage. Stockpile zone, shelf, container etc.

  • What are the requirements for pawns to make claims?: The item has to be 'Good' or better in terms of quality. It also must have a value of above 500.

    To make a claim for a weapon the pawn needs to have a relevant skill of 8 or higher.

Popular Discussions View All (1)
5
2 Aug @ 4:28pm
Bug reports (post full error/link to log)
Side1iner
218 Comments
The system plan constantly attempts to allocate the items that the pawn currently possesses to other people, which results in a large number of pop-up messages.
Side1iner  [author] 3 hours ago 
@Philmon: To assign ownership, the item must be in a stockpile, shelf etc. It's to prevent claiming a dropped weapon of a downed ally for example.

That said, it's on the list of future improvements to make colony made items colony property right away (allowing for assigning ownership immediately after an item is crafted).
Philmon 4 hours ago 
i sometimes get the "cannot assign ownership to items not owned by the colony" on my self made weapons, is there a way to fix this or work around it?
Side1iner  [author] 5 hours ago 
@(^0v0^)OriginalOwl: Yeah... but there's no need to be rude.

@trouter: No worries! About the errors and weird behavior, it's hard to know from this information. But if things are working as they should, there should never be a pawn trying to equip something somebody else owns. I've update some of the logic a few times already, you can always make sure you have the latest version (but it shouldn't matter for the things you described, that sounds like a different issue).

There is two different ways of making claims as of now. One is for claiming items a pawn is wearing - one is more general. Should be easy enough making both variants optional in settings.
trouter 15 hours ago 
Honestly, don't even worry about it; I'm sorry for being so curt in my initial comment. Kept feeling bad about it while mowing the lawn earlier LMFAO i'm a software engineer myself so I understand how much work can go into this sort of thing, and also how easy it is for unintended behavior to turn up when people inevitably use your stuff in situations you can't reasonably test for on your own

I don't see errors in my player log and as far as I'm aware I started this save with the mod installed (I did read the description). It might be some kind of incompatibility, but I'm not remotely sure what could be causing it.

As for pawns constantly trying to claim high-quality apparel that they're not even wearing, it might be feasible to add an item filter in the mod options and/or have another claim mode that's entirely use-based.
(^0v0^)OriginalOwl 17 hours ago 
To be fair, it's hard for you to investigate without an error log of the spam...never understand why people complain about mods not working but expect modders to figure it out telepathically
Side1iner  [author] 17 hours ago 
@trouter: I'm sorry, that was unnecessarily rude. That's not the usual behavior of the mod, no. Either you added it mid-save or there is some mod incompatibility or something happening.
Side1iner  [author] 21 hours ago 
@trouter: Yeah, sounds like you should just unsubscribe and move on!

@MadEorlanas: I agree! The scope of "owning everything" is something else than this mod though, I think.
MadEorlanas 22 hours ago 
To add to the "pawns claiming furniture" suggestion, something I think could be interesting could be for them to want specific things in their rooms depending on their skills/personality from the personality mod (a cook may want a fridge or a small kitchen, an artists pieces of art, and so on)?
trouter 23 hours ago 
Constant message spam from pawns trying to equip items owned by other pawns based on apparel policy, with no option to disable this (isn't this intended behavior? why does it need to spam a message?). No way to control what items get auto-claimed, which forces you to use only player-assigned claims or else your "for sale" apparel (dusters, corsets, etc.) ends up claimed/spamming claim requests.

I want to like this mod, and it's a neat concept, but I've had to basically disable it and avoid using any of its features because the implementation is so clunky.