Invite nearly any NPC to your Private Quarters, Private Suite, or even the cramped Living Quarters. Now Iceborne compatible with support for Astera, Seliana, Seliana Suite, and Seliana Pub!
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 are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
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 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 2.0.3
X- and Z-rotation reenabled
Option to move both windows simultaneously
Added some new animations for major characters
Renamed "Housekeeper Alt3" to "Housekeeper(Training)" [Astera Hub and Training Ground support soon!]
Version 2.0.0a
Iceborne compatibility
Customization of Seliana Suite
Customization of Seliana Pub
Customization of Seliana
Customization of Astera
Many Iceborne NPCs added to npclist
Several default npc locations added to npclist
New app icon
Version 1.2.60
Added Geralt of Rivia, Witcher
Added Nekker
Added Third Fleet Felyne
Added Third Fleet Felyne's Lackeys
Version 1.2.51
Research Base support! default location is The Handler's. (thank MHVuze)
Position of NPCs that have a default will default to their own position instead of Housekeeper
Default NPCLists are populated correctly instead of them all using Living Quarter's default list.
NoLoop warning shows Purple
New levels of Missing warning use different shades of gray
NPCList window Delete buttons now disable/enable based on existence of sobjl files
Nicer window startup positions
Version 1.1.2
Added sleeping Huntsman animation
Version 1.1.1
Renamed "No Idea" to "Moogle", no longer a placeholder!
Added animations to Jovial, Lively, and Upbeat Scholars
Mute versions of scholar trio default to above added animations
"Doppelganger" (like "SquadManager") placeholder npc animations default to animation of npc they are attempting to copy.
Version 1.1.0
Numbered copies of Blondie (0-6)
Changed Blondie 0 Warning from 'Animation' to 'Ignore'
Changed Blondie 6 Warning from 'Ignore' to 'Placeholder'
Warning: Prevent potential progression issues by not talking to "!" NPCs outside their normal locations.
Roommates Tool allows you to place most NPCs (even a few that don't normally appear in-game) anywhere you want in each of your 4 rooms, the Research Base, Astera, Seliana, and the Seliana Pub. You can place the same NPC multiple times and even have them use animations from different NPCs (including cats). Modifications are client-side. Only you will see the NPCs in Seliana Pub and Seliana Suite unless your fellow hunters have the same modifications. Feel free to upload screenshots and share your layouts in the comments!
Install:
Not compatible with my mod, Roommates for Life. Uninstall RfL before using this tool to avoid a few inconsistencies.
Optional File provided for compatible versions of RfL NPCs and locations, extract to MHW install directory.
Old files not compatible. You can use an older version of the app to check the NPC locations in the old files.
Extract to MHW install directory. "MHWRoommates" folder should be neighbours with "chunk" "DLL" and "nativePC"
Download any presets you want from optional files.
Uninstall If you don't have any other mods using "/village/st301" "/village/st303" "/village/st305" "/village/st306" "/village/st501" "/village/st502" "/village/st503" or "/village/st506" simply delete those folders. Otherwise you can use the tool itself to delete the mod files one by one. Delete both individual NPCs and the Room Lists
Usage:
Use the "NPC Lists" window to enable/disable NPCs for each room. (Modifies .sobjl files)
Use the main window to setup the positions and animations of each NPC. (Modifies .sobj files)
If the NPC normally doesn't exist in the chosen room, the default location/rotation is based on the Housekeeper's for that room; The Handler for the Research Base, Astera, and Seliana; and Pub Event Manager for Seliana Pub. Make sure you don't forget to add the Housekeeper back into the rooms! Click the yellow "?" button for an explanation of the colours.
NPCs must be both present in the Enabled List and have a .sobj file for the room in order to show up.
No need to relaunch the game to see changes. Simply reloading the room by re-entering or accessing the change appearance menu will work.
Consider using an overlay that can show the player's current location to help with positioning.
If you want more than one copy of the same NPC in the same room, add them to the Enabled NPCs list multiple times.
The copies will be enabled in numerical order starting from 0 so don't skip any.
There are a lot of combinations of NPC/rooms/animations so it's hard to test them all
If you find any combinations that crash, don't work, or are labelled wrong, please let me know!
NPCList.xml file should be easy to read/modify so you can:
Change/Remove annoying tags (no cheating!) Hide certain NPCs from the tool (with warning = "Ignore") Add animations. (If you know of any not in the XML file already, please let me know!)