SebCore
Menu/launcher and shared utilities/APIs for Easy Delivery Co mods.
CHANGELOG
1.1.1
- Add shared graphics module (FOV, pixelation, view distance, vsync, rear-view mirror quality) used by SebUltrawide, SebTweaks, and SebTruck. Inactive unless one of those mods enables it; existing saved settings are kept.
- View distance Max uses SebUltrawide's values (shadow distance 8000, LOD bias 12, far clip 250000).
- Pref migrations for pixelation, view distance, and vsync (v1 -> v2) now live here and are covered by the regression tests.
- Fix the rear-view mirror lookup (it sits under
carInt/InvertMirrored), so mirror pixelation and mirror quality actually reach the mirror. - Add shared ranged and discrete slider rows, navigation footers, and page indicators for the mod suite.
- Fix global preference reset to clear all binding schemes, axes, and runtime caches, then restore defaults.
- Limit preference reset to this mod suite and validate release packaging before creating archives.
1.1.0
- Add shared UI helpers, config migration, Harmony patch, and PlayerPrefs utility APIs for dependent mods.
- Add a shared cartridge open helper that ensures listeners before launching app windows.
- Keep the SebCore clear-prefs action scoped to known mod
PlayerPrefsonly.
1.0.2
- Launcher: wider/consistent cartridge buttons, restored hover expansion, and slightly tighter column spacing.
- Add
CartridgeWindowBase(optional) + update template/docs for cartridge authors.
1.0.1
- Add API to register custom cartridges in SebCore.
- Add paging to cartridge launcher when more than 10.
- Settings button moved above Back; Settings back returns to cartridges; Back on main closes SebCore menu.
1.0.0
- Initial SebCore release.