Fractal Softworks Forum

Starsector => Mods => Modding => Topic started by: TaLaR on April 08, 2018, 04:15:03 AM

Title: [0.8.1a] Targeting Assist 0.1.0
Post by: TaLaR on April 08, 2018, 04:15:03 AM
Download Version 0.1.0 (http://www.mediafire.com/file/21g354bbh58an0s/TargetingAssist_0.1.0.zip)

Hyperion looks like it has so much potential, yet is hard to use efficiently. So i thought that having the following extra data visualized can help with landing perfect jump-shots:

So that's what this mod does. It also covers skimmer in similar manner (but instead of range circle, it shows expected skim position and facing).
Enemy and own velocity vector visualization can be enabled separately (as well as pretty much anything else drawn by this mod).
Check TARGETING_ASSIST.ini for options.

How it looks:
Spoiler
(https://i.imgur.com/nWEL9IW.png)
(https://i.imgur.com/VD0yFr6.png)
[close]

CREDITS
Dark.Revenant - Leading Pip mod, which I used as basis for this one
kazi - IntelliJ Idea config guide
LazyWizard - LazyLib
Title: Re: [0.8.1a] Targeting Assist 0.1.0
Post by: Arkar1234 on April 08, 2018, 06:58:30 AM
My god... I never knew I wanted this mod but....

(http://emblemsbattlefield.com/uploads/posts/2014/9/give-diretide_1.jpg)
GIMME!!
Title: Re: [0.8.1a] Targeting Assist 0.1.0
Post by: Arkar1234 on April 08, 2018, 07:23:44 AM
Alright Tested the mod out... Feedback time!

-

Well first off.. I'm really liking this as a QoL mod, and I'm sure Nemonaemo would like to know where he's  phasing into as well ;P

That being said, I understand this is the first iteration but there are some things that I think would be nice to add later on.


I'm not sure how easy or hard it will be to implement these things... just throwing my two cents in :D
Title: Re: [0.8.1a] Targeting Assist 0.1.0
Post by: TaLaR on April 08, 2018, 07:46:16 AM
  • An option to turn the UI off for when we're using non-phase ships... or just want to reduce clutter in general
  • Mod compatibility with different phase-types (i.e mod specific jump-drives don't really show up in the UI)
  • Perhaps some customization in the colors for those who are slightly color blind

1) I had that initially, but got to point where I had too many options cluttering up the code. And found that I quite like having enemy and own vector, while piloting other ships too (other stuff is already teleport/skimmer specific). Still, why not.
2) That's actually a problem - ShipSystemAPI doesn't allow to get enough info to make it work flexibly from dynamic info (can't even get range of system). And it's not just range - it's how systems change speed vector on teleportation, exact timings, etc. So currently skimmer and teleporter are hardcoded.
3) Colors are customizable, set "useVanillaColors" to false and then set your values in TARGETING_ASSIST.ini . Though color labels in ini may not quite match how I actually use them.