- All games
- Stardew Valley
- Mods
- Modding Tools
- Custom Companions
Custom Companions
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version4.0.1
- Download:
- Manual
File information
Last updated
Original upload
Created by
PeacefulEndUploaded by
PeacefulEndVirus scan
Tags for this mod
Activity logs
This page was last updated on 23 March 2024, 3:59AM
- Changelogs
-
-
Version 4.0.1
- Fixed Wear More Rings compatibility (thanks bcmpinc!)
-
Version 4.0.0
- Updated to SDV v1.6.
-
Version 3.0.0
- Added the following API endpoints: GetLoadedContentPackIds and GetCompanionModelById
-
Version 2.5.0
- Implemented Companion.DialogueSequence, which allows mod authors to create companions with multiple dialogue sequences.
- Now hiding custom companion build data from trace logs.
- Fixed issue where map-based companions would not be interactable during festivals.
-
Version 2.4.2
- Fixed issue where companions would not spawn during festivals when using EnableEventAppearance.
-
Version 2.4.1
- Fixed issue where Custom Companion spawns were not checked if added via buildings.
-
Version 2.4.0
- Added ResetWhenPlayerAway and MinTilesForAway companion property, which allows for map-based companions to reset their behavior once the player leaves the specified distance.
- Added the PlayOnlyOnce property for ManualFrames, allowing for certain frames to only be played once.
-
Version 2.3.0
- Fixed compatibility issue with SMAPI v3.14+.
- Implemented support for SMAPI's new content events, allowing for more accurate patch detection for companions when editing them via Content Patcher.
- Flagged the EnablePeriodicPatchCheck as obsolete, as it is no longer needed due to SMAPI's new content pipelines.
-
Version 2.2.0
- Added EnableEventAppearance companion property, which allows for map-based companions to appear during events.
- Fixed issue where companions spawned in Farmhouses would not re-appear the next morning in certain situations.
-
Version 2.1.1
- Fixed issue where farmhouse-based spawns would not respawn after the player re-enters.
-
Version 2.1.0
- Fixed issue where Portrait.FrameIndex would not actually apply.
- Added special handling for spawning companions in the FarmHouse via the "front" layer.
-
Version 1.7.2
- Fixed issue where sound components would fail when incorrectly called.
-
Version 1.7.1
- Added exception handling for GameLocations with missing maps or "Back" layers.
-
Version 1.7.0
- Added EnableSpawnAtDayStart companion property, which allows for map-based companions to be spawned at the start of the day (instead of when the player warps to their location).
-
Version 1.6.6
- Fixed issue where Content Patcher patches using OnDayStart would not affect any Custom Companion models.
-
Version 1.6.5
- Added support for FOLLOW behavior to have unlimited follow range.
- Added TargetNpcName companion property, which currently allows for FOLLOW type companions to follow a specific NPC.
-
Version 1.6.4
- Added EnableCharacterCollision companion property.
- Implemented support for FOLLOW behavior to follow NPCs or other companions.
-
Version 1.6.3
- Fixed a bug where multiple OverheadTexts could fail to pick any of them when using ChanceWeight.
-
Version 1.6.2
- Map-based spawns will now open doors for SIMPLE_PATH and PACING idle behaviors.
- Added argument for SIMPLE_PATH to allow the companion to stop at its destination tile.
- Fixed issue with cc_spawn command not outputting the location's proper name.
-
Version 1.6.1
- Added basic support for Save Anywhere to prevent crashes while saving.
-
Version 1.6.0
- Fixed critical issue where SIMPLE_PATH behavior failed to check for an existing activePath during temporary workaround.
- Fixed bug where Content Patcher OnTimeChange patches would fail to occur without a When condition.
- Added UpdateWhenPlayerNearby and MinTilesForNearby companion properties.
- Added OverheadTexts and related companion properties.
- Added Portrait and related companion properties.
-
Version 1.5.0
- Fixed issue where breathing overlay didn't use the companion's color.
- Added DespawnOnTimer companion property.
- Added DespawnOnTile companion property.
- Added Respawn companion property.
- Added PACING idle behavior.
- Added WALK_SQUARE idle behavior.
- Added FOLLOW idle behavior.
- Added SIMPLE_PATH idle behavior.
- Added CollisionPositionX companion property.
- Added CollisionPositionY companion property.
- Added CollisionPositionHeight companion property.
- Added CollisionPositionWidth companion property.
-
Version 1.4.4
- Added multiplayer support.
- Fixed issue where companions would be greeted by villagers.
- Fixed issue where isThereAFarmerOrCharacterWithinDistance would cause NPC.performTenMinuteUpdate to fail.
-
Version 1.4.3
- Added EnablePeriodicPatchCheck companion property.
- Implemented checking for patches of valid companions over a 5 second interval. The checks will trigger on location change or every 5 seconds if the companion has the EnablePeriodicPatchCheck property.
-
Version 1.4.2
- Fixed issue where GameLocation.isCollidingPosition would allow colliding with other companions.
- Preserved translation helper across models when using Content Patcher.
- Fixed issue where map-based spawns would be reset on location change.
- Prevented MaxHaltTime property from being higher than MinHaltTime.
-
Version 1.4.1
- Fixed critical bug when companions would run into furniture.
- Companions now respect EnableFarmerCollision while moving.
- Fixed shadow rendering.
- Fixed breathing animation due to layer depth issue.
-
Version 1.4.0
- Added Content Patcher integration. See the repo's wiki for details.
- Added the AppearUnderwater companion property.
- Implemented cc_reload console command, which allows reloading of CC packs without restarting the game.
- Renamed cc_spawnCompanion console command to cc_spawn.
- Renamed cc_removeAll console command to cc_clear.
- Fixed issue where map-based spawns would not despawn after their tile property was cleared or replaced.
- Fixed issue where map-based spawns would not collide with certain tiles.
-
Version 1.3.1
- Fixed critical bug where companions would not load if Json Assets was not installed, even if not utilizing summoning rings.
-
Version 1.3.0
- Added Scale companion property.
- Added Pitch, MinPitchRandomness, MaxPitchRandomness companion properties.
- Added ChanceForHalting, MinHaltTime, MaxHaltTime companion properties.
- Map-based spawns now respect back tiles with the NPCBarrier property.
- Fixed issue where map-based spawns with NOTHING idle type would not play their full animation.
- Fixed issue where follower-based companions were using the incorrect starting point for Utility.getVelocityTowardPoint.
-
Version 1.2.0
- Better collision handling for map-based spawns.
- Added i18n support, only usable with InspectionDialogue currently.
- Fixed issue where light property would not refresh on area change for map-based spawns.
- Random direction is now used for map-based spawns if SpawnDirection isn't given.
- Added warning if content pack is missing sub-folders under the Companions parent folder.
- Added null check to debug command.
- Added DirectionChangeChanceWhileMoving and DirectionChangeChanceWhileIdle companion properties. See Wiki for details.
- Converted HOVER idle types to utilize game's gravity field. JUMPER and HOVER idle types both can have configured gravity for IdleArguments property.
- Updated and added some new examples to the example pack.
-
Version 1.1.2
- Fixed issue where CustomCompanion property, when cleared by Content Patcher, would result in warnings.
-
Version 1.1.0
- Added EnableShadow setting.
- Added EnableBreathing setting.
- Updated some of the example companions in the example pack.
-
Version 1.0.0
- Release.
-
- Author's activity
-
March 2024
-
23 Mar 2024, 3:59AM | Action by: PeacefulEnd
Changelog added
'Change log added for version 4.0.1'
-
23 Mar 2024, 3:58AM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.1 [version 4.0.1]'
-
19 Mar 2024, 7:57PM | Action by: PeacefulEnd
Changelog added
'Change log added for version 4.0.0'
-
19 Mar 2024, 7:56PM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0 [version 4.0.0]'
January 2024
-
17 Jan 2024, 11:40PM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0-alpha.5 [version 4.0.0-alpha.5]'
December 2023
-
23 Dec 2023, 9:02AM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0-alpha.4 [version 4.0.0-alpha.4]'
-
06 Dec 2023, 8:29PM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0-alpha.3 [version 4.0.0-alpha.3]'
November 2023
-
02 Nov 2023, 11:18PM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0-alpha.2 [version 4.0.0-alpha.2]'
October 2023
-
29 Oct 2023, 9:20PM | Action by: PeacefulEnd
File added
'Custom Companions 4.0.0-alpha.1 [version 4.0.0-alpha.1]'
February 2023
-
24 Feb 2023, 1:37AM | Action by: PeacefulEnd
Changelog added
'Change log added for version 3.0.0'
-
24 Feb 2023, 1:36AM | Action by: PeacefulEnd
File added
'Custom Companions 3.0.0 [version 3.0.0]'
July 2022
-
20 Jul 2022, 8:28PM | Action by: PeacefulEnd
Changelog added
'Change log added for version 2.5.0'
-
20 Jul 2022, 8:26PM | Action by: PeacefulEnd
File added
'Custom Companions 2.5.0 [version 2.5.0]'
-
19 Jul 2022, 1:27AM | Action by: PeacefulEnd
Changelog added
'Change log added for version 2.4.2'
-
19 Jul 2022, 1:27AM | Action by: PeacefulEnd
File added
'Custom Companions 2.4.2 [version 2.4.2]'
June 2022
-
20 Jun 2022, 5:24PM | Action by: PeacefulEnd
Changelog added
'Change log added for version 2.4.1'
-
20 Jun 2022, 5:24PM | Action by: PeacefulEnd
File added
'Custom Companions 2.4.1 [version 2.4.1]'
May 2022
-
08 May 2022, 1:58AM | Action by: PeacefulEnd
Changelog added
'Change log added for version 2.4.0'
-
08 May 2022, 1:56AM | Action by: PeacefulEnd
File added
'Custom Companions 2.4.0 [version 2.4.0]'
-
05 May 2022, 12:32PM | Action by: PeacefulEnd
Changelog added
'Change log added for version 2.3.0'
-
- Mod page activity
-
April 2024
-
23 Apr 2024, 8:27PM | Action by: Rantingsyko
Endorsed
'Custom Companions'
-
23 Apr 2024, 8:26PM | Action by: Rantingsyko
Endorsed
'Custom Companions'
-
23 Apr 2024, 8:20PM | Action by: Akulia95
Endorsed
'Custom Companions'
-
23 Apr 2024, 7:54PM | Action by: mz999muza
Endorsed
'Custom Companions'
-
23 Apr 2024, 7:44PM | Action by: Arielelpez
Endorsed
'Custom Companions'
-
23 Apr 2024, 7:27PM | Action by: shefearsoblivion
Endorsed
'Custom Companions'
-
23 Apr 2024, 7:25PM | Action by: pel2016
Endorsed
'Custom Companions'
-
23 Apr 2024, 7:11PM | Action by: C0D33R3D
Tracked
'Custom Companions'
-
23 Apr 2024, 6:55PM | Action by: Youkochylde
Endorsed
'Custom Companions'
-
23 Apr 2024, 6:52PM | Action by: sitty
Endorsed
'Custom Companions'
-
23 Apr 2024, 5:55PM | Action by: LeviosaStrikes
Tracked
'Custom Companions'
-
23 Apr 2024, 5:54PM | Action by: okamaPOPE
Tracked
'Custom Companions'
-
23 Apr 2024, 5:52PM | Action by: Jojo0johara
Endorsed
'Custom Companions'
-
23 Apr 2024, 5:30PM | Action by: MinaaBinaa
Endorsed
'Custom Companions'
-
23 Apr 2024, 5:28PM | Action by: 999cranberries
Tracked
'Custom Companions'
-
23 Apr 2024, 4:56PM | Action by: ChenWuQi
Endorsed
'Custom Companions'
-
23 Apr 2024, 4:41PM | Action by: 50Iris50
Tracked
'Custom Companions'
-
23 Apr 2024, 4:33PM | Action by: keshep2626
Tracked
'Custom Companions'
-
23 Apr 2024, 4:07PM | Action by: coolgamingbeans
Tracked
'Custom Companions'
-
23 Apr 2024, 4:02PM | Action by: ZAIZAI1213
Endorsed
'Custom Companions'
-