Meta Vens
e56af28892
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
...
The vendored MIConvexHull (NIH, ported from double to float) returned triangulations that left whole sets of
interior zones with no cell at all (prelude seed 103: 22 of 64 zones; main seed 4247651650: 182 of 196). Those
zones had no link, Distance lacked them, and the constructor threw KeyNotFoundException placing the antagonist
home (prelude) or the entrance (main). Galaxy was its only consumer; Delaunay.Edges (Bowyer-Watson, double) replaces
it, and the 3,896 vendored lines go.
The three RestoredHullsTests loops that skipped seeds whose galaxy threw now require every seed to build, and the
stale comment that Galaxy mutates Faction.InfluenceDistance goes with them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:59:09 +02:00
..
Agents
BaseState: an includeChildren walk keeps its state in locals
2026-09-30 15:12:41 +02:00
Behaviors
Power bus: a consumer its thermostat has closed is not billed
2026-09-30 20:46:30 +02:00
Narrative
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
NIH
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Scenarios
Arcs runs at seed 107: seed 103's prelude galaxy fails generation (a pre-existing KeyNotFound in Galaxy's home-zone placement)
2026-10-03 20:45:31 +02:00
Serialization
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
Aetheria.Shared.Unity.asmdef
Replace the Database Tools with the Studio and cut Unity over
2026-09-14 19:15:20 +02:00
Aetheria.Shared.Unity.asmdef.meta
Slime Stuff & DB Prep
2021-03-30 01:17:58 +01:00
AetheriaStores.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
AetheriaStores.cs.meta
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
Agents.meta
Local AI Testing & Interactive Tech Tab
2020-04-23 03:31:17 +01:00
AssemblyInfo.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
AssemblyInfo.cs.meta
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
Attributes.cs
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
Attributes.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
Behaviors.meta
Behavior Refactoring
2020-04-09 10:33:16 +01:00
BezierCurve.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
BezierCurve.cs.meta
Database Improvements
2021-04-07 01:27:35 +01:00
CapabilityEvents.cs
Add an engine-free capability event contract
2026-09-17 14:36:14 +02:00
CapabilityEvents.cs.meta
Add an engine-free capability event contract
2026-09-17 14:36:14 +02:00
ColorMath.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ColorMath.cs.meta
Improved Level Generator
2020-12-01 20:38:28 +00:00
Corporations.cs
Switch engine asset references from Resources paths to Addressables GUIDs
2026-09-18 05:04:50 +02:00
Corporations.cs.meta
Infrastructure and Production
2020-06-02 07:01:03 +01:00
Delaunay.cs
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Delaunay.cs.meta
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Entity.cs
Entity: an equipped item keeps the hardpoint it occupies
2026-10-03 14:57:27 +02:00
Entity.cs.meta
Behavior Refactoring
2020-04-09 10:33:16 +01:00
EntitySerializer.cs
Ship S2 fixes: RequireDesigns refuses nulls explicitly, and a failing Compose falls back to the shipped catalog
2026-09-30 10:06:16 +02:00
EntitySerializer.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EntitySettings.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EntitySettings.cs.meta
Save/Load and Main Menu Submenus
2021-03-14 03:56:49 +00:00
EnumDictionary.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EnumDictionary.cs.meta
Database Improvements
2021-04-07 01:27:35 +01:00
Enums.cs
Cut 12.4(a): rename AirburstRange to BlastRadius, add WeaponFuse
2026-09-25 19:15:26 +02:00
Enums.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
Environment.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Environment.cs.meta
Unified Volumetric Flow
2021-06-18 12:32:03 +01:00
ExponentialCurve.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ExponentialCurve.cs.meta
Initial ARPG Port
2020-11-27 22:47:33 +00:00
Extensions.cs
Seed zones from a stable name hash instead of string.GetHashCode (Cut 10)
2026-09-14 22:09:37 +02:00
Extensions.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
FactionProduct.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
FactionProduct.cs.meta
Author manufacturer variation as faction products
2026-09-12 01:12:12 +02:00
FireControl.cs
Entity: an equipped item keeps the hardpoint it occupies
2026-10-03 14:57:27 +02:00
FireControl.cs.meta
Delete HardpointTransforms; mount direction and arc become sim data
2026-09-19 07:37:52 +02:00
Galaxy.cs
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Galaxy.cs.meta
Hostility Fix + Story Work
2021-05-14 03:03:28 +01:00
GalaxyStage.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
GalaxyStage.cs.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
GlobalData.cs
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
GlobalData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
InputLayout.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
InputLayout.cs.meta
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
ItemData.cs
Merge master into eureka/aetheria-release-scenarios: adopt the scenarios lane onto master's base
2026-10-03 14:53:29 +02:00
ItemData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
ItemInstance.cs
Cut 5: priority tiers replace PowerBus's single shared GrantRatio
2026-09-19 02:58:38 +02:00
ItemInstance.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
ItemManager.cs
Cut 1: terms replace the four fixed exponents; R-heat
2026-09-18 17:18:06 +02:00
ItemManager.cs.meta
New Inventory System + Overhaul
2020-12-10 23:20:38 +00:00
Loadout.cs
Merge master into eureka/aetheria-release-scenarios: adopt the scenarios lane onto master's base
2026-10-03 14:53:29 +02:00
Loadout.cs.meta
Make loadouts player-store design documents built all-or-nothing (Cut 10)
2026-09-14 22:06:06 +02:00
LoadoutGenerator.cs
A faction reaches its own gear; allegiance names only other factions
2026-09-30 23:13:34 +02:00
LoadoutGenerator.cs.meta
Enemy Loadout Generation
2021-03-18 00:36:34 +00:00
MarkovNameGenerator.cs
A galaxy's zone names are unique within the galaxy, not across the process
2026-10-03 20:45:26 +02:00
MarkovNameGenerator.cs.meta
Sector Generation
2021-03-10 09:18:07 +00:00
Narrative.meta
UI Improvements
2021-04-27 16:44:44 +01:00
NIH.meta
Database Support
2020-03-22 19:05:26 +00:00
Noise1D.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Noise1D.cs.meta
Hellfire
2021-01-10 03:59:47 +00:00
OrbitalEntity.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
OrbitalEntity.cs.meta
Stat Effects and Tech Tree Improvements
2020-04-16 03:08:18 +01:00
PlayerSettings.cs
Galaxy.IsPrelude is the one owner of whether a run is the prelude: ActionGameManager.IsTutorial and PlayerSettings.TutorialPassed are cut
2026-10-03 20:26:30 +02:00
PlayerSettings.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
PowerBus.cs
Power bus: a consumer its thermostat has closed is not billed
2026-09-30 20:46:30 +02:00
PowerBus.cs.meta
Add the meta Unity generated for PowerBus
2026-09-18 21:43:08 +02:00
PowerTiers.cs
Cut 5: priority tiers replace PowerBus's single shared GrantRatio
2026-09-19 02:58:38 +02:00
PowerTiers.cs.meta
Cut 5: priority tiers replace PowerBus's single shared GrantRatio
2026-09-19 02:58:38 +02:00
Provenance.cs
Add the lot ledger and mint every crafted instance through it
2026-09-17 04:16:23 +02:00
Provenance.cs.meta
Add the lot ledger and mint every crafted instance through it
2026-09-17 04:16:23 +02:00
Rect.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Rect.cs.meta
TECH TREES WHOO
2020-04-11 19:18:02 +01:00
RunStart.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
RunStart.cs.meta
Scenarios Cut 1: RunStart stages a new run; the Scenario catalog type
2026-09-30 12:35:18 +02:00
SampleElimination.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
SampleElimination.cs.meta
Sector Generation
2021-03-10 09:18:07 +00:00
SavedGame.cs
Galaxy.IsPrelude is the one owner of whether a run is the prelude: ActionGameManager.IsTutorial and PlayerSettings.TutorialPassed are cut
2026-10-03 20:26:30 +02:00
SavedGame.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
Scenario.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
Scenario.cs.meta
Scenarios Cut 1: RunStart stages a new run; the Scenario catalog type
2026-09-30 12:35:18 +02:00
Scenarios.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
ScenarioStage.cs
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
ScenarioStage.cs.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
Serialization.meta
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
Settings.cs
Cut 6d: the dart-throw kernel replaces the coin-flip landing rule
2026-09-19 21:37:39 +02:00
Settings.cs.meta
Asteroids & Refactoring
2020-12-01 00:16:11 +00:00
Ship.cs
Delete AetheriaMath in favour of CultMath
2026-09-14 18:02:41 +02:00
Ship.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
ShipAuthoring.cs
AetherDb ship-authoring: create --like a shipped hull, and validate reads the GLB when present
2026-10-03 17:07:09 +02:00
ShipAuthoring.cs.meta
Add parallel typed ship authoring and Blender LineArt capture
2026-09-26 18:14:36 +02:00
ShipModCatalog.cs
Ship packages: a thruster or radiator anchor on a mesh-less GLB node is refused at bind
2026-10-03 17:07:08 +02:00
ShipModCatalog.cs.meta
Compose validated mod ships into a derived catalog
2026-09-26 18:30:02 +02:00
ShipModPlan.cs
Ship mounts: anchors only for visible hardpoints, every role rule in Validate
2026-10-03 14:39:08 +02:00
ShipModPlan.cs.meta
Ship S2: commit the .meta files for ShipModShips and ShipModPlan
2026-09-30 08:20:33 +02:00
StatResolver.cs
Gate 1: give the resolver a Forget(owner); correct the recompute-cost comment
2026-09-18 20:41:42 +02:00
StatResolver.cs.meta
Cut 2: give every entity its own StatResolver, delete the catalog leak
2026-09-18 19:53:59 +02:00
Wormhole.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Wormhole.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseMetadata.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseMetadata.cs.meta
Wwise Audio Integration
2021-04-30 06:39:57 +01:00
WwiseSoundBinding.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseSoundBinding.cs.meta
Wwise Audio Integration
2021-04-30 06:39:57 +01:00
Zone.cs
Zone: every writer of what the belt tasks read settles them first
2026-09-30 20:46:31 +02:00
Zone.cs.meta
Initial ARPG Port
2020-11-27 22:47:33 +00:00
ZoneData.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
ZoneData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
ZoneGenerator.cs
Galaxy derives a prelude's halved faction influence instead of writing it into the catalog's Faction
2026-10-03 20:25:26 +02:00
ZoneGenerator.cs.meta
Database Support
2020-03-22 19:05:26 +00:00