Fractal Softworks Forum

Starsector => Mods => Topic started by: Wispborne on April 20, 2021, 04:08:15 PM

Title: [0.97a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on April 20, 2021, 04:08:15 PM
(https://i.imgur.com/aauvr3n.png)

Neutrino Detector Mk.II
v1.4.3
Adds a new ability that removes false spikes at an increased volatiles cost.

Download (https://github.com/wispborne/NeutrinoDetectorMkII/releases/download/1.4.3/Neutrino-Detector-MkII.zip)

requires LazyLib 2.6 or later (http://fractalsoftworks.com/forum/index.php?topic=5444.0)
All updates are save-compatible unless the first number changes (1.1.x to 1.2.x is ok, but 1.x.x to 2.x.x is not).

Source Code (https://github.com/davidwhitman/NeutrinoDetectorMkII) • Previous Versions (https://github.com/davidwhitman/NeutrinoDetectorMkII/releases)
(https://img.shields.io/github/downloads/davidwhitman/NeutrinoDetectorMkII/1.4.3/total?color=blue&logo=github) (https://github.com/davidwhitman/NeutrinoDetectorMkII) (https://img.shields.io/github/downloads/davidwhitman/NeutrinoDetectorMkII/total?color=blue&logo=github&label=downloads%40total) (https://github.com/davidwhitman/NeutrinoDetectorMkII)



The new ability is granted on game load if the normal Neutrino ability is unlocked.
Change the per-day volatile cost by editing mods/NeutrinoDetectorMkII-x.y.z/data/config/modSettings.json.

Yes, this is a thinly veiled cheat. My recommendation is not to use this until you've played for many, many hours already.

If you like this, you may also like, or prefer, Objects Analysis (https://fractalsoftworks.com/forum/index.php?topic=20331.0) by Harpuea.
Objects Analysis shows a list of all objects within a system, but doesn't show their location, making exploration a search for known objects rather than a beeline to unknown objects.


Ability not showing up?
Put this into the Console:
Code
runcode Global.getSector().getCharacterData().addAbility("neutrino_detector_mkII");

Bugs? Questions? Ping me on Discord (https://fractalsoftworks.com/forum/index.php?topic=11488.0) @Wisp#0302, or just leave a comment in this thread.

Changelog
Spoiler
1.4.3 (2024-02-25) - Save Compatible
- 0.97a version file change

1.4.2 (2023-12-23) - Save Compatible
- data/config/modSettings.json now allows more configuration, including color (thanks to DeCell)

1.4.1 (2023-05-06) - Save Compatible
- Fixed crash on load if LunaLib was enabled.

1.4.0 (2023-05-06) - Save Compatible
- 0.96a compat.

1.3.0 (2023-04-17) - Save Compatible
- Adds support for slipstream detection out to a range of 15 LY (up from vanilla 10 LY).

1.2.0 (2021-05-01) - Save Compatible
- Bigger, more obvious spikes
- Darker purple (easier to see on some light Unknown Skies backgrounds)

1.1.0 (2021-04-20) - Save Compatible
- Increased usage to 1.8 volatiles per day
- It's still really OP
- Added a config file to change the cost (`data/config/modSettings.json`)

1.0.2 - Save Compatible
- Fixed the ability sometimes not getting added (why is the normal neutrino scan sometimes in one list and sometimes in another?)

1.0.1 - Save Compatible
- Fixed incompatibility with version checker

1.0
- Initial release
[close]

Known Issues
- none


Credits
LazyWizard: For LazyLib
Many others on Discord for help, support, reports, and being a motivating community
And of course Fractal Softworks for this incredible game

(https://img.shields.io/badge/license-CC%20BY--NC--SA%204.0-blue) (https://tldrlegal.com/license/creative-commons-attribution-noncommercial-sharealike-4.0-international-(cc-by-nc-sa-4.0))
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: 123nick on April 20, 2021, 04:14:59 PM
It would be cool if you could set a certain level that grants neutrino detector mk 2, instead of just game start. for me, i dont mind the false spikes in the early game but in the mid-late game its just wasting your time, imo. if it was like, level 8 or something that u got neutrino detector mk 2, maybe more or less, after ur experience and mastery of neutrino-detecting gets too the point where u can know whats a false lead and what isnt.
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: epsilonflash on April 20, 2021, 04:38:08 PM
I gotta say, this doesn't feel very cheat-y at all. the false neutrino spikes are a massive time-waster and a bother, there's nothing like counterplay or anything, you either have to follow them all and waste time or you potentially miss out on finding things. which, for an ability that should supposedly help not miss out on stuff... the fake spikes really make it feel mostly pointless

thank you very much for making this mod, it's a godsend and I'll definitely be using it in all my future playthroughs
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Morgan Rue on April 20, 2021, 05:47:20 PM
I gotta say, this doesn't feel very cheat-y at all. the false neutrino spikes are a massive time-waster and a bother, there's nothing like counterplay or anything, you either have to follow them all and waste time or you potentially miss out on finding things. which, for an ability that should supposedly help not miss out on stuff... the fake spikes really make it feel mostly pointless

thank you very much for making this mod, it's a godsend and I'll definitely be using it in all my future playthroughs
You can tell the difference between a 'real' spike and a 'fake' spike by traveling perpendicular to the spike and seeing if it moves. There's probably a few other ways to tell, and there's also a bunch of 'normal spots' for stuff to be, but I'm not going to list all that here.

But yea, the fake spikes make the ability feel... not really worth using? It takes time, requires volatiles and is generally not as effective as it perhaps should be?
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on April 20, 2021, 06:22:20 PM
It would be cool if you could set a certain level that grants neutrino detector mk 2, instead of just game start. for me, i dont mind the false spikes in the early game but in the mid-late game its just wasting your time, imo. if it was like, level 8 or something that u got neutrino detector mk 2, maybe more or less, after ur experience and mastery of neutrino-detecting gets too the point where u can know whats a false lead and what isnt.

I know this is a cop-out answer, but you could just install the mod mid/late game instead of at the start.

In reality, this is a low-effort mod and I would rather not spend time making it feel more integrated into the game, simply because it's meant to be a band-aid for those who are tired of false positives instead of something that a new player should add to their game and expect to feel balanced.
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: epsilonflash on April 21, 2021, 01:05:53 PM
You can tell the difference between a 'real' spike and a 'fake' spike by traveling perpendicular to the spike and seeing if it moves. There's probably a few other ways to tell, and there's also a bunch of 'normal spots' for stuff to be, but I'm not going to list all that here.

you're right of course, but at least in my opinion I still feel it's not worth the time. oftentimes the phantom spikes are small enough that the fake "object" would be somewhat far away, so if we move perpendicularly you still have to move a fair bit to make sure the pointer isn't moving at all, and that's time you could have just spent going towards the place and sensor bursting, which doesn't necessitate carrying volatiles and actually tells you with 100% certainty whether there's something around that area or not

phantom signals just feel very self-defeating in an ability that's supposed to help you save time honestly, like, here's this cool ability that'll show you where everything is so you don't have to waste time searching around aimlessly, but also it comes with false positives so you have to search around aimlessly anyway. it just makes the original neutrino detector not ever worth using (personally speaking)
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Ramiel on September 02, 2021, 02:27:30 AM
This mod is a godsend.....it definitely needs more exposure to the masses....the regular one is useless, it gives you dozens of fake points of interest and has you running around the system looking....this modded one actually helps!

No need to reply or anything....just expressing my appreciation......
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Kobura on October 14, 2021, 07:22:03 AM
Why isn't this in the mod index?
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on October 14, 2021, 08:36:35 AM
Because it's a cheat mod and I don't want to contribute to filling the Index with low-effort cheat mods. The quality of mods in the Index is, on average, pretty high.

much later edit: My understanding is that the mod Seeker adds a tool similar to Neutrino Detector Mk.II, but much better integrated into the game. I would suggest checking it out.
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: imba512 on November 16, 2021, 09:25:16 PM
I increased the volatile consumption to 9/day to make it feel more balanced.

What happens is that I pulse MK.II on for a few seconds to get a general bearing, then use the regular Neutrino detector to home in.
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Mira Lendin on November 16, 2021, 10:36:12 PM
When you combine this mod with "Objects Analysis" you can basically tell the location of every secret facility/cache within the first second of activation, after that you can just turn off the system and head toward them 1 by 1.
you might want to consider adding a big activation cost and lower the cost per second to compensate.
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: IonDragonX on November 17, 2021, 09:15:21 AM
When you combine this mod with "Objects Analysis" you can basically tell the location of every secret facility/cache within the first second of activation, after that you can just turn off the system and head toward them 1 by 1.
you might want to consider adding a big activation cost and lower the cost per second to compensate.
Or mark the other mod as 'incompatable' in the mod_info.java
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Axisoflint on November 17, 2021, 06:55:23 PM
When you combine this mod with "Objects Analysis" you can basically tell the location of every secret facility/cache within the first second of activation, after that you can just turn off the system and head toward them 1 by 1.
you might want to consider adding a big activation cost and lower the cost per second to compensate.
Or mark the other mod as 'incompatable' in the mod_info.java

Or... we could let people decide if they want to play with both mods together or not?
Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: Yunru on January 20, 2022, 04:44:37 PM
For those searching, this isn't on the index yet.
Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: Szasz on February 12, 2022, 01:57:42 AM
Confused. Checked the code how you add the ability, seems solid so why is this happening?
Yes, the mod is activated.

edit: oh, shoot, it's on gameload, facepalm

[attachment deleted by admin]
Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on April 17, 2022, 12:35:10 PM
1.3.0 (2023-04-17) - Save Compatible
- Adds support for slipstream detection out to a range of 15 LY (up from vanilla 10 LY).

(Remember that the ability is added when you load the game, so simply quicksave and quickload after you learn the vanilla Neutrino Detector ability. The reason it works this way is that I'm lazy.)
Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: zsunsun on May 13, 2022, 10:00:38 PM
Thank you, this is much needed after clocking 200+ hours on this game.

Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: exelsiar on June 07, 2022, 01:28:08 PM
Hello,

I was super pumped when I found this mod, alas I'm having an issue. Everything seems to work, and I'm getting the clicking noise of detection, but I'm not getting the visual effects of it pointing to what ever it's detecting. Any idea what could be causing this? I have the latest version of Lazy lib, and object analysis. Can't think of any other mods that would touch this.

Thanks
Title: Re: [0.95.1a] Neutrino Detector Mk.II, a false positive remover
Post by: Toxo on May 06, 2023, 04:55:09 AM
As of the release of version of 0.96.1a of starsector, this mod is no longer able to be activated via the vanilla mod menu.
Update it please.

However, the mod can be loaded and used with no issue, if you open the file mod_info.json and change its version manually to the current game version of starsector.
Ingame, the mod behaves as expected, and I have encountered no bugs after briefly flying around with it.
I'd still prefer an update from its author, to rule out savegame instabilities due to possibly outdated code later down the line.
Spoiler
Another quirk of this mod, that I already noticed in version 0.95 of starsector, is its inability to detect coronal hypershunts. I don't know if this is intentional or an oversight.
[close]
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on May 06, 2023, 10:01:19 AM
No changes, just a 0.96a recompile and metadata change for 0.96a.

https://github.com/wispborne/NeutrinoDetectorMkII/releases/tag/1.4.0
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: rawkhawklives on May 06, 2023, 10:50:09 AM
Spoiler
Tried to load up Neutrino got a crash 3/4 through the loading process. Here is the error message: https://imgur.com/a/AcopzxA

Crash Log (could not remember/figure out dropdowns):
18826 [Thread-3] INFO  org.lazywizard.lazylib.LazyLib  - Running LazyLib v2.8 with Kotlin v1.6.21, built for Starsector 0.96a-RC6
18828 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [data/config/version/version_checker_luna.json]
18830 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Autosave]
18831 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Carter's Junk Hull Mods 0.4]
18831 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Combat Chatter]
18832 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Combat Radar]
18832 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Console Commands]
18833 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\LazyLib]
18833 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\LunaLib]
18834 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\MagicLib]
18834 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\MoreCombatTerrainEffects-release]
18835 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Neutrino-Detector-MkII-1.4.0]
18836 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Officer Extension]
18836 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Progressive S-Mods]
18837 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\Substance.Abuse 1.1.a]
18837 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Users\Gabe\Starsector\starsector-core\..\mods\FED]
18838 [Thread-3] INFO  lunalib.backend.ui.versionchecker.VersionChecker  - Found 14 mods with version info
18838 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [autosave.version]
18839 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [CJHM.version]
18840 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [chatter.version]
19149 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [radar.version]
19150 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [console.version]
19150 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [lazylib.version]
19151 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [LunaLib.version]
19175 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [magiclib.version]
19179 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [MCTE.version]
19183 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [wisp_NeutrinoDetectorMkII.version]
19349 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Failed to parse version file "wisp_NeutrinoDetectorMkII.version"
java.lang.RuntimeException: Failed to parse version file "wisp_NeutrinoDetectorMkII.version"
   at lunalib.backend.ui.versionchecker.VCModPlugin.onApplicationLoad(VCModPlugin.java:92)
   at lunalib.LunaLibPlugin.onApplicationLoad(LunaLibPlugin.kt:50)
   at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
   at com.fs.state.AppDriver.begin(Unknown Source)
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:750)
Caused by: org.json.JSONException: wisp_NeutrinoDetectorMkII.version
Expected a ',' or '}' at 233 [character 31 line 6]
   at com.fs.starfarer.loading.LoadingUtils.Ö00000(Unknown Source)
   at com.fs.starfarer.loading.LoadingUtils.ô00000(Unknown Source)
   at com.fs.starfarer.settings.StarfarerSettings$1.loadJSON(Unknown Source)
   at com.fs.starfarer.settings.StarfarerSettings$1.loadJSON(Unknown Source)
   at lunalib.backend.ui.versionchecker.VCModPlugin.onApplicationLoad(VCModPlugin.java:87)
   ... 7 more
