Exporting and Validation
Export from Sollumz, add the item to DCT and validate the result
Before Exporting
Save a new .blend version and review the item once more:
The intended Sollumz Drawable hierarchy is intact.
Component vertex groups and weights use the correct skeleton; see Rigging and Weight Painting.
Materials, samplers, UVs and textures match; see Materials and Textures.
Color 1andColor 2are present where required; see Vertex Colors.Every authored LOD contains the intended geometry, materials and weights; see Levels of Detail.
Face orientation and visible openings have been checked; see Backface Culling.
Export from Sollumz
For the CodeWalker XML workflow used in this guide:
Select the top-level Drawable Dictionary. Sollumz includes its hierarchy in the export.
In current Sollumz versions, go to
File > Export > RAGE Asset.For this walkthrough, leave only
CW XMLandGen8enabled. DisableNativeandGen9so the export contains the expected Legacy XML pair. Older or legacy-enabled versions may provideFile > Export > CodeWalker XMLinstead.Export into a separate
exportfolder instead of overwriting the source files.Read any export warning before continuing.
Confirm the folder contains the new
.ydd.xmland any exported embedded-texture folder.
See the official Sollumz clothing export steps and Sollumz FAQ if the export reports no selected Sollumz objects, missing materials or invalid attributes.
Add the Item to Durty Cloth Tool
Durty Cloth Tool accepts the exported XML directly, so you do not need to convert it back to a binary YDD first:
In the Appearance Items toolbar, use Add Male > Add from file(s) or Add Female > Add from file(s) and select the
.ydd.xml.Confirm the resolved component type and skin type. Set them manually if the source name did not contain enough information.
Select the new drawable and use Add below the texture-variation list.
Choose the matching
.ytd,.ytd.xml, or the diffuse image you want DCT to turn into a YTD.Put multiple texture variations in their intended order.
Canonical filenames help DCT resolve the component/prop type and skin type. When you import matching binary source files, DCT can also discover texture variations and optional related files automatically. Add XML companions manually. See Files Naming and Auto Cloth Data Resolving before importing a larger folder.
Durty Cloth Tool generates the target collection filenames, local indices, YMT data and platform resource structure during the build. You do not need to rename the exported Blender item to a final global drawable ID or hand-create the addon metadata.
Analyze and Preview
Open the Cloth Analysis Report and review errors first, then warnings and information. Useful checks include missing files, missing model/LOD data, shader/sampler issues, texture dimensions and mipmaps, unused embedded textures and polygon guidance.
Next, open the 3D Preview:
Check the first and every additional diffuse variation.
Rotate around openings and transparent areas.
Inspect the material under different lighting.
Play animations that move the joints covered by the item.
Review the available LOD meshes.
The preview is a fast authoring check, but it cannot prove that weights, streaming, metadata and every runtime animation behave correctly.
Build and Test In-Game
Build the target platform into a clean output folder using Build Options, install the generated resource and test the item by its collection name and collection-local drawable/texture indices where the platform supports them.
Test at least:
Every texture variation.
Idle, walk, run, sprint, crouch, jump and vehicle movement.
Large arm/leg movements around the covered joints.
Likely clothing combinations above and below the item.
Day, night, shade and direct light.
LOD transitions at several camera distances.
First-person or special alternates when the item uses them.
If the runtime result differs from Blender or the DCT preview, return to the smallest failing layer: mesh/weights, material/textures, exported YDD, DCT project configuration, or the built resource. Change one thing at a time and retest.
Laatst bijgewerkt