This is a tool that automatically transforms one of the available female characters to any other female characters.

Please note that in order to complete the conversion process, Replace Skin MtrCol, and  Texture tool must be used after the transformation is complete.
With the new Auto Transfer bone/collision, the skeleton patcher is only necessary if the model fails to load in game.  Please choose only one bone injection method.
More details can be found in my thread at http://www.loverslab.com/topic/50997-doa5lr-timmys-private-stash-tips-tools-updated-012816/?p=1460252

Simple steps -
- Load a TMC file by either using the Load button or drag & drop onto the tool window.
- Make sure the "To" and "From" combo boxes have the correct/desired value and hit transform.  

Now the model should be playable in game.

Note on Smoothness:
Regular smoothness mode:
- The default 30 smoothness is what I consider the "most optimal" outcome - a fast approximation transformation. It typically yields good result for most transformations.
- For transformation between two very differently shaped ladies (ie. Anyone to Marie), if you would like to retain more Marie shape, please try a lower Smoothness value. The lower the Smoothness, the more resemblance to the "From" character the final outcome will bear, and vice versa. So if you use higher smoothness value for, say Ayane to Marie transformation, Marie's breasts will appear a bit fuller (which can be a bonus to some :bush:)
- Higher Smoothnes does not always mean it is better, but it does help smooth out the rough edges. I encourage you to try many different values and see what you like best.
More detailed explanation can be found here http://www.loverslab...lena/?p=1466416

Adaptive smoothness mode:
This mode has been added in an attempt to address the deformation problem when transforming between two very differently shaped ladies (eg. Ayane to Marie). Since the tool attempts to conform to the "target" shape as faithfully as possible, there might be deformations and some other whackiness when transforming from, for instance Ayane, to Marie. In these cases, I recommend using regular mode and see if you like the result, or adjust the adaptive smoothness upward or downward a bit at a time and see how it turns out. As with regular smoothness mode, I encourage you to try many different values and see what you like best.

The regular mode I think is the best for pretty much any transformation. It adjusts the proportion of the entire model to approximate the form of the "target" model with high efficiency. Adaptive is good for when you want to keep, say, Honoka's large pair or Marie's petite boobs and can deal with some slight deformations, otherwise, I recommend using default mode which appears to be the most problem free.

Note on Bone/Collision transfer
The tool has the ability to automatically transfer bone and collision for you, but if you run into issues in game such as auto eject to desktop when you select the transformed costume, try the transformation again with "Skeleton Patcher" (thanks to Harry Palmer) checked and "Auto Bone transfer" + "auto collision transfer" unchecked. Use the skeleton patcher to patch up the bone structure and the model should be good to go. Some earlier player made mods (including my own xmas in july pack) can be problematic with the auto bone/collision transfer, so I've included this option as a backup measure.

By TimmyC

Additional Tools -
This package includes Replace Skin MtrCol and Skeleton Patcher tools created by Harry Palmer.  
The original thread with instructions can be located here http://www.loverslab.com/topic/53532-doa5lr-harry-palmers-tools-and-tips/


Change Log
V0.3.4
- Added a new smoothing algorithm "Hybrid" mode to bridge the gap between Adaptive and normal smoothing modes. 
- Tweaked the adaptive smoothing mode in an attempt to reduce clipping after transformation by clamping the upper range.
- Fixed an issue with thread synchronization

V0.3.3
- Completely reshaped the Mai reference to resemble that of her official model shape
- New texture provided courtesy of SaafRats
- Fixed an error with character select (to and from) combo boxes where multiple of the same character names can some times be added when the tool is unsure of what the TMC is for.  For instance, it happens if the file name contains no char name or multiple of them.
- Fixed an error with collision transfer - Mai collision transfer should now function correctly

