Custom CellPhones and BackPacks
8 May 2017 Update : Now the mod also allows custom backpacks (with inventory). Check the bottom of the description.
2 May 2017 Update : see first comment (#2) for the Nokia5800 XpressMusic as regular cellphone.
Credits to blakegriplingph for mesh and texture.
Mod Info
Developed and tested on game version 1.67.
Mod Description
This mod allows to have custom cellphones (backpacks too, see below) and assign them to specific Sims.
WARNING: This is just the script, it will require third party objects to work.
I'm no mesher, so I just created a red recolored version of the default phone (no UL and no ITF)
to be used as example/reference to clone and remesh more that to be used directly.
You'll find that object in the first comment (#2).
In the tutorial below I left instructions on how to clone directly the original smartphone (UL) and futurephone (ITF).
Anyway, you'll find my custom cellphone in the BuyCatalog/ByFunction/Electronics/Misc.
The price is 0, I didn't specify one, I leave that job to the potential re-meshers.
INSTRUCTIONS
After buying the custom cellphone and before -and-dropping it into a Sim,
use the CONFIG-tagged interactions to:
- remove the current cellphone from the selected Sim;
WARNING: you will lose the photos (and maybe other settings and data) stored in that cellphone! - specify what object will be used with the phone animations (the obvious choice is to associate the custom phone itself).
depending on what you cloned - i.e. the script used).
So, yeah, our old friends NGMP's entries are needed once again.
The name for my example object is:
- ArsilPhoneCell for the regular cellphone (no University Life installed)
These names
shopping list of grocery-type Rabbit Holes, but they
Scratch that, for how the mod works you can't really make/sell cellphones that way (the object will
go directly to the Sim's inventory without giving you the chance to use the 2 CONFIG interactions).
NOTE: You can give a smartPhone or a futurePhone to a Sim without having UL or ITF installed
(my mod doesn't add the related extra features), but when you save and reload the game that Sim will
have the default cellPhone again.
And if you give a regular cellphone to a Sim with UL (and maybe also with ITF) installed, when
you save and reload the game that Sim will have a smartphone (or possibly a futurephone) again.
NOTE: If you end up with a big white cube instead of a cellphone it means you have used
a name not associated with any object. Don't panic, just buy another custom cellphone from the
Catalog and use the CONFIG interaction to remove the current cellphone.
How to make a custom cellphone
Some of the operations can probably also be executed with TSRW but I'm not familiar with it.
.
- [S3OC] Clone with renumbering my custom cellphone or clone directly the original ones:
- phoneSmartPhone in FullBuild_p18.package (UL)
- phoneSmartFuture in FullBuild_p21.package (ITF)
.
Additional steps to do ONLY If cloning the original smartPhone or the original phoneFuture: - [S3PE] Make the object visible in the Catalog, S3PE's Grid, CommonBlock, BuildBuyProductStatusFlags = 61
- [S3PE] Assign the object to the right categories: RoomCategoryFlags, RoomSubCategoryFlags, FunctionCategoryFlags, FunctionSubCategoryFlags
- [S3PE] Set LiveDraggingEnabled as true in the ObjectType field of the OBJD
- [OPTIONAL] [S3PE] Remove the flags that disallow the handtool operations in the MovementFlags field of the OBJD
- Don't be tempted to put 0 (0x00000000) for the GroupId of the OBJD (to get rid of the EP icon while browsing
the BuyCatalog): for how the mod works smartphones need the UL related GroupdID and futurephones need the
ITF related GroupdID. - Assign one of my scripts to the OBJK (you just replace Electronics with Arsil):
- Sims3.Gameplay.Objects.Arsil.PhoneCell
- Sims3.Gameplay.Objects.Arsil.PhoneSmart
- Sims3.Gameplay.Objects.Arsil.PhoneFuture
. - ReMesh/ReTexture it. Keep in mind that, I think, smartphones and futurephones use materialstates to change the phone skin
. - Create a new NGMP resource and add a new entry in it (S3PE's GRID)
. - Assign the FNV64 hashing of a unique name as Name and the InstanceId of the OBJD as Instance in the NGMP entry
. - In game, use that same unique name (that generated the hashing for the NGMP entry name) with the CONFIG interaction to set the handset name of the cellphone
Custom Bacpacks
This works in the same vein of a custom cellphone, but I've put the interaction to set the
name of the prop in the Buy/Build Mode so it's not in the way when playing normally.
I've also added an inventory to the backpack, the number of objects it can contain is
xml tunable (default is 10).
The script for the custom backpack is: Sims3.Gameplay.Objects.Arsil.Backpack
The default name of the prop is the one used by the official UL backpack,
but you can change it to point to the custom backpack itself using an NGMP entry name.
See the instructions to make a custom cellphone, no need to explain that again.
Keep the GroupId related to the University Life EP (0x88000000) for the OBJD of the custom backpack.
I suggest to create thumbnails for the custom backpack, because the one automatically generated
by the game is so and so in my opinion (too small).
I don't have a custom backpack I can share. The one in the screenshot is simply one of the NPC
backpacks (it uses the same mesh of the default one but a different preset), cloned and renumbered
to verify that - when "worn" - it uses the specified object instead of the default prop.
You could probably create a default replacement (just overriding its OBJK) for the default backpack
so that too has an inventory.
Note: the inventory window of the backpack automatically closes when you try to grab
the backpack to avoid to put the backpack inside itself (the world would implode otherwise).
I know that having to manually insert the name of the prop isn't very appealing,
but this is how it works. An alternative would be to create 10 or even 100 different
scripts with the name of the prop hard-coded or xml tunable, but that way you'd
have a limited number of choices and the risk of conflicts.
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.
Arsil_CustomCellPhonesAndBackPacks_Mod.package.zip
Download
Uploaded: 8th May 2017, 5.3 KB.
7,355 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Loading comments, please wait...
Updated: 13th May 2017 at 9:59 AM - Now allows also custom backpacks
#custom, #phone, #phones, #cellphone, #cellphones, #smartphone, #smartphones, #phonecell, #backpack, #backpacks
-
by NekoCat 11th Oct 2009 at 7:10pm , updated 13th Nov 2010 at 5:02pm
49 106.3k 74 -
by Kitabalibar 4th Mar 2012 at 10:43am
100 173.8k 365 -
by Arsil 20th Dec 2014 at 2:11pm
21 25.6k 59 -
by Arsil 9th Jun 2016 at 11:12pm , updated 8th Jul 2016 at 4:42pm
36 62.2k 203 -
by Arsil 29th Jun 2016 at 2:08pm
14 32.1k 62 -
by Arsil 20th Mar 2017 at 5:58pm
23 25.8k 66 -
by mingos 19th Oct 2021 at 10:07pm , updated 19th Oct 2021 at 11:32pm
20 22.1k 73 -
by fantuanss12 7th Oct 2023 at 7:26pm , updated 7th Jun 2024 at 11:55am
11 11.7k 44