Skip to content

Comments

Add New Solders#2690

Closed
SpicyNoodle5 wants to merge 10 commits intoTerraFirmaGreg-Team:devfrom
SpicyNoodle5:solders
Closed

Add New Solders#2690
SpicyNoodle5 wants to merge 10 commits intoTerraFirmaGreg-Team:devfrom
SpicyNoodle5:solders

Conversation

@SpicyNoodle5
Copy link
Contributor

What is the new behavior?

#2647 - seemed interesting to look into, open to any other suggestions on this.

Implementation Details

There might be a better way to handle these replaceInputs.

Outcome

Adds 2 new solders: Wood's Metal (Bi Pb Sn Cd) and Bi-Pb-Sn-Cd-In-Tl alloy.
Tiers soldering alloys so every other circuit tier from micro processors introduces a new solder and each circuit tier has a "cheaper" alternative:
Early circuits: Tin/Soldering alloy
Micro/Nano: Soldering alloy/Wood's metal
Quantum/Crystal: Wood's metal/Bi-Pb-Sn_Cd_In_Tl
Wetware: Bi-Pb-Cd-In-Tl

Potential Compatibility Issues

Adds a new element - Thallium, which will need an ore. Potential candidates could be crookesite (TlCu5Se4) or hutchinsonite (TlPbAs5S9) or apparently in trace amounts from pyrite.

@Pyritie
Copy link
Member

Pyritie commented Jan 9, 2026

is that last one even a real alloy? lol

@Pyritie
Copy link
Member

Pyritie commented Jan 9, 2026

also, given that it's an option right around IV, thallium sounds like another good candidate for something exclusively from venus oreproc (like zirconium will be)

@SpicyNoodle5
Copy link
Contributor Author

is that last one even a real alloy? lol

Apparently, its listed here as related to Wood's metal: https://en.wikipedia.org/wiki/Wood%27s_metal
Supposedly it has a very low melting point at around 41C

@Pyritie
Copy link
Member

Pyritie commented Jan 9, 2026

@TomPlop I'd like your input here too -- we can either wait on this PR until venus, add it now and put thallium somewhere temporary, or just comment out that tier of solder until later

@Pyritie Pyritie added the Priority: Long-term plans Planned for future implementation. label Jan 10, 2026
Copy link
Member

@Pyritie Pyritie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for the zpm+ recipes, wouldn't this still have two recipes, both with the thallium solder but one with fewer mB than the other?

@SpicyNoodle5
Copy link
Contributor Author

for the zpm+ recipes, wouldn't this still have two recipes, both with the thallium solder but one with fewer mB than the other?

In game it seems to just keep one of the recipes but yeah I'll change this to make it clearer

Pyritie
Pyritie previously approved these changes Jan 10, 2026
@TomPlop
Copy link
Contributor

TomPlop commented Jan 10, 2026

I think it's really cool but I would prefer if we keep this one on hold until we begin the rework on MV and HV. My main issue is that the new soldering alloys are a bit basic to make and don't really make use of new mechanics.

The implementation is great though so just keeping it on the side until we start a bit more delving into the rework and also find more interesting ways to do the alloys than just a mixer.

@Xtrial-01
Copy link
Contributor

Bi-Pb-Sn-Cd-In-Tl alloy might actually not be suitable for wetware due to its toxicity, gt wetware needs special sterilized and cleaned environment so it seems to be quite fragile

@SpicyNoodle5
Copy link
Contributor Author

Didn't even think about that lol, tho tbf regular soldering alloy has lead in it so arguably isn't much better. I guess if we wanted to, it could be swapped out for something else later (maybe a fluid from the flesh planet whenever ZPM gets worked on or something)? It could still be used for other recipes in that tier which reminds me that the assembly line recipes for things like motors still use regular soldering alloy so I could add the tiering to that as well.

@Pyritie Pyritie linked an issue Jan 12, 2026 that may be closed by this pull request
1 task
@SpicyNoodle5
Copy link
Contributor Author

Made some changes to this, apologies for leaving it for a while.

Moved all solder tiers down by 1 to start at MV, kept wood's metal for the MV/HV solder and the thallium alloy for EV/IV. Currently there isn't a new solder for LuV+.

Process for wood's metal: Mixer -> Dust -> Pyro -> Fluid

Process for thallium: OLA -> Lorandite -> LCR + Sulfuric Acid -> Thallium Sulfate -> Chem Reactor + Zinc -> Thallium. The zinc sulfate produced can be electrolyzed to close the loop. The alloy is made in the ABS. This also uses indium which should be fine since it can be made at EV (even if its usually an IV material).

There's probably balancing things to address, mainly the OLA recipe. Lorandite also acts as a source of arsenic which could be a potential issue (all thallium ores seem to contain some arsenic). Could also make Lorandite a dusty ore to keep consistency in the OLA (just wasn't sure on how to do that).

@Pyritie
Copy link
Member

Pyritie commented Jan 31, 2026

Could also make Lorandite a dusty ore to keep consistency in the OLA (just wasn't sure on how to do that).

add TFGMaterialFlags.GENERATE_DUSTY_ORES to the material flags

@TomPlop
Copy link
Contributor

TomPlop commented Feb 22, 2026

@SpicyNoodle5 Can you fix conflict for this PR for MV/HV rework branch

TomPlop
TomPlop previously approved these changes Feb 22, 2026
@Pyritie
Copy link
Member

Pyritie commented Feb 23, 2026

#3166

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Long-term plans Planned for future implementation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[🪡]: Add more solders

4 participants