V0.3.2
- Preliminary Mai support (Textures and part of Mai's reference ass courtesy of SaafRats)

V0.3.1
- Fine-tuned all reference models based on Harry Palmer's reference models to enhance the smoothness of transformation results.  
- Honoka should now appear "grounded." Please note that Honoka reference is still based on the very first Honoka nude model that Saaf and I released which can be found here http://www.loverslab.com/topic/52742-doa5lr-honoka-marie-rose-nrm-lod-nude-mods/?p=1323794
- Added support to automatically transfer skin mtrcol and texture for user defined references

V0.3.0
- The "From" Character can now be determined by Character Skin MtrCol as a tie breaker or in the case where there is no clear character indication from the TMC file name.  Please note that a few characters share Skin MtrCol, so this is still not 100% reliable.  Please verify before proceeding.
- Added automatic Skin MtrCol replacement.  Replace Skin MtrCol should no longer be necessary, but it is still included as a back up method in case something goes wrong.
- Added automatic Skin and normal map texture swap.  The transformer now uses textures in the Textures subfolder and uses them to set transformed model's skin and normal map textures.   These textures can be changed to the ones to your liking as long as you follow the naming convention.
- Added logic to "remove" the mole from Naotora's chest should you choose to transform her to any other characters.

V0.2.9
- Fixed some minor bugs in the TMC parser code.  The tool should now be able to correctly parse all TMC files now.
- Corrected weird shadow issues in the mid section after transforming from Ayane to Marie/Honoka

V0.2.8
- Fixed some oddities in regards to transformation between certain characters

V0.2.7
- Added Naotora support - big thanks to Harry for providing a complete set of reference files minus Honoka which is still based on Saaf and I's early nude model.

V0.2.6
- Fixed a globalization issue in number parsing that is preventing countries with non-US/UK standard number format to have errors in bone transformation.

V0.2.5
- Corrected some file saving issues that existed in previous versions.  Especially with regards to handling of file with dots in file names.
- Corrected an issue with adaptive smoothness mode where the breast area would have strange clipping if pieces of clothing sit very close to breasts.
- Corrected the midsection normal vector anomalies when transforming from characters such as Lisa and Christie to Honoka at a high SF value.  This fix should also provide general enhancements to normal vector handling across all transformations.

V0.2.4c
- Corrected incorrect normal vectors around mid section after transforming to Honoka with a very high SF value.

V0.2.4b
- Corrected some abnormal normal vectors around reference Honoka model.  Transformations to and from Honoka should yeild better results now.

V0.2.4a
- Corrected an issue where the top of the butt crack would have their normal vectors overly smoothed in adaptive mode

V0.2.4
- Further enhanced adaptive smoothness mode to correct some odd normal vectors around chest area (especially apparent on large girls such as Helena/Lisa to Marie transformation)
- Slightly tweaked the adaptive smoothness mode to increase the performance by a little bit
- Added new start-up message to advise users to use either the built-in bone/collision transfer or a third party tool. 

V0.2.3a
- Fixed an issue where opening user defined files would cause the program to halt
- Added the ability to set bone and collision for user defined files

V0.2.3
- Added a new functionality to approximate some accessory positions so they appear less detached.
- General code refactoring
- Tool window is now minimizable, however, if you choose to maximize the tool window, the controls are not resized to fit

V0.2.2
- Enhanced the adaptive smoothness algorithm to greatly improve its performance
- Further tweaked the adaptive smoothness to improve overall quality
- Made the smoothness combobox less tedius to scroll by grouping values between 50 and 100 in increments of 5 instead of 1.

Resolved
- Fixed an issue where transformation would leave gap in the model with adaptive smoothness enabled

V0.2.1
- Enhanced the adaptive smoothness mode to increase the "dynamic contrast" between the absolute minimum and maximum to try to retain the "To" character from as much as possible, even at very high smoothness values.

Resolved
- The tool would some times report error when opening a few TMCs.  This has been resolved.  

V0.2.0b
- General house cleaning.  Most TMCs that use to cause error when opened should work now.

V0.2.0a
- Updated the reference Honoka model to take the shape and form of the nude Honoka model that SaafRats and I released a while ago.

V0.2.0
- Further enhanced the algorithm used in "Adaptive Smoothness" to improve the overall quality of transformation.
- Increased the maximum Smoothness to 300, but anything past 100, the tool will automatically enable Adaptive Mode.
- Modified the checkboxes for Skeleton Patcher and Replace Skin MtrCol so they can be used during the transformation process.
- Modified the smoothness Combo box to make it easier to select higher values.
- Modified the character select Combo Box to automatically adjust width if the user has long user defined file names

Resolved
- Fix an issue where a file could be dropped onto the tool window and the "Transform" button would be available again.

V0.1.9
- Added "Adaptive Smoothness" option to dynamically change smoothness depending on various factors during transformation.  It should result in more faithful transformation between drastically different shapes such as Tina -> Marie

V0.1.7
- Modified the transformation logic to further enhance the smoothness of transformed models.  This is especially apparent on Marie's breasts.
- The "From" dropdown box auto-select is a little smarter now.

Known Issue
- After transformation, some accessories may not appear attached to the character - mainly earrings and pendants.

V0.1.6b
- Quality of life - the From and To dropdown boxes are now sorted.
- Fixed the "Auto Transfer Collision" check box. Now that it actually does what it says, not the other way around.

V0.1.6a
- Now support up to a maximum of 100 smoothness value.  Please try different ones and see which setting suites your taste better.

V0.1.6
- Now support user defined TMCs.  As long as it conforms to the format as provided in the folder "Kasumi_UserDefinedSample.TMC", it should simply work by dropping it into the "UserDefined" folder.  The custom TMC will show up on the list as "UD_<name>".
- Fixed the issue with some accessories being displaced after transformation.  There's no need to use Reset Object Rotation tool now.
- The default character selection for the "From" field now defaults to the top selection if the tool cannot figure out who the TMC belongs to.
- Added the option to have separate controls for bone and collision transfer by popular demand.  The bone stuff is tricky, but the collision bit works most of the time.

V0.1.4 beta
Enhancements
- Modified yet again the transformation logic in hopes to remove the weird bulge that results from transformation between drasitcally different shapes such as anyone to Honoka and Marie

V0.1.3
Enhancements
- The tool no longer creates a TMCL file if one already exists - this saves a bit of time if texture has already been swapped
- Modified the transformation algorithm to achieve better results in most cases
- Hi Polygone models should now be (kind of) supported

Resolved
- Strange finger sticking out has been fixed with the built-in bone and collision transfer feature

V0.1.2
Enhancements
- Drag and drop file support
- Smoother surface after transformation
- Automatic bone/collision transfer

Issues
- Some issue with bone transfer for some costumes

V0.0.9
Resolved Issues:
- All of the models I have tested so far no longer exhibit oddities such as stray vertices and weird shapes
- Corrected an issue with V0.0.6 where normal vectors are not correctly applied to some parts of the model.
- Performance enhancement with multi-threading

Known Issues:
- Some times the finger can have messed up weight (sticking way out)

V0.0.6
- Initial Release