Skip to content

Multi smelter has strange OC/scaling behavior and tooltips + more #4548

@doniascion

Description

@doniascion

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the latest version.

GregTech CEu Version

gtceu-1.20.1-7.4.1

Minecraft Version

1.20.1 Forge

Recipe Viewer Installed

EMI

Environment

Singleplayer

Cross-Mod Interaction

No

Other Installed Mods

Monifactory 13.1 expert mode

Expected Behavior

In testing the throughput numbers several discrepancies have stood out.

1\ The multi smelter's speed scales based on the parallel number in the tooltip, even when adding the coil does not increase the number of parallels performed. This is strange and counter to how parallel hatch scaling works. For example:

Kanthal, MV energy hatch: 32x parallel at 3.20s (10 stone/s)
Tritanium, MV: 32x/0.4s (80 stone/s)

The coil tooltip doesn't indicate that the recipe will run faster, only that it will perform more parallels.

2\ The multi does not have normal parallel scaling, even when it gets a full 4x parallel increase on tier up it only gets 2x speed overall. It does not get the usual 4x/4x scaling parallel usually gives. Example, tritanium:

LV: 8x/0.20s (40 stone/s)
MV: 32x/0.4s (80 stone/s)
HV: 128x/0.8s (160 stone/s)
EV: 512x/1.6s (320 stone/s)

Each step is 4x parallel for 4x energy, but this comes at a cost to duration causing the speed increase to be the same as any other OC.

When the parallel number in the coil tooltip increases the speed increases by 2x in total as expected, but overclocking behavior is stuck at 2x/4x.

3\ This machine is unable to subtick normally. The parallel count is basically just its way of bypassing the tick cap, but because it cannot use the regular subtick mechanic it can never actually be faster than 512/t = 10240/s. When equipped with a 16a MAX hatch a regular machine can reach outputs in the millions, but the multismelter is capped because it doesn't have subtick logic.

4\ When using a single 2A ULV hatch (16 EU/t) I was able to get this to run at a higher energy usage than the hatch can provide, 32 EU/t. I don't know what's happening here. I triple checked so there wasn't another hatch.

Image Image

This causes the machine to flicker as the hatch can't refill fast enough, but the recipe runs. With tritanium coils you can get it to actually finish the recipe by getting it to run in a single tick.

If TES (Monifactory global creative energy, all machines and hatches act as if buffer is full) is enabled it runs normally.

I think this would indicate that something really strange is happening with the recipe logic under the hood.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions