Industrial Revolution 3 Patchset for 2.0 (Unofficial IR3)

by Shemp

Deadlock989's classic overhaul IR3 with a unique art-style and age-based progression. This is a command-line script which installs additional code and patches into the original files to make them compatible with Factorio 2.0. Requires manual assembly.

Overhaul
13 days ago
2.0
1.38K
Transportation Logistics Environment Mining Fluids Manufacturing Power

b [Fixed] Airships remotes

13 days ago

It's me again, XD. I’ve put in about 60 hours so far and haven’t run into a single bug, but there’s one little issue. As you probably know, in version 2.0, the remotes for artillery and Spidertrons are created directly from the shortcut bar. They don't exist as inventory items anymore, which means there’s no crafting recipe for them. And that’s where we’re stuck: we don't have a remote to control the airship.

13 days ago
(updated 13 days ago)

Your little issue being that Airships is critically broken until you research Spidertron? Thanks very much for reporting that; one of the downfalls of doing everything in a test world is that I miss subtle progression issues like this.

I did know about the remotes since I had to deliberately remove the old recipes from the mod, and I even changed the name of the remote shortcut to "Advanced vehicle remote" when Airships is active. But somehow, it slipped my mind that you actually need to unlock them.

Unfortunately, instead of being defined as unlocked by the technology prototype, it's actually a part of the shortcut button prototype. The unlock status of a single technology determines whether or not you can use the shortcut.

In version 1.0.3, I've made the unlocking technology be "Hydrogen airship", and researching "Spidertron" now requires having "Hydrogen airship" beforehand. Hopefully nobody will mind this tiny balancing change.


EDIT: If anyone else wants to quickly patch the issue without having to update like the OP did below, paste the following code into data.lua:

data.raw.shortcut["give-spidertron-remote"].technology_to_unlock = nil
data.raw.shortcut["give-spidertron-remote"].unavailable_until_unlocked = nil

Interestingly, this is quite similar to what Deadlock did with the Cut/Copy/Paste, Give blueprint, Toggle personal roboport etc. shortcuts, he just gives them to you right at the beginning instead of trying to tie them to the Clockwork robots technology.

13 days ago

It’s all good! While I was waiting, I used Claude.AI to "vibe-code" a mod that gives me a remote—since it’s basically just a spidertron remote anyway. If you want, I can send you the mod via Discord or a file host, and you can adapt it for the main airships addon. I’m going to finish my playthrough with this version for now. If I spot any more minor bugs, I’ll be sure to let you know!

New response