Home | Download | Discussion | Help | Site Map | New Posts | Sign in

Latest Site News

Nysha's New Creators for November - posted on 1st Dec 2017 at 3:00 AM
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Featured upload! The Transmogrifier (aka Object Script Changer)

by icarus_allsorts Posted 26th Mar 2017 at 11:38 PM
88 Comments / replies (Who?) - 10 Feedback Posts, 15 Thanks Posts
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.


Description

This mod lets you "change*" the script class of an object in game. Basically the script class describes how the object functions as opposed to how it physically looks - the "spirit" inside the "body" of the object if you will. So like in the whimsical example pictured above, you could for example use this mod to switch out the script class of an ordinary rug object with the script class of a hoverboard to get a new object that looks like a rug but functions as a hoverboard.

* IMPORTANT What actually happens is that the original object is cloned and the cloned object is given the new script class. If successful, the original object is DELETED (not undo-able) and replaced with the clone. If that worries you, save before using to avoid potential regrets.


How To Use (i.e. How to make a flying carpet)

1. Enter Buy/Build mode.



2. (Skip if you already know the script class name that you want to give your object) Ctrl+Shift and click on an object that uses the desired script class - in this case, a hoverboard. Choose Copy Script. You should get a notification telling you the exact script class name you just copied (Sims3.Gameplay.Objects.Hoverboard).



3. Ctrl+Shit click on the object you want to "change" the script class of - in this case the rug. Choose Change Script.



4. In the window that appears, (the current script class of the object is displayed on the top for reference) type in the new script class you want to give the object OR if you copied the script class of another object in step 2, the copied script class name should automatically be typed in for you. Confirm, and if all goes well (i.e. no typos) the object will be replaced with an exact clone that uses the new script. Here, you would get a (very stiff) flying carpet

Warning about this particular example: rugs can't be hand dragged, so any "flying carpet" will be stuck in the inventory of any sim that uses it. You'll probably need Master Controller to transfer it to the family inventory to remove it.


More (Practical) Example Uses

1. "Upgrade" beds and vehicles by giving them the script class of a higher quality bed or a faster vehicle (the Into the Future ones especially give interesting results ).

2. Change rabbithole exteriors: you could for example turn a combo city hall/police station/military building into just a city hall by giving the building the regular city hall script class. The Lunar Lakes portal versions for rabbitholes from later expansions can also be created this way. (You may want to avoid the movie studio and the default resort tower script classes, the studio will glitch if the game is unable to place the set prop attached to it, the resort towers script will place the default tower models over your object)

