Versions in this module Expand all Collapse all v2 v2.3.0 Sep 2, 2026 v2.2.1 Aug 29, 2026 Changes in this version type ColliderMaidProp + Reserved13 *int32 + Reserved14 *float32 + Reserved15 *Vector3 v2.2.0 Aug 28, 2026 Changes in this version + const ColliderBoundInside + const ColliderBoundOutside + const ColliderTypeCapsule + const ColliderTypeMaidProp + const ColliderTypePlane + const ColliderTypeSphere + const ColorPresetColorVersion + const ColorPresetNoAssetMigrationMinVersion + const ColorPresetOrderListVersion + const ColorPresetPackVersion + const ColorPresetVersion + const GP03BridgeCOM3D2Version + const GP03BridgeSignature + const GP03BridgeVersion + const HairMakeSaveExtension + const HitCheckSignature + const KCES2ColorPresetVersion + const KCES2GradationSaveFilePrefix + const KCES2ItemFavouriteStateSettingFileName + const KCES2ItemFavouriteStateSettingPath + const KCESBridgeSessionContainerVersion + const KCESBridgeSessionDataVersion + const KCESBridgeSessionFormat + const KCESDB2ConfExtension + const KCESDBColExtension + const KCESDBConfExtension + const KCESDSB2ConfExtension + const KCESDSBConfExtension + const KCESDSL2ConfExtension + const KCESDSLColExtension + const KCESDSLConfExtension + const KCESExportNameMapFormat + const KCESExportNameMapSignature + const KCESExportNameMapVersion + const KCESGP03BridgeFormat + const KCESIKColBytesExtension + const KCESIKColExtension + const KCESLimbColExtension + const KCESNSONExtension + const KCESPathsSignature + const KCESPersetExtension + const KCESPresetBodySignature + const KCESPresetBodyVersion + const KCESPresetColorSignature + const KCESPresetColorVersion + const KCESPresetEditBaseDataVersion + const KCESPresetEditUnitDataVersion + const KCESPresetExtension + const KCESPresetFormat + const KCESPresetPropertyListSignature + const KCESPresetPropertyListVersion + const KCESPresetPropertySignature + const KCESPresetPropertyVersion + const KCESSavedAttachFormat + const KCESSystemDataFormat + const KCESUndressDataExtension + const KCESUndressPartsDataExtension + const KCMatExtension + const KCMenuExtension + const KCMeshExtension + const KCMetaDataExtension + const KCModelExtension + const KCTexExtension + const MaidColliderFormat + const MaterialExtension + const MenuExtension + const NeiTextEncodingShiftJIS + const NeiTextEncodingUTF8 + const PayloadKindClothParams + const PayloadKindColliderPackage + const PayloadKindDynamicBoneStatus + const PayloadKindIKCollider + const PayloadKindJSONString + const PayloadKindLimbCollider + const PresetColorExtension + const SavedAttachFileVersion + const SavedAttachRecordVersion + const SavedAttachSignature + const SharePresetExtension + const SharePresetSignature + const SharePresetVersion + const VectorTypeX + const VectorTypeY + const VectorTypeZ + var NeiKey = nei.Key + func AddLengthPrefix(payload []byte) []byte + func DecodeKCESJSONText(data []byte, extension string) (json.RawMessage, error) + func DecodeKCESPayload(data []byte, extension string) (any, error) + func EncodeClothParamsFile(params *ClothParams, extension string) ([]byte, error) + func EncodeColorPreset(value *ColorPreset) ([]byte, error) + func EncodeColorPresetOrderList(value *ColorPresetOrderList) ([]byte, error) + func EncodeColorPresetSlot(value *ColorPresetSlot) ([]byte, error) + func EncodeDB2Conf(value *MagicaClothSerializeData) ([]byte, error) + func EncodeDBCol(value *ColliderPackage) ([]byte, error) + func EncodeDBConf(status *DynamicBoneStatus) ([]byte, error) + func EncodeDSB2Conf(value *MagicaClothSerializeData) ([]byte, error) + func EncodeDSBConf(value *ClothParams) ([]byte, error) + func EncodeDSL2Conf(value *MagicaClothSerializeData) ([]byte, error) + func EncodeDSLCol(value *ColliderPackage) ([]byte, error) + func EncodeDSLConf(value *ClothParams) ([]byte, error) + func EncodeDynamicBoneStatusFile(status *DynamicBoneStatus) ([]byte, error) + func EncodeExpandedKCESPreset(value *ExpandedKCESPreset) ([]byte, error) + func EncodeGP03Bridge(value *GP03BridgeFile) ([]byte, error) + func EncodeGradPointsData(value *GradPointsData) ([]byte, error) + func EncodeHairMakeSave(value *HairMakeSave) ([]byte, error) + func EncodeHitCheck(value *HitCheck) ([]byte, error) + func EncodeIKCol(value *IKColliderPackage) ([]byte, error) + func EncodeIKColBytes(value *IKColliderPackage) ([]byte, error) + func EncodeKCES2GradPointsData(value *KCES2GradPointsData) ([]byte, error) + func EncodeKCES2ItemFavouriteStateSetting(value KCES2ItemFavouriteStateSetting) ([]byte, error) + func EncodeKCESBridgeSession(value *KCESBridgeSession) ([]byte, error) + func EncodeKCESExportNameMap(value *KCESExportNameMap) ([]byte, error) + func EncodeKCESExportNameMapJSON(value *KCESExportNameMap) ([]byte, error) + func EncodeKCESJSONText(value json.RawMessage, extension string) ([]byte, error) + func EncodeKCESPaths(value *KCESPathsFile) ([]byte, error) + func EncodeKCESPayload(value any, extension string) ([]byte, error) + func EncodeKCESPreset(preset *KCESPreset) ([]byte, error) + func EncodeKCESPresetBodyData(value *KCESPresetBodyData) ([]byte, error) + func EncodeKCESPresetColorData(value *KCESPresetColorData) ([]byte, error) + func EncodeKCESPresetEditBaseData(value *KCESPresetEditBaseData) ([]byte, error) + func EncodeKCESPresetEditUnitData(value *KCESPresetEditUnitData) ([]byte, error) + func EncodeKCESPresetPropertyData(value *KCESPresetPropertyList) ([]byte, error) + func EncodeKCESSystemData(value *KCESSystemData) ([]byte, error) + func EncodeKCESUndressData(value *UndressArchiveTarget) ([]byte, error) + func EncodeKCESUndressPartsData(value *UndressPrecomputeTarget) ([]byte, error) + func EncodeKCMat(value *Material) ([]byte, error) + func EncodeKCMatWithOptions(value *Material, options *LookupHashOptions) ([]byte, error) + func EncodeKCMenu(value *Menu) ([]byte, error) + func EncodeKCMenuWithOptions(value *Menu, options *LookupHashOptions) ([]byte, error) + func EncodeKCMesh(value *KCMesh) ([]byte, error) + func EncodeKCMetaData(value *KCMetaData) ([]byte, error) + func EncodeKCModel(value *Model) ([]byte, error) + func EncodeKCModelWithOptions(value *Model, options *LookupHashOptions) ([]byte, error) + func EncodeKCTex(value *KCTexture) ([]byte, error) + func EncodeLimbCol(value *LimbColliderPackage) ([]byte, error) + func EncodeMaidCollider(value *MaidColliderFile) ([]byte, error) + func EncodeMaterialAssets(assets *MaterialAssets) ([]byte, error) + func EncodeMaterialAssetsWithOptions(assets *MaterialAssets, options *LookupHashOptions) ([]byte, error) + func EncodeMenuAssets(assets *MenuAssets) ([]byte, error) + func EncodeMenuAssetsWithOptions(assets *MenuAssets, options *LookupHashOptions) ([]byte, error) + func EncodeModel(m *Model) ([]byte, error) + func EncodeModelAssets(assets *ModelAssets) ([]byte, error) + func EncodeModelAssetsWithOptions(assets *ModelAssets, options *LookupHashOptions) ([]byte, error) + func EncodeModelWithOptions(m *Model, options *LookupHashOptions) ([]byte, error) + func EncodeMoveablePanelSaveData(value *MoveablePanelSaveData) ([]byte, error) + func EncodePaletteColorSaveData(value *PaletteColorSaveData) ([]byte, error) + func EncodePartsColorGrada(values []PartsColorGrada) ([]byte, error) + func EncodePresetColor(value *ColorPreset) ([]byte, error) + func EncodePresetPanelNameSaveData(value *PresetPanelNameSaveData) ([]byte, error) + func EncodePriorityMaterial(pm *PriorityMaterial) []interface + func EncodePriorityMaterialAssets(assets *PriorityMaterialAssets) ([]byte, error) + func EncodeSavedAttach(value *SavedAttachFile) ([]byte, error) + func EncodeSharePreset(value *SharePreset) ([]byte, error) + func IsGP03BridgeData(data []byte) bool + func IsKCESBridgeSessionData(data []byte) bool + func IsKCESJSONTextExtension(extension string) bool + func IsKCESPayloadExtension(extension string) bool + func IsKCESPresetData(data []byte) bool + func IsKCESUnityJSONDocumentExtension(pathOrExt string) bool + func IsLengthPrefixedKCESPayloadExtension(extension string) bool + func KCESBridgeMenuFileID(path string) uint64 + func NormalizeKCESJSONTextExtension(pathOrExt string) string + func NormalizeKCESPayloadExtension(pathOrExt string) string + func NormalizeKCESUnityJSONDocumentExtension(pathOrExt string) string + func ShouldRecalculateLookupHashes(options *LookupHashOptions) bool + func StripLengthPrefix(data []byte) ([]byte, bool, error) + type BaseDeformBoxData struct + Bunch int32 + DivisionCount int32 + End Vector3 + ForwardVector Vector3 + IgnoreGroups []int32 + IgnoreTriangles []int32 + IsMesh bool + No int32 + SideVector Vector3 + Start Vector3 + UpDownVector Vector3 + Version int32 + type BezierParam struct + CurveValue float32 + EndValue float32 + StartValue float32 + UseCurveValue bool + UseEndValue bool + func (v *BezierParam) CodecDecodeSelf(d *codec.Decoder) + func (v BezierParam) CodecEncodeSelf(e *codec.Encoder) + type BlendData struct + Name *string + Norm []Vector3 + Tan []Vector4 + VIndex []int32 + Vert []Vector3 + func (v *BlendData) CodecDecodeSelf(d *codec.Decoder) + func (v BlendData) CodecEncodeSelf(e *codec.Encoder) + type BunchDeformData struct + BaseBox *BaseDeformBoxData + Param *BunchDeformParameter + UseBox *BaseDeformBoxData + type BunchDeformParameter struct + CurlPosition float32 + CurlPower float32 + CurlRadius float32 + DeformFlags int32 + LengthPowers []float32 + MovePowers []Vector3 + RollParams []float32 + Version int32 + WidthH []Vector2 + WidthV []Vector2 + type BunchDeformedData struct + BunchNo int32 + DeformList []*BunchDeformData + HairID *string + IsBase bool + Position Vector3 + Rotation Vector4 + Scale Vector3 + type ClothAdjustMode int32 + const ClothAdjustModeFixed + const ClothAdjustModeXYMove + const ClothAdjustModeXZMove + const ClothAdjustModeYZMove + type ClothParams struct + AdjustMode ClothAdjustMode + AdjustRotationPower float32 + BendDistanceMaxCount int32 + BendDistanceStiffness *BezierParam + ClampDistanceMaxRatio float32 + ClampDistanceMinRatio float32 + ClampDistanceVelocityInfluence float32 + ClampPositionLength *BezierParam + ClampPositionRatioX float32 + ClampPositionRatioY float32 + ClampPositionRatioZ float32 + ClampPositionVelocityInfluence float32 + ClampRotationAngle *BezierParam + ClampRotationVelocityInfluence float32 + ClampRotationVelocityLimit float32 + DisableDistance float32 + DisableFadeDistance float32 + Drag *BezierParam + Friction float32 + Gravity *BezierParam + GravityDirection Vector3 + KeepInitialShape bool + Mass *BezierParam + MassInfluence float32 + MaxMoveSpeed float32 + MaxRotationSpeed float32 + MaxVelocity *BezierParam + MaxVolumeLength float32 + NearDistanceLength *BezierParam + NearDistanceMaxCount int32 + NearDistanceMaxDepth float32 + NearDistanceStiffness *BezierParam + PenetrationAxis ClothPenetrationAxis + PenetrationConnectDistance *BezierParam + PenetrationDistance *BezierParam + PenetrationMaxDepth float32 + PenetrationMode ClothPenetrationMode + PenetrationRadius *BezierParam + Radius *BezierParam + ResetStabilizationTime float32 + RestoreDistanceVelocityInfluence float32 + RestoreRotation *BezierParam + RestoreRotationVelocityInfluence float32 + SpringDirectionAtten *BezierParam + SpringDistanceAtten *BezierParam + SpringIntensity float32 + SpringPower float32 + SpringRadius float32 + SpringScaleX float32 + SpringScaleY float32 + SpringScaleZ float32 + StructDistanceStiffness *BezierParam + TeleportDistance float32 + TeleportMode ClothTeleportMode + TeleportRotation float32 + TriangleBend *BezierParam + UseBendDistance bool + UseClampDistanceRatio bool + UseClampPositionLength bool + UseClampRotation bool + UseCollision bool + UseDistanceDisable bool + UseDrag bool + UseFixedNonRotation bool + UseGravity bool + UseLineAvarageRotation bool + UseMaxVelocity bool + UseNearDistance bool + UsePenetration bool + UseResetTeleport bool + UseRestoreRotation bool + UseSpring bool + UseTriangleBend bool + UseVolume bool + VolumeShearStiffness *BezierParam + VolumeStretchStiffness *BezierParam + WindInfluence float32 + WindRandomScale float32 + WorldMoveInfluence *BezierParam + WorldRotationInfluence *BezierParam + func DecodeClothParamsFile(data []byte, extension string) (*ClothParams, error) + func DecodeDSBConf(data []byte) (*ClothParams, error) + func DecodeDSLConf(data []byte) (*ClothParams, error) + func NewClothParams() *ClothParams + func (p *ClothParams) UnmarshalJSON(data []byte) error + func (v *ClothParams) CodecDecodeSelf(d *codec.Decoder) + func (v ClothParams) CodecEncodeSelf(e *codec.Encoder) + type ClothPenetrationAxis int32 + const ClothPenetrationAxisInverseX + const ClothPenetrationAxisInverseY + const ClothPenetrationAxisInverseZ + const ClothPenetrationAxisX + const ClothPenetrationAxisY + const ClothPenetrationAxisZ + type ClothPenetrationMode int32 + const ClothPenetrationModeColliderPenetration + const ClothPenetrationModeSurfacePenetration + type ClothTeleportMode int32 + const ClothTeleportModeKeep + const ClothTeleportModeReset + type ColliderCapsule struct + Direction int32 + EndRadius float32 + Height float32 + IsDirectionInverse bool + StartRadius float32 + func NewColliderCapsule() *ColliderCapsule + func (v *ColliderCapsule) CodecDecodeSelf(d *codec.Decoder) + func (v *ColliderCapsule) UnmarshalJSON(data []byte) error + func (v ColliderCapsule) CodecEncodeSelf(e *codec.Encoder) + type ColliderMaidProp struct + CenterMpnList []int32 + CenterMpnNameList []*string + CenterRateMax Vector3 + Direction int32 + EndRadius float32 + EndRadiusMpnList []int32 + EndRadiusMpnNameList []*string + Height float32 + IsDirectionInverse bool + MaxEndRadius float32 + MaxStartRadius float32 + StartRadius float32 + StartRadiusMpnList []int32 + StartRadiusMpnNameList []*string + func NewColliderMaidProp() *ColliderMaidProp + func (v *ColliderMaidProp) CodecDecodeSelf(d *codec.Decoder) + func (v *ColliderMaidProp) UnmarshalJSON(data []byte) error + func (v ColliderMaidProp) CodecEncodeSelf(e *codec.Encoder) + type ColliderObject struct + Bound int32 + Center Vector3 + LocalPosition Vector3 + LocalRotation Vector4 + LocalScale Vector3 + ParentName *string + SelfName *string + Version int32 + type ColliderPackage struct + Colliders []*ColliderRef + LimbEnableList []*ColliderState + Version int32 + func DecodeDBCol(data []byte) (*ColliderPackage, error) + func DecodeDSLCol(data []byte) (*ColliderPackage, error) + func (p *ColliderPackage) UnmarshalJSON(data []byte) error + func (p ColliderPackage) MarshalJSON() ([]byte, error) + func (v *ColliderPackage) CodecDecodeSelf(d *codec.Decoder) + func (v ColliderPackage) CodecEncodeSelf(e *codec.Encoder) + type ColliderPlane struct + Direction int32 + IsDirectionInverse bool + func NewColliderPlane() *ColliderPlane + func (v *ColliderPlane) CodecDecodeSelf(d *codec.Decoder) + func (v *ColliderPlane) UnmarshalJSON(data []byte) error + func (v ColliderPlane) CodecEncodeSelf(e *codec.Encoder) + type ColliderRef struct + Collider ColliderStatusUnion + Type int32 + func (c *ColliderRef) CodecDecodeSelf(d *codec.Decoder) + func (c *ColliderRef) UnmarshalJSON(data []byte) error + func (c ColliderRef) CodecEncodeSelf(e *codec.Encoder) + func (c ColliderRef) MarshalJSON() ([]byte, error) + type ColliderSphere struct + Radius float32 + func NewColliderSphere() *ColliderSphere + func (v *ColliderSphere) CodecDecodeSelf(d *codec.Decoder) + func (v *ColliderSphere) UnmarshalJSON(data []byte) error + func (v ColliderSphere) CodecEncodeSelf(e *codec.Encoder) + type ColliderState struct + IsEnable bool + LimbType int32 + Version int32 + func (s *ColliderState) UnmarshalJSON(data []byte) error + func (v *ColliderState) CodecDecodeSelf(d *codec.Decoder) + func (v ColliderState) CodecEncodeSelf(e *codec.Encoder) + type ColliderStatusUnion interface + type Color struct + A float32 + B float32 + G float32 + R float32 + func (v *Color) CodecDecodeSelf(d *codec.Decoder) + func (v Color) CodecEncodeSelf(e *codec.Encoder) + type Color32 struct + A uint8 + B uint8 + G uint8 + R uint8 + func (v *Color32) CodecDecodeSelf(d *codec.Decoder) + func (v Color32) CodecEncodeSelf(e *codec.Encoder) + type ColorPreset struct + BaseMenuFile *string + ColorPackList []*ColorPresetColorPack + CreationTicks int64 + ID *string + IndexedArrayWidth int32 + InstanceGUID *string + IsAdvancedMode bool + LastUpdateTicks int64 + LegacyInstanceGUIDOmitted bool + MetaTexts map[string]*string + SaveLocationHash uint64 + UserCreated bool + Version int32 + func DecodeColorPreset(data []byte) (*ColorPreset, error) + func DecodeColorPresetWithInstanceGUID(data []byte, constructorGUID string) (*ColorPreset, error) + func DecodePresetColor(data []byte) (*ColorPreset, error) + func NewColorPreset(instanceGUID string) (*ColorPreset, error) + func NewKCES2ColorPreset(instanceGUID string) (*ColorPreset, error) + type ColorPresetColorPack struct + AllowedMPNOverride bool + Alpha float32 + ColorList []*ColorPresetLayerFreeColor + GradationColorList []*ColorPresetGradationColor + LayerName *string + LegacyMPNNamesOmitted bool + MPNNames []*string + MPNs []int32 + Type ColorPresetPackType + Version int32 + ViewName *string + type ColorPresetControlSlider struct + Value float32 + type ColorPresetFreeColor struct + Brightness int32 + Contrast int32 + Hue int32 + Saturation int32 + Version int32 + type ColorPresetGradationColor struct + BaseColor *ColorPresetFreeColor + Position *ColorPresetControlSlider + RangeAfter *ColorPresetControlSlider + RangeBefore *ColorPresetControlSlider + ShadowColor *ColorPresetFreeColor + ShadowRate int32 + Version int32 + type ColorPresetLayerFreeColor struct + BaseColor *ColorPresetFreeColor + ShadowColor *ColorPresetFreeColor + ShadowRate int32 + Version int32 + type ColorPresetOrderList struct + IDOrderList []*string + Version int32 + func DecodeColorPresetOrderList(data []byte) (*ColorPresetOrderList, error) + func NewColorPresetOrderList() *ColorPresetOrderList + type ColorPresetPackType int32 + const ColorPresetPackColorAndAlpha + const ColorPresetPackOnlyAlpha + const ColorPresetPackOnlyColor + type ColorPresetSlot = ColorPreset + func DecodeColorPresetSlot(data []byte) (*ColorPresetSlot, error) + func DecodeColorPresetSlotWithInstanceGUID(data []byte, constructorGUID string) (*ColorPresetSlot, error) + func NewColorPresetSlot(instanceGUID string) (*ColorPresetSlot, error) + type ColorProp struct + A float32 + B float32 + G float32 + R float32 + Type int32 + func (v *ColorProp) CodecDecodeSelf(d *codec.Decoder) + func (v ColorProp) CodecEncodeSelf(e *codec.Encoder) + type Colvari struct + ColvariDatas []*ColvariData + IconColor PartsColor + IconFileName *string + ReqDefine *string + Version int32 + func (v *Colvari) CodecDecodeSelf(d *codec.Decoder) + func (v Colvari) CodecEncodeSelf(e *codec.Encoder) + type ColvariData struct + Alpha float32 + ColData PartsColor + ColorType int32 + ColorTypeSub int32 + GradaColDef *GradaColDef + LayerName *string + MPN *string + MamaFileName *string + MaskData []*MaskData + PartColDefs []*PartColDef + SaveInfColDataLinkLayer *string + UseType uint8 + Version int32 + ViewName *string + func (v *ColvariData) CodecDecodeSelf(d *codec.Decoder) + func (v ColvariData) CodecEncodeSelf(e *codec.Encoder) + type Command struct + Args []*string + Type int32 + func (v *Command) CodecDecodeSelf(d *codec.Decoder) + func (v Command) CodecEncodeSelf(e *codec.Encoder) + type DynamicBoneAnimationFrame struct + InTangent float32 + OutTangent float32 + Time float32 + Value float32 + func (v *DynamicBoneAnimationFrame) CodecDecodeSelf(d *codec.Decoder) + func (v DynamicBoneAnimationFrame) CodecEncodeSelf(e *codec.Encoder) + type DynamicBoneStatus struct + Damping float32 + DampingKeyFrames []*DynamicBoneAnimationFrame + Elasticity float32 + ElasticityKeyFrames []*DynamicBoneAnimationFrame + EndLength float32 + EndOffset Vector3 + Force Vector3 + FreezeAxis int32 + Gravity Vector3 + Inert float32 + InertKeyFrames []*DynamicBoneAnimationFrame + Radius float32 + RadiusKeyFrames []*DynamicBoneAnimationFrame + Stiffness float32 + StiffnessKeyFrames []*DynamicBoneAnimationFrame + Version int32 + func DecodeDBConf(data []byte) (*DynamicBoneStatus, error) + func DecodeDynamicBoneStatusFile(data []byte) (*DynamicBoneStatus, error) + func NewDynamicBoneStatus() *DynamicBoneStatus + func (s *DynamicBoneStatus) UnmarshalJSON(data []byte) error + func (v *DynamicBoneStatus) CodecDecodeSelf(d *codec.Decoder) + func (v DynamicBoneStatus) CodecEncodeSelf(e *codec.Encoder) + type ExpandedKCESPreset struct + ContainerDirectories map[string]ct.VirtualDirectoryMetadata + ContainerFraming ct.VirtualDirectoryFraming + ContainerVersion int32 + ExtraFiles map[string][]byte + MaidData ExpandedKCESPresetCore + Meta *KCESPresetMeta + Thumbnail []byte + func DecodeExpandedKCESPreset(data []byte) (*ExpandedKCESPreset, error) + func ExpandKCESPreset(preset *KCESPreset) (*ExpandedKCESPreset, error) + func (value *ExpandedKCESPreset) UnmarshalJSON(data []byte) error + type ExpandedKCESPresetCore struct + BodyData *KCESPresetBodyData + ColorData *KCESPresetColorData + PropData *KCESPresetPropertyList + Version int32 + func (value *ExpandedKCESPresetCore) UnmarshalJSON(data []byte) error + type FloatProp struct + Type int32 + V float32 + func (v *FloatProp) CodecDecodeSelf(d *codec.Decoder) + func (v FloatProp) CodecEncodeSelf(e *codec.Encoder) + type GP03BridgeFile struct + CurrentPreset []byte + GUID string + LegacyPreset []byte + Signature string + Version int32 + func DecodeGP03Bridge(data []byte) (*GP03BridgeFile, error) + func NewGP03BridgeFile() *GP03BridgeFile + type GradPointsData struct + ControlPointPosValue []float32 + EditMPN int32 + GradPointParam []map[int32]int32 + GradationPointPositionRates []float32 + IsSave int32 + PointRangeAfterRates []float32 + PointRangeBeforeRates []float32 + func DecodeGradPointsData(data []byte) (*GradPointsData, error) + func NewGradPointsData() *GradPointsData + type GradaColDef struct + GradaNum int32 + GradaRateRanges []Vector4 + GradaRates []float32 + MultiCol PartsColor + NotUse *string + func (v *GradaColDef) CodecDecodeSelf(d *codec.Decoder) + func (v GradaColDef) CodecEncodeSelf(e *codec.Encoder) + type HairMake struct + ExportedGUID *string + ExportedHairBuildVersion int32 + ExportedHairGameVersion int32 + IndexedArrayWidth int32 + MaterialPerOriginalMenuFileName []*string + MaterialPerOriginalMenuVersion []int32 + SuspendedSaveFileName *string + Version int32 + func NewHairMake() *HairMake + func (v *HairMake) CodecDecodeSelf(d *codec.Decoder) + func (v *HairMake) MessagePackIndexedObjectWidth() int32 + func (v *HairMake) SetMessagePackIndexedObjectWidth(width int32) + func (v HairMake) CodecEncodeSelf(e *codec.Encoder) + type HairMakeBuildData struct + BuildVersion int32 + GameVersion int32 + MixHair *MixHairBuildData + SilhouetteData *HairSilhouetteParameter + SilhouettePreset *HairSilhouettePresetParameter + type HairMakeSave = HairMakeBuildData + func DecodeHairMakeSave(data []byte) (*HairMakeSave, error) + type HairSilhouetteParameter struct + DeformValues []Vector3 + XDivisionPoints []int32 + YDivisionPoints []int32 + ZDivisionPoints []int32 + type HairSilhouettePresetParameter struct + Blend float32 + Deform float32 + Number int32 + Version int32 + type HitCheck struct + Entries []HitCheckEntry + Signature string + func DecodeHitCheck(data []byte) (*HitCheck, error) + func NewHitCheck() *HitCheck + type HitCheckEntry struct + Name string + Parent string + Position Vector3 + RL int32 + Radius float32 + RadiusSqr float32 + SKRT int32 + Type int32 + type IKColliderGroup struct + Colliders []*ColliderRef + Target int32 + Version int32 + func (v *IKColliderGroup) CodecDecodeSelf(d *codec.Decoder) + func (v IKColliderGroup) CodecEncodeSelf(e *codec.Encoder) + type IKColliderPackage struct + Groups []*IKColliderGroup + Version int32 + func DecodeIKCol(data []byte) (*IKColliderPackage, error) + func DecodeIKColBytes(data []byte) (*IKColliderPackage, error) + func (v *IKColliderPackage) CodecDecodeSelf(d *codec.Decoder) + func (v IKColliderPackage) CodecEncodeSelf(e *codec.Encoder) + type InfColData struct + ColData PartsColor + GradaColDef *GradaColDef + GradaIsMugen bool + InfColType int32 + IsIndependenceMultiColor bool + PartColDefs []*PartColDef + PartsColorType int32 + func NewInfColData() *InfColData + func (v *InfColData) CodecDecodeSelf(d *codec.Decoder) + func (v *InfColData) UnmarshalJSON(data []byte) error + func (v InfColData) CodecEncodeSelf(e *codec.Encoder) + type InfColorParam struct + GradaIsMugen bool + GradaLines []Vector4 + GradeCols *GradaColDef + IDTexIsRGB bool + IDTexName []*string + InfColType int32 + InfColorID int32 + IsIndependenceMultiColor bool + PC PartsColor + PartCols []*PartColDef + Tag *string + func NewInfColorParam() *InfColorParam + func (v *InfColorParam) CodecDecodeSelf(d *codec.Decoder) + func (v *InfColorParam) UnmarshalJSON(data []byte) error + func (v InfColorParam) CodecEncodeSelf(e *codec.Encoder) + type KCES2GradPointsData struct + ControlPointPosValue []float32 + GradPointParam []map[int32]int32 + GradationPointPositionRates []float32 + IsSave int32 + PointRangeAfterRates []float32 + PointRangeBeforeRates []float32 + func DecodeKCES2GradPointsData(data []byte) (*KCES2GradPointsData, error) + func NewKCES2GradPointsData(isSave bool) *KCES2GradPointsData + func (v *KCES2GradPointsData) CodecDecodeSelf(d *codec.Decoder) + func (v KCES2GradPointsData) CodecEncodeSelf(e *codec.Encoder) + type KCES2ItemFavouriteStateData struct + ItemFavouriteStateString *string + ItemFileName *string + func (v *KCES2ItemFavouriteStateData) CodecDecodeSelf(d *codec.Decoder) + func (v KCES2ItemFavouriteStateData) CodecEncodeSelf(e *codec.Encoder) + type KCES2ItemFavouriteStateSetting []*KCES2ItemFavouriteStateData + func DecodeKCES2ItemFavouriteStateSetting(data []byte) (KCES2ItemFavouriteStateSetting, error) + type KCESBridgeSession struct + ContainerDirectories map[string]ct.VirtualDirectoryMetadata + ContainerFraming ct.VirtualDirectoryFraming + ContainerVersion int32 + ExtraFiles map[string][]byte + SessionData KCESBridgeSessionData + func DecodeKCESBridgeSession(data []byte) (*KCESBridgeSession, error) + func NewKCESBridgeSession(sessionID string) *KCESBridgeSession + type KCESBridgeSessionData struct + HideMenuFileIDs []uint64 + SessionID string + Version int32 + type KCESEditDataFile struct + ColorPreset *ColorPreset + GradPoints *GradPointsData + ItemFavouriteStateSetting KCES2ItemFavouriteStateSetting + KCES2GradPoints *KCES2GradPointsData + Kind KCESEditDataKind + MoveablePanel *MoveablePanelSaveData + PaletteColor *PaletteColorSaveData + Path string + PresetOrderList *ColorPresetOrderList + PresetPanelNames *PresetPanelNameSaveData + func (entry *KCESEditDataFile) UnmarshalJSON(data []byte) error + func (entry KCESEditDataFile) MarshalJSON() ([]byte, error) + type KCESEditDataKind string + const KCESEditDataColorPreset + const KCESEditDataGradPoints + const KCESEditDataItemFavouriteStateSetting + const KCESEditDataKCES2GradPoints + const KCESEditDataMoveablePanel + const KCESEditDataPaletteColor + const KCESEditDataPresetOrderList + const KCESEditDataPresetPanelNames + func KCESEditDataKindForPath(path string) KCESEditDataKind + type KCESExportNameMap struct + Entries []KCESExportNameMapEntry + Version int32 + func DecodeKCESExportNameMap(data []byte) (*KCESExportNameMap, error) + func DecodeKCESExportNameMapJSON(data []byte) (*KCESExportNameMap, error) + type KCESExportNameMapEntry struct + FileName string + InternalName string + type KCESPathsFile struct + Paths []string + Signature string + Version int32 + func DecodeKCESPaths(data []byte) (*KCESPathsFile, error) + func NewKCESPathsFile() *KCESPathsFile + type KCESPayloadDescriptor struct + Extension string + Kind string + LengthPrefixed bool + func DescribeKCESPayload(extension string) (KCESPayloadDescriptor, bool) + type KCESPreset struct + ContainerDirectories map[string]ct.VirtualDirectoryMetadata + ContainerFraming ct.VirtualDirectoryFraming + ContainerVersion int32 + ExtraFiles map[string][]byte + MaidData *KCESPresetCore + Meta *KCESPresetMeta + Thumbnail []byte + func CollapseExpandedKCESPreset(value *ExpandedKCESPreset) (*KCESPreset, error) + func DecodeKCESPreset(data []byte) (*KCESPreset, error) + func NewKCES2Preset() (*KCESPreset, error) + func NewKCESPreset() (*KCESPreset, error) + func (preset *KCESPreset) UnmarshalJSON(data []byte) error + func (preset KCESPreset) MarshalJSON() ([]byte, error) + type KCESPresetBodyData struct + Signature string + Version int32 + func DecodeKCESPresetBodyData(data []byte) (*KCESPresetBodyData, error) + func NewKCESPresetBodyData() *KCESPresetBodyData + type KCESPresetColorData struct + LegacyParts []KCESPresetLegacyColor + PartCount int32 + PartNames []string + Signature string + Version int32 + func DecodeKCESPresetColorData(data []byte) (*KCESPresetColorData, error) + func NewKCESPresetColorData() *KCESPresetColorData + type KCESPresetCore struct + BodyData []byte + ColorData []byte + PropData []byte + Version int32 + func NewKCESPresetCore() (*KCESPresetCore, error) + func (v *KCESPresetCore) CodecDecodeSelf(d *codec.Decoder) + func (v KCESPresetCore) CodecEncodeSelf(e *codec.Encoder) + type KCESPresetCutoutMask struct + Enabled bool + MaxLevel int32 + NowLevel int32 + type KCESPresetEditBaseData struct + ColorPreset *KCESPresetEditColorPreset + Flags map[string]*string + Version int32 + func DecodeKCESPresetEditBaseData(data []byte) (*KCESPresetEditBaseData, error) + func NewKCESPresetEditBaseData() *KCESPresetEditBaseData + type KCESPresetEditColorPreset struct + ID *string + SerializedPreset *ColorPreset + type KCESPresetEditUnitData struct + PositionX float32 + PositionY float32 + Version int32 + WarpointName *string + func DecodeKCESPresetEditUnitData(data []byte) (*KCESPresetEditUnitData, error) + func NewKCESPresetEditUnitData() *KCESPresetEditUnitData + type KCESPresetGradationColorDef struct + Color KCESPresetInfinityPartsColor + NotUse *string + PointCount int32 + Ranges []Vector4 + Rates []float32 + type KCESPresetInfinityColorData struct + Color KCESPresetInfinityPartsColor + ColorType string + Gradation *KCESPresetGradationColorDef + GradationMugen bool + Independent bool + PartColors []KCESPresetPartColorDef + PartsColorType string + type KCESPresetInfinityPartsColor struct + Gradation []KCESPresetInfinityPartsColorPoint + MainBrightness int32 + MainChroma int32 + MainContrast int32 + MainHue int32 + ShadowBrightness int32 + ShadowChroma int32 + ShadowContrast int32 + ShadowHue int32 + ShadowRate int32 + type KCESPresetInfinityPartsColorPoint struct + MainBrightness int32 + MainChroma int32 + MainContrast int32 + MainHue int32 + ShadowBrightness int32 + ShadowChroma int32 + ShadowContrast int32 + ShadowHue int32 + ShadowRate int32 + type KCESPresetLegacyColor struct + MainBrightness int32 + MainChroma int32 + MainContrast int32 + MainHue int32 + ShadowBrightness int32 + ShadowChroma int32 + ShadowContrast int32 + ShadowHue int32 + ShadowRate int32 + Use bool + type KCESPresetMaterialPropertySlot struct + Properties []KCESPresetNamedMaterialProperty + SlotID string + SlotValue int32 + type KCESPresetMaterialPropertyValue struct + MaterialNumber int32 + PropertyName *string + TypeName *string + Value *string + type KCESPresetMeta struct + Data map[string]*string + Version int32 + func (meta *KCESPresetMeta) PresetName() string + func (meta *KCESPresetMeta) SetPresetName(value string) + func (v *KCESPresetMeta) CodecDecodeSelf(d *codec.Decoder) + func (v KCESPresetMeta) CodecEncodeSelf(e *codec.Encoder) + type KCESPresetNamedMaterialProperty struct + Key string + Property KCESPresetMaterialPropertyValue + RID uint64 + type KCESPresetNamedProperty struct + Key string + Property KCESPresetProperty + type KCESPresetNamedSavedTexture struct + Key string + Value KCESPresetSavedTextureData + type KCESPresetPartColorDef struct + Color KCESPresetInfinityPartsColor + PartName *string + PatternRot float32 + PatternScale Vector2 + type KCESPresetPartHide struct + Enabled bool + PartName *string + type KCESPresetPropBase struct + BeforeFileNameRID uint64 + Defines uint64 + EditBaseData *KCESPresetEditBaseData + Enabled bool + FileName *string + FileNameRID uint64 + Index int32 + NoScale bool + SavedAttachPositionRID uint64 + SavedAttachPositions []SavedAttachData + SavedCutoutMask *KCESPresetCutoutMask + SavedCutoutMaskRID uint64 + SavedHairLengthRID uint64 + SavedHairLengths []KCESPresetSavedHairLength + SavedPartHide []KCESPresetPartHide + SavedPartHideRID uint64 + SavedTextureData []KCESPresetNamedSavedTexture + SavedTextureDataDefines uint64 + SavedTextureDataRID uint64 + ShareInfinityColorData bool + SubProperties []*KCESPresetSubProperty + SubPropertyIsTuftTexture bool + SubType string + Type string + UsePartHide bool + type KCESPresetProperty struct + Base KCESPresetPropBase + DefaultValue int32 + Enabled bool + FileNameRID uint64 + MaterialProperties []KCESPresetMaterialPropertySlot + Max int32 + Min int32 + Name string + Signature string + TempValue int32 + Value int32 + Version int32 + type KCESPresetPropertyList struct + Properties []KCESPresetNamedProperty + Signature string + Version int32 + func DecodeKCESPresetPropertyData(data []byte) (*KCESPresetPropertyList, error) + func NewKCESPresetPropertyList() *KCESPresetPropertyList + type KCESPresetSavedHairLength struct + PartName *string + Value float32 + type KCESPresetSavedTextureData struct + InfinityColor *KCESPresetInfinityColorData + InfinityColorLinkLayer *string + Masks []KCESPresetTextureMask + MultiplyAlpha float32 + Transforms []KCESPresetTextureTransform + UseAlphaMaskTransform bool + UseLayer bool + UseMultiplyAlpha bool + type KCESPresetSubProperty struct + Base KCESPresetPropBase + DefaultHokuroTattooSlotID string + EditUnitData *KCESPresetEditUnitData + Number int32 + SavedDefaultHokuroTattooRID uint64 + type KCESPresetTextureMask struct + Mask bool + Name *string + type KCESPresetTextureTransform struct + AreaUV Vector4 + AreaUVDefault Vector4 + Default *KCESPresetTextureTransform + Position Vector2 + Rotation float32 + Scale Vector2 + ScaleDefault Vector2 + SourcePixels Vector2Int + type KCESSystemData struct + ContainerFraming ct.VirtualDirectoryFraming + Directories map[string]ct.VirtualDirectoryMetadata + EditData []KCESEditDataFile + ExtraFiles map[string][]byte + Version int32 + func DecodeKCESSystemData(data []byte) (*KCESSystemData, error) + func NewKCESSystemData() *KCESSystemData + func (value *KCESSystemData) UnmarshalJSON(data []byte) error + type KCMesh struct + BindPoses []Matrix4x4 + BlendShapeCount int32 + BlendShapeFrameCount []int32 + BlendShapeFrameWeight []float32 + BlendShapeNames []*string + BonePerVertex []byte + BoneWeightIndex []int32 + BoneWeightWeight []float32 + Colors []Color + Colors32 []Color32 + DeltaNormals [][]Vector3 + DeltaTangents [][]Vector3 + DeltaVertices [][]Vector3 + IndexBufferTargetStr *string + IndexFormat int32 + IsReadable bool + Normals []Vector3 + SubMeshCount int32 + Tangents []Vector4 + Triangles []int32 + TrianglesInSubmesh [][]int32 + UV []Vector2 + UV2 []Vector2 + UV3 []Vector2 + UV4 []Vector2 + UV5 []Vector2 + UV6 []Vector2 + UV7 []Vector2 + UV8 []Vector2 + Version int32 + VertexBufferCount int32 + VertexBufferTargetStr *string + VertexCount int32 + Vertices []Vector3 + func DecodeKCMesh(data []byte) (*KCMesh, error) + func NewKCMesh() *KCMesh + func (v *KCMesh) CodecDecodeSelf(d *codec.Decoder) + func (v KCMesh) CodecEncodeSelf(e *codec.Encoder) + type KCMetaData struct + BuildVersion int32 + FormTextureFileName *string + GUID *string + GameVersion int32 + MaterialPerOriginalMenuFileName []*string + MaterialPerOriginalMenuVersion []int32 + ModelFileName *string + SuspendedSaveFileName *string + Version int32 + func DecodeKCMetaData(data []byte) (*KCMetaData, error) + func NewKCMetaData() *KCMetaData + func (v *KCMetaData) CodecDecodeSelf(d *codec.Decoder) + func (v KCMetaData) CodecEncodeSelf(e *codec.Encoder) + type KCTexture struct + Data []byte + Signature string + TextureName string + Version int32 + func DecodeKCTex(data []byte) (*KCTexture, error) + func NewKCTex() *KCTexture + type KeywordProp struct + Type int32 + Value bool + func (v *KeywordProp) CodecDecodeSelf(d *codec.Decoder) + func (v KeywordProp) CodecEncodeSelf(e *codec.Encoder) + type LimbColliderItem struct + Collider *ColliderMaidProp + Target int32 + Version int32 + func (item *LimbColliderItem) CodecDecodeSelf(d *codec.Decoder) + func (item LimbColliderItem) CodecEncodeSelf(e *codec.Encoder) + type LimbColliderPackage struct + Items []*LimbColliderItem + Version int32 + func DecodeLimbCol(data []byte) (*LimbColliderPackage, error) + func (v *LimbColliderPackage) CodecDecodeSelf(d *codec.Decoder) + func (v LimbColliderPackage) CodecEncodeSelf(e *codec.Encoder) + type LookupHashOptions struct + FileName string + RecalculateHash bool + type MagicaAngleLimitConstraint struct + LimitAngle *MagicaCurveSerializeData + Stiffness *float32 + UseAngleLimit *bool + type MagicaAngleRestorationConstraint struct + GravityFalloff *float32 + Stiffness *MagicaCurveSerializeData + UseAngleRestoration *bool + VelocityAttenuation *float32 + type MagicaClothSerializeData struct + AngleLimitConstraint *MagicaAngleLimitConstraint + AngleRestorationConstraint *MagicaAngleRestorationConstraint + AnimationPoseRatio *float32 + BlendWeight *float32 + ClothType *int32 + ColliderCollisionConstraint *MagicaColliderCollisionConstraint + ConnectionMode *int32 + CullingSettings *MagicaCullingSettings + CustomSkinningSetting *MagicaCustomSkinningSettings + Damping *MagicaCurveSerializeData + DistanceConstraint *MagicaDistanceConstraint + Gravity *float32 + GravityDirection *Vector3 + GravityFalloff *float32 + InertiaConstraint *MagicaInertiaConstraint + MeshWriteMode *int32 + MotionConstraint *MagicaMotionConstraint + NormalAlignmentSetting *MagicaNormalAlignmentSettings + NormalAxis *int32 + PaintMapUvChannel *int32 + PaintMaps *[]UnityInstanceReference + PaintMode *int32 + Radius *MagicaCurveSerializeData + ReductionSetting *MagicaReductionSettings + RootBones *[]UnityInstanceReference + RootRotation *float32 + RotationalInterpolation *float32 + SelfCollisionConstraint *MagicaSelfCollisionConstraint + SourceRenderers *[]UnityInstanceReference + SpringConstraint *MagicaSpringConstraint + StablizationTimeAfterReset *float32 + TetherConstraint *MagicaTetherConstraint + TriangleBendingConstraint *MagicaTriangleBendingConstraint + UpdateMode *int32 + Wind *MagicaWindSettings + func DecodeDB2Conf(data []byte) (*MagicaClothSerializeData, error) + func DecodeDSB2Conf(data []byte) (*MagicaClothSerializeData, error) + func DecodeDSL2Conf(data []byte) (*MagicaClothSerializeData, error) + type MagicaColliderCollisionConstraint struct + ColliderList *[]UnityInstanceReference + CollisionBones *[]UnityInstanceReference + Friction *float32 + LimitDistance *MagicaCurveSerializeData + Mode *int32 + type MagicaCullingSettings struct + CameraCullingMethod *int32 + CameraCullingMode *int32 + CameraCullingRenderers *[]UnityInstanceReference + DistanceCullingFadeRatio *float32 + DistanceCullingLength *MagicaToggleValue + DistanceCullingReferenceObject *UnityInstanceReference + type MagicaCurveSerializeData struct + Curve *UnityAnimationCurve + UseCurve *bool + Value *float32 + type MagicaCustomSkinningSettings struct + Enable *bool + SkinningBones *[]UnityInstanceReference + type MagicaDistanceConstraint struct + Stiffness *MagicaCurveSerializeData + type MagicaInertiaConstraint struct + Anchor *UnityInstanceReference + AnchorInertia *float32 + CentrifualAcceleration *float32 + DepthInertia *float32 + LocalInertia *float32 + LocalMovementSpeedLimit *MagicaToggleValue + LocalRotationSpeedLimit *MagicaToggleValue + MovementInertia *float32 + MovementInertiaSmoothing *float32 + MovementSpeedLimit *MagicaToggleValue + ParticleSpeedLimit *MagicaToggleValue + RotationInertia *float32 + RotationSpeedLimit *MagicaToggleValue + TeleportDistance *float32 + TeleportMode *int32 + TeleportRotation *float32 + WorldInertia *float32 + type MagicaMotionConstraint struct + BackstopDistance *MagicaCurveSerializeData + BackstopRadius *float32 + MaxDistance *MagicaCurveSerializeData + Stiffness *float32 + UseBackstop *bool + UseMaxDistance *bool + type MagicaNormalAlignmentSettings struct + AdjustmentTransform *UnityInstanceReference + AlignmentMode *int32 + type MagicaReductionSettings struct + ShapeDistance *float32 + SimpleDistance *float32 + type MagicaSelfCollisionConstraint struct + ClothMass *float32 + SelfMode *int32 + SurfaceThickness *MagicaCurveSerializeData + SyncMode *int32 + SyncPartner *UnityInstanceReference + type MagicaSpringConstraint struct + LimitDistance *float32 + NormalLimitRatio *float32 + SpringNoise *float32 + SpringPower *float32 + UseSpring *bool + type MagicaTetherConstraint struct + DistanceCompression *float32 + type MagicaToggleValue struct + Use *bool + Value *float32 + type MagicaTriangleBendingConstraint struct + Stiffness *float32 + type MagicaWindSettings struct + Blend *float32 + DepthWeight *float32 + Frequency *float32 + Influence *float32 + MovingWind *float32 + Synchronization *float32 + Turbulence *float32 + type MaidCapsuleCollider struct + BonePath string + Center Vector3 + Direction int32 + Height float32 + Radius float32 + type MaidColliderFile struct + Colliders []MaidCapsuleCollider + func DecodeMaidCollider(data []byte) (*MaidColliderFile, error) + type MaskData struct + Mask bool + Name *string + func (v *MaskData) CodecDecodeSelf(d *codec.Decoder) + func (v MaskData) CodecEncodeSelf(e *codec.Encoder) + type MaskParam struct + LinkMaskName *string + LinkMaskNo int32 + MaskData []*MaskData + MaskRanges []Vector4 + MaskTexName *string + ShareRtTargetPart *string + func (v *MaskParam) CodecDecodeSelf(d *codec.Decoder) + func (v MaskParam) CodecEncodeSelf(e *codec.Encoder) + type Material struct + ColorProps []*ColorProp + FileName *string + FloatProps []*FloatProp + ID uint64 + IndexedArrayWidth int32 + KeywordProps []*KeywordProp + RenderQueue int32 + ShaderName *string + TextureProps []*TextureProp + VectorProps []*VectorProp + Version int32 + func DecodeKCMat(data []byte) (*Material, error) + func NewKCES2Material() *Material + func NewMaterial() *Material + func (v *Material) CodecDecodeSelf(d *codec.Decoder) + func (v *Material) MessagePackIndexedObjectWidth() int32 + func (v *Material) SetMessagePackIndexedObjectWidth(width int32) + func (v Material) CodecEncodeSelf(e *codec.Encoder) + type MaterialAssets struct + Assets []*Material + FileName *string + func DecodeMaterialAssets(data []byte) (*MaterialAssets, error) + func (v *MaterialAssets) CodecDecodeSelf(d *codec.Decoder) + func (v MaterialAssets) CodecEncodeSelf(e *codec.Encoder) + type Matrix4x4 struct + M00 float32 + M01 float32 + M02 float32 + M03 float32 + M10 float32 + M11 float32 + M12 float32 + M13 float32 + M20 float32 + M21 float32 + M22 float32 + M23 float32 + M30 float32 + M31 float32 + M32 float32 + M33 float32 + func (v *Matrix4x4) CodecDecodeSelf(d *codec.Decoder) + func (v Matrix4x4) CodecEncodeSelf(e *codec.Encoder) + type Menu struct + Attribute uint64 + CategoryText *string + ColorSetText *string + ColvariFileNameExp *string + ColvariInfo *Colvari + Commands []*Command + DefineFirst uint64 + DefineTagNames uint64 + ExportModelFormTextureName *string + FileName *string + GUID uint64 + HairMake *HairMake + HideInEdit bool + ID uint64 + IconFileName *string + IndexedArrayWidth int32 + InfoText *string + IsDelete bool + IsDiff bool + IsHarayureAvailable int32 + IsMan bool + IsRecommendMan bool + ItemName *string + ParentID uint64 + PartsVer *TupleStringInt + PreMulTexDatas map[uint64]*PreMulTexDatas + Priority int32 + SkirtPhys int32 + SrcFileHashCRC32 uint32 + TargetBodyType int32 + ToeLockSlotId *string + Version int32 + func DecodeKCMenu(data []byte) (*Menu, error) + func NewKCES2Menu() *Menu + func NewMenu() *Menu + func (v *Menu) CodecDecodeSelf(d *codec.Decoder) + func (v *Menu) MessagePackIndexedObjectWidth() int32 + func (v *Menu) SetMessagePackIndexedObjectWidth(width int32) + func (v Menu) CodecEncodeSelf(e *codec.Encoder) + type MenuAssets struct + Assets []*Menu + FileName *string + func DecodeMenuAssets(data []byte) (*MenuAssets, error) + func (v *MenuAssets) CodecDecodeSelf(d *codec.Decoder) + func (v MenuAssets) CodecEncodeSelf(e *codec.Encoder) + type MixHairBuildData struct + Bunches []*BunchDeformedData + Category int32 + Date *string + Description *string + GUID *string + MixName *string + Type int32 + UserName *string + Version int32 + type Model struct + BoneNames []*string + FileName *string + ID uint64 + IndexedArrayWidth int32 + MaterialFileName []*string + MeshFileName *string + ModelName *string + Morphs []*BlendData + ShadowModeFlags int32 + SkinThick *SkinThickness + TransData []*TransData + Version int32 + func DecodeKCModel(data []byte) (*Model, error) + func DecodeModel(data []byte) (*Model, error) + func NewModel() *Model + func (v *Model) CodecDecodeSelf(d *codec.Decoder) + func (v *Model) MessagePackIndexedObjectWidth() int32 + func (v *Model) SetMessagePackIndexedObjectWidth(width int32) + func (v Model) CodecEncodeSelf(e *codec.Encoder) + type ModelAssets struct + Assets []*Model + FileName *string + func DecodeModelAssets(data []byte) (*ModelAssets, error) + func (v *ModelAssets) CodecDecodeSelf(d *codec.Decoder) + func (v ModelAssets) CodecEncodeSelf(e *codec.Encoder) + type MoveablePanelActiveStateEntry struct + Active bool + PanelName *string + type MoveablePanelPositionEntry struct + PanelName *string + Position Vector3 + type MoveablePanelSaveData struct + MoveablePanelActiveState []MoveablePanelActiveStateEntry + MoveablePanelPosition []MoveablePanelPositionEntry + func DecodeMoveablePanelSaveData(data []byte) (*MoveablePanelSaveData, error) + type Nei = nei.Table + func NewNei(rows uint32, cols uint32, data [][]string) *Nei + func ReadNei(r io.Reader, neiKey []byte) (*Nei, error) + type NeiTextEncoding = nei.TextEncoding + type PaletteColorSaveData struct + Color map[int32]int32 + Index int32 + IsSave int32 + func DecodePaletteColorSaveData(data []byte) (*PaletteColorSaveData, error) + type PartColDef struct + MultiCol PartsColor + PartName *string + PatternRot float32 + PatternScale Vector2 + func NewPartColDef() *PartColDef + func (v *PartColDef) CodecDecodeSelf(d *codec.Decoder) + func (v *PartColDef) UnmarshalJSON(data []byte) error + func (v PartColDef) CodecEncodeSelf(e *codec.Encoder) + type PartsColor struct + Grada []PartsColorGrada + MainBrightness int32 + MainChroma int32 + MainContrast int32 + MainHue int32 + ShadowBrightness int32 + ShadowChroma int32 + ShadowContrast int32 + ShadowHue int32 + ShadowRate int32 + func (p *PartsColor) CodecDecodeSelf(d *codec.Decoder) + func (p *PartsColor) UnmarshalJSON(data []byte) error + func (p PartsColor) CodecEncodeSelf(e *codec.Encoder) + func (p PartsColor) MarshalJSON() ([]byte, error) + type PartsColorGrada struct + MainBrightness int32 + MainChroma int32 + MainContrast int32 + MainHue int32 + ShadowBrightness int32 + ShadowChroma int32 + ShadowContrast int32 + ShadowHue int32 + ShadowRate int32 + func DecodePartsColorGrada(data []byte) ([]PartsColorGrada, error) + type PreMulTexDatas struct + Alpha float32 + BlendMode *string + FileName *string + InfColParam *InfColorParam + LayNoInGroup int32 + LayerNo int32 + MaskParam *MaskParam + MatNo int32 + PosDefHokuroTatooSlot *string + PreInfColData *InfColData + PreMaskData []*MaskData + PreTexCompoTypeStr *string + PreTransTexData []*TransTexData + PropName *string + SaveTag *string + SlotID *string + TargetBodyTexSize int32 + TexGroup bool + Version int32 + func NewPreMulTexDatas() *PreMulTexDatas + func (p *PreMulTexDatas) ApplyMessagePackConstructorDefaults() + func (p *PreMulTexDatas) UnmarshalJSON(data []byte) error + func (v *PreMulTexDatas) CodecDecodeSelf(d *codec.Decoder) + func (v PreMulTexDatas) CodecEncodeSelf(e *codec.Encoder) + type PresetPanelNameSaveData struct + BoxNameList []*string + func DecodePresetPanelNameSaveData(data []byte) (*PresetPanelNameSaveData, error) + type PriorityMaterial struct + FileName *string + ID uint64 + RenderQueue float32 + TargetID uint64 + Version int32 + func DecodePriorityMaterial(arr []interface{}) (*PriorityMaterial, error) + func NewPriorityMaterial() *PriorityMaterial + func (v *PriorityMaterial) CodecDecodeSelf(d *codec.Decoder) + func (v PriorityMaterial) CodecEncodeSelf(e *codec.Encoder) + type PriorityMaterialAssets struct + Assets []*PriorityMaterial + FileName *string + func DecodePriorityMaterialAssets(data []byte) (*PriorityMaterialAssets, error) + func (v *PriorityMaterialAssets) CodecDecodeSelf(d *codec.Decoder) + func (v PriorityMaterialAssets) CodecEncodeSelf(e *codec.Encoder) + type SavedAttachData struct + BoneAttachEdited bool + BoneAttachedHierarchy map[string]SavedAttachPosRotScale + Enabled bool + MyRID uint64 + MySlotID string + NewAttachVertexIndices []int32 + PRS2 *SavedAttachPosRotScale + PRS3 *SavedAttachPosRotScale + PartName *string + TargetAttachPointName *string + TargetRID uint64 + TargetSlotID string + TargetSlotNo int32 + TargetVertexCount int32 + TargetVertexIndex int32 + Version int32 + type SavedAttachFile struct + Items []SavedAttachData + Signature string + Version int32 + func DecodeSavedAttach(data []byte) (*SavedAttachFile, error) + func NewSavedAttachFile() *SavedAttachFile + type SavedAttachPosRotScale struct + Position Vector3 + Rotation Vector4 + Scale Vector3 + type SharePreset struct + AdditionalThumbnails []*SharePresetThumbnail + AppendedData []byte + BaseThumbnail *SharePresetThumbnail + ExportData SharePresetExportData + PresetData []byte + Signature string + Version uint32 + func DecodeSharePreset(data []byte) (*SharePreset, error) + func NewSharePreset() *SharePreset + type SharePresetExportData struct + Bust int32 + ExtraFields map[string]json.RawMessage + Gender *string + Height int32 + Hip int32 + ItemMPNs map[string][]*string + ParamMPNs map[string]int32 + Waist int32 + Weight int32 + type SharePresetThumbnail struct + Data []byte + Extension *string + type SkinThickness struct + Groups map[string]*ThicknessGroup + Use bool + func (v *SkinThickness) CodecDecodeSelf(d *codec.Decoder) + func (v SkinThickness) CodecEncodeSelf(e *codec.Encoder) + type TextureProp struct + FileName *string + Ox float32 + Oy float32 + Sx float32 + Sy float32 + Type int32 + func (v *TextureProp) CodecDecodeSelf(d *codec.Decoder) + func (v TextureProp) CodecEncodeSelf(e *codec.Encoder) + type ThicknessDefPerAngle struct + AngleDegree int32 + DefaultDistance float32 + VertexIndex int32 + func (v *ThicknessDefPerAngle) CodecDecodeSelf(d *codec.Decoder) + func (v ThicknessDefPerAngle) CodecEncodeSelf(e *codec.Encoder) + type ThicknessGroup struct + EndBoneName *string + GroupName *string + Points []*ThicknessPoint + StartBoneName *string + StepAngleDegree int32 + func (v *ThicknessGroup) CodecDecodeSelf(d *codec.Decoder) + func (v ThicknessGroup) CodecEncodeSelf(e *codec.Encoder) + type ThicknessPoint struct + DistanceParAngle []*ThicknessDefPerAngle + RatioSegmentStartToEnd float32 + TargetBoneName *string + func (v *ThicknessPoint) CodecDecodeSelf(d *codec.Decoder) + func (v ThicknessPoint) CodecEncodeSelf(e *codec.Encoder) + type TransData struct + IsSCL bool + Name *string + ParentNo int32 + Pos Vector3 + Rot Vector4 + Scale Vector3 + func (v *TransData) CodecDecodeSelf(d *codec.Decoder) + func (v TransData) CodecEncodeSelf(e *codec.Encoder) + type TransTexData struct + AreaUV Vector4 + DefTrans *TransTexData + Pos Vector2 + RotDeg float32 + Scale Vector2 + SrcTexPixcel Vector2Int + func NewTransTexData() *TransTexData + func (v *TransTexData) CodecDecodeSelf(d *codec.Decoder) + func (v *TransTexData) UnmarshalJSON(data []byte) error + func (v TransTexData) CodecEncodeSelf(e *codec.Encoder) + type TupleStringInt struct + Item1 *string + Item2 int32 + func (v *TupleStringInt) CodecDecodeSelf(d *codec.Decoder) + func (v TupleStringInt) CodecEncodeSelf(e *codec.Encoder) + type UndressArchiveTarget struct + CommonPeelInfo *UndressCommonPeelInfo + DataGroup *[]UndressGroup + EditVer *int32 + FbxName *string + Format *string + HPeelLimits *UndressPeelLimits + Layers *[]UndressLayer + MeshRelPath *string + PeelCategory *int32 + SetupDataType *int32 + SubMeshRootVertexIndices *[]int32 + SubMeshRootVertexSubIndices *[]UndressSubMeshSlideSub + TempIndex *int32 + VPeelExInfo *UndressVPeelExInfo + func DecodeKCESUndressData(data []byte) (*UndressArchiveTarget, error) + type UndressCommonPeelInfo struct + FixedPullLength *float32 + type UndressDegeneracyIndices struct + Idcs *[]int32 + Idx *int32 + type UndressExFixed struct + FromIndex *int32 + ToIndex *int32 + type UndressGroup struct + ExFixeds *[]UndressExFixed + FloatGuideLine0 *string + FloatGuideLine1 *string + FloatMode *uint32 + Indices *[]int32 + IsFloat *bool + IsFloatGuide *bool + IsInactive *bool + IsOverPeel *bool + IsPaste *bool + IsSolid *bool + IsToForce *bool + Label *string + Layer *int32 + PasteGuideLine0 *string + PasteGuideLine1 *string + SolidPriority *int32 + VCategory *int32 + Vertices *[]Vector3 + Weights *[]float32 + type UndressGroupKey struct + Lbl *string + Lyr *int32 + type UndressGroupLooker struct + Targets *[]UndressGroupKey + type UndressGroupRef struct + Index *int32 + type UndressHPeelSelectLimit struct + Label *string + Value *int32 + type UndressLayer struct + AutoSortMode *int32 + FixMode *int32 + Label *string + UseMode *int32 + type UndressMeshReduction struct + P *UndressDegeneracyIndices + S *UndressDegeneracyIndices + type UndressMeshReductionEntry struct + Dat *UndressMeshReduction + V *UndressGroupRef + type UndressMeshReductionTable struct + D *[]UndressMeshReductionEntry + type UndressPeelLimitRange struct + Begin *float32 + End *float32 + Valid *bool + type UndressPeelLimits struct + FormatVersion *int32 + HPeelSelectLimits *[]UndressHPeelSelectLimit + Heads *[]float32 + ManualLimitPac *UndressPeelLimitRange + Tails *[]float32 + Thrs *[]UndressPeelThreshold + type UndressPeelThreshold struct + Label *string + Thr *float32 + type UndressPrecomputeTarget struct + EditVer *int32 + MeshReduction *UndressMeshReductionTable + OneGroupLooker *UndressGroupLooker + WidthMeasurer *UndressWidthMeasurerTable + WidthMeasurerValidPixelThreshold *float32 + func DecodeKCESUndressPartsData(data []byte) (*UndressPrecomputeTarget, error) + type UndressSubMeshSlideSub struct + Sub1 *int32 + Sub2 *int32 + Sub3 *int32 + type UndressVPeelExInfo struct + BackAdjustLength *float32 + FrontAdjustLength *float32 + RetensionDepthBackPar *float32 + RetensionDepthFrontPar *float32 + RetensionWidthPar *float32 + VPeelFoldingCorrectWidth *float32 + VPeelFoldingWidth *float32 + VPeelVerticalFoldingWidthBack *float32 + VPeelVerticalFoldingWidthFront *float32 + type UndressWidthMeasurer struct + Hvp *bool + Info *UndressWidthMeasurerRail + InfoR *UndressWidthMeasurerRail + type UndressWidthMeasurerEntry struct + Dat *UndressWidthMeasurer + V *UndressGroupRef + type UndressWidthMeasurerRail struct + MIdx *int32 + VIdx *int32 + VPer *float32 + type UndressWidthMeasurerTable struct + D *[]UndressWidthMeasurerEntry + type UnityAnimationCurve struct + Curve *[]UnityKeyframe + PostInfinity *int32 + PreInfinity *int32 + RotationOrder *int32 + SerializedVersion *string + type UnityInstanceReference struct + InstanceID *int32 + type UnityKeyframe struct + InSlope *float32 + InWeight *float32 + OutSlope *float32 + OutWeight *float32 + SerializedVersion *string + TangentMode *int32 + Time *float32 + Value *float32 + WeightedMode *int32 + type Vector2 struct + X float32 + Y float32 + func (v *Vector2) CodecDecodeSelf(d *codec.Decoder) + func (v Vector2) CodecEncodeSelf(e *codec.Encoder) + type Vector2Int struct + X int32 + Y int32 + func (v *Vector2Int) CodecDecodeSelf(d *codec.Decoder) + func (v Vector2Int) CodecEncodeSelf(e *codec.Encoder) + type Vector3 struct + X float32 + Y float32 + Z float32 + func (v *Vector3) CodecDecodeSelf(d *codec.Decoder) + func (v Vector3) CodecEncodeSelf(e *codec.Encoder) + type Vector4 struct + W float32 + X float32 + Y float32 + Z float32 + func (v *Vector4) CodecDecodeSelf(d *codec.Decoder) + func (v Vector4) CodecEncodeSelf(e *codec.Encoder) + type VectorProp struct + Type int32 + W float32 + X float32 + Y float32 + Z float32 + func (v *VectorProp) CodecDecodeSelf(d *codec.Decoder) + func (v VectorProp) CodecEncodeSelf(e *codec.Encoder)