Commit Graph

114 Commits

Author SHA1 Message Date
201b13f80f Scaffolded resource manager 2026-06-14 20:39:39 +02:00
e3f9c1cc52 Fixes extractor not working post merge 2026-06-14 19:12:05 +02:00
a657d6ed1c Merge remote-tracking branch 'origin/main' into engine-rewrite 2026-06-14 18:41:27 +02:00
lewd_alt
74e1cbc7d9 removed Vector2D_2 2026-06-14 11:40:13 -05:00
3e99c7eb30 Add internal architecture analysis (docs/INTERNALS.md) 2026-06-14 15:27:01 +02:00
lewd_alt
31ed0b26a3 REDCODE Class Renaming 2026-06-13 22:38:57 -05:00
704ecea09c Math classes inling optimizations RenamingDone 2026-06-14 01:49:24 +02:00
7b458c4ec8 AreM -> ManagedArea 2026-06-14 01:19:00 +02:00
0d7986325f TA -> TextAction 2026-06-14 01:16:53 +02:00
46d2762569 DE -> DrawableElement 2026-06-14 01:15:33 +02:00
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
0c62525f54 Join -> JointLink 2026-06-14 00:50:14 +02:00
24a72f468d Agents.md (kinda overdue at this point) 2026-06-14 00:42:49 +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
lewd_alt
24b0d68e7e started cleaning up the scene graph 2026-06-13 16:59:32 -05: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
e424ebc7e9 Added RemappedTypeBinder 2026-06-13 20:43:52 +02:00
981005af5e Renamed Dat to DataConsts 2026-06-13 20:21:55 +02:00
c1636f4b2c Fix game crash: revert KeyMap to minimal runtime set, move full translation to extraction tool
- Revert ObjExtensions KeyMap to pre-existing 20 entries only
  (prevents runtime crashes where old code references Japanese keys)
- Add complete EnglishNameMap to extraction tool for directory naming
- Extraction produces English directories, game uses minimal MigrateKeys
- original_key in YAML correctly captures pre-migration Japanese key
2026-06-13 20:18:30 +02:00
lewd_alt
0da26b0478 made run.sh executable 2026-06-13 12:46:45 -05: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