HugeLunatic
14th Feb 2010, 01:37 AM
There has been an abundant amount of questions regarding thumbnails and how to do them. While it is not overly difficult, it can be tedious for some and not worth the effort. Since it doesn't sound as if creating a global thumbnail is possible, the only way to mark custom content as non-EA content is custom thumbnails.
This small tutorial is aimed at users of s3oc and s3pe since TSRW adds its own icon resource in the package. However, if you want to add your own custom icons to a .package file after creating it in TSRW then this tutorial will also work for you.
This will only show the custom thumb if you are using .package files. It does not work for patterns! If you have sims3packs then you will already have the launcher icon and/or the TSRW icon. This tutorial will not show you how to create or clone objects.
I have no idea if this applies to CAS items. I know nothing about it so please don't ask me how to do it for those items.
The Short Explanation
Add three THUM resources with custom images, change the Instance number to match the OBJD/OBJK.
The Long Explanation
Preparation and tools required
s3pe
s3oc - if you need to obtain the thumb resources
You will need a .package file with thumb resources, this can happen if you cloned your object and ticked the box to include Thumbnails.
-or-
Clone any object and export the three thumb resources, then throw out the general clone as we only wanted the thumbs. I have three generic thumb resources saved in my pictures folder to reuse for objects. Some might find it easier to use the add resource feature for the three thumbs, and that will work too. I personally use the generic thumbs because it is quicker for me than adding the three resources since I already have generic thumbs to work with.
If you want to do that then add THUM 0x0580A2B4, THUM 0x0580A2B5, THUM 0x0580A2B6 with a group of 0x000000 and the Instance number the same as the OBJD and OBJK (covered later).
Create a custom overlay image
Like so. You can create any type of custom stamp or icon here that you like, it will be an overlay onto the thumbs (either game generated or custom).
http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1062712_thumbOverlay.png
Adding your custom thumb to a package
Open your .package file, either already with the thumb resource or without.
If you have a thumb resource then highlight all three, right click and choose export.
Open your three thumbs in your graphics editor, either the three generic ones you exported or the three from your package. These don't need to be transparent, but if you want them to match EA stuff then keep the transparency. Fiddle with these for a while and save. What your doing here is creating the thumb you will see in game. You can either get the game generated one (see below) or create your own in your graphics editor.
Import your three saved thumbs into s3pe by right clicking/Import/From File
Double click your OBJD or OBJK, highlight and copy the Instance number
Double click your newly added thumb and paste the Instance number from your OBJD or OBJK. Repeat for the other two thumbs.
Hints
You can create your own thumb in your graphics program using the mesh view in your 3d editor, it can have transparency or not, or you could use one generated by the game.
Game generated is my preferred method since it then matches EA. To get the game generated thumb your package cannot already have any thumb resources. So delete them if you have them, then start your game and make sure to select the object with the default colors. Once you do this the game will have generated the thumb in the Thumbnails package.
C:\Users\User\Documents\Electronic Arts\The Sims 3\Thumbnails
http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1060257_thumbsCache.jpg
Open the ObjectThumbnails.package in s3pe, scroll through the THUM resources until you find the largest one of your new object. It should be near the top. Right click and export it and then open in your graphics editor. This is the game generated thumbnail and we just need to add our own overly with our signature on it. Edit this image and save as the thumb png you exported from your package earlier.
Thumb extracted from ObjectThumbnails: http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1060259_thumbGenerated.jpg
Thumb after adding custom overlay:http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1062709_thumbAfterjpg.jpg
Ok, so I got a bit wordy. If something doesn't make sense please ask.
This small tutorial is aimed at users of s3oc and s3pe since TSRW adds its own icon resource in the package. However, if you want to add your own custom icons to a .package file after creating it in TSRW then this tutorial will also work for you.
This will only show the custom thumb if you are using .package files. It does not work for patterns! If you have sims3packs then you will already have the launcher icon and/or the TSRW icon. This tutorial will not show you how to create or clone objects.
I have no idea if this applies to CAS items. I know nothing about it so please don't ask me how to do it for those items.
The Short Explanation
Add three THUM resources with custom images, change the Instance number to match the OBJD/OBJK.
The Long Explanation
Preparation and tools required
s3pe
s3oc - if you need to obtain the thumb resources
You will need a .package file with thumb resources, this can happen if you cloned your object and ticked the box to include Thumbnails.
-or-
Clone any object and export the three thumb resources, then throw out the general clone as we only wanted the thumbs. I have three generic thumb resources saved in my pictures folder to reuse for objects. Some might find it easier to use the add resource feature for the three thumbs, and that will work too. I personally use the generic thumbs because it is quicker for me than adding the three resources since I already have generic thumbs to work with.
If you want to do that then add THUM 0x0580A2B4, THUM 0x0580A2B5, THUM 0x0580A2B6 with a group of 0x000000 and the Instance number the same as the OBJD and OBJK (covered later).
Create a custom overlay image
Like so. You can create any type of custom stamp or icon here that you like, it will be an overlay onto the thumbs (either game generated or custom).
http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1062712_thumbOverlay.png
Adding your custom thumb to a package
Open your .package file, either already with the thumb resource or without.
If you have a thumb resource then highlight all three, right click and choose export.
Open your three thumbs in your graphics editor, either the three generic ones you exported or the three from your package. These don't need to be transparent, but if you want them to match EA stuff then keep the transparency. Fiddle with these for a while and save. What your doing here is creating the thumb you will see in game. You can either get the game generated one (see below) or create your own in your graphics editor.
Import your three saved thumbs into s3pe by right clicking/Import/From File
Double click your OBJD or OBJK, highlight and copy the Instance number
Double click your newly added thumb and paste the Instance number from your OBJD or OBJK. Repeat for the other two thumbs.
Hints
You can create your own thumb in your graphics program using the mesh view in your 3d editor, it can have transparency or not, or you could use one generated by the game.
Game generated is my preferred method since it then matches EA. To get the game generated thumb your package cannot already have any thumb resources. So delete them if you have them, then start your game and make sure to select the object with the default colors. Once you do this the game will have generated the thumb in the Thumbnails package.
C:\Users\User\Documents\Electronic Arts\The Sims 3\Thumbnails
http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1060257_thumbsCache.jpg
Open the ObjectThumbnails.package in s3pe, scroll through the THUM resources until you find the largest one of your new object. It should be near the top. Right click and export it and then open in your graphics editor. This is the game generated thumbnail and we just need to add our own overly with our signature on it. Edit this image and save as the thumb png you exported from your package earlier.
Thumb extracted from ObjectThumbnails: http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1060259_thumbGenerated.jpg
Thumb after adding custom overlay:http://thumbs2.modthesims2.com/img/3/6/8/1/7/9/MTS2_HugeLunatic_1062709_thumbAfterjpg.jpg
Ok, so I got a bit wordy. If something doesn't make sense please ask.