824bc4d3fa
RNG -> Rng, Sta -> GlobalState
2026-06-14 01:06:17 +02:00
cd8ba47564
MotV => MotionBase, FPS -> FpsCounter
2026-06-14 01:00:43 +02:00
892132e1af
Gau -> ProgressBar
2026-06-14 00:57:50 +02:00
583c3cd809
Swi -> ScreenSwitch
2026-06-14 00:56:46 +02:00
81fcaa5a71
Tex -> TextBlock
2026-06-14 00:55:31 +02:00
d54695d014
But -> ButtonBase, But1 -> Button
2026-06-14 00:53:08 +02:00
72c181950b
Oth -> GeometryUtils
2026-06-14 00:51:27 +02:00
a4b6772b21
Col => Color Helper
...
Def => Racial definitions
2026-06-14 00:35:48 +02:00
0261ced533
CM -> character element
2026-06-14 00:30:16 +02:00
52e7023bd7
Fixed Ele/EleD and EleI remapping using additional mappings
2026-06-14 00:28:31 +02:00
2f40eb2660
Mods => Module registry
2026-06-14 00:10:51 +02:00
444bf27222
Ele / EleD / EleI = Element ElementData ElementInstance
2026-06-13 23:59:46 +02:00
47566b923e
Shas to ShapeHelper
2026-06-13 23:39:31 +02:00
80b19bd8bd
Labs to LabelMap
2026-06-13 23:37:19 +02:00
99f9aab224
Buts to ButtonMap
2026-06-13 21:35:22 +02:00
9c4abb9f11
Renamed Ser to Serializer
2026-06-13 21:32:48 +02:00
3d78eb5679
Renamed Sce to SceneFader
2026-06-13 21:31:35 +02:00
24926d01d3
Renamed Obj to BodyTemplate
2026-06-13 21:30:02 +02:00
659ddb7a10
Renamed Difs to VariantGrid
2026-06-13 21:27:52 +02:00
965e8f8553
Renamed Dif to MorphVariant
2026-06-13 21:23:15 +02:00
d193583f37
Renamed Joi to JointPoint
2026-06-13 21:20:32 +02:00
035588e3db
Renamed Out to CurveOutline
2026-06-13 21:18:55 +02:00
1ab259d3f9
Renamed Pars to PartGroup
2026-06-13 21:16:46 +02:00
a588c1273b
Renamed Par -> ShapePart
...
Renamed ParT -> ShapePartT
2026-06-13 20:45:58 +02:00
981005af5e
Renamed Dat to DataConsts
2026-06-13 20:21:55 +02:00
336022dcc3
Map misc group (20 keys) + quadruped variants (24 keys)
...
- SideHairLeft, TearLeft, VeinLeft, Forehead, BackOfHead, Fin
- BeastWingHand, BirdWingHand, AlienEyeLeft, Piercing, Reaction
- MultiLeg, MandibleUpper, MandibleBase, Expression, CrossSection
- Spot, Phallus, Whip
- 24 Quadruped* variants matching existing body parts
- 167 of 175 directories now English (6 hybrid remaining: 四足UpperArm etc.)
2026-06-13 19:04:14 +02:00
4c642bebb5
Map cursor/stamp/effects group (18 keys)
2026-06-13 18:58:09 +02:00
09c3b663b1
Map clothing/accessories group (19 keys)
2026-06-13 18:55:49 +02:00
95a4557869
Map wings/tentacles/appendages group (13 keys)
2026-06-13 18:52:28 +02:00
d7f35b21d9
Map tail/back/limbs group (5 keys)
2026-06-13 18:42:44 +02:00
bc8f2b8bf5
Map anus/genitals group (10 keys)
2026-06-13 18:40:06 +02:00
41345043ee
Map torso/chest/belly group (11 keys)
2026-06-13 18:39:00 +02:00
a494fd4ac1
Map nose/ear/horn group (6 keys)
2026-06-13 18:37:34 +02:00
aa49bc3c84
Map mouth/tongue/drool group (6 keys)
2026-06-13 18:36:00 +02:00
7f26027bca
Clean old asset directories, re-extract with eye/face mappings
2026-06-13 18:34:35 +02:00
087c425ad2
Map eye/face group (20 keys): EyeLeft, Face, Blindfold, MonoEye, etc.
2026-06-13 18:33:07 +02:00
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
5df119897a
Replace hardcoded backslashes with Path.Combine for Linux compat
2026-06-13 14:42:51 +02:00
636a078c3b
net8.0: upgrade from netcoreapp3.1, fix Linux rendering
...
- TFM: netcoreapp3.1 → net8.0, netstandard2.1 → net8.0
- System.Drawing.Common 5.0.3 → 6.0.0 (last version with Unix support)
- Remove stale packages (NETStandard.Library, System.Collections)
- Set System.Drawing.EnableUnixSupport via runtimeconfig + AppContext
- Pin System.Resources.Extensions 8.0.0, suppress NU1603
- Copy game_folder assets to build output (no run.sh required)
- Sta.CurrentDirectory → AppContext.BaseDirectory for portable path resolution
- Enable UnsafeBinaryFormatterSerialization + InvariantGlobalization
- Add global.json pinning SDK to 8.x
- Remove ambiguous `using System.Net.Mime.MediaTypeNames` in ParT.cs
- Add `using System.Reflection` to Program.cs
2026-06-13 13:18:28 +02:00
Absolutely disgusting
fc88cf2a9c
Changed class names to be more understandable. Separate some initializes from Character class to CharacterFluidSystem
2026-03-14 13:00:40 +04:00
Absolutely disgusting
c88038e38a
Fixed bitmap resize
2026-03-04 21:26:54 +04:00
Absolutely disgusting
34e5993970
Added rename to Body
2026-01-12 06:39:36 +04:00
Absolutely disgusting
4cf988747b
Added some translation to Head vars and funcs
2026-01-11 20:59:55 +04:00
Absolutely disgusting
2d290800ee
Added vars and funcs rename to Torso
2026-01-11 17:40:33 +04:00
Absolutely disgusting
38c5b7a32b
Finished translation of Upper and Lower Arms. Added translation to other vars and funcs
2026-01-10 14:16:56 +04:00
Adel
55c6ca48e7
Added some translation to Arm
2026-01-09 12:09:46 +05:00
AbdulmanovAI
ac9201328e
Merge branch 'feature/rename-torso-class' of https://github.com/Avebluha/SlaveMatrixDecomp into dev
2025-11-06 09:04:47 +04:00
Absolutely disgusting
8e015aa5c9
Added mouse hide
2025-11-04 12:19:57 +04:00
Absolutely disgusting
b8fb901c18
Added rename Chest
2025-11-04 09:39:25 +04:00
Absolutely disgusting
b7cd096825
Added rename Shoulder
2025-11-04 09:19:00 +04:00