View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0022987||AI War 2||[All Projects] Gameplay Idea||Mar 9, 2020 8:31 pm||Dec 5, 2020 11:04 pm|
|Product Version||2.009 Plenty Of Tuning|
|Fixed in Version||2.644 So Many Good Things All At Once|
|Summary||0022987: Galaxy Map Filters And Search|
|Description||The 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.
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.
|Tags||No tags attached.|
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"
||"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.|
||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|
||Being able to search planets by name will be fantastic.|
||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.|
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
|Mar 9, 2020 8:31 pm||x4000Bughunter||New Issue|
|Mar 10, 2020 3:00 am||BadgerBadger||Note Added: 0056440|
|Mar 10, 2020 3:01 am||BadgerBadger||Note Edited: 0056440||View Revisions|
|Mar 10, 2020 9:01 am||ParadoxSong||Note Added: 0056445|
|Jul 16, 2020 8:16 pm||BadgerBadger||Assigned To||=> x4000Bughunter|
|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||x4000Bughunter||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||x4000Bughunter||Status||assigned => resolved|
|Dec 5, 2020 11:04 pm||x4000Bughunter||Resolution||open => fixed|
|Dec 5, 2020 11:04 pm||x4000Bughunter||Fixed in Version||=> 2.644 So Many Good Things All At Once|