Ark Nucleus – Ver. 0.101.0
One Mod to configure them all, One Mod to find them, One Mod to localize them all, and with JSON bind them.
– Summary: This mod will add tools to help you manage installed mods as well as tools that help you manage your server while also offering utilities for the players itself.
– Status: WIP but stable and safe to use on populated server with weekly/biweekly updates (after passing tests on the Dev branch).
– Compatibility: Fully Stackable (should work with any combination of mods).
– Load order: Can be anywhere in the load order.
– Translation Status: As the mod is still in early development, only ENGLISH is provided with the mod. Built in translations for Chinese,German,Spanish and some other will be added at a later time when the mod is at a more complete state.
But nothing prevents the players to EXPORT the translation JSON in the "Localizations" tab, give it to someone who knows English and XX language that can translate it for them and then IMPORT it back into the mod and share a link to that translation with other players. (this are considered as User/Community Translations).
– How to access UI: "Server Info" and "Mods Hub" can be accessed from inside any of the base game UI pages (inventory, Tribe Manger, Engrams,…) by clicking on one of the added ORANGE buttons.
– NO GUS changes are needed for Single-Player
– On DEDICATED servers, for you to be considered Master Admin and have full access to all features, add the following to your gus.ini
– Replace the YOUR_STEAM_ID with your Steam64 ID (If you don’t know how to get it, visit this site https://steamid.xyz/). Add more then one ID by separating them with a comma (",") like 111,222,333
- Catalog [BASE COMPLETED – Extended features in WIP] – List all items and dinos that a mod adds to your game as well as vanilla game items/dinos. Offers a nice 3D preview of every item/dino, some basic information as well as SPAWN OPTIONS for admins. Mods can opt-in for some more advanced features like the ability to enable configuration of items individually using the previously mentioned Configuration system and JSON UI Builder. Instead of having the individual setting show in the main settings window, settings that are for a specific item/dino can be moved onto the item itself, making thing more organized.
- JSON UI Builder [COMPLETED] – text based UI generator for creating UI on the fly at run-time. One of the places this is used is the Mod info page which allow mods to provide a custom layout (UI) and present their mod in a more appealing way to the users and admins that have it installed by providing helpful texts, links to change-logs and buttons to donation/support/social pages.
- Configuration system [IN-PROGRESS(UI Part not finished)] – configure mods at run-time using a nice looking UI (based on the JSON UI Builder), no more searching for INI settings and what they do. This is also an opt-in feature that may be of interest to mod authors that don’t have the skills or time to create an advanced UI system for the settings of their mods and are using only INI settings. As with localization, making use of this feature doesn’t make the mod dependent on Nucleus. In the absence of Ark Nucleus the mods will default to pulling settings from INI files or other sources as they did previously.
- Localization system [COMPLETED] – translate every mod that opts in without making the mod dependent on Nucleus to work (will show default language)
- Log system [COMPLETED] – also an optional feature that mod authors can make use of and log the activity of their mods that will be easily accessible to players and admins in case of tracking down issues or detect misuse of mod features by other players. The system supports large ammounts of log items without affecting the stability of the server.
- Global Map [IN-PROGRESS] – Admins can enable a global map that will be accessible to all players in the "Server Info" section of Ark-Nuclues. On the map admins can put markers and color out regions that will be visible to all players showing them Points of interest, tribe claimed regions, pvp/pve zones and such with notes. Admins can use the map to show players and dino locations.
- Server Info Page [TO-DO] – Using the (JSON UI Builder) Admins can fully edit the "Server Info" page by creating custom tabs with welcome messages, rulse and guids, server statistics and such.