-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update main docs sections with links.
- Loading branch information
Showing
2 changed files
with
26 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,4 @@ | ||
# [XRF](../../../) / SRC / ENGINE / EXTENSIONS | ||
|
||
## LTX configurations | ||
|
||
Variant of modular game extensions with strictly defined interface and optional loading. <br/> | ||
Extensions can load with root register method, use shared game utils and services. | ||
|
||
## What can be done | ||
|
||
- Optional loading for extensions | ||
- Ordering and in-game configuration of extensions list | ||
- Usage of shared utils, configs, managers and schemes | ||
- Adding custom logics and configuration | ||
- Overriding system ini sections/fields | ||
|
||
## Todo / research | ||
|
||
- Custom translations sources / build steps to prepare translations from extensions | ||
- Custom configs / build steps to transpile extension configs | ||
- Automated way to load system ini overrides and apply to existing system ini file | ||
- Save data about active extensions and warn when loading game with invalid extensions list | ||
- Add `requires` fields when extensions depend on each other | ||
Entry points of the game extensions. <br/> | ||
XRF template allows adding modular scripts that can be optionally toggled on/off from the game menu. |