Industrial Warptorio2 deprecated


Build your base on a platform that warps from planet to planet and escape biters before they overwhelm you.

Overhaul
1 year, 4 months ago
1.1
925
Transportation Logistics

b Immediate crash on first warp

3 months ago
(updated 3 months ago)

The mod Industrial Warptorio2 (1.4.18) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event industrial-warptorio2::on_tick (ID 0)
No such function: ir-world.allow-surface-gems
stack traceback:
[C]: in function 'call'
industrial-warptorio2/control_main.lua:979: in function 'WarpBuildPlanet'
industrial-warptorio2/control_main.lua:879: in function 'Warpout'
industrial-warptorio2/control_main_helpers.lua:234: in function 'b'
industrial-warptorio2/lib/lib_control.lua:281: in function <industrial-warptorio2/lib/lib_control.lua:281>

I was using latest versions of this mod and dependencies (Planetorio, IR3 + its assets)

Edit: Checked for mod versions. This error starts appearing with Industrial Revolution ver. 3.1.24, so the reason should be starting area generation

3 months ago

Thank you for checking mod versions. I will take a look and try to fix the issue when I get some time

3 months ago

Also reported this problem for IR3, with possible solution for new starting area generation to be made optional. At least this way it should be playable

3 months ago
(updated 3 months ago)

Response from IR3 developer (I reported the issue there for another compatibility mod):

Industrial Revolution Warptorio Compatibility is a third party mod.

The error is happening because IRWC is trying to use a remote call that was removed from IR3. The remote call was originally flagged up in the changelog as deprecated in version 3.1.17 (January 2024) with a warning that it no longer had any effect and would be removed at some point in the future. It was eventually removed around June, 5-6 months later. I think that amount of time is fair warning. This all happened because various world generation features were switched from scripted events to properly specified autoplace controls, which is why fissures have their own sliders in the world generator options now.

In general it is not ideal to assume that remote calls exist, because if they don't, you will get exactly the kind of error above. IRWC could avoid the error by testing to see if IR3 provides such a call before trying to execute it.

There is nothing I can do to improve this issue. Even if I added new options, the oversight still needs correcting in the third party mod.

3 months ago

He is right about that. This mod was quick gobbled thing :D I should have fix out soon. This issue is already fixed, but there are few others that I should fix as well with this update

New response