Game as the Core mod: data-driven content and localization
The whole game is now described by Mods/Core — the first consumer of the engine's new MrGameEng.Mods module: - textures/ moved to Mods/Core/Textures; atlases are built at game start from the merged texture tree of all active mods into Cache/ (gitignored, incremental) instead of being committed, and the GameAssets atlas handles are gone with them - terrain, plants and pawns are JSON defs (Mods/Core/Defs) with parent inheritance; scenes read TerrainDef/PlantDef/PawnDef instead of hardcoded arrays, and the TerrainKind enum is retired - HUD strings come from Mods/Core/Languages (ru default, en fallback) through LanguageManager; the language switches at runtime - new console commands: mods, lang [code], defs [type]; atlas now inspects the runtime-built cache - bump engine: MrGameEng.Mods module and the explicit-sources AtlasBuilder overload Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 761 B |
|
After Width: | Height: | Size: 408 B |
|
After Width: | Height: | Size: 450 B |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 661 B |
|
After Width: | Height: | Size: 763 B |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 498 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 662 B |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 606 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 439 B |
|
After Width: | Height: | Size: 439 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 840 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 514 B |