Harry Palmer Posted May 29, 2015 Share Posted May 29, 2015 Better Version http://www.loverslab.com/topic/53532-doa5lr-harry-palmers-tools-and-tips/?p=1346047 To make perfect neck connection you must synchronize 5 things below. 1. Bone structure 2. Textures 3. Skin material properties (MtrCol) 4. Vertex coordinates around the neck edge. 5. Vertex normal around the neck edge. By handling these, you can make perfect mod for all female characters except Sarah, Christie and Honoka. 1. Bone structure I handled them already. Just use proper character's body to fill in the blanks. (ex. Kasumi for Ayane) 2. Textures I already made them all. Download Texture Set - Textures.7z 48.2MB Just download them and use it. 3. Skin material properties (MtrCol) use tool in this thread. http://www.loverslab.com/topic/53532-doa5lr-harry-palmers-tools-and-tips/ Characters have own their unique skin materials. Even if you use original texture to match skin color, there's going to be some significant difference on how it looks. So you have to match Material properties including proper textures. I'll tell you how to find the exact Material properties blocks on TMC file. Let's take a look at the SaafRats's tutorial http://www.loverslab.com/topic/45991-doa5lr-tut-remove-clothing-objects-from-any-doa5-costume-model/ He explained the basic structures of ObjGeo. This Hex data is for Lisa's one. LISA_DLC_004. Open LISA_DLC_004.TMC with hex editor. LISA_DLC_004 have 6 sub objects as you see. And Last one is indicating skin object. You can find it pretty manually. But you have to find it. it's 10 0E 00 00. Revere the order and it's 00 00 0E 10. And goto the address at ObjGeo and jump 00000E10 from there and there, you can see hex data starting with 05 00 00 00 04 00 00 00 00 00 00 00 04 00 00 00D0 00 00 00 40 01 00 00 B0 01 00 00 20 02 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 First 05 is index of this object. Next 04 is index of material property of this object. Index starts from 00 and it means it's 5th material. Now goto MtrCol part. You can see 6 materials here. 5th material is D0030000. Reverse it. and It's 000003D0. Goto MtrCol and jump 000003D0 from there. You can see data looking like this 9A99993E 9A99993E 9A99993E 0000803F 0000803F 0000803F 0000803F 0000803F 3D0AD73E CDCCCC3E 5C8FC23E 00000841 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 9A99993E 0000803E CDCC4C3E CDCC4C3E CDCC4C3F 3333333F 9A99193F CDCCCC3E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 04000000 01000000 00000000 01000000 Length is E0. This is skin material property data block of LISA_DLC_004. If you want to copy or replace this data, then copy or overwrite at D0 length from the first. Not E0. My mods are based on LISA_DLC_004. So if you find other character's skin material data block and replace it at this address, then you are synchronizing skin material properties. Skin.xlsx 4. Vertex coordinates around the neck edge. Match vertex x,y,z if the mesh of the neck doesn't fit exactly. in 64 bytes, I'll say 4bytes as one group. 1st 2nd 3rd group is x,y,z 5. Vertex normal around the neck edge. Match vertex normal. 4th 5th 6th group is vertex normal on PC version. Some people might think they need my mod as 360 version to do 4 or 5. Vertex data order is exactly same around the neck with LISA_DLC_004 as 360 version. Try to use it if you want to do 4. and 5. If you can't do 4. and 5. to do this. Just try for 2. and 3. with my texture set. Then it's going to be quite better than before. Link to comment
timmyc Posted May 29, 2015 Share Posted May 29, 2015 Thanks for taking the time to write this up. This is useful information. Hopefully this will encourage more people to DIY. Link to comment
Harry Palmer Posted May 29, 2015 Author Share Posted May 29, 2015 I said holden's textures are not valid anymore. Because he matched skin color without matching MtrCol. It was a good try seriously, it's hard job to do. And those textures have been used around on other various mods. But once you start to match MtrCol, holden's textures will not going to be matched anymore. Link to comment
timmyc Posted May 29, 2015 Share Posted May 29, 2015 I think I can have good Nyotengu connection with this together with your texture. Thanks a lot. I can slap together a new round of mods using your new texture on refined models once I get back from my trip. Link to comment
syasuke Posted May 29, 2015 Share Posted May 29, 2015 love the old nipples must be my aesthetic problems Link to comment
Harry Palmer Posted May 29, 2015 Author Share Posted May 29, 2015 I understand that. Older version has a lot more complicated mesh and vertex normal structure on the nipples. It's much harder to control and I shifted that detailed expression on texture level on new version. You might be able to replicate old nipple expression by modifying only on texture level. I made refined version to be more flexible to be edited. Link to comment
mk40 Posted May 29, 2015 Share Posted May 29, 2015 Whoa ... I would never think that a simple "retexture" might be as complicated as that ... Now I understand why you said that the other texture packs (based on yours) wasn't properly done. Thanks for sharing. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 0AD7A33E 52B89E3E 9A99993E 0000803F 0000803F 0000803F 0000803F 0000803F AE47613E CDCC4C3E EC51383E 0000E040 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 0000803E AE47613E CDCC4C3E 9A99193E 6666663F CDCC4C3F 3333333F CDCCCC3E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Okay, using the method you described above, I opened the Aloha Kasumi costume, KASUMI_DLCU_023, and followed the steps, and got this as a result: Then I went to your KASUMI.TMC, and found the appropriate location, using the method above, and pasted it in. The result didn't break the game, at least, but I really cannot tell the difference from just using your KASUMI.TMC without pasting in the "correct" material code. Am I missing something? Or are the changes just too subtle for me to notice? Edit: I just compared the skin material data I took from Aloha Kasumi and what was in your TMC, and I found out they were already the same. So where are we supposed to apply these to that you haven't already? Sorry if that's a dumb question, but I'm kind of actually able to follow you at least when it comes to the hex stuff, but what is the practical application of it? Link to comment
syasuke Posted May 30, 2015 Share Posted May 30, 2015 I understand that. Older version has a lot more complicated mesh and vertex normal structure on the nipples. It's much harder to control and I shifted that detailed expression on texture level on new version. You might be able to replicate old nipple expression by modifying only on texture level. I made refined version to be more flexible to be edited. thx for all,I need to try XD Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 @mrmojorisin Great work. You've found it exactly. you can see exact same code on my kasumi mod. my mod=lisa_004's skin material address is 0x000B7FB0. So if you overwrote it there, you are matching MtrCol. You are importing skin material from another costume. Anyway you can find that code easily if you pick costumes with simplest clothing. ex)school swimsuit Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 @mrmojorisin Great work. You've found it exactly. you can see exact same code on my kasumi mod. my mod=lisa_004's skin material address is 0x000B7FB0. So if you overwrote it there, you are matching MtrCol. You are importing skin material from another costume. Anyway you can find that code easily if you pick costumes with simplest clothing. ex)school swimsuit But your Kasumi mod already has that in place, correct? What I'm wondering is where am I to apply this method to that you have not already done it. I'm assuming that it would be for derivative characters like Lisa or Hitomi that used the other models that you have made, right? Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 Try that code for my kasumi mod on that address. And you'll see nothing changed when you overwrote it. It means you did it exactly, but you did an totally meaningless thing lol. try for another characters. But remember matching MtrCol is very important step but it will not make perfect neck connection without 4. and 5. But making a database of Skin MtrCol will be meaningful work. Step 4. and 5. are far much more complicated jobs than matching MtrCol. Am I getting your question rightly? Copy Kasumi and make a set for Ayane.TMC and TMCL. Then try to start again what you've done with kasumi. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 A470BD3E A470BD3E EC51B83E 0000803F 0000803F 0000803F 0000803F 0000803F 0AD7A33E 52B89E3E E17A943E 00000041 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 EC51383E 0AD7233E 9A99193E 9A99193E 0000803F 6666663F CDCC4C3F 3333B33E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Very cool! I did one of Ayane. Found the code, shown above: Then here is the before and after: Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 Great work. That's it. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 Great work. That's it. Thanks! Now I can make a proper pack of the 14 girls that are doable with your models/textures. The base models already have the correct material code, right? Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 Yes things I've release have all correct MtrCol. You can search right MtrCol code on same spot with my mods. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 Yes things I've release have all correct MtrCol. You can search right MtrCol code on same spot with my mods. Thanks for taking the time to show how to make a proper pack with your models and textures. I know for some people, it will be good enough to just slap on the textures and call it a day, but I'm going to make a proper pack of the 14 girls that your models and textures have enabled. I'm afraid, though, that anything requiring the later steps (vertices and such) are out of my league. Maybe timmy or someone else that actually understands all that stuff can pick it up there. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 9A99993E 9A99993E 9A99993E 0000803F 0000803F 0000803F 0000803F 0000803F E17A943E 8FC2753E 5C8F423E 00000041 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 9A99993E CDCC4C3E CDCC4C3E CDCC4C3E CDCC4C3F 3333333F 9A99193F 9A99993E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Hitomi. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 C3F5A83E C3F5A83E 0AD7A33E 0000803F 8FC2753F 3333733F D7A3703F 0000803F B81E853E 0000803E 1F856B3E 00000041 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 8FC2753E AE47613E CDCC4C3E EC51383E CDCC4C3F 3333333F 9A99193F 3333B33E 8FC2753F 3333733F D7A3703F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Mila. Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 timmyc will be able to handle vertex parts full enough. Actually at this point, it's quite impossible to handle them for most of modders until we get the maxscript for PC version. except for old xentax modders. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 3333B33E 3333B33E 7B14AE3E 0000803F 0000803F 0000803F 0000803F 0000803F 0AD7A33E 52B89E3E E17A943E 00000041 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 CDCC4C3E EC51383E 7B142E3E CDCC4C3E 0000803F 6666663F CDCC4C3F CDCCCC3E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Pai. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 3333B33E 3333B33E 7B14AE3E 0000803F 0000803F 0000803F 0000803F 0000803F 0000803E 0000803E 8FC2753E 0000E040 00000000 00000000 00000000 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 0000803F 00000000 00000000 00000000 00000000 9A99993E 295C8F3E 8FC2753E 7B142E3E CDCC4C3F 0000403F 3333333F 3333B33E 0000803F 0000803F 0000803F 0000803F CDCCCC3D CDCCCC3D CDCCCC3D 00004842 0000803F 0000803F 0000003F 0000803F 00000000 00000000 00000000 00000000 Rachel. Edit: Went to copy this to Tina's model and realized Tina and Rachel have the same material code. Copied it over anyway just in case my eyes were playing tricks on me at this late hour. Link to comment
mrmojorisin Posted May 30, 2015 Share Posted May 30, 2015 So here is the new pack with all 14 of the possible girls with Harry's refined models and textures, and the proper material codes hexed in for the girls that needed it. realnudemodfabfourteen.rar Link to comment
timmyc Posted May 30, 2015 Share Posted May 30, 2015 I can fix the vertex part and find a way to automatically handle the material stuff as well as a part of the process, but it will be a while before I can get back to my computer. Link to comment
Harry Palmer Posted May 30, 2015 Author Share Posted May 30, 2015 Great. Now it's almost done. these codes are not for my mods only. when you swap costumes across the characters, use these codes with proper textures. then it will make fine neck connection in most of cases. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.