How plasma4/magix-fix works
Magix is a NeverEnding Legacy content mod, with a downloadable offline play page and a separate technology-tree viewer. The main player workflow is to load the mod into the game, play through its expanded content and mechanics, and optionally manage saves through the offline page. The graph also preserves the mod wiki and tree-viewer capabilities. Several offline-page and game-loading connections are documented in the README; unsampled runtime wiring is not assumed.
Main entry points: tech-tree/main.js Tree Viewer App · main.js NeverEnding Legacy · index.html Offline Game Page · magixUtils.js Magix Mod Runtime
Components 16
Game and Mod
- NeverEnding Legacy
main.js - Base Game Data
data.js - Magix Mod Runtime
magixUtils.js - Magix Content Data
MagixData.js - Mod Configuration
localDevelopment.js
Offline Play
- Offline Game Page
index.html - Offline Support
main.js - Browser Save Storage
Mod Reference
- Mod Wiki
magix-wiki.html
Technology Tree
- Tree Viewer Page
tech-tree/index.html - Tree Viewer App
tech-tree/main.js - Tree Node Builder
tech-tree/nodes.js - Node Details Menu
tech-tree/nodeMenu.js - Magix Tree Theme
tech-tree/magixTheme.js
Other components
- Player
- Tree Viewer Library
Connections 17
- Player → NeverEnding Legacy: plays
README.md - NeverEnding Legacy → Base Game Data: loads content
- Player → Magix Mod Runtime: loads mod
README.md - Magix Mod Runtime → NeverEnding Legacy: extends gameplay
- Mod Configuration → Magix Mod Runtime: configures
- Player → Offline Game Page: opens page
README.md - Offline Game Page → Offline Support: runs
- Offline Support → Browser Save Storage: stores saves
README.md - Offline Game Page → NeverEnding Legacy: provides game
README.md - Player → Mod Wiki: browses content
README.md - Player → Tree Viewer Page: opens viewer
- Tree Viewer Page → Tree Viewer App: starts
- Tree Viewer App → Tree Node Builder: builds graph
tech-tree/main.js - Tree Viewer App → Node Details Menu: renders details
tech-tree/main.js - Tree Viewer App → Magix Tree Theme: loads theme
tech-tree/main.js - Tree Viewer App → Tree Viewer Library: uses viewer
tech-tree/main.js - Tree Node Builder → Magix Content Data: reads game data
tech-tree/nodes.js