Found this out today, there is an object named "variant<NUMBER>", with number being the paintjob.
e.g. "variant0_H" would only show up with the 1st paintjob.
Note that these are breakables, so they need a dgBangerData to work properly.
Here I did a test export, with broken paintjobs.
variant1_H (paintjob 1)
variant0_H (paintjob 0)
Just a quick little note
[MM2] variant objects
New discovery
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
[MM2] variant objects
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 16 years 11 months
- Location: Italy
- Been thanked: 1 time
- Contact:
That's an interesting discover, very well done. Due to these objects, is possible to have car parts visible only with specific paintjobs, avoiding to use transparent textures and multiple materials to make them invisible with specific paintjobs. The only fault is that they're breakables, which isn't always needed.
Many years ago, I got to read a long list of MM2 objects used for cars and dashboards, and it had a lot of unknown ones... Some have been proved, like the HUB ones, but I can't remember if there were also these VARIANT ones.
Many years ago, I got to read a long list of MM2 objects used for cars and dashboards, and it had a lot of unknown ones... Some have been proved, like the HUB ones, but I can't remember if there were also these VARIANT ones.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|
- TheOne10118
- MM2X Newbie
- Posts: 9
- Registered for: 9 years 5 months
-
- MM2X Super Active User
- Posts: 2405
- Registered for: 15 years 11 months
- Location: Canada
- Been thanked: 1 time
Nope, those are just done via texture swaps, which means no reflections are possible
[img]https://i61.tinypic.com/25zrngo.jpg[/img][color=white]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Most creative active member
- Most smart active member
- Best MM2 innovation of the year
- Best programmer
[img]https://i60.tinypic.com/2m4c2h5.jpg[/img]
- Most helpful active member[/color]
- Franch88
- MM2X Admin
- Posts: 15759
- Registered for: 16 years 11 months
- Location: Italy
- Been thanked: 1 time
- Contact:
Indeed, that car by HQTM-Team uses transparent textures to hide and show the needed parts in each paintjobs. I used that way for some of my conversions, too. Really, the reflections are both possible and not, it's enough integrate all the parts in the BODY object and set that via MM2 City Toolkit's File Manager tool.
The way discovered by Aaro is totally new and uses numbered objects which are visible one for each paintjob. The fault is that they're breakables, and so can't have reflections, and depending by the part, isn't always needed to have it as breakable.
The way discovered by Aaro is totally new and uses numbered objects which are visible one for each paintjob. The fault is that they're breakables, and so can't have reflections, and depending by the part, isn't always needed to have it as breakable.
Fiat 500 = Italian motorization. Franch88, MM2 eXtreme forum and website Administrator.
|Franch88's MM2 Releases|
|Franch88's MM2 Releases|