Mindustry

Mindustry

32 ratings
Surge Alloy Smelter for core
2
   
Award
Favorite
Favorited
Unfavorite
Tags: schematic
File Size
Posted
Updated
819.000 B
20 Nov, 2019 @ 11:29pm
8 Jun, 2023 @ 10:20am
17 Change Notes ( view )

Subscribe to download
Surge Alloy Smelter for core

Description
Place the left edge in contact with core vaults. It will withdraw the necessary resources directly from core storage and then deposit surge alloy into the core.

Uses logic to dynamically configure unloaders for a smaller footprint, while maintaining constant uptime. Monitors core resources and automatically shuts off when resources are depleted below a configurable limit. Includes on/off switch.

Schematic code:
bXNjaAF4nGPgYuBiZmDJS8xNZVAILi1KT1VwzMnJr1QIzk3NKUktUkjLL1JIzi9KVdAw02TgTkktTi7KLCjJzM9jYGBgy0lMSs0pZmCKjmVn4E8qykxJT9VNzs8rS63ML2LgKM3LyU9MSS1i4C0GGaxbDDGSgT8TqKKoJDVFtzi/CCTAVZBfnlqkm5efksrAn5uZXJSvW1CUn5xaDJRnYCsuzyxJzgBapwrEDJzs////D/r//99xBkYgZGBlYGBkArEYgSwGZhCLCcjiZASxmOGyLHBZVrgsG0gWLMYOkgWLcYBkmZgYmEFmgygWCMUOspsJYvs/EBtkEsRIVpBFzECKCSLIDBFkgQgCFbEACTYO1v//wPA3AzMY/wPbAVLJDtHAAdLABjIZRIE9x8bABLYYZBEDSJQZIskCkWSFSYJtYGDjA+qdXDFnbrC332EDkRJuIVXucw90pafsP9XnXMBobrj2YOGiG2FHD0ZOFZr3efNtDQ+Xrilnzkj/3lu4x+nFt8CgVkvtGYc2vv89b4nTNNN1ZREveoJ1mf8c0jzJrni5b8LUUNfXjpPOTFR5rKN9dIFmeLCP4MGSh3tfLzrk2GA59dNXh5ab296mrjqwz5grx3rxCseXsxcE1KRoWTvwh0yQXV6Zz2X40P2T5sZ+X5ZTU8rkY2oeHLgdfFSy5uQhATmeZa8mPa4TdJZ2fq2n7fNpz9e/t7ON2cpmrVNcvlOqzEekTN/E3MTmYPCls+Jq4o5e1y7f7l7DZuV118Tq1Sajy7lmPjf1drPOX1+c433nnY/Zg4tOF3fxatzpm3jgd+/bjWJ7VCzXNl97e1vv0ZHYumOiekWu9buPBbb92B0i1iN9tk9aP8sm8omX7PUn7W/XuaT437mwsl2gymH2QzHz+LP8t040Fc3QccjeIhV4Y46syMKtwZLm6eyqC+a6TWkqc/r++CNzRKSEmXpBnwHTC5HjDNfE1BaYiS1j2H8xtv5n4tXZ8d13tpWDo44dEnWgBMYDjj1wWvrDAElYHJD0xgFJbxxA1UwgLZxcjEwADlAXfw==

Logic
The unloaders near the core use both the silicon and copper unloaders to feed titanium as needed, maintaining a silicon:copper:titanium ratio of 3:3:2.

For best performance, each unloader needs a dedicated config instruction because Mindustry applies a timeout to each config instruction to prevent packet spam.[github.com]

Edit the auto-shutoff limit on the first line.
set limit 4000 sensor pb nucleus1 @lead sensor cu nucleus1 @copper sensor si nucleus1 @silicon sensor ti nucleus1 @titanium jump 11 lessThan pb limit jump 11 lessThan cu limit jump 11 lessThan si limit jump 11 lessThan ti limit sensor en switch1 @enabled jump 12 always 0 0 set en false set lnk 1 getlink sm lnk control enabled sm en 0 0 0 op add lnk lnk 1 getlink sm lnk control enabled sm en 0 0 0 sensor cu sm @copper sensor si sm @silicon sensor ti sm @titanium op mul ti ti 1.5 jump 25 lessThan cu si jump 28 lessThan ti si jump 36 always 0 0 jump 38 lessThan ti cu set itm @copper jump 29 always 0 0 set itm @titanium op add @counter lnk 28 control configure unloader1 itm 0 0 0 jump 45 always 0 0 control configure unloader2 itm 0 0 0 jump 45 always 0 0 control configure unloader3 itm 0 0 0 jump 45 always 0 0 set itm @silicon jump 39 always 0 0 set itm @titanium op add @counter lnk 38 control configure unloader4 itm 0 0 0 jump 45 always 0 0 control configure unloader5 itm 0 0 0 jump 45 always 0 0 control configure unloader6 itm 0 0 0 op add lnk lnk 1 jump 13 lessThan lnk 6

4 smelter design
bXNjaAF4nGPgZGBnZmDJS8xNZVAILi1KT1VwzMnJr1QIzk3NKUktUkjLL1JIzi9KVdAw0WTgTkktTi7KLCjJzM9jYGBgy0lMSs0pZmCKjmVn4CjNy8lPTEktYuBPKspMSU/VTc7PK0utzC9i4C0GGaxbDDGSgT8TKF5UkpqiW5xfBBLgKsgvTy3SzctPSWXgz81MLsrXLSjKT04tBsozsBWXZ5YkZwCtk2IAAVYGBkYmEIMRyGJgBrGYgCxORhCLGSQLFmMByYLFWEGyTCAmG/v///8D////dw1oAhNIFkSxgNQxQiT/M0B0sUCMZgGymYHBA1QFJFgYmDmY///7/4+BGYTBpoNFQRQrSCHYThAFNJARSDGxM0AASB6ogg8o3VoxZ+5k37xmA4HWuSkXpwT/YJnKuNx+t8wi8YIDnneknDeuXRH+eu+uriArCYMAl6lhTk6f0+b9/ZMoxrHWzsQ8ostHwodT8WCjtOYVbb9Pk5KFMtaVxD1Kus4RfTLyVmdn7lEVfa64sk1ia9e0inius7pbskuwTTNx84Ojaax8yjo7r513X/YqN2ZKJvu3WS8PlBnLXi69xSDT5n9I5bhA/s4k65OXr4kkq/m/iU1+1Jfz6qLt5Fm7nZj6LjRfjNRlKTAIfia0nfuq0YyOaEV9A+/g5783b0/nfjUlR9dv57VVy7l2p4ddM7J5eHeZZXKJfdNKV2373orSoj2SQplL2i+mJMlKJ/6aclbi58lLvT37K2WS/6XNLKlY8Zzx/V6LhNUp54Li2s55/eIwkVpn+7irrvyni+xRtQuPRVdmVvi++hG/8uUB0512Z1WX2v5XY3DScMhOFT65lm+1/4rrVo8vMVhtceGOd72aGnA0I7L2Z1eY+Io828+veBbv61n1eYO0c/nN6SK7RHdl1mt9WLuP8dSZUi0mUCyxQCILlEB4wPEFTgN/wDHGxMAOSSDsoMTABoJcjAwAgE4G9Q==

Logic
This design uses the logic from the 6 smelter design, modified for 4 smelters.

Narrow 3 smelter design
bXNjaAF4nGPgY2BhZmDJS8xNZVAILi1KT1VwzMnJr1QIzk3NKUktUkjLL1JIzi9KVdAw1mTgTkktTi7KLCjJzM9jYGBgy0lMSs0pZmCKjmVn4CjNy8lPTEktYuBPKspMSU/VTc7PK0utzC9i4C0GGaxbDDGSgT8TKF5UkpqiW5xfBBLgKsgvTy3SzctPSWXgz81MLsrXLSjKT04tBsozsBWXZ5YkZwCtE2cAAVYGBkYmEIORFUSAWExAFicTiMnM/v//f7////89YmZiYALKMjIyMENE/4JUMjMwsECMALNgRrBAjWAGSTEwgyhGCMXEADSIHcgDGs8OMegP1CBOkF4WIMXIwfT/J0SMASTMBDKdCyTACqQY+YDKyirmLJ1S73dYQeT4TMNAS1Z1A+2lX+/LHuLeIGY+5d+GCzpxZxbrpnUedG/c2m34OubWkj38949X/2WLUCj5vdJ17ey+F7J7Loncblnjcva615QIbueQv25CewTdPCVenmKMMdn6Usq16ULiifhd7Pu/hXI3+6rvELz7edr1w1Ii7U5vb50M9/pgtGiRfMDFLWtfKF0paojS4nyqZDpPKrNC9zeXue7KqqcGe04mPzutbhno9HqhxRXtXw03O2J9XxouVS57zT7HTnBd2R/n/v1H/aYWxv6KnjlP63ZpgF5nxfudXNNc5B/+VjJfsj70sPdF1XvzVi7UmT/th3L/vNOfbVOMqzvU/i/v/7zz3rLIuiWF+TF3OK3nv/w946lnVat6zjb1nGnqNz9mxNzxslO+ujhyXUr4jkn/T7Uynz1dtOLFern96ccvP9E4zKHY8+5Qb2veg53XpwYUPFb5xq2W7PL2u4qXY/uFw4X9t/duTfZ4myi1rMxe1Lh6RpvkGb1jBu03j/IHzjmwhgkUD+Ao5IFEITdyFLIBRZm5GJkAwxUMQQ==

Logic
This logic load balances titanium feeding across all 3 unloaders, with 2 dedicated configure instructions per for rapid switching, to sustain sufficient throughput for constant uptime while overdriven. Does not monitor core resources.

5 smelter design without logic
bXNjaAF4nD1PSW7DMAykZS12F+QHhY7twcc+oG/IC1ybNQw4UiAnLfLnfiFWSaqwCGmGI67QQqtAh/6E4I/XNKH/WJZ488cTLhdM/ismP8SE/vX9DR5HXIc0ny9zDAAWmmtYYj9igsNnmscJuyGGb7zFBM89l+nWUgbsGhPjwzn+YOpCHBEOM8WSOnb/nwAvdKEydCtmyrDLrCbWCtPErDCza3aPc5wrtHE5b78550kpEKtJ1yDcgqoItINyNLDLKXmTxkWqGFQBytYEujF5YyO9zneSaTh5NZgSaQs4XoQlAV7lSVjNyxnqTc3u0t2Iyafdwyhd8cPDuDK3I4M/wrFGYA==

Standalone 3 smelter design
Compact design for ammo production for Cyclones/Foreshadows. Buffers excess surge in the same vault used to buffer inputs.

Feed inputs into the sorters on the left, but don't put lead in the lead sorter. It is set to lead to block the lead unloader next to it from backfeeding.
bXNjaAF4nGPgYmBnZmDJS8xNZRAPLi1KT1VwzMnJr1QIzk3NKUktUtAw1mTgTkktTi7KLCjJzM9jYGBgy0lMSs0pZmCKjuVmYCsuzyxJzgDS+UVA9Qy8xSBDdIsh2hk4SvNy8hNTgCzWssTSnBIGjqzSvGSwQfyZeWWpQD0pulCt/ElFmSlAvcn5QInK/CIGroL88tQi3bz8lFQG/tzM5KJ83YKi/OTUYqAGBsGSzJLEvMzSXIR6BgY5IGZg4mJkYATSzKwMDBAWCwOYYoVQbEAlQAhkMgMJiCoWoAArSIAJLABiMYNZnECaBSLAAtLCClYKNIMFKs0OZLGw////3x6IGcHKWCGq2UDKwIaBKKBediDFxM4AAUxgLjM72GgQAHHBBv1ngOlhhVBsENVAEziAbGYOxv9//v+DGgB2ATMfUMP3ijmtgdl+zIoC834dPj4vSW+B4Cy1vzedKxhTjuu2tfL2m+zNeX/xSseaTSWzV/BOnjDz/cT8BMYNFhVG96y+7I7ROqF7mFfy46qVuUtMD0b2LnW/P5nvyQ2POrnz8Tx1UzfaGHsxSJ7/J53Z3niHpdK0ec8lrdl+ETOSHVkTQ95IWyfIf+V4luS/+pntN2ajtll76m9yGZ9LXfPy099lu15wLL4YtmWzgOrTfkb3heVJ7/XDfofauO6csH5DsUrRtfcclbrb/h1vvZ7azTnzG5ftrj651mtl8SoMBdzlT9MvG6rumD9Pe+6l9LcWB9ZEp93ktblSekmTP+v0ZfYD4gufHq0B+p8DGI7AcLMGYiYGLnCcMQAAWD/TEw==
15 Comments
Hikari 12 Jul @ 1:11pm 
This can be made significantly smaller since the unloader changes in v7.
b.bobryn 23 May, 2024 @ 8:10am 
не работающая ересь:sad_pebble:
Melagius 21 Nov, 2022 @ 5:07pm 
Is it working on v7?

It's not here, I used this logic in the past.
Smelters and lead unloaders are enabled, silicon and copper unloaders are disabled.
I have 10k+ of each resource, already set the limit to lower values and to 0, nothing changed.

Thanks!
Ginjama 🛀 (͡° ͜ʖ ͡°) 11 Jan, 2022 @ 12:24pm 
nice
killall -q  [author] 9 Jan, 2022 @ 12:52pm 
The last schematic here, the standalone 3 smelter design, does not require attaching to cores.
Ginjama 🛀 (͡° ͜ʖ ͡°) 9 Jan, 2022 @ 4:21am 
Confirmed it works. Pity this for only cores. I made one and uploaded for Vaults anyways in the workshop . Thanks killall --quiet.
jglenn1562 8 Jan, 2022 @ 4:40pm 
Afirm, thank you very much.
killall -q  [author] 8 Jan, 2022 @ 3:23pm 
The "X" indicates that the logic disabled the smelters because your core was below the limit on some of the inputs. The default limit is 4000 of each input, this can be lowered by editing the logic.
jglenn1562 8 Jan, 2022 @ 2:48pm 
Disregard, that was really weird. It decided to activate out of nowhere. I figured it would have started right away being that I had thousands of each resource, but had just a few hundred surge alloy.
jglenn1562 8 Jan, 2022 @ 2:35pm 
When I hover over each of the smelters, they have an 'X' on them.