(Note on rabbithole rugs/doors: You can't just take an ordinary rug/door and give it the script of a rabbithole to create a rabbithole rug/door unfortunately, the resulting "rabbithole" is usually unusable since the object does not have the rabbithole entrance slots required for sims to enter. You CAN however use an exisiting rabbithole rug/door and change its script class to that of another rabbithole)

3. A quick way to turn any object into Arsil's Generic Food Maker or give food objects Nona's custom food script (the script names should be on their respective pages)

4. Make Store/CC beds Nraas SleepFreedom compatible: if you have a double bed unaffected by SleepFreedom (i.e. still uses one of the default double bed scripts), just copy and paste its current script name and add NRaas at the end (e.g. Sims3.Gameplay.Objects.Beds.Mimics.BedDoubleColonial -> Sims3.Gameplay.Objects.Beds.Mimics.BedDoubleColonialNRaas)

5. Remove object functionality: if you want to have an object for its aesthetic purposes but don't want sims to interact with it at all (the urinal display in the Bridgeport art museum comes to mind...), consider giving it the script class of any generic sculpture/decoration.

You can give any object any existing script class really, but there is NO GUARANTEE that the newly created object will actually work as intended if at all. The most common failure is that sims can't use the new object because the interactions attached to the script require slots that the object does not have. Another being certain script classes require additional data that the mod is unable to provide. I leave it to your imaginations to see what combinations of object and script work or fail.


Note on Lot Sharing

What happens if you want to share a lot that has objects with script classes changed by this mod?

I've only tested with saving lots to the library and placing copies of the lot. The results always went along the lines of:

1. Used mod to give object A the script class B.

2. Save lot to library. Place a copy of the lot from library (even in a new world/save file)

3. Check the new copy of the lot. Object A on this lot still has script class B (Yay!)

4. Save, quit, reload, check lot again. Object A on this lot has reverted back to script class A (Boo...) (Object A on the original lot still has script class B at least)

Why this happens, I have no clue. The only workaround I can think of is after placing the lot from the library, use the mod to manually reapply the script class on the object(s) before saving/quitting. Since the affected object still has the new script before quitting, just using Copy Script and Change Script once on the object itself should be enough (no need to go searching the catalog for object B again)


End Notes

Built on patch 1.67 but should be usable on all patch levels. No expansions required.

You can remove the mod at any time, changes made to objects are permanent and do not require the mod to still be installed.

Oh, if you're wondering about the name, I was just feeling nostalgic and decided to nickname the mod after a modding tool for The Sims 1 back in the day (has absolutely nothing to do with its functionality though)

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
icarusallsorts.Transmogrifier.zip 4.1 KB 2,911 26th Mar 2017
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 4
88 Comments / Replies (Who?) - 28 Feedback Posts, 57 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Test Subject
THANKS POST
#26 Old 28th Mar 2017 at 1:50 AM
nice
Test Subject
THANKS POST
#27 Old 28th Mar 2017 at 2:13 AM
great job!!! thank you so much! :D
Test Subject
THANKS POST
#28 Old 28th Mar 2017 at 2:36 AM
Thanks! I've turned so many things into nectar racks. And I turned one of those specimen jars from SN into an incense burner. Because I COULD.
Test Subject
#29 Old 28th Mar 2017 at 5:30 AM
I changed already so many objects in game. Here some exemple of what I made for the moment :

- my own custom zephyr station, working perfectly in my new world. (NO MORE UGLY STATION RABBIT HOLE !!! ).
- a bank/money dispenser which i made working with this mod + this object (http://modthesims.info/d/438835 / http://aroundthesims3.com/objects/i...eydispenser.jpg.
- a real phone cabine , i disable all the cellphone in my town and i put different phone cabines in different places. To make it You will need this : http://modthesims.info/t/562581 / http://aroundthesims3.com/objects/i...necabin_big.jpg / a wal phone (findable in the base game).
- a general mail box for all the townies ( http://aroundthesims3.com/objects/i...ity/mailbox.jpg / the original base game mail box ).
- a cigarettes/newspaper dispenser.
- a shop for clothes using this (http://modthesims.info/d/525365 / Clothes Rack )

I still have so many things to combine together and it's SO satifiying to finally can ! Thank you very much for this genius mod.
I have one question : Is it possible to setup the copy/past script in non-building/buy mode (because i have 2 or 3 objects that i want to combine with another ones but i can't remove from the sim inventory) ?
Lab Assistant
#30 Old 28th Mar 2017 at 11:28 AM
If this is done to one item, will it affect all future items? That rug in your pics - if you bought another one, will it also have the hover board script automatically?
Theorist
#31 Old 28th Mar 2017 at 11:51 AM
Wow, so clever!! There is many new things possible with this I should imagine....
Agreed that a new thread sharing ideas would be helpful too.

#BlairWitchPetition
TS3 NEEDS: TENNIS COURTS > BUSES > PIGS/SHEEP
Can't find stuff in build and buy mode? http://www.nexusmods.com/thesims3/mods/1/?
Test Subject
#32 Old 28th Mar 2017 at 2:04 PM
Quote:
Originally Posted by AsaButler
If this is done to one item, will it affect all future items? That rug in your pics - if you bought another one, will it also have the hover board script automatically?


No, it will not affect future items. Only the one you past the script on it.
Test Subject
THANKS POST
#33 Old 28th Mar 2017 at 2:52 PM
So, I made the cookie jar dispense the chocolate cookies kids can make with the play oven. Adorable! I also made the candy jars dispense candy with no problem.

I tried to get the decorative base game fire truck toy to become a remote-control car using a remote-control toy from the Sims Store. I also took the alien stuffed toy from the base game and tried to give it either the teddy bear script or the toy box toy script. None of these seemed to work, BUT, I was just experimenting and had no children on the lot. In theory, the adults should have been able to use the remote car and to "talk through" the teddy-alien hybrid, but neither of them appeared functional. More testing is needed, but I was too excited about being able to get cookies from the cookie jar to really follow through with the toys. Mmmmm, COOKIES! It's the little things that count.

Anywhoo, this mod is awesome, I love it. Thanks again, Icarus, you rock!
Test Subject
#34 Old 28th Mar 2017 at 5:15 PM
Icarus, first of all I should tell you that this is my first feedback comment after God knows how many years of lurking on this site. I haven't been this excited about downloading a mod since I discovered Nraas Master Controller. One of the first things I'm doing is combining this with a laundry basket to stop my sims from leaving piles of laundry all over the living room. I'm also going to see if I can get that tool box thing from Ambitions that looks like it should have slots on top to have slots on top by combining it with a side table. I'm going to reply to my own post later and include pictures of everything I do. This is so cool!
Scholar
THANKS POST
#35 Old 28th Mar 2017 at 6:23 PM
Wow. Wow, wow, wow! This is astonishingly cool!
Test Subject
#36 Old 28th Mar 2017 at 6:35 PM
Quote:
Originally Posted by cihojuda
Icarus, first of all I should tell you that this is my first feedback comment after God knows how many years of lurking on this site. I haven't been this excited about downloading a mod since I discovered Nraas Master Controller. One of the first things I'm doing is combining this with a laundry basket to stop my sims from leaving piles of laundry all over the living room. I'm also going to see if I can get that tool box thing from Ambitions that looks like it should have slots on top to have slots on top by combining it with a side table. I'm going to reply to my own post later and include pictures of everything I do. This is so cool!

Pictures!
Test Subject
THANKS POST
#37 Old 28th Mar 2017 at 8:44 PM
Is there a mod like Arsil's food machine mod that will spawn fruits and vegetables? I'd like to turn the decorative fruit bowls into real fruit bowls, lol.

Edit: I suppose I could just give fruit bowls the World Adventures storage chest script and store fruit in them...
Theorist
THANKS POST
#38 Old 29th Mar 2017 at 2:56 AM
Sandy at ATS 3 has an apple and a pear that are coded as morsels so they work in her vending machines. You would need to download the NMPG list and the put the updated NMPG.package in your over-rides folder, but they would work in the fruit bowl, too. Thanks for the idea! See her info HERE.

Mostly I've used it to create food makers with Arsil's mod and it sure simplifies things. Thanks!
Field Researcher
#39 Old 29th Mar 2017 at 5:05 AM
I so totally remember using the Transmogrifier in TS1! Love the throwback name!

This is so awesome, if I wasn't really into CAW right now, I'd waste so much time with this!
Test Subject
THANKS POST
#40 Old 29th Mar 2017 at 5:51 AM
Awesome! I really missed the Sims Transmogrifier from Sims 1.
Field Researcher
THANKS POST
#41 Old 29th Mar 2017 at 7:11 AM
Thanks!
Test Subject
THANKS POST
#42 Old 29th Mar 2017 at 12:13 PM
Ooooooo!!!!! This looks like fun!!!! Ha! Ha! Ha! Thank you much! Ur just AWESOME!!!
Test Subject
#43 Old 29th Mar 2017 at 3:32 PM
Quote:
Originally Posted by tangie0906
Sandy at ATS 3 has an apple and a pear that are coded as morsels so they work in her vending machines. You would need to download the NMPG list and the put the updated NMPG.package in your over-rides folder, but they would work in the fruit bowl, too.


I'll do that! Thanks!
Field Researcher
THANKS POST
#44 Old 29th Mar 2017 at 4:45 PM
Incredible!
Lab Assistant
#45 Old 29th Mar 2017 at 4:45 PM
Quote:
Originally Posted by HallyM
I'll do that! Thanks!

I added NGMP's to Arsil Melons yesterday.

To make absolutely sure to not have double names I added my name to it, even though in this case I think if ever someone used the names before, they would point to the same object.. but better save than crash.

The magic words to add to the food maker (as morsels) are:

ArsilsWatermelonSliceSnow

ArsilsMelonSliceSnow

and the file is here:

http://simfileshare.net/download/207081/

just put it into your mod folder under packages..
Test Subject
THANKS POST
#46 Old 29th Mar 2017 at 6:25 PM
Thank you so much--this is amazing! I downloaded it yesterday, and tried it with a few things. I made a broomstick guitar (doesn't look so hot), a flying rug, of course... I'm trying it out, swapping the bicycle script with Arsil's Exercise Bike mod (http://modthesims.info/download.php?t=578047) to see if I can have a working bike that increases athletic skill. I tried (unsuccessfully) to make a wheelchair deco item moveable. The possibilities are endless with this--it's unbelievable! Thank you!
Instructor
THANKS POST
#47 Old 29th Mar 2017 at 6:42 PM
This mod is very cool for my medieval gameplay. I changed a pile of books into a computer. Thank you so much!
Test Subject
#48 Old 29th Mar 2017 at 10:34 PM
Quote:
Originally Posted by KittyTheSnowcat
I added NGMP's to Arsil Melons yesterday.


Oh, wow, that's awesome!
Lab Assistant
THANKS POST
#49 Old 1st Apr 2017 at 12:38 PM
Icarus - you are so amazing. This is incredible and I'm sure I will find it more so as I continue to use it. Thanks to you, this game will never get old.

Syd
Lab Assistant
THANKS POST
#50 Old 1st Apr 2017 at 4:29 PM
Fabulous!!! You are fabulous! You have fabulous ideas! That's a fabulous mod! THANK YOU!!!
Page 2 of 4