how to replace 3d models
how to replace 3d models
Introduction
For replace 3d models you need x64 bit system.
Problems of modding MSC: many things are connected, for example if you replace tire model on
Satsuma steel wheel – it also replace tire on Ferndale or if you make tinting – it install on all vehicle.
Also I can't find, how to edit materials. For example fender(front quarter panel) use paint map
texture, not possible add texture for side indicator. Or for example I want make mirrors on fender, I can
add 3d model on fender, but it will be full paint without chrome and glass.
Also I can’t find all coordinates of Satsuma parts. You can change location of mesh in 3d max for
change position of spoiler or other styling part. But not possible replace Satsuma model on Honda
Civic(and other cars) with normal working hood, trunk, doors and dash board.
So, we can only make a restyling Satsuma. Maybe you want four circular headlights, but MSC not
have left and right circular headlight model, it have only left headlight model. Right headlight – it moved
left headlight. If you try make it, result will be like in screen below, also Kekmet and Ferndale use it
model with other texture.
3. 3ds Max. It’s desirable latest version(At moment of writing latest version - 2017).
4. Adobe Photoshop. It’s desirable latest version(At moment of writing latest version - Adobe
Photoshop CC).
5. Plugin for read and write DDS for Adobe Photoshop. Download(Also work on Adobe
Photoshop CC): https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop
7. Unity game engine. Unity Assets Bundle Extractor(version 2.0b) can’t work with new version
game engine. Download 5.4.2f2: https://yadi.sk/d/gmMx2QcU34UrL3
Replace process
In this guide I will make rally lights on front bumper.
Select needed model and click on Plugins, in resulting window click on OK.
Save it in root of disk under name bumper_front
So, bar need make chromed and put texture on lights. Save scene. Start Unity Assets Explorer.
Click on Open Assets-file and select sharedassets1.assets. Remove checkbox from TEX to DDS
test version, add checkbox on Enabled under DDS preview, make full screen mode and stretch TYPE
column
Write motorparts_atlas.tex in search string and press Enter, look parameter of texture(DXT1),
right-click on texture and select Extract This File. Then we do same with
motorparts_atlas_spec.tex(parameter of texture - DXT5). Texture located in sharedassets1 folder, which
is located in Unity Assets Explorer folder.
Open textures in Paint.net. We need know two things: where chrome(on picture below signed
as «Хром») and where free space on texture(on picture below signed as «Свободное место»). I will add
new texture in free space. It is possible because bumper chromed, chrom take texture from
motorparts_atlas.
Add to same place in same proportions needed texture. Save, in save parameters select DXT1
for first texture and DXT5 for second texture. Also for both texture need generate MipMaps.
Make copy of first texture, flip it by vertical. Return in 3ds Max, put flipped texture on bumper
and on rally lights.
Drag model in Assets window, then from Assets window in Scene window.
Click File and select Build & Run, in Build Settings leave as they are and click on Build.
Close Unity Assets Bundle Extractor and start it again. Click on File, then Open and open
sharedassets2.assets in mysummercar_Data folder(located in game folder). Again search and select
«bumper_front», click Import Raw and select bumper_front.dat. Click File and select Save, save it in root
of game folder. Close Unity Assets Bundle Extractor.
Open game folder and move with replace sharedassets2.assets in mysummercar_Data folder.
Then delete meshsave.txt from save game folder and text in game.
So, as we can see, bar is chromed, but lights is black, because we not replace texture. Start Unity
Assets Explorer, open same sharedassets1.assets, add needed checkbox and search
motorparts_atlas.tex, right-click and select Import This File From DDS, then make same with
motorparts_atlas_spec.tex. Click Save as Assets-file and replace sharedassets1.assets. After finish close
Unity Assets Explorer.
Test in game:
So, it very chromed. For fix it need paint over a white square in Alpha channel. Texture with very
chromed reflection:
Texture with normal reflection:
Test in game:
Now we need make installer of mod. Start Unity Assets Bundle Extractor, sort as usual, find
replaced texture and export in Raw in game folder. Naming their own names.
Import texture as Raw, click File, select Mod Maker and click on Create installer package file.
In Mod Name string write Textures, in Credits (By…) string write author. Also specify path of
game(I have installed MSC on disk D, if I not specify path, anyone who have game not in disk D and tries
to install get crash of installer).
Write Mod Name, Credits, Description. Also specify path of game. Click on Import package and
select textures.emip. Click OK.
Save installer and close Unity Assets Bundle Extractor without saving.
Delete meshsave.txt from save game folder. In game folder copy files from copy of
mysummercar_Data in mysummercar_Data. Start game and check everything became as before.
Again delete meshsave.txt and test installer(it should be located in the game folder).