Files
SlaveMatrix-SDL/SlaveMatrix/Assets/Parts//part.yaml
REDCODE 58f3bf6884 Phase 0.3-0.5: SVG export + YAML sidecars + asset catalog
- Add hair class KeyMap entries (基髪→BaseHair, 前髪→FrontHair, 胸毛→ChestHair)
- Implement cardinal spline → cubic Bezier SVG export for all 175 body parts
- Generate YAML sidecar files (part.yaml) per part with metadata
- Write Catalog.yaml index for runtime asset loading
- Output to SlaveMatrix/Assets/Parts/{EnglishName}/ structure
- Each part directory contains part.yaml + x{x}y{y}.svg morph variants
- 838 SVGs across 324 morph variants, 175 sidecars, 1 catalog
- Extraction tool now serves as the asset build pipeline step
2026-06-13 17:56:01 +02:00

343 lines
5.1 KiB
YAML

id:
original_key:
resource: 脚左
morph_x: 1
morph_y: 5
variants:
- x: 0
y: 0
file: x0y0.svg
- x: 0
y: 1
file: x0y1.svg
- x: 0
y: 2
file: x0y2.svg
- x: 0
y: 3
file: x0y3.svg
- x: 0
y: 4
file: x0y4.svg
fields:
- name:
- name:
- name: 悪タトゥ1
- name: 獣性
- name: 淫タトゥ
- name: 悪タトゥ2
- name:
- name: 植性
- name: 紋柄
- name: 虫性
- name: 傷I1
- name: 傷I2
- name: 傷I3
- name: 傷I4
- name: 傷X
- name: ハイライト1
- name: ハイライト2
- name: パンスト
- name: ニーハイ
joints:
- position: [
0.10216295016998933,
0.11997703737946414
]
- position: [
0.10188516079521114,
0.058384593077767104
]
- position: [
0.0915955515206536,
0.03816340265978915
]
- position: [
-0.015762415743064875,
0.018128981514320765
]
- position: [
-0.01926582675563574,
0.018128981514320765
]
- position: [
0.011207084836500604,
0.016020138022461626
]
- position: [
0.008233995425082614,
0.016020138022461626
]
- position: [
0.012794761194997162,
0.016020138022461626
]
- position: [
0.016050688793696706,
0.016020138022461626
]
- position: [
0.011681085832576175,
0.016020138022461626
]
- position: [
0.014300627509892253,
0.016020138022461626
]
- position: [
0.00978076676177844,
0.016020138022461626
]
- position: [
0.0891507417469998,
0.08246217517021585
]
- position: [
0.01812227659121462,
0.030769673942861953
]
- position: [
0.09594339033818305,
0.08936769849032698
]
- position: [
0.0988042138574902,
0.10162164431384657
]
- position: [
0.11670301015095635,
0.12449640648144686
]
- position: [
0.11309520162924983,
0.08194202158352024
]
- position: [
-0.016229007219395086,
0.006742227307192752
]
- position: [
-0.013767549069410415,
0.006113765766731263
]
- position: [
0.004392022010854729,
0.011893736069954716
]
- position: [
0.010271247177124377,
0.01043860679201287
]
- position: [
0.00849606243009442,
0.013842812893134953
]
- position: [
0.013135879510806532,
0.014633081377559672
]
- position: [
0.009886001552600256,
0.01660398283158323
]
- position: [
0.014366510107460519,
0.018274500712437185
]
- position: [
0.00918485200545574,
0.016813939402919576
]
- position: [
0.08584294971257815,
0.06733437074105775
]
- position: [
0.022801722676389365,
0.01745515258394237
]
- position: [
0.08496491588251111,
0.08996805043504903
]
- position: [
0.08607927005460712,
0.1018627882588062
]
- position: [
0.09841798438423188,
0.12547234341529348
]
- position: [
0.10484757588846544,
0.09025470737431598
]
- position: [
-0.019680130972070206,
-0.0012366005352267148
]
- position: [
-0.018490151905400484,
-0.0029344448183951646
]
- position: [
0.011663940856076317,
0.0037850497278428402
]
- position: [
0.016865610094649174,
0.001438592419427651
]
- position: [
0.019059719081387164,
0.007319198916862641
]
- position: [
0.024152561819570012,
0.007287152504683026
]
- position: [
0.020524287116917735,
0.01105094709616043
]
- position: [
0.025770481736482706,
0.013071894445074136
]
- position: [
0.02893946072187167,
-0.004352922853159714
]
- position: [
0.07159124697769233,
0.06473854933098129
]
- position: [
0.0247841299395714,
0.009666310603596316
]
- position: [
0.0594722428388837,
0.05806930672022015
]
- position: [
0.05861490955082787,
0.07341738284883276
]
- position: [
0.1049929935928203,
0.1243166709688388
]
- position: [
0.11166855672815974,
0.07831922309128952
]
- position: [
-0.018550402194782014,
0.009800388881206164
]
- position: [
-0.017379750233624546,
0.00828869669690763
]
- position: [
0.010440604613960533,
0.00551715231127042
]
- position: [
0.014579421298594674,
0.0037255830562989544
]
- position: [
0.01850149480933673,
0.007057192793775869
]
- position: [
0.02334382806615002,
0.006867061548714588
]
- position: [
0.019830738234596808,
0.01078476557688892
]
- position: [
0.024432244709070343,
0.012227198689703022
]
- position: [
0.029537530851871493,
-0.00495475541821563
]
- position: [
0.0803570065457647,
0.06814674981957675
]
- position: [
0.0250532018668512,
0.024101284497408105
]
- position: [
0.07738091022552766,
0.04851844875232006
]
- position: [
0.0755551046017994,
0.06298960033150533
]
- position: [
0.09065113955008722,
0.12258371717114297
]
- position: [
0.10037785121951065,
0.06703743737033799
]
- position: [
-0.01304169351114775,
0.011997320228242212
]
- position: [
-0.01143456692314453,
0.010809104893445522
]
- position: [
0.00809193954755268,
0.007018793274300344
]
- position: [
0.011756847340786792,
0.005663570313559356
]
- position: [
0.017695582576929735,
0.007776172611462278
]
- position: [
0.02278691807533121,
0.007899822022139421
]
- position: [
0.01741229645212281,
0.01168435306998172
]
- position: [
0.020966529328990395,
0.013895457178569097
]
- position: [
0.025556368614415955,
-0.006715244557272128
]
- position: [
0.04955233858352118,
0.01854413849226631
]
- position: [
0.0950144461972753,
0.049383415227743074
]
- position: [
0.09111215942581752,
0.07483052524104919
]