Home | Download | Discussion | Help | Site Map | New Posts | Sign in
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Custom Rabbit Hole Doors

by Arsil Posted 3rd Mar 2015 at 10:05 PM - Updated 19th Apr 2015 at 10:25 AM by Arsil : description update
40 Comments / replies (Who?) - 6 Feedback Posts, 9 Thanks Posts
WARNING: Sometimes when you delete these doors with SHIFT+Click Object-->delete,
two bloody Abstract.RabbitHoleDoorJig will remain in the lot.
Deleting the doors with nuke (from AwesomeMod) or from Buy/Build Mode seems safe, but better check anyway.
Keep in mind that each RabbitHoleDoor, as well as regular RabbitHole, normally have 2 of these jigs and it's not
a good idea to delete them (this can be complicated if you have stray ones because there's no way to distinguish them).
You can check if there are leftovers and delete them with NRaas Master Controller:


Let me start crediting Jynx, the original author of the RabbitHole Doors.
I also want to thank AussomeDays for helping me with the door's animation.


18th Apr 2015 : Added 6 additional rabbit holes and support for the rug version. See this and my following comment.
11th Mar 2015 : BugFix (door#4 was equivalent to door#1).


Developed and tested with game version 1.67.

This is a set of five custom vanilla RabbitHole doors.

With "vanilla" I mean that they don't have any built-in career or other features/interactions,
except the most common ones: invest, buy and rename. Since these RabbitHole doors
come with a weird and generic name, you can rename them even if you don't own them
using a debug or a Buy/Build Mode interaction (CTRL+SHIFT+Click on the door).

If these doors have no features what's their purpose? The purpose is to use them to host
custom careers made with NRaas Careers, so those don't have to share the same location
with default careers that have nothing to do with them.


How can you assign a custom career to one of the custom RabbitHole doors?

Let's take a random custom career created by Missy Hissy, mistress of custom careers ^^
I'll use her Advertising Career as example and S3PE as package manager (you can also use Postal)
  • (With S3PE) open the AdvertisingCareer.package
  • right click on the xml resource with the career data, in this case its name is "Advertising.Careers", and select Notepad from the popup menu. A new window opens.
  • find the RabbitHoleType tag of the career (it's not the one in the first <CareerList>...</CareerList> block, but the one in the second block)
  • replace its value, in this case "BusinessAndJournalism", with one of the names of the custom RabbitHole doors:

  • save the file, commit changes and save the package

WARNING: the custom RabbitHole door, once placed, will not host the custom career right away,
but only after you save and reload the game
(better quit the game instead of going back to main menu,
this is a general tip to avoid problems). The same thing happens if you place a regular RabbitHole,
this is due to how NRaas Careers work, my mod can't do much about it, but I may have an idea:

I'm afraid I haven't explained very well how to assign a custom career to custom RabbitHole doors,
so if you have problems just ask in the comments ^^


In Builder's Island, Sims receive the message "A car will come to take you to work in 1 hour", but
no car comes and Sims don't go automatically to work. This may happen also in other worlds,
not sure what's the reason. EDIT: To be clear, this happens also with regular rabbit holes,
there's something wrong/lacking in that world that prevents carpools and also to call services
(repair man, etc). Well, to be fair that world was not meant to be playable and it's terrific for
testing purposes, so don't think that I don't appreciate it.

Oh, I almost forgot, the custom RabbitHoles are xml tunable, you can change the investment cost, etc etc.
I also suggest you to customize to your liking their icons (the trasparent ones are those showed in map view).

Additional Credits:
All respective authors and contributors of the tools and tutorials for modding TS3.
MTS and all modders who made the game much more enjoyable.
velocitygrass for her "enum injection" system.

You must have the expansion, game version or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 3
Built with Game Version: 1.67
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
Arsil_CustomRabbitHoleDoors.package.zip 193.8 KB 4,038 18th Apr 2015
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

See: Game Help:TS3 CC Basicswiki for a full guide!
Page 2 of 2
40 Comments / Replies (Who?) - 19 Feedback Posts, 19 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Lab Assistant
#26 Old 18th Apr 2015 at 2:53 PM
Arsil, I have 1 more question then I won't bother you anymore. Can I make more than 5 rugs or am I limited to the 5? Remember ... I am old. LOL!
Original Poster
#27 Old 18th Apr 2015 at 6:35 PM Last edited by Arsil : 19th Apr 2015 at 10:33 AM.
The script handles only those five Rabbit Holes.

I've added 5 more (re-download the mod) but I didn't make the doors (they are a pain in the ass) nor the rugs (I am an ass!),
you can use the system I suggested earlier to make the additional rugs (using CustomSix till CustomTen for the script string).
You can also use CustomZero as 11th rabbit hole.

Keep in mind that even using rugs instead of doors you still have to pay attention to jigs (see mod description).

Oh, I was able to remove the sound of the doors opening/closing. If you are using the first five rabbit holes as rugs
then edit their xml resource and put "false" instead of "true" in the kIsDoor tag.
Example: right click on "Sims3.Gameplay.Objects.Arsil.CustomRabbitHoles.CustomOne" and select Notepad to edit
the file, replace true with false in the kIsDoor field, save the file and close notepad, commit changes, do the same for
the other resources (that for zero and those from six to ten are already set as false) and then save the package.

Let me know if there's something wrong.

EDIT: A little clarification. You must use "CustomSix" etc for the script string when editing the OBJK of a rug/door,
but to assign a career to the respective custom rabbit hole, you must use names in this format:
ArsilCustomRabbitHole6, ..., ArsilCustomRabbitHole10 and ArsilCustomRabbitHole0
Lab Assistant
#28 Old 18th Apr 2015 at 7:30 PM Last edited by diplacesims : 19th Apr 2015 at 8:48 PM.
You are awesome. You are NOT an ass!
Lab Assistant
#29 Old 19th Apr 2015 at 8:48 PM
NEW QUESTION: Sorry one more question. When editing the thumbnails ... do the rugs use the base package thumbnails? I only see 5 thumbnails in the updated base package. If needed I can add the thumbnails to the base. Or can I put a thumbnail in the rug packages? I just dont want to mess it up.
Original Poster
#30 Old 19th Apr 2015 at 9:07 PM
In the rug package. The thumbnail's Instance ID (IID) must be the same of the OBJD of the rug.
When you clone an object using the renumbering option, the IID of the resources (OBJD included)
is chosen randomly (at least partially) so I had no way to know it beforehand. Happy Simming.
Lab Assistant
#31 Old 20th Apr 2015 at 12:35 AM
Ok Thank you
Test Subject
#32 Old 11th May 2015 at 7:30 PM
Default How do i get Nraas
i want Nraas master controller, but how do i get it?
Original Poster
#33 Old 11th May 2015 at 8:48 PM
Test Subject
#34 Old 22nd May 2015 at 3:13 PM
Thank you very much !!
Test Subject
#35 Old 9th Jan 2016 at 11:02 PM
OMG U MADE THIS? I had no idea.... thx for making this, i am gonna use this in a town i am gonna build!
Test Subject
#36 Old 14th Jan 2016 at 4:46 AM
You've been making a lot of sweet mods lately I've noticed, but you don't seem to be getting the attention you deserve! Could be just lousy timing (what with TS4 out now), but seriously, this stuff is awesome.
Lab Assistant
#37 Old 1st Mar 2016 at 2:56 PM
Hi Arsil, Its been a long time since I have asked you a question. I am using your mod "rug" that you got together for me. My question is: when I put the rug on "an upper floor" it does not disappear like it is supposed to. I have the game "Enable Object Hiding" ticked. Do you have any ideas on how to make it disappear?
Test Subject
#38 Old 5th Jul 2016 at 11:14 AM
Brilliant Thank you
Test Subject
#39 Old 24th Aug 2017 at 7:37 PM
Any chance we can get those glass doors as stand alone doors? :D
Field Researcher
5th Nov 2017 at 4:34 PM
Default Hello!! ^^
This message has been deleted by sirrena. Reason: Thank you so myuch! ^^
Test Subject
#40 Old 5th Jul 2018 at 12:32 AM
I can't express how grateful I am for this. Damn. This is just... amazing.
Page 2 of 2