Elin
PetsTakeMoreItems
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.
Karmapowered 16 Jan @ 11:41am 
I'm not sure if such a setting already exists, since I haven't downloaded/used the mod yet, but a small suggestion if you allowed it :

My pets tend to automatically take 2 meals with them, and also ammo. So I always leave room in their inventory and especially weight so that they can take and carry that additional stuff.

Checking inventory size would probably be too complex (depending on sorting preferences of the player, etc.), but a small configurable buffer (default of 2 stones?) in weight would be welcome to prevent pets from starving or lacking of ammo. Something like this :

Max weight = 100
-> take items automatically, but only up to (100 - configurable buffer) = 98

Thank you kindly for sharing your mods with us.
NPOu  [author] 31 Dec, 2024 @ 2:12am 
@DAOWAce
Thanks for the kind words. 🙂
My modding experience was also pretty limited but Elin is a relatively simple game, easy to crack open and despite some oddities in the code, mods like this are doable and take more work on the logical side of figuring out how you want things to work in your code rather than spending time figuring out the game's code.
Good luck!
DAOWAce 30 Dec, 2024 @ 2:09pm 
Thanks, that makes it a whole lot easier to visually parse.

Also wanted to comment about your small rapid fire mods and say "You're on a roll!". Always love to see someone who's doing something like this with moddable games and it's really inspiring. Don't have a clue about your history with Unity, but hoping I can get to this state some day as a (currently) non-coder.
NPOu  [author] 29 Dec, 2024 @ 5:33pm 
@DAOWAce
You can use commas to separate items for the same pet now.
NPOu  [author] 28 Dec, 2024 @ 7:10pm 
@DAOWAce
Yes, for now you need to type the character's name for each item, I can try to look into having comma separation tomorrow.
There's no pratical limit but maybe there's some performance impact on extremely big filters (1000+ items).
The Mod Config GUI mod has no character limit on its fields.
DAOWAce 28 Dec, 2024 @ 7:04pm 
I'm not seeing it in the documentation, but, how do we add multiple items to the same character? I tried comma separation but it doesn't seem to work.

Duplicating the [Name-Item] seems to work, but is weirdly redundant, and not sure if there's a character limit in-game.
Omega 25 Dec, 2024 @ 8:37pm 
this makes scrap farming so much easier
虛無_鬼王 25 Dec, 2024 @ 6:12am 
追加說明(中文翻譯沒看懂的人,可以看下面我發的兩篇介紹) [這mod用起來很舒服>u<]

自動卸貨的功能需訂閱 ResidentsShareFindings ,並且更改設定才能生效

有裝Mod Config GUI的人可以直接在遊戲設定(或balrog.elin.ResidentsShareFindings.cfg)
DumpInventory: true 讓居民/寵物傾倒所有物品(某些除外,如料理,詳細請前往mod查看)
DumpFrequencyForClassItems: 1 (應該大概有用xd)
DumpOwned: false 讓居民/寵物不要傾倒屬於自己的東西
NPOu  [author] 25 Dec, 2024 @ 6:11am 
@虛無_鬼王
Good it's working!
虛無_鬼王 25 Dec, 2024 @ 5:40am 
非常抱歉,我剛剛忘記把第一個選項true了
現在已經嘗試成功了
NPOu  [author] 25 Dec, 2024 @ 5:37am 
@虛無_鬼王
What is your filter? I'm not sure it's 100% working with Chinese/Japanese names... Maybe best to use character ID (column A).
Also, container needs to be set to shared so pet can access, it doesn't need boards (sorry if misunderstanding from the translation).
虛無_鬼王 25 Dec, 2024 @ 4:54am 
哇! 謝謝作者!
NPOu  [author] 25 Dec, 2024 @ 4:49am 
I added an option to ResidentsShareFindings so pets no longer dump things they own if people think that's cheating and just want to use that mod for automatic dumping when used with this mod.
虛無_鬼王 25 Dec, 2024 @ 4:19am 
光用中文翻譯也看不懂的人,我來幫你們介紹一下ouo

這個模組可以讓夥伴拿取你身上的物品
可設定是否從主背包、非共享容器中拿取(可設置在家園、城鎮時不動作)

指定夥伴的方式分為id和名稱:
id指的是npc名子左邊的固定稱呼,要對照 id對照表 [docs.google.com]
名稱就是你寵物的名子(不用加固定稱呼)

物品只有id,可對照 物品對照表 [docs.google.com]
多個物品就是多次指定,可看下面的例子,ore(礦石),log(原木)
汪汪-ore|汪汪-log|喵喵-ore|喵喵-log
虛無_鬼王 25 Dec, 2024 @ 4:16am 
另外,有裝Mod Config GUI的人可以直接在遊戲設定(或balrog.elin.PetsTakeMoreItems.cfg)
上到下分別是:
PetItemFilter <-輸入自訂義條件
IgnoreHome 不要在家園
IgnoreTown 不要在城鎮
Ignore Non Shared 不要非共享容器
MainInventory 要主背包