TODO List
Intelligent Assistant Features
- Retrieve and Accurately Report Player’s Inventory: Automatically fetch and display the contents of the player’s inventory.
- Calculate Maximum Craft for Any Item with Player’s Inventory: Determine the maximum number of any item that can be crafted using the current inventory.
- Calculate Crafts for Items Not in Player’s Inventory: Estimate crafting requirements for items that are not currently in the player’s inventory.
- Natural Language Support: Ask questions and get answers within the game using Text-to-speech and Speech-to-text to converse with the model with the wake word “Listen”.
- Real-Time Optimization Tips: Receive suggestions on how to improve efficiency in real-time as you build and manage your factory. (Depending on the model, milage may vary.)
Documentation & More
- Create a detailed user guide on installation and usage.
- Add API reference documentation for Mod.
- Add installer or configuration setup on launch.
- Enable/disable voice usage.
- Test alternative voice command solution.
FactorIA.db
- Items table to store item information.
- Recipes table to store recipes.
FactorIA Mod API
- Send and receive commands using rcon
- Get player name.
- Get player inventory.
- Get all items in game.
- Get all item info.
- Get recipe.
- Get player’s unlocked technology.
- Get technology info.
- Get all technologies in game.
Additional Unplanned Features
- Time-based Reminders and TO-DO.
- Track player’s entities.
- Report Resource Depletion.
- Report Idle Miners.
Production Events
- Report Factory Bottlenecks.
- Report Overproduction/Underproduction.
- Report Idle Assemblers.
Logistics Events
- Report Train Status, state and fuel.
- Report Train Schedule Issues.
- Report Belt Blockages.
- Construction Bot Idle Time.
Power Management Events
- Report Power Shortages.
- Report Power Surplus.
- Report Accumulator Levels.
Defense Events
- Report Turret Ammo Levels.
- Report Wall Breaches.
Research and Technology Events
- Report Research Bottlenecks.
Player Actions and Advisories
- Report Efficiency Reports.
- Report Resource Planning.
- Report Pollution Levels.