Author Topic: [Proof of concept] HUD object icons - improved visibility/awareness  (Read 2405 times)

0 Members and 1 Guest are viewing this topic.

Offline Mito [PL]

  • 210
  • Proud Member of Slavicus Mechanicus
[Proof of concept] HUD object icons - improved visibility/awareness
[Cleared up for topic readability]
« Last Edit: February 05, 2021, 12:41:36 pm by MitoPL »
How do you kill a hydra?

You starve it to death.

 

Offline Lafiel

  • 24
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Based on an idea by Mito and with the help of Svedalrain's new set of great radar icons, here is a script that displays ship-class specific radar-icons on top of ships in 3D-space. Especially in cluttered missions, this can drastically increase pilot awareness. See screenshots (by Mito) below:
Hidden Text: Show












The script is designed to both work as an addition to already existing mods (pre-configured for the MVPS ships), as well as a module for custom mods, where a bit more flexibility can be achieved with SEXPs.
For more detailed configuration details, see the script's GitHub repository.

Link to the repository. Link to a simple zip file with the script.
Installation: unpack the zip, toss the "data" folder into your MediaVPs directory, done. If you run on at least 21.0, I suggest enabling the respective flag in the config, even if you are just bolting it onto an existing mod.

How does it work: the script generates IFF colored icons of ships displayed over the ships themselves. The icons fade roughly within the targeting reticle and if the object is within a certain distance from the player.
If you want to change the fading distances, you can tweak the values in data/config/radaricon.cfg - the values are under "Alpha": category. Near and Far decide over fading based on distance from the player, ReticleNear and ReticleFar decide over fading based on the icon position relative to the center of the screen.

Edited to function as introduction post.
« Last Edit: February 08, 2021, 02:56:19 am by Lafiel »

 

Offline Mito [PL]

  • 210
  • Proud Member of Slavicus Mechanicus
Re: [Proof of concept] HUD object icons - improved visibility/awareness
One more thing, while it's been only really tested with MediaVPs 4.3.3 only, we think that this will not cause issues with most other mods - new assets that have no radar icon assigned should just be ignored for icon display. My quick test with one of the missions from Blue Planet: War in Heaven supports that claim:

Hidden Text: Show

How do you kill a hydra?

You starve it to death.

 

Offline Svedal

  • 23
Re: [Proof of concept] HUD object icons - improved visibility/awareness
I'm so happy the icons are being helpful, I couldn't think of a better way! So excited to get home and play

 

Offline Lafiel

  • 24
Re: [Proof of concept] HUD object icons - improved visibility/awareness
As a quick Update:
Current Zip Version fixes the crash with asteroids (campaigns should be fully playable), and current GitHub Version scales the icons in regards to screen size (and, if configured, ship type)

 

Offline Iain Baker

  • 210
  • 'Sup?
    • Steam
    • Twitter
    • NOMAD's Reviews
Re: [Proof of concept] HUD object icons - improved visibility/awareness
These are fantastic! Anything that helps with situational awareness gets a thumbs up from me. In fact, have three  :yes: :yes: :yes:
Wanna check out my video games, technology and media website? If so, visit; https://www.nomadsreviews.co.uk/

Interested in hiring my freelance writing, proof-reading, editing, SEO, TTSO, Web Development or Social Media Management services? If so, please messege me at [email protected]

 

Offline 0rph3u5

  • 211
  • Oceans rise. Empires fall.
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Neat stuff - I think it would make a cool tool for nebula missions, esspecially so you can dump the visibility to almost zero and/or make protection of your AWACs actually a meaningful thing (if there are triggers to turn it on and off during a mission that is)
"As you sought to steal a kingdom for yourself, so must you do again, a thousand times over. For a theft, a true theft, must be practiced to be earned." - The terms of Nyrissa's curse, Pathfinder: Kingmaker

==================

"I am Curiosity, and I've always wondered what would become of you, here at the end of the world." - The Guide/The Curious Other, Othercide

"When you work with water, you have to know and respect it. When you labour to subdue it, you have to understand that one day it may rise up and turn all your labours into nothing. For what is water, which seeks to make all things level, which has no taste or colour of its own, but a liquid form of Nothing?" - Graham Swift, Waterland

"...because they are not Dragons."

 

Offline Lafiel

  • 24
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Neat stuff - I think it would make a cool tool for nebula missions, esspecially so you can dump the visibility to almost zero and/or make protection of your AWACs actually a meaningful thing (if there are triggers to turn it on and off during a mission that is)

If you use it in mod-mode, you can (and actually have to) use sexp's to trigger the icons on and off. And that also allows you to specify which teams you have icons for. For example, all teams when your AWACS ship is still a thing, and Friendly only once it's down

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Re: [Proof of concept] HUD object icons - improved visibility/awareness
I didn't like it at first. But then...

Neat stuff - I think it would make a cool tool for nebula missions, esspecially so you can dump the visibility to almost zero and/or make protection of your AWACs actually a meaningful thing (if there are triggers to turn it on and off during a mission that is)

I second this - it's an amazing feature to use with AWACS, both in and out of nebula!
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 

Offline Dilmah G

  • Failed juggling
  • 211
  • Do try it.
Re: [Proof of concept] HUD object icons - improved visibility/awareness
I was somewhat sceptical at first too, but using this in a massive furball with dogfights happening all around you is a total game-changer. It's impossible to capture with screenshots just how useful it becomes in large-scale missions where you're trying to keep track of multiple ships, and instead of having to decipher the radar or scroll through an escort list, all I have to do is look over and I can see whether a ship is under attack! I'm a massive fan.

 

Offline Lafiel

  • 24
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Alright, the script is done and (hopefully) bug-free.
Icons are also updated.
Currently, the newest version is on the github, and the zip in this thread will probably also soon be up to date.

 

Offline Mito [PL]

  • 210
  • Proud Member of Slavicus Mechanicus
Re: [Proof of concept] HUD object icons - improved visibility/awareness
First post updated. I'll try to play around with the script a bit and get some better screenshots of the new version.
How do you kill a hydra?

You starve it to death.

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Chopped liver
    • Steam
    • Twitter
Re: [Proof of concept] HUD object icons - improved visibility/awareness
I've been thinking about this a lot and I was thinking I'd love to use something like that that displays icons over an arbitrary list of objects (modder defined). In my case, I'm thinking just bombs (a weapon object) and minds (a ship object).
Cutscene Upgrade Project - Mainhall Remakes - Between the Ashes
Youtube Channel - P3D Model Box
Between the Ashes is looking for committed testers, PM me for details.
Freespace Upgrade Project See what's happening.

 

Offline EatThePath

  • 28
  • Laser Lich
    • Twitter
Re: [Proof of concept] HUD object icons - improved visibility/awareness
The configuration options for this should allow that use case no problem.

For the skeptics, or just those hungry for visuals, I recorded a run of Warmachine's version of Forced Entry with the icons, including some on missiles but I think I screwed up the definitions for the shivan bombs somehow and only just noticed it. In any case it's a moderately busy mission with things happening at fairly long range at points, so I think it shows off the script decently well.
Name your damn turrets and sounds! Numbers alone aren't helpful!
"if disco is dead then I am the laser lich"
"...[Warmachine] keeps changing as fast as EatThePath can force the engine to do his dark bidding..."

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Chopped liver
    • Steam
    • Twitter
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Finally a video preview.

Yeah, this is pretty rad.
Cutscene Upgrade Project - Mainhall Remakes - Between the Ashes
Youtube Channel - P3D Model Box
Between the Ashes is looking for committed testers, PM me for details.
Freespace Upgrade Project See what's happening.

 

Offline Mobius

  • Back where he started
  • 213
  • Porto l'azzurro Dolce Stil Novo nella fantascienza
    • Skype
    • Twitter
    • The Lightblue Ribbon | Cultural Project
Re: [Proof of concept] HUD object icons - improved visibility/awareness
This is a great addition to HUDs. I do wonder however if it's activated by default all the time once the script is installed or, perhaps, it *may* be possible to trigger its activation under certain circumstances. One such circumstance I'm thinking of (and I actually need) is flying a spacecraft whose HUD is compatible with this enhancement, while other spacecraft would not result into the script being used. Any way to do it?
The Lightblue Ribbon

Inferno: Nostos - Alliance
Series Resurrecta: {{FS Wiki Portal}} -  Gehenna's Gate - The Spirit of Ptah - Serendipity (WIP) - <REDACTED> (WIP)
FreeSpace Campaign Restoration Project
A tribute to FreeSpace in my book: Riflessioni dall'Infinito
My interviews: [ 1 ] - [ 2 ] - [ 3 ]

 

Offline EatThePath

  • 28
  • Laser Lich
    • Twitter
Re: [Proof of concept] HUD object icons - improved visibility/awareness
One of the configuration options sets if it's on by default or not. If it's not, you can activate it via a SEXP.
Name your damn turrets and sounds! Numbers alone aren't helpful!
"if disco is dead then I am the laser lich"
"...[Warmachine] keeps changing as fast as EatThePath can force the engine to do his dark bidding..."

 

Offline Mobius

  • Back where he started
  • 213
  • Porto l'azzurro Dolce Stil Novo nella fantascienza
    • Skype
    • Twitter
    • The Lightblue Ribbon | Cultural Project
Re: [Proof of concept] HUD object icons - improved visibility/awareness
Excellent, that's what I need!  :yes:
The Lightblue Ribbon

Inferno: Nostos - Alliance
Series Resurrecta: {{FS Wiki Portal}} -  Gehenna's Gate - The Spirit of Ptah - Serendipity (WIP) - <REDACTED> (WIP)
FreeSpace Campaign Restoration Project
A tribute to FreeSpace in my book: Riflessioni dall'Infinito
My interviews: [ 1 ] - [ 2 ] - [ 3 ]