Commit graph Aetheria/Assets/Scripts
Author SHA1 Message Date
Meta Vens
87b622441e Use typed runtime catalog for item manufacturer UI 2026-06-13 12:29:32 +01:00
Meta Vens
12dcd0c39f Open typed catalog from Unity state package 2026-06-13 12:24:27 +01:00
Meta Vens
9ea74974dc Remove stale Unity save command surface 2026-06-13 11:54:08 +01:00
Meta Vens
6f0a84073d Move runtime state boot probe into package 2026-06-13 11:44:01 +01:00
Meta Vens
7558b8559b Add Unity state runtime package boundary 2026-06-13 11:28:40 +01:00
Meta Vens
c8fd1d5e22 Split typed state path from legacy catalog 2026-06-13 11:22:56 +01:00
Meta Vens
64e596d92d Demote Unity config MessagePack metadata 2026-06-13 11:14:38 +01:00
Meta Vens
fcd5df7449 Demote runtime DTO MessagePack metadata 2026-06-13 11:03:30 +01:00
Meta Vens
d9d1ee9b5c Keep legacy catalog path private 2026-06-13 10:57:43 +01:00
Meta Vens
677a442ed8 Demote legacy catalog boot helper 2026-06-13 10:56:31 +01:00
Meta Vens
8cdd4d0b37 Move Galaxy off legacy catalog reader 2026-06-13 10:54:08 +01:00
Meta Vens
fabbd088e2 Hide legacy catalog reader behind ItemManager 2026-06-13 10:49:29 +01:00
Meta Vens
be1c8801ed Centralize legacy catalog access 2026-06-13 10:45:01 +01:00
Meta Vens
344776fd00 Demote player settings from MessagePack 2026-06-13 08:50:00 +01:00
Meta Vens
37af47863a Demote keyboard layouts from MessagePack 2026-06-13 08:46:09 +01:00
Meta Vens
e1a8d94f57 Delete dead legacy serialization residue 2026-06-13 08:42:54 +01:00
Meta Vens
1c592b10e9 Demote runtime snapshots from MessagePack save shapes 2026-06-13 08:18:30 +01:00
Meta Vens
fc6eca6a93 Remove dead save JSON residue 2026-06-13 08:15:17 +01:00
Meta Vens
c9f6002ff2 Expose legacy catalog as read port 2026-06-13 07:41:21 +01:00
Meta Vens
23a5241a7d Remove runtime serializer hash residue 2026-06-13 07:36:08 +01:00
Meta Vens
9f36cfb343 Confine MessagePack resolver registration 2026-06-13 07:29:11 +01:00
Meta Vens
c8832e147a Stop cloning entity settings through MessagePack 2026-06-13 07:22:04 +01:00
Meta Vens
b2721191a4 Name legacy catalog cache explicitly 2026-06-13 07:17:54 +01:00
Meta Vens
bbb16f59f7 Delete legacy backing store serializers 2026-06-13 07:15:38 +01:00
Meta Vens
742bb69d43 Rename legacy runtime cache 2026-06-13 07:11:16 +01:00
Meta Vens
60b2d48630 Delete legacy cache mutation surface 2026-06-13 07:07:51 +01:00
Meta Vens
e18cede05e Reject read-only legacy cache mutation 2026-06-13 07:04:19 +01:00
Meta Vens
8f9852da4d Collapse legacy backing stores to pull-only 2026-06-13 07:01:35 +01:00
Meta Vens
2ffd237945 Disable legacy backing store writes 2026-06-13 06:55:59 +01:00
Meta Vens
168a8cc517 Bind legacy links through catalog boundary 2026-06-13 06:45:07 +01:00
Meta Vens
1872b2ec0b Make legacy catalog cache read-only 2026-06-13 06:38:33 +01:00
Meta Vens
fd6aa1d280 Isolate legacy catalog boundary 2026-06-13 06:33:38 +01:00
Meta Vens
edd3c0467c Contain legacy catalog readbacks 2026-06-13 05:42:50 +01:00
Meta Vens
83ef113937 Delete legacy saved game DTOs 2026-06-13 05:39:06 +01:00
Meta Vens
aa5addf040 Delete legacy CultCache editor writers 2026-06-13 05:33:34 +01:00
Meta Vens
5ddce3d2f6 Remove generated keyboard layout cache 2026-06-13 05:28:34 +01:00
Meta Vens
b539b9b6e8 Disable legacy local save authority 2026-06-13 05:21:22 +01:00
Meta Vens
51dee5d5f3 Purge LiteNet client transport 2026-06-13 05:10:33 +01:00
Meta Vens
b0d2aa1156 Purge Newtonsoft state annotations 2026-06-13 04:56:50 +01:00
Meta Vens
639e701d63 Purge Rethink backing stores 2026-06-13 04:30:24 +01:00
Meta Vens
0a4f1530fb Move economy server to Aetheria state spine 2026-06-13 01:59:17 +01:00
Reinier Vens
55b55beb46 Sector Map Entity Count Bugfix + Updated Readme
Quick fix to accurately display entity counts for visited sectors
Updated readme to rewrite the introduction and move the Discord link closer to the top
2025-07-19 05:42:57 +01:00
Reinier Vens
6b0860b178 Bugfixes & Reactive Refactor
Added credits display to trade screen
Fixed bug in inventory screen where a failed drag from a cargo bay would make the item disappear until a refresh is triggered
Changed behavior of Escape key to exit menu if a menu is open
Fixed zone map gravity isolines to correctly track maximum gravity depth
Refactored orbit and planet data to replace reactive variables with regular ones
2025-07-18 00:21:33 +01:00
Reinier Vens
7561c09edc Unity 6 Upgrade + Solid Gravity Surface
Upgraded Unity version to 6000.1.10f1
Rewrote gravity surface shader to use shader environment vars for placement + various compatibility fixes
2025-07-10 21:05:54 +01:00
Reinier Vens
c6ffcad3f1 Shields
Created field bubble shields / propulsion, currently just a prototype with its own test scene
2025-01-30 01:58:05 +00:00
Reinier Vens
47e500e1ce Playability
Fixed loadout generator tutorial edge cases
Recreated missing items
Created field shader & test scene
2022-08-08 22:43:55 +01:00
Reinier Vens
69aca09f63 Boundless
Removed hard zone boundaries
Fixed stuff that broke because of hard zone boundary assumption (stardust placement, vertical fog)
Added a skybox!
Removed density-based albedo boost (_TintExponent) to improve perceptual uniformity at different step sizes, reconfigured shader to achieve / surpass previous looks and performance
Cell Brush has a material editor now to enable variant selection
Enabled Caching Shader Preprocessor
Moved raymarching loop into CloudShader
Get environment settings from game manager to enable configuration / variation
Introduced slope-based nebulae damping and volumetric flow
Hid optional volumetric features behind preprocessor branches
Created shader variants selected by global keywords for all shaders depending on volumetrics
Environment settings used to configure shader variant selection
Moved dynamic lighting settings to own subclass
Dynamically adjust gravity map isoline contour depth range according to zone contents
2022-07-21 21:40:44 +01:00
Reinier Vens
be5e7618d6 Performance Optimization
Improved volumetric flow performance by orders of magnitude
Cleaned up old raymarching support code
Moved asteroid height calculation to vertex shader
Manual culling for asteroid field render update
2022-07-19 18:55:17 +01:00
Reinier Vens
b93d2d213b Graphics Settings + Disabling Minimap Asteroids
Created graphics settings data structure
Added nebula quality option to graphics settings
Added option to display asteroids in minimap (expensive)
2022-07-18 08:44:54 +01:00
Reinier Vens
bbf1d53d1c Upgrade to Unity 2021.3.6f1 LTS
Converted remaining .blend files to .fbx
Type check safe cast operator broken in DictionaryInspector? Wrote around it
UI Materials not blending properly - fixed by switching to Fade transparency mode
2022-07-17 23:20:50 +01:00