10 Commits

Author SHA1 Message Date
Marvin 944f6e1cc8 Remove outdated documentation and references
- Deleted `moonsharp-lua-integration.md` as it is no longer relevant.
- Removed `scripting-language-support.md` to streamline documentation.
- Eliminated `game_assembly_analysis.md` to avoid confusion with current architecture.
- Cleared `README.md` in `lib/references` to prevent outdated instructions.
- Removed `modding_core_architecture_summary.md` to simplify the documentation structure.
- Deleted `CHANGELOG.md` in `publish_full` to maintain a clean repository.
- Cleared `README.md` in `publish_full` to remove obsolete information.

Update project structure and versioning

- Updated `gregCore.csproj` to version `1.0.0.40-pre`.
- Modified `gregCore.sln` to include new project structure with multiple components.
2026-04-25 02:46:52 +02:00
Marvin 84fb3ad4fd feat: Implement Hardware ID Persistence and Legacy ID Mapping
- Added HardwareIdPersistencePatch to manage unique IDs for NetworkSwitch, PatchPanel, and Server.
- Introduced CleanId method to sanitize device IDs and prevent duplicates.
- Implemented legacy ID mapping in MapDataHealing to update old IDs to new formats.
- Created OverlayManager for centralized control of UI overlays and raycast blocking.
- Developed NoMoreEOL module to prevent servers and switches from reaching end-of-life, with auto-repair features.
- Integrated in-game configuration options for user customization.
2026-04-23 13:56:03 +02:00
Marvin 6bb619816b Restoration: Flat workspace structure & Design System alignment 2026-04-13 23:30:49 +02:00
Marvin 8c084d8b98 feat: integrate MoonSharp scripting engine and implement core SDK services and mod loader infrastructure 2026-04-13 06:49:49 +02:00
Marvin 367852b162 feat: implement UI hijacking, content registration, and MoonSharp event interop services 2026-04-13 05:29:55 +02:00
Marvin b587705b07 feat: integrate MoonSharp Lua interpreter and add framework scripting services 2026-04-13 05:13:10 +02:00
Marvin cc8e9afb9b chore: v1.0.0.16 Pre-Release sync 2026-04-12 21:37:04 +02:00
Marvin ec01ae74da docs: update wiki and project documentation for 1.0.0 release 2026-04-11 15:32:31 +02:00
Marvin 035cc524c8 Add initial Visual Studio solution file with multiple projects
- Created a new solution file `gregCore.sln` for the project.
- Added projects for core functionality, plugins, templates, and tests.
- Configured solution for multiple build configurations (Debug and Release) across different platforms (Any CPU, x64, x86).
2026-04-10 04:47:57 +02:00
Marvin 7604e33d35 chore(workspace): flat gregFramework layout (gregFramework/{repo}/) and path/doc updates
Made-with: Cursor
2026-04-10 01:52:44 +02:00