Archean

Archean

Color ore scanner
13 Comments
ArchieFoxer 29 Apr @ 1:12pm 
Ah thanks, I either misunderstood the comments or didn't see it.
Snjo  [author] 29 Apr @ 8:40am 
@paullie Screens can't pass through bridges and junctions, only direct connection.

@archiefoxer Yes, it will take any signal > 0 and boost it up to the value, a boos vale of 0.5 changes a source signal of 0.0002 to 0.5, or half total brightness. 0.5 is usually overkill though, because it's useful to separate very faint resources from medium queality resources. There's also a multiplier value in there to play with. The code comments should explain it.
ArchieFoxer 29 Apr @ 2:15am 
@Snjo:
Does this also make stuff in the 0-1% range visible?
Paullie 28 Apr @ 2:01pm 
So i have dismantled it and rebuilt however i can only get the screen to work if it is plugged straight into port 0, i wanted to run it through a data bridge so i could tidy up the wiring a bit. any ideas?
Snjo  [author] 28 Apr @ 9:52am 
@archiefox Yes, you can use the oreboost variables. Check the description above. It requires you to edit the main code file, not via the UI. Set the boost value to any number between 0 and 1.
ArchieFoxer 26 Apr @ 1:54pm 
Can I somehow make the scanner more sensitive to scan for low density pockets of very rare stuff like flouride?
Snjo  [author] 5 Oct, 2024 @ 3:18am 
Updated after a game update to fix broken code. If you have integrated this into your own build, you can spawn this updated version separately and swap the disk into your build, or make the following changes manually:

file: ColorOreScanner.xc
line 325: remove ) at the end
line 382: add ) at the end
Ahdidaas 4 Sep, 2024 @ 5:50pm 
ty, it looks sweet!
Snjo  [author] 18 Jul, 2024 @ 1:11pm 
@tycho_leksten, go right ahead!
Tycho_Leksten 17 Jul, 2024 @ 4:59pm 
mind if i use your code as a base in my radar blue print that i was thinking about up loading as long as i give you and credit?
Snjo  [author] 8 Jul, 2024 @ 2:03pm 
I have refactored the code so it's easier to implement into another computer.
-The init entry point has been moved into an oreinit() function so it won't conflict.
-Device port numbers have been changed to aliases. Main.xc shows the init function being called and code include statement.
-The $screen variable has been changed to $screenOre to avoid conflict with other screens.
Snjo  [author] 7 Jul, 2024 @ 2:56am 
Added scan arc angle, so you can set scanning to only forward in a narrower beam (45/180/360 degrees)
Tinman 20 Jun, 2024 @ 3:46pm 
Color :steamthumbsup: