Automatic Train Painter


Automatically colors locomotives and wagons based on their contents.

Tweaks
1 year, 3 months ago
0.17 - 2.0
121K
Trains

b pY's native flora trains are no longer getting painted

10 months ago

Probably due to my old bug report (https://github.com/pyanodon/pybugreports/issues/788) "bioreserve" got changed into "native-flora". I made the similar change on the line 117 in pyalienlife.lua and it seemed to do the trick.

P.S. Love your mod, definitely one of the must haves for me!

10 months ago

Also no carbolic oil preset, here's a new line for pypetroleumhandling.lua

['carbolic-oil']={r=098, g=092, b=013, a=127}, --Carbolic Oil

10 months ago

Also tailings are now called internally dirty-water-heavy and not dirty-water (pycoalprocessing, line 236)

9 months ago

Also no antimony oxide preset in pyrawores.lua

['sb-oxide']={r=255, g=155, b=195, a=127}, --Antimony oxide

9 months ago

Also no molten salt

['molten-salt']={r=248, g=255, b=255, a=127}, --Molten Salt

9 months ago

Also no Iron nexelit antimony special alloy

['fenxsb-alloy']={r=190, g=180, b=255, a=127}, --Iron nexelit antimony special alloy

9 months ago

['anthracene-oil']={r=025, g=050, b=100, a=127}, -- Anthracene Oil

9 months ago

Correct color for Simple circuit boards

['electronic-circuit-pyht']={r=025, g=130, b=123, a=127}, --Simple circuit board

9 months ago

['intermetallics']={r=171, g=158, b=002, a=127}, --Intermetallics

9 months ago
(updated 9 months ago)

['shaft-mk01']={r=155, g=155, b=155, a=127}, --Shaft MK01
['brake-mk01']={r=155, g=155, b=155, a=127}, --Brake MK01
['gearbox-mk01']={r=155, g=155, b=155, a=127}, --Gearbox MK01
['py-limestone']={r=245, g=185, b=135, a=127}, --Limestone tile
['vitreloy']={r=080, g=180, b=240, a=127}, --Vitreloy

9 months ago

Correct color for
['pcb1']={r=000, g=110, b=070, a=127}, --Printed circuit substrate (tier 1)
+
['pbsb-alloy']={r=040, g=100, b=000, a=127}, --Lead Antimony Alloy
['mechanical-parts-01']={r=240, g=240, b=240, a=127}, --Mechanical Parts
['utility-box-mk01']={r=255, g=255, b=255, a=127}, --Utility Box

9 months ago
(updated 9 months ago)

Correct color for
['fawogae-substrate-pyal'] ={r=255, g=135, b=045, a=127}, --Basic substrate
+
['molten-glass']={r=255, g=255, b=255, a=127}, --Molten Glass
['battery-mk01']={r=235, g=040, b=040, a=127}, --Battery MK01
['planter-box']={r=185, g=165, b=140, a=127}, --Planter Box

9 months ago

Correct color for
['lab-instrument']={r=068, g=141, b=182, a=127}, --Laboratory instrument

8 months ago

['fish-hydrolysate']={r=148, g=148, b=081, a=127}, --Fish Hydrolysate

8 months ago

['dirty-water-light']={r=090, g=050, b=012, a=127}, --Muddy Sludge

7 months ago

['automation-science-pack']={r=146, g=122, b=097, a=127}, --Automation science pack
['py-science-pack-1']={r=178, g=088, b=001, a=127}, --pY Pack 1
['py-science-pack-2']={r=243, g=077, b=064, a=127}, --pY Pack 2

7 months ago

['nxsb-alloy']={r=014, g=075, b=114, a=127}, --Nexilit-antimony Alloy

6 months ago

['eg-si']={r=170, g=180, b=190, a=127}, --Electronic-grade Silicon
['sb-pulp-02']={r=240, g=080, b=085, a=127}, --Antimony Pulp 02

6 months ago

['controler-mk01']={r=080, g=083, b=070, a=127}, --Controler
['rotor']={r=220, g=218, b=218, a=127}, --Rotor
['electric-engine-unit']={r=061, g=061, b=061, a=127}, --Electric Engine
['fatty-acids']={r=180, g=185, b=066, a=127}, --Fatty Acids
['geothermal-water']={r=133, g=040, b=004, a=127}, --Geothermal Water
['trichlorosilane']={r=046, g=245, b=046, a=127}, --Trichlorosilane

6 months ago

['eva']={r=115, g=137, b=162, a=127}, --Eva
['electronics-mk02']={r=246, g=215, b=196, a=127}, --Electronics MK2
['controler-mk02']={r=191, g=203, b=212, a=127}, --Controler MK2
['utility-box-mk02']={r=230, g=230, b=230, a=127}, --Utility Box MK2
['self-assembly-monolayer']={r=125, g=046, b=046, a=127}, --Self Assembly Monolayer

5 months ago
(updated 5 months ago)

['brake-mk02']={r=140, g=144, b=145, a=127}, --Brake MK02
['shaft-mk02']={r=000, g=000, b=000, a=127}, --Shaft MK02
['gearbox-mk02']={r=073, g=069, b=063, a=127}, --Gearbox MK02
['saddle']={r=195, g=115, b=080, a=127}, --Saddle
['mechanical-parts-02']={r=253, g=098, b=037, a=127}, --Mechanical Parts 2
['brain-cartridge-01']={r=248, g=255, b=001, a=127}, --i don't care anymore
['nbalti']={r=232, g=225, b=210, a=127}, --
['organic-acid-anhydride']={r=059, g=059, b=058, a=127}, --
['brain-cartridge-02']={r=246, g=041, b=001, a=127}, --

5 months ago
(updated 5 months ago)

Thanks for this! I noticed some missing colors when I installed this mod and was wondering what values to use. I try to avoid altering the .lua files to avoid update problems, so I put all the colors you've provided so far into a table that matches the in-game settings format. I also changed the name 'dirty-water-light' to 'muddy-water'. The changelog indicates that dirty-water-light was tailings, but you call it muddy sludge, so I changed it to the new muddy sludge name.

{
['carbolic-oil']={r=098, g=092, b=013, a=127},
['sb-oxide']={r=255, g=155, b=195, a=127},
['molten-salt']={r=248, g=255, b=255, a=127},
['fenxsb-alloy']={r=190, g=180, b=255, a=127},
['anthracene-oil']={r=025, g=050, b=100, a=127},
['electronic-circuit-pyht']={r=025, g=130, b=123, a=127},
['intermetallics']={r=171, g=158, b=002, a=127},
['shaft-mk01']={r=155, g=155, b=155, a=127},
['brake-mk01']={r=155, g=155, b=155, a=127},
['gearbox-mk01']={r=155, g=155, b=155, a=127},
['py-limestone']={r=245, g=185, b=135, a=127},
['vitreloy']={r=080, g=180, b=240, a=127},
['pcb1']={r=000, g=110, b=070, a=127},
['pbsb-alloy']={r=040, g=100, b=000, a=127},
['mechanical-parts-01']={r=240, g=240, b=240, a=127},
['utility-box-mk01']={r=255, g=255, b=255, a=127},
['fawogae-substrate-pyal'] ={r=255, g=135, b=045, a=127},
['molten-glass']={r=255, g=255, b=255, a=127},
['battery-mk01']={r=235, g=040, b=040, a=127},
['planter-box']={r=185, g=165, b=140, a=127},
['lab-instrument']={r=068, g=141, b=182, a=127},
['fish-hydrolysate']={r=148, g=148, b=081, a=127},
['muddy-water']={r=090, g=050, b=012, a=127},
['automation-science-pack']={r=146, g=122, b=097, a=127},
['py-science-pack-1']={r=178, g=088, b=001, a=127},
['py-science-pack-2']={r=243, g=077, b=064, a=127},
['nxsb-alloy']={r=014, g=075, b=114, a=127},
['eg-si']={r=170, g=180, b=190, a=127},
['sb-pulp-02']={r=240, g=080, b=085, a=127},
['controler-mk01']={r=080, g=083, b=070, a=127},
['rotor']={r=220, g=218, b=218, a=127},
['electric-engine-unit']={r=061, g=061, b=061, a=127},
['fatty-acids']={r=180, g=185, b=066, a=127},
['geothermal-water']={r=133, g=040, b=004, a=127},
['trichlorosilane']={r=046, g=245, b=046, a=127},
['eva']={r=115, g=137, b=162, a=127},
['electronics-mk02']={r=246, g=215, b=196, a=127},
['controler-mk02']={r=191, g=203, b=212, a=127},
['utility-box-mk02']={r=230, g=230, b=230, a=127},
['self-assembly-monolayer']={r=125, g=046, b=046, a=127},
['brake-mk02']={r=140, g=144, b=145, a=127},
['shaft-mk02']={r=000, g=000, b=000, a=127},
['gearbox-mk02']={r=073, g=069, b=063, a=127},
['saddle']={r=195, g=115, b=080, a=127},
['mechanical-parts-02']={r=253, g=098, b=037, a=127},
['brain-cartridge-01']={r=248, g=255, b=001, a=127},
['nbalti']={r=232, g=225, b=210, a=127},
['organic-acid-anhydride']={r=059, g=059, b=058, a=127},
['brain-cartridge-02']={r=246, g=041, b=001, a=127},
}

5 months ago

yeah tailings were renamed in one of the latest updates, i didn't have the time to reedit them

5 months ago

['mold']={r=182, g=151, b=133, a=127},
['naphthalene'] ={r=056, g=056, b=056, a=127},

3 months ago

['crmoni']={r=200, g=235, b=238, a=127},

3 months ago
(updated 3 months ago)

['acrylic']={r=195, g=215, b=225, a=127},
['bio-ore']={r=118, g=148, b=114, a=127},

3 months ago

['worm'] ={r=177, g=120, b=104, a=127},

2 months ago
(updated 2 months ago)

['py-science-pack-3']={r=228, g=150, b=058, a=127},
['capacitor2']={r=024, g=109, b=214, a=127},
['ammonium-oxalate']={r=074, g=025, b=015, a=127},
['alag-alloy']={r=160, g=157, b=148, a=127},
['tbp']={r=092, g=098, b=097, a=127},

2 months ago
(updated 2 months ago)

['salt-solution']={r=189, g=242, b=238, a=127},
['plutonium-oxide']={r=138, g=255, b=255, a=127},

2 months ago

['oxalic-acid']={r=088, g=030, b=016, a=127},
['ammonium-mixture']={r=201, g=215, b=216, a=127},

a month ago

['vitrified-glass']={r=000, g=000, b=255, a=127},
['solar-panel-mk01']={r=253, g=225, b=034, a=127},

a month ago

['cyanoacetate']={r=179, g=182, b=205, a=127},
['re-pulp-01']={r=190, g=173, b=094, a=127},

a month ago

['mositial-nx']={r=061, g=035, b=122, a=127},
['fuelrod-mk02']={r=070, g=209, b=225, a=127},
['dodecylamine']={r=019, g=024, b=020, a=127},
['teos']={r=101, g=124, b=000, a=127},
['rhodamine-b']={r=200, g=010, b=020, a=127},
['cf']={r=171, g=171, b=171, a=127},

a month ago

['venon-gland']={r=196, g=196, b=102, a=127},
['brain-cartridge-03']={r=001, g=222, b=246, a=127},

a month ago

['antimonium-ore']={r=198, g=099, b=092, a=127},

a month ago

['fluorine-gas']={r=117, g=197, b=148, a=127},
['lithium']={r=082, g=124, b=112, a=127},
['cyanoacrylate'] ={r=069, g=226, b=219, a=127},
['cyanoacetate']={r=174, g=178, b=202, a=127},

a month ago

['hydrofluoric-acid']={r=223, g=251, b=075, a=127},

a month ago

['paper-towel']={r=236, g=236, b=236, a=127},
['tio2']={r=198, g=197, b=207, a=127},
['th-oxide']={r=131, g=111, b=096, a=127},
['aniline']={r=071, g=071, b=071, a=127},
['numal-food-01']={r=003, g=152, b=231, a=127},
['ernico']={r=150, g=096, b=108, a=127},
['erbium']={r=234, g=204, b=223, a=127},

a month ago

['u-238']={r=056, g=110, b=055, a=127},
['allylamine']={r=071, g=071, b=071, a=127},
['perylene']={r=055, g=055, b=055, a=127},
['rpc-mesh']={r=168, g=196, b=235, a=127},
['nitrogen-mustard']={r=209, g=142, b=000, a=127},
['numal-ink']={r=000, g=000, b=000, a=127},
['butanol']={r=070, g=070, b=070, a=127},
['dcm']={r=031, g=230, b=031, a=127},

17 days ago

['animal-eye']={r=196, g=114, b=088, a=127},
['ti-n']={r=155, g=158, b=155, a=127},
['gaas']={r=126, g=125, b=126, a=127},
['arsenic']={r=115, g=110, b=097, a=127},
['workers-food-03']={r=244, g=204, b=137, a=127},
['nitrous-oxide']={r=000, g=041, b=193, a=127},
['sb-silicate']={r=139, g=111, b=108, a=127},
['photosensitive-dye']={r=148, g=051, b=003, a=127},
['brain-cartridge-04']={r=215, g=001, b=231, a=127},

New response