Satisfying Alternate Recipe System

by Maoman

Unlock Satisfactory hard-drive style alternate recipes for many intermediate products.

Utilities
8 days ago
2.0
233
Manufacturing

g [fixed] Updated and recipes not appearing

a month ago

I updated my SARS mod and now recipes arent getting unlocked, I've done like 100-150 techs in this session and not seen one unlock. Not sure whats causing it but it is saddening to not have my beautiful leeched plates

a month ago

Please tell me whether the debug hotkey ctrl+alt+U unlocks recipes for you.

a month ago

It does not. It gives me the error in the chat log:
[SARS] Unknown key: "sars-no-alt-remaining"

a month ago

It does, however, work in my other world. When I updated the game to the most recent version however, it deleted all my unlocked recipes

a month ago
(updated a month ago)

It does not. It gives me the error in the chat log:
[SARS] Unknown key: "sars-no-alt-remaining"

It's only supposed to give that error when there are no more recipes left to unlock wtf

When I updated the game to the most recent version however, it deleted all my unlocked recipes

Were you already on at least 1.3.0 before you updated? Or did you update from 1.2 to 1.3?
If the latter, please read this https://mods.factorio.com/mod/SARS/discussion/68731e1b4a20ddf8ef617816
Also, try setting the unlock chance to 100% in the mod settings and then researching another technology, tell me if that works.

a month ago

Is it possible that it thinks all recipes are unlocked since they had been unlocked before updating to 1.3 in that save? Setting the chance to 100% didn't change anything, technologies don't unlock it and the debug key gives the same error.

I was on 1.3.0 before updating the game in the other save. That one does still allow me to unlock recipes though, but seems to be avoiding the ones that I had unlocked before updating the game, which made me suspect that it still thinks those are unlocked.

a month ago

I didn't think that would be possible but I'll double check. If so I'll see about adding a backup check or maybe another debug hotkey that resets everything. Give me a day or two and I'll see about updating. I've got some balance tweaks to patch in anyways.

a month ago
(updated a month ago)

Edit: Wait! Don't do this yet if you haven't already: read the NEXT post below this first!

Oh I'm sorry I forgot about you.
Okay here's what you do:
1: Save a list of your currently unlocked recipes, if any
2: Press ctrl+alt+Y to reset all recipes
3: mash ctrl+alt+U until you've unlocked all 40-something (to test they all work)
4: reset recipes again
5: use the console command /c remote.call("sars", "unlock_alt_recipe", "iron-plate-pure-iron") to unlock specific recipes. Replace "iron-plate-pure-iron" with the matching name below (don't forget the quotes):
WARNING: This will disable achievements for this save as running any lua code is considered cheating. I'm sorry but I don't know any other way to unlock a specific recipe by name.

iron-plate-pure-iron
iron-plate-iron-alloy
iron-plate-inferior-iron-plate
iron-plate-leeched-iron-plate
copper-plate-pure-copper
copper-plate-copper-alloy
copper-plate-crappy-copper-plate
copper-plate-leeched-copper-plate
steel-plate-carbonized-steel
steel-plate-steel-alloy
iron-stick-steel-stick
copper-cable-iron-cable
copper-cable-steel-cable
concrete-dry-concrete
refined-concrete-ultra-processed-concrete
iron-gear-wheel-cast-iron-gear
iron-gear-wheel-alloyed-gear
engine-unit-electric-rotor
engine-unit-cheap-quality-engine
engine-unit-diesel-engines
plastic-bar-crude-plastic
battery-inefficient-battery
battery-smart-battery
electronic-circuit-etched-circuits
advanced-circuit-etched-adv-circuits
coal-charcoal
electronic-circuit-plastic-circuits
lubricant-water-based-lubricant
low-density-structure-quick-and-dirty-structure
uranium-fuel-cell-trace-uranium-filtering
rocket-fuel-electrolysis-fuel
explosives-nitroglycerin
explosives-plastic-c4
flying-robot-frame-lightweight-robot-frame
electric-engine-unit-dry-electric-engine
concrete-fine-concrete
engine-unit-lightweight-engine
electronic-circuit-cheap-circuitry
electronic-circuit-optical-circuitry
battery-lithium-cell
plastic-bar-microplastic-filtering
silicon-wafer-trace-silicon-filtering
heavy-oil-biodiesel
coal-biocoal

a month ago
(updated a month ago)

Hey! So I got to thinking and I realized that it would actually be really easy to allow you to unlock a specific recipe by choice instead of unlocking them randomly or needing to "cheat" and use lua console commands. So... I did that.

https://transfer.it/t/UlrEhJ0TyDID

Take this file and put it in %appdata%/roaming/factorio/mods. Then, once you're in game, press ctrl+alt+Y to reset all recipes, press ctrl+alt+J to pop up a gui window, then just type the name of the recipe from the list in my previous comment into the box and hit enter (or click the button) and it should unlock. Don't use it to cheat :P

New response