Elin
Not enough ratings
PetsTakeMoreItems
   
Award
Favorite
Favorited
Unfavorite
Gameplay: QoL
File Size
Posted
Updated
38.186 KB
24 Dec, 2024 @ 8:55am
15 Feb @ 4:17am
10 Change Notes ( view )

Subscribe to download
PetsTakeMoreItems

Description
You can define filters so when pets try to access shared containers they also reach into your inventory to take items for them to carry.

Works seamlessly with ResidentsShareFindings https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3389569673 allowing residents/pets to take things from your inventory and then dump them when they arrive at base.

You can set specific rules for specific pets, for example:
Farris-Chunk,Scrap|Kitten-Scrap|All-Pebble
This tells Farris to take any chunks or scrap in your inventory, kitten to also take any scrap and any pet to take pebbles.
Note: The default filter is misspelled intentionally so you don't activate it right away.

You can also set if they should take items from your inventory, from your shared containers or not and if in a town or a base or not, to avoid taking your things when you're crafting.
(Hint: You can use this to dump your fish automatically while fishing.)

Pets will only take things they can accept or can carry and will only take full stacks from your inventory, so if you suddenly have 1000 scrap and it's too heavy they won't take it until you split it.

You can set pets to also prioritize taking things they already have, so if you have Pet A taking scrap but Pet B somehow has some already, Pet B will take it instead of Pet A, even if the filters don't have Pet B set as taking scrap. This is off by default.

Pets can also be set to reserve some space and weight, by default they'll reserve 2 inventory slots and not reserve any weight.
Note that weight in the configuration is the raw weight, for example, 1500 weight configured is 1.5s in-game.
To disable either option set to 0, note that it also only takes into account the basic maximum weight the character can carry, not any additional weight modifiers.

Character names can be found at https://docs.google.com/spreadsheets/d/1CJqsXFF2FLlpPz710oCpNFYF4W_5yoVn
Pet names can be by ID (column A), name (column D) or specific given name (only seen in game).
For example:
"Samany the little sister" (as seen on the hover text) can be filtered with "Samany" (given name, specific for her or other Samanys) or "sister" (specific for all little sisters).
For Older Younger Sister, both "olderyoungersister" and "older younger sister" work as shown in the spreadsheet.
Unique NPCs all have their unique names as shown on the spreadsheet but things like "a kitten" can't be specifically filtered and you have to filter all kittens at once.

For items you can use this spreadsheet https://docs.google.com/spreadsheets/d/175DaEeB-8qU3N4iBTnaal1ZcP5SU6S_Z
Item names can be by ID (column A), name (column F) or category (column I).

None of the filters are case sensitive so don't worry if it's "olderyoungersister" or "OlderYoungerSister", although what you see on the spreadsheet should be the correct case sensitive namings.

Settings can be adjusted in the config file that appears on Elin\BepInEx\config after the first launch of the game with the mod enabled or by using https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3379819704 (allows changing the settings without restarting the game).
Popular Discussions View All (3)
1
28 Jan @ 9:51pm
Easy English Guide for the Mod
虛無_鬼王
1
28 Jan @ 9:49pm
Modの簡単な日本語チュートリアル
虛無_鬼王
1
28 Jan @ 9:49pm
轻松的模组中文指南
虛無_鬼王
25 Comments
NPOu  [author] 20 Feb @ 3:12pm 
@Zuleyus
I'll try to think about that.
Zuleyus 20 Feb @ 2:02am 
Alternatively, perhaps even better in the long run: create another one of these kinds of mods that just deals with dropping specific mats (usual filter config, but again it's mostly about the lower grade *materials*) anytime a character has x amount or y weight of them in their backpack. This would be far more interoperable with other mods (e.g. AutoActAllyExtension dumping farmed stuff right into the player bags; Allies With Auto Picking letting them keep stuff).
Zuleyus 20 Feb @ 1:30am 
Feature request: a blacklist, particularly for *materials*.

I regularly go mine out entire cave nefias with AutoActAllyExpansion. It's a sight to behold when the entire party just deletes the walls off a map. However, while I want to keep any high grade "Stone" I really couldn't care any less about having Farris (still my weight lifting champion) pick up all the granite junk.

Not sure if it would be better to have the filters as they are extended by some special syntax or have a separate list for undesirable materials.
NPOu  [author] 15 Feb @ 4:17am 
@Zuleyus
Should be fine now.
NPOu  [author] 14 Feb @ 4:34pm 
@Zuleyus
I'll look into that, they should be able to take more items even if they are "full" if they can stack them.
Zuleyus 14 Feb @ 1:29pm 
Small logic thing I noticed: once their limit for reserved slots has been reached, pets stop taking items even though they already have a stack of them and plenty of weight headroom.

E.g. I have my pets set to two reserved slots. my fairy pet carries my textile resources, but once she only has two or less slots open, my harvested silk etc remain in my backpack, despite her being 40+ stones below carry weight limit.
Karmapowered 31 Jan @ 12:38am 
@NPOu Thank you very much for the update.

The more one plays Elin, and the more this mod becomes essential, unless one enjoys playing inventory Tetris after exploring each single nefia level.

I'll never understand the masochistic game design that supports or enforces pointless micro-management. Also dedicated inventory slots (ammo/bandages/blankets/etc.) as seen in many other classic RPGs would have been much better, and probably not that hard to code, but that's another topic. I love Elona/Elin, or I wouldn't bother.
NPOu  [author] 30 Jan @ 2:09pm 
@Karmapowered
I have added options for space and weight reserves now.
NPOu  [author] 28 Jan @ 5:44am 
Looks like the newest update now prevents pets from eating if they don't have space, I'll try to add what was mentioned below in the next few days.
NPOu  [author] 16 Jan @ 1:23pm 
@Karmapowered
I think pets can take your food and eat it immediately without putting it in their inventory but I'd have to review that.
Rght now I just let the game decide and it takes things based on base game imposed limitations around stacking and weight, but maybe just adding a basic pre check to reserve weight or space is fine.