[close]

I have learned this is a known issue, not currently compatible with Luna. Updated expected but there is a fix in the discord posted by the mod author in tech support.
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on May 06, 2023, 06:17:27 PM
Fixed the crash with LunaLib, sorry!

1.4.1 (2023-05-06) - Save Compatible
- Fixed crash on load if LunaLib was enabled.
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: DARK170 on May 20, 2023, 10:45:00 AM
I think this is very cool mod :)
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: Wispborne on December 23, 2023, 12:28:50 PM
1.4.2 (2023-12-23) - Save Compatible
- data/config/modSettings.json now allows more configuration, including color (thanks to DeCell)

(https://i.imgur.com/Aitimm3.png)
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: Ragnarok101 on February 07, 2024, 12:43:08 PM
This probably doesn't need more than a modinfo update iirc. Depends on how the skill tree shakes out.
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: NEmergix on February 25, 2024, 02:18:00 AM
I can't make it work ? Unles i'm doing something wrong
Title: Re: [0.96a] Neutrino Detector Mk.II, a false positive remover
Post by: Jimminy Crimbles on February 25, 2024, 04:19:22 AM
I can't make it work ? Unles i'm doing something wrong

if you can't load the mod, change the version number in the mod_info.json file to 0.97a
if you're ingame and you don't see NDmk.2, right click a square on your ability hotbar to open the expanded list. if neutrino detector hasn't been unlocked yet, get that first, then save and reload the game
Title: Re: [0.95a] Neutrino Detector Mk.II, a false positive remover
Post by: Axisoflint on March 10, 2024, 10:15:10 AM
Because it's a cheat mod and I don't want to contribute to filling the Index with low-effort cheat mods. The quality of mods in the Index is, on average, pretty high.

much later edit: My understanding is that the mod Seeker adds a tool similar to Neutrino Detector Mk.II, but much better integrated into the game. I would suggest checking it out.

I realise this is an old reply to a question, but I just wanted to say that I appreciate this mod very much and frankly, there are other mods on the Index that are just as, if not more "cheaty" than this (no, I'm not going to specifically call anyone out). Regardless, again, much appreciate the mod.