Schall Entity Inspector


A small mod allowing inspection on entity performance, including crafting speed, mining speed, production rates, recipe size changes. (Locale: English, Deutsch, 正體中文, Português Brasileiro)

Utilities
5 days ago
0.18 - 2.0
2.09K
Mining Manufacturing
Owner:
Schallfalke
Source:
N/A
Homepage:
https://mods.factorio.com/mod/SchallE...
License:
Bob's mods Copyright
Created:
3 years ago
Latest Version:
2.0.0 (5 days ago)
Factorio version:
0.18 - 2.0
Downloaded by:
2.09K users

Summary

A small mod allowing inspection on entity performance, including crafting speed, mining speed, production rates, recipe size changes.

Introduction

Heavily inspired by Actual Craft Times Remade, which has a cleaner and better interface than its original. Unfortunately, some bugs remained (giving wrong results), and the author had no interest to provide the IMO important feature of showing the number of belts corresponding to each ingredient and product type directly on GUI (not inside tooltip). So I decided to write my own mod, together with my own ideas to improve the GUI.

Usage

Activation

Firstly, the entity inspector toggle has to be enabled by either hotkey (default: Alt + SLASH) or shortcut. The "Entity Inspector" GUI will be created when opening an entity. Currently supports any entities of type: assembling-machine (including chemical plant, oil refinery, centrifuge), rocket-silo, mining-drill, furnace, lab.

Information

The panel shows the entity machine, together with modules installed.
The module modifiers panel (initially hidden, can be opened by clicking the small "module" button above) shows the following information:

  • Crafting speed, mining speed, research speed: The theorectical rating of the machine. (Note that it is independent of recipes involved. Named as "CS rating" in Schall Machine Scaling FAQ.)
  • Various module modifiers: Include the effects from modules both inside the machine and from nearby beacons.

If a recipe (or similar) is selected, further inforamtion is also listed:

  • Crafting rate, mining rate, research rate: The actual rate of the machine and recipe combo, in number of craftings per second (or in rate units as selected above.) For example, vanilla iron gear wheels recipe (recipe time RT = 0.5 s) on unmodified assembling machine 3 (CS = 1.25) works at CS/RT = 2.5 /s. This field will warns the user, if the machine has very high speed (in case of those from Schall Machine Scaling) has met the game limitation of 60 /s.
  • Item rates for each of the ingredients and products: Displayed in user selected item rate unit.
  • Amount of belts for each of the ingredients and products: Displayed in green.
  • Multiplier: Not information but as an option, for user to quickly calculate the item rates for this amount of machines.

These work similar for mining drills and labs. Although it would adjust to the resource drain and yield (for infinite resources) for the former, and current reserach for the later.

The recipe sizes panel (initially shown, can be toggled by clicking the small "mass balance" button above) shows the following information:

  • Size changes: The comparison of sizes in ingredients and products of the recipe. In general, a negative number (in green) refers to a reduction of size after the crafting, which means the machine should be located closer to the ingredients side. For example, the recipe of iron gear wheel cuts the sizes by half (when without productivity modules) in all the three categories (described below), meaning it is beneficial to do it earlier in your supply chain. On the other hand, a positive number (in red) refers to an inflation in size, which means the machine should be located closer to the end consumer side (in case it is used for next step.) For example, the recipe of basic transport belt gives no benefit in size reductions, but a tremendous gain in mass (more description below), meaaning it is a poor choice to put into rockets. In case this is need to be sent to space, you should send the ingredients and assemble in space instead.

  • There are analysis into three sizes in this mod, which matters in different transportation situations:

    • Quantity: In units of items. Relevant when considering items on belts, as each item occupies exactly one spot on belts.
    • Volume: In units of stacks. Relevant when considering items on trains, as each stack occupies exactly one slot in cargo wagons.
    • Mass: In units of items. Relevant when considering items on rockets, as carrying capacity of rockets as measured by mass (or equivalently, weight). This value only matters when "Space Age" DLC is enabled.

Details can be viewed by hovering mouse cursor over these values.

This can be used in planning where to put crafting machines in your factory. For example, the picture below shows big reduction in all three sizes for recipes of various circuits, even when productivity modules 3 are fully applied. This means that they should be made earlier in your supply chain.

This mod should, in principle, automatically work with any modded modules and/or machines.

Uninstallation

This mod do not modify the existing content in the save game. This mod should be safe to be disabled/uninstalled at any time.

Mods Related

  • Schall Machine Scaling has introduced various tiers on many vanilla machines, which may meet the game limitation of 60 c/s eventually. This mod and Schall Recipe Scaling works in combo to help finding out the optimal tiers for selected recipes.
  • Schall Recipe Scaling has introduced "scaled recipes" to help handling the game limitation of 60 c/s on very high speed machines.
  • Schall Modules introduces a few tweaks on modules, together with a powerful set of mutlicomponent modules. This mod helps to quickly find out their actual effects.
  • Schall Module Placement is a small helper mod allowing module placement into multiple machines with just a single selection.

Locale Supported

  • English (en)
  • German / Deutsch (de)
  • Traditional Chinese / 正體中文 (zh-TW)
  • Brazilian Portuguese / Português Brasileiro (pt-BR) by NickFury23

Non-English locale are provided by Schall Language Pack.
If you like this mod, and would like to provide other translations, please do not hesitate to send me a message. (Corrections on spelling and grammatical mistakes are welcomed as well.)

Credits

  • Credit to Actual Craft Times Remade, which is a good helper mod. Yet I decided to rewrite with my own ideas, together with several improvements to especially the GUI. Please see FAQ for mod differences.

My Other Mods