- Site Map >
- Modding and Creation >
- Sims 3 Creation >
- Meshing >
- Experimental Sims 3 Object Mesh Toolset (deprecated)
- Site Map >
- Modding and Creation >
- Sims 3 Creation >
- Meshing >
- Experimental Sims 3 Object Mesh Toolset (deprecated)
Posts: 148
You don't open the program that way. You have to drag&drop the modl/mlods onto s3modld.exe, respectively mcfg onto s3modlc.exe. If this doesn't work you can associate the files with the correct programs and all you have to do is a simple doubleclick on modl/mlods and mcfg.
Posts: 2,832
Thanks: 6613 in 20 Posts
The groundshadow meshes do not always have bone assignments, and some have no normals. The EA format uses a "flexible vertex format" (FVF) where the package specifies the components to be used for each vertex, and their order. The exporter uses the FVF to build the exported mesh following the structure of the original. So, for example, if you smooth your model and get nice normals on the groundshadows, they still do not export if the original had none. Ditto for bone assignments.
So you may try to export a freshly imported model and get a warning that unassigned bones exist. You can shut this off by assigning the groundshadow to some joint, if the original had no joints, then the export will not use them, but it will stop the nagging.
As far as I know, the MilkShape plugins in this package will work with versions back to 1.7.8. The body mesh data that required 1.8.5 does not appear in the object meshes, and so does not need the new MilkShape to work.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 12
Teko thought that by mapping right up to the edges this wouldn't allow the multiplier to offset ~ I tried that and it still offsets a little.
But apart from that I'm lovin' it. Thanks in advance and thanks for all your hard work
Posts: 2,832
Thanks: 6613 in 20 Posts
Well, I don't know what the issue with the multiplier is, so far as I know nothing in teh package changes that. The UV mapping is, I think, dead on target. If you can come up with a reproducable example I can play with, I'll look. But in the past I reproduced maxis meshes perfectly, so there must be some difference in the way they made their originals.
Anyway, I owe a big thanks to you for providing a reliable example file to work with. You were right that it was just the normals that pointed vertical or horizontal, the problem was a math abuse issue when I was recompressing the normals into the game format.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 112
The other three .lod file and one .model file did not produce any .mcfg files in the folder, and gave no errors after placed on s3modld.exe (The console screen did show for a moment but then nothing)
Posts: 2,832
Thanks: 6613 in 20 Posts
If you like to say what you think, be sure you know which to do first.
Posts: 112
And which package was that from? |
Sorry I thought I uploaded it but it has to be compress to upload here
Posts: 2,832
Thanks: 6613 in 20 Posts
I will fix that in the next release. The limit was arbitrary, but a limit exists in the code so that a defective file has less chance of crashing the system. I just wanted a number bigger than the largest real buffer required, because Windows does not always behave reasonably when it is almost out of memory. By asking for an unreasonable amount of memory, the system can slow to a crawl as it starts to use the harddisk as virtual memory.
Please try something else in the meantime, all the other objects I tried were much smaller and worked fine.
<* Wes *>
Ah, I see it is a building. 33 groups. I'll make sure the next release works with this for you.
If you like to say what you think, be sure you know which to do first.
Posts: 4
I noticed, and use, the converted Sims 2 hairs and understand it is a matter of the mesh being converted to the Sims 3 style of mesh. So basically my question is would it be possible to use the same method to convert the custom cars from Sims 2 over to Sims 3. I miss the "real world" cars like my Lambo collection. Nothing screams, "I cheated my *** off ", like seven Lambos parked in the driveway.
Sorry if I posted in the wrong place. This isn't a request, just a question or maybe a challenge. Up to the reader as to which it is.
Posts: 256
Thanks: 1130 in 6 Posts
Posts: 2,832
Thanks: 6613 in 20 Posts
At present we are stuck with the wheels in the same places as one of the original game items, because we don't have all the pieces needed to alter the joint layout.
That said, there are enough vehicles with different rigs that I expect to see some new designs showing up soon.
Your post confused me a little at first. In this game, hair and cars are bastly different file formats and require vastly different tools and methods to modify.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 35
Thanks: 1329 in 2 Posts
Posts: 9
Posts: 2,832
Thanks: 6613 in 20 Posts
Thank you very much for constantly working on the tools! The updated version fixed the issue with the flipped faces perfectly, but now I noticed that my models looses it's joint assignments when exporting It looks like this is affecting the patterning/recolouring in the game. |
It's not supposed to lose any joint assignments, I carefully export those. I presume you redid the assignments on any new vertices you added to your mesh?
If so, please let me see an example of one that is broken.
If you like to say what you think, be sure you know which to do first.
Posts: 444
Thanks: 4396 in 1 Posts
Posts: 35
Thanks: 1329 in 2 Posts
When I import it back, I choose the SelAssigned tab to check the vertices and they doesn't show up as assigned.
Here's a sample object.
Thanks a lot for all of your hard work.
It's not supposed to lose any joint assignments, I carefully export those. I presume you redid the assignments on any new vertices you added to your mesh? If so, please let me see an example of one that is broken. |
table0.rar (7.6 KB, 7 downloads) - View custom content | ||
Size Packed Ratio Date Time Attr CRC Meth Ver ------------------------------------------------------------------------------- table_0_block07.bnry 44 44 100% 02-08-09 20:04 .....A. 887C2B7A m0b 2.9 table_0_block08.bnry 4692 603 12% 02-08-09 20:06 .....A. 35599514 m5b 2.9 table_0_block09.bnry 424 318 75% 02-08-09 20:06 .....A. 7CAEB2B1 m5b 2.9 table_0_block10.bnry 64 36 56% 02-08-09 20:04 .....A. 92FC4E3C m5b 2.9 table_0_block11.bnry 172 79 45% 02-08-09 20:04 .....A. DE0FAD33 m5b 2.9 table_0_block12.bnry 32 25 78% 02-08-09 20:04 .....A. F185749A m5b 2.9 table_0_block13.bnry 588 270 45% 02-08-09 20:04 .....A. 72FB315D m5b 2.9 table_0_block14.bnry 620 282 45% 02-08-09 20:04 .....A. 94224008 m5b 2.9 table_0_block15.bnry 44 29 65% 02-08-09 20:04 .....A. 72FF98F6 m5b 2.9 table_0_cfg.mcfg 1899 598 31% 02-08-09 20:06 .....A. EBFEB693 m5b 2.9 table_0_block02.bnry.bak00 784 188 23% 02-08-09 20:04 .....A. 89C5E92E m5b 2.9 table_0_block03.bnry.bak00 340 76 22% 02-08-09 20:04 .....A. 44322444 m5b 2.9 table_0_block08.bnry.bak00 4692 603 12% 02-08-09 20:04 .....A. 670F9DBF m5b 2.9 table_0_block09.bnry.bak00 424 318 75% 02-08-09 20:04 .....A. 7CAEB2B1 m5b 2.9 table_0.mlod 9072 2219 24% 02-08-09 20:03 .....A. EC47A1A2 m3b 2.9 table_0_block00.bnry 244 160 65% 02-08-09 20:04 .....A. 7BB2AA34 m3b 2.9 table_0_block01.bnry 236 162 68% 02-08-09 20:04 .....A. 48B2EEFF m3b 2.9 table_0_block02.bnry 784 190 24% 02-08-09 20:06 .....A. 2B30C443 m3b 2.9 table_0_block03.bnry 340 79 23% 02-08-09 20:06 .....A. 44322444 m3b 2.9 table_0_block04.bnry 64 41 64% 02-08-09 20:04 .....A. 92FC4E3C m3b 2.9 table_0_block05.bnry 172 96 55% 02-08-09 20:04 .....A. DE0FAD33 m3b 2.9 table_0_block06.bnry 36 36 100% 02-08-09 20:04 .....A. 25A50FBB m0b 2.9 ------------------------------------------------------------------------------- 22 25767 6452 25% |
Posts: 148
It's not supposed to lose any joint assignments, I carefully export those. I presume you redid the assignments on any new vertices you added to your mesh? |
Some vertices of my living chair also lost joint assignments (only a few). I just ignored this and imported it into the game anyway and didn't note anything looking bad while recoloring.
Teko, the fact that you are actively participating in this thread obviously means that you will once again share your creations freely with the whole community. That is good news and a very positive step. I am sure that I am not the only one to thank you for your interest and output in this. Of course without Wes where would we be? Not very far, I imagine:D |
I do not intend to leave the site where I currently am and enjoy, nor change the way my stuff is distributed. MTS and TSR are collaborating on making Sims 3 meshes a reality by helping out with thorough testing and research. We're all very thankful Wes puts so much effort into this. I'm not a programmer and try therefore to be helpful in testing the tools and find bugs quickly, as are many other members from TSR.
Posts: 2,832
Thanks: 6613 in 20 Posts
There is something wrong with the importer. The groundshadow has no assignments in the mesh, so it will never have them when read back in.
The exported binary for the table part all the bones assigned, I checked it with a hex editor.
However, the importer is only assigning some of the joints when it reads the mesh back in. This is a bug, and I will fix it. I dislike bugs, but I manage to create them sometimes, anyway.
So the issue you are having with the patterning and this mesh is not the joint assignments.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 211
Thanks: 3247 in 26 Posts
Posts: 6
Thanks: 458 in 3 Posts
Thanks for the experimental plugins.
I think that the LOD "0x00010001" is used for the generation of the objects outdoor groundshadow.
Look at my double bed before and after changing it.
Posts: 2,832
Thanks: 6613 in 20 Posts
My license terms are very clear, and I believe everybody at TSR knows it. I know TSR has put a lot of work into making their own tool, with different usage terms. I am fine with this. Good old free market competition.
I have posted details about how the mesh format is laid out on the wiki. TSR has their own programmers, and they are welcome to look at what I have learned and use it to develop their tool, just as Morgade used the GEOM spec to make his Blender plugin from. They should add any discoveries they make there. Fair enough.
That is the extent of my involvement with the TSR workshop... they are writing the code themselves, and will own their tool when they are done.
I am gratified to have experienced modders/modelers helping debug my program. The community will benefit all the way around, in that we will learn the limitations, and I assume TSR will benefit because as their tool develops, they can compare the functionality of the items created with it to ones created with my tools. As long as they aren't posting them as subscriber-only content, then they have not violated any license terms.
If continued discussion of non-mesh topics is needed, please make a different thread. I want to stay on topic in this one because this takes a lot of my time to do the programming and understand the sometimes subtle little things that creep into the process. It took me two days to figure out the normals flipping issue, and it was ultimately a single bit wrong on normals that had one particular value in them. Truly, the proverbial needle in the haystack sort of thing.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 2,832
Thanks: 6613 in 20 Posts
Hey Wes thanks for the tools. I have managed to make my first object. A freestanding shower. I just have to find a way to fix the thumbnail in the buy menu. |
There are three .png files in the clone package that have the thumbnail in them. However, after you remake them you probably need to delete the cache files, including the ones in the World Cache folder, so that you can see the updates.
I did mine for the BioHazard Sculpture by setting the background and axis colors in MilkShape to pure black, and took a screenshot. I then used that as the source to make resized .png images with an mask (alpha) layer. I did mess up, making the mask wrong, and it has blockier edges that it should have.
There are probably many other ways to do it, but that is one that can be done. Changing the MilkShape preferences and then changing them back is a nuisance, but looked to me to take less time than exporting an .obj and rendering it in some raytracing program.
<* Wes *>
If you like to say what you think, be sure you know which to do first.
Posts: 211
Thanks: 3247 in 26 Posts
Posts: 148
You can easily delete the PNG images from the cloned object package. You might also need to delete ObjectThumbnails.package in Documents/The Sims 3/Thumbnails. The game generates the thumbnails then on it's own which gives some consistence throughout the buy and build mode. As well less work. :P
Posts: 11,682
Thanks: 9680 in 11 Posts
"You can do refraction by raymarching through the depth buffer" (c. Reddeyfish 2017)
Who Posted
|