Assignment Mode for Crew members, over 80 animated custom buildable invisible assignable objects, (Starfield, .wav, .mp3) music player and controllable work schedules.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 3.2
Fixes a bug that could cause a delay before hiding/showing Assignables (after toggling Assignment Mode in the Gameplay Options and after opening/closing the Decoration Mode).
Fixes a bug that could cause the Speaker difficult to interact with (or moved in Decoration Mode) from certain angles.
Improves the collision around the Speaker to make it easier to activate.
Fixes a bug that caused the NPC's gun to dissapear after a Loading Screen if they were assigned to the Tough Rifle Pose Assignable.
Created Build Mode menu icons for the Speaker and the Assignables.
The player now draws their weapon when they activate the Tough Rifle Pose Assignable.
Fixes a bug that could cause Crew members to go to sleep in Space even if the Crew works In Space setting was enabled.
Created new soundbanks for some of the vanilla soundtracks so that they don't have different background effects and sound mappings.
Various stability improvements.
Version 3.1
Increased the default value of the Layout Recognition from 5 Meters to 25 to avoid unintended unassignments after modifying the homeship.
Version 3.0
Added new feature Bed Assignments.
Added new feature Layout Recognition.
Fixes a bug in the unoccupied bed search that could prevent Crew members from finding certain free beds.
When assigning a Crew member to an occupied furniture, the NPC who's sitting in it will stand up shortly after the assignment notification so the assigned Crew member doesn't have to stand there and wait.
Spaceship habs flagged as Brigs are excluded by the unoccupied bed search.
Version 2.3
Hotfix for a missing file from the archive which should have been added in v2.2.
Added auto third person switch if an Assignable was activated by the player.
Version 2.2
Fixes a bug that could cause Assignables to show up in the Miscellaneous category in Outpost Build Mode.
Fixes a bug that prevented the romanced companion from waking up next to the player if the companion was assigned.
Crew AI is updated on certain load screen separated spaceship travel events (e.g. take off, grav jump) to ensure Crew members are at their Assignables by the time the game fades back (so the Crew is already working In Space for example).
Crew members assigned to the "Assignable - Standing - Tough Rifle Pose" (the guarding animation) will have their weapons drawn.
Improved the 3D mesh and build behavior of Assignables: the correct (i.e. post-placement) sized mesh is shown in Build Mode (so no auto downscaling after building).
Improved the texture of Assignables: arrows show the direction of the internal animation marker.
Improved the collision of Assignables: they will be much less likely to intersect with nearby objects in Build Mode.
Native Music Player: added support for special (non-English) characters in folder and filenames.
Version 2.1
Native Music Player: fixes a bug that could cause the My Library not to get refreshed properly if the library contained more than 100 songs (theoretical limit is 65355) and the content of the library folders were changed while the terminal menu was open. (My Library is refreshed every time when it opens).
Native Music Player: fixes a bug that caused the playback to stop after the first repeat.
Native Music Player: when clicking on the currently playing track in the My Library, playback stops instead of automatically restarting.
Main file: added new feature Leniency.
Main file: fixes a bug that caused assigned Crew members to leave their Assignable and start wandering around even if the homeship wasn't landed in a city. The bug occured when a nearby city was loaded (e.g. the homeship was at the TMD Headquarters near Cydonia).
Main file: removed the restriction that limited the Time Off "Yes, only in cities" setting to work only in the four vanilla major cities. Now it should work in any settlement location (e.g. Eleos Retreat; Red Mile; Crucible).
Added a Console callable debug command [CGF "ShipWorkshopAssignments:Quest.DebugShowCurrentPackage" ActorRefID] to help in finding possible AI mod conflicts.
Version 2.0
Various bug fixes for the Audio Menu.
Added optional file and feature Native Music Player.
Version 1.0
Initial release
About this mod:
Assignment Mode for Crew members, over 80 animated custom buildable invisible assignable objects, music player (Starfield, .wav, .mp3) and controllable work schedules.
Assignable Crew members:
You can assign any Crew member on your ship to any furniture and buildable Assignable object while in Assignment Mode.
Spoiler:
Show
Over 80 animated custom buildable Assignables:
The mod turns any furniture assignable in the Homeship (except the Pilot Seat) and comes with a great variety of Assignables buildable in the Ship Decoration mode. Turn on the Assignment Mode in the Gameplay Options menu so they show up in the Decoration menu as buildable objects. Each Assignable has a linked animation (e.g. sweeping, push up, reading, examining console, etc.). Assignables are hidden by default while the Assignment Mode is inactive so you don't have to see the metal door mats all the time. (Note: the mesh and texture of Assignables were updated in v2.2: arrows show the direction of animation marker).
Spoiler:
Show
Assignment Mode:
Integrated into the Gameplay Options menu. While active, Assignables are buildable, visible and Crew members are assignable.
Spoiler:
Show
Starfield music player:
One of the buildable objects that come with this mod is not an Assignable but a Speaker. Once built, you can activate it to open the Audio Menu. Within the Audio Menu, several vanilla Starfield soundtracks can be played (e.g. faction music, Astral Lounge, Paradiso, ambient music, unique quest tracks, etc.).
Spoiler:
Show
Optional - Native Music Player:
The Native Music Player can play .wav and .mp3 files. This feature requires SFSE and the optional file "Native Music Player".
The default music library folder path is defined in ..\Starfield\Data\SFSE\Plugins\ShipWorkshopAssignments.ini.
You can create a custom INI "ShipWorkshopAssignmentsCustom.ini" which allows 5 additional folders.
Full folder paths are supported too, e.g. sFolder02=C:\Users\Username\Documents\My Games\Starfield\Data.
Controllable work schedules:
Crew members aren't only assignable, their Working and Sleep Hours are also determined by the captain. The Crew can be ordered to work 24/7 in space or allowed to take a break while the ship is landed. Sleep Hours: Crew members assigned to beds go to their own beds and those who aren't look for unoccupied beds to sleep in. The ones who don't find any free bed wander around in the ship unless they were told otherwise. Note: Crew members don't look for beds in Captain's Quarters and Brigs, however, this doesn't prevent the captain from assigning them to beds in such habs. Out of Working and Sleep Hours, the Crew has time off (they can still use the Assignables randomly). Working and Sleep Hours are in UT.
Spoiler:
Show
Layout Recognition:
After changing the layout of the Homeship, previously assigned Crew members will search for their assigned furnitures in the new layout instead of unassigning themselves. A Gameplay Setting determines how far an interior furniture can be in the new layout compared to its previous position for the assigned Crew member to be able to find it. (E.g. upgrading the cockpit module to larger module, the size and center of the ship change which causes the positions of interior objects to change as well because object position is relative to the ship's center).
Spoiler:
Show
Leniency Setting:
Added in v2.1, it allows you to control how many Crew members can randomly take a break during working hours regardless of the Time Off and In Space settings. E.g. 20% means 20% of the assigned Crew members are allowed to wander around. After idling for about a minute, the Crew member may return to their Assignable.
Spoiler:
Show
Notes:
If you have a mod that allows you to rename Crew members, note that the assignment and unassignment notifications in the upper right corner show Crew members' original names (e.g. Energy Weapon Specialist instead of their name). This vanilla limitation can be overcome with Cassiopeia Papyrus Extender. If you have Cassiopeia, everyone's name will be displayed correctly. (Note: the mod doesn't require Cassiopeia, it is optional for better mod compatibility).
The custom Crew AI applicable to assigned Crew members is compatible with Starfield Engine Fixes and my other mod, Keep Generic Crew Members Around.