View Issue Details

IDProjectCategoryLast Update
0022987AI War 2Gameplay IdeaDec 5, 2020 11:04 pm
ReporterChris_McElligottPark Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.009 Plenty Of Tuning 
Fixed in Version2.644 So Many Good Things All At Once 
Summary0022987: Galaxy Map Filters And Search
DescriptionThe other one is galaxy map modes, which would be a huge boon to a whole lot of people.  Getting in the framework to where we can add more modes via code or xml or whatever would be a big win.  
The cryptic notes I took on this were:
col 1: faction, thing to show.
col 2: thing that typing does, textbox
My intent is to make it so that these are loaded via xml out of arbitrary code like a lot of other stuff is now.
I don't think the old map filters and such worked that way.
This way someone just has to create some xml and some code and they have a new thing.
No UI stuff can be messed with directly or would need to be, I'd think.

Translation:
Basically, two columns:- Column 1 Row 1 has a dropdown with a list of types of galaxy map filter, ranging from default to "science remaining" to whatever else.  These would probably be based off a table, and then have custom linked code.-- This did exist in the past, so there are several display modes already in place, but I don't think it used a table last time.  -- Not using a table this time, either, to start, would be fine.  Getting the UI in would be enough, and I could add the moddable table later much more easily.-- This is a non-sim thing, so no gamecommands, which is nice.  This is just UI display and that's it.
- Column 1 Row 2 has a list of factions -- all of the ones in the game that are enabled (aka not beacons), and an option for "all." Probably other options like "All AIs" or "All Players," too.-- This later will be used by the display modes to show specific things.
- Column 2 Row 1 has a list of... some sort of functions.  The only one right now would be "Find Planet By Name."  But it could also maybe have something like "Find Planets With Unit By Name"-- These are a completely new thing, but basically making Badger's old "search for planets" more robust and something we can apply to more things.
- Column 2 Row 2 has a textbox.-- Typing into the textbox starts filtering planets based on whatever the thing at the top shows.  Of course it needs to respect visibility of planets if it's more than just the name.-- This lets people start typing the name of a planet and find all the ones that match, etc.  The code for actually doing that exists still thanks to Badger, just not the UI part anymore.
This whole little thing would be floating in the bottom left next to the sdiebar, where the tooltips go.  Tooltips would go over top of this, but  hovering over this would of course then not trigger tooltips.
TagsNo tags attached.

Relationships

related to 0023737 resolvedChris_McElligottPark Give some sort of indicator to planet icons on galaxy map set to not path through 
related to 0021540 assignedChris_McElligottPark Minor faction/controlling faction galaxy map confusion 

Activities

BadgerBadger

Mar 10, 2020 3:00 am

manager   ~0056440

Last edited: Mar 10, 2020 3:01 am

I spent some time brainstorming for things it would be cool to be able to do with this code. I think much of this is covered by what you had in mind up top, but I want to make sure you have lots of potential use cases in mind as you design things.

"The ability to have planets show only static defensive strength numbers"
"The ability to have planets show only mobile strength numbers"
"The ability to see all the Threat strength numbers"
"The ability to see all the [Hunter | Warden] strength numbers"
"The ability to see all only the total or mobile or static strength numbers for a specific minor faction (or minor faction team)"

"Highlight all planets with AIP reducers (or ARSs, etc)"
"Highlight all planet with Warp Gates adjacent to my planets"
"Highlight all planets with ships from Fleet X"

"Show the Last Time I had up to date intel for each planet"
"Show the number of factories on each planet (or "factories available to build units for a fleet on each planet") "
"Show my total energy production for each of my planets"
"Show my non-mobile-unit energy usage on each planet"

ParadoxSong

Mar 10, 2020 9:01 am

reporter   ~0056445

"Show planets targeted by Allied Fireteams and the strength assigned" Or something like that. Having an idea of what allied Scourge or Marauders want to do opens up planning possibilities, and will as a consequence make champion play less reactionary in multiplayer.

Chuito12

Jul 30, 2020 6:27 am

reporter   ~0057916

Show metal usage per planet Would be an amazing filter to have. I've found myself needing that a lot due to my love of combat factories and spewing out hundreds of units from a flagship

Apthorpe

Jul 30, 2020 12:26 pm

reporter   ~0057919

Being able to search planets by name will be fantastic.

BadgerBadger

Aug 27, 2020 11:22 pm

manager   ~0058210

I'm trying to debug a fireteams problem someone submitted, and I'm trying desperately to find a random planet in a 160 planet map, and it's taking me a really long time... Being able to search for a planet would be wonderful.

Chris_McElligottPark

Aug 28, 2020 12:33 pm

administrator   ~0058227

It was so tempting to just crack this open and work on it this morning. But then I thought "no, not getting distracted from MP alpha!"

Badger, are you testing me?? ;) :D

Issue History

Date Modified Username Field Change
Mar 9, 2020 8:31 pm Chris_McElligottPark New Issue
Mar 10, 2020 3:00 am BadgerBadger Note Added: 0056440
Mar 10, 2020 3:01 am BadgerBadger Note Edited: 0056440
Mar 10, 2020 9:01 am ParadoxSong Note Added: 0056445
Jul 16, 2020 8:16 pm BadgerBadger Assigned To => Chris_McElligottPark
Jul 16, 2020 8:16 pm BadgerBadger Status new => assigned
Jul 30, 2020 6:27 am Chuito12 Note Added: 0057916
Jul 30, 2020 12:26 pm Apthorpe Note Added: 0057919
Aug 27, 2020 11:22 pm BadgerBadger Note Added: 0058210
Aug 28, 2020 12:33 pm Chris_McElligottPark Note Added: 0058227
Oct 21, 2020 3:22 pm BadgerBadger Relationship added related to 0021540
Oct 21, 2020 3:22 pm BadgerBadger Relationship added related to 0023737
Dec 5, 2020 11:04 pm Chris_McElligottPark Status assigned => resolved
Dec 5, 2020 11:04 pm Chris_McElligottPark Resolution open => fixed
Dec 5, 2020 11:04 pm Chris_McElligottPark Fixed in Version => 2.644 So Many Good Things All At Once