pyfa-org / Pyfa

Python fitting assistant, cross-platform fitting tool for EVE Online
GNU General Public License v3.0
1.59k stars 403 forks source link

Feature Request: Custom Target Profile Directories #2583

Closed HyperSaRogue closed 4 months ago

HyperSaRogue commented 4 months ago

Could we have an option in the "create target profile" dialog that lets us create custom directories and sort new profiles into them?

Most of my theorycrafting is for PvE, especially abyss, and I like to have a large number of target profiles stored to simulate against. Custom target profiles currently sit at the top level, though, which turns the profile collection into a merry hunt any time I want a specific one.

When I upload profiles it's usually in bulk from here: https://gist.github.com/jdtech3/6bd0a06626467cc4a3c0ddc4ede300ff A way to upload a group of profiles from my clipboard directly into a directory, instead of at the top level, would be some much-appreciated QoL.

DarkFenX commented 4 months ago

Use [Folder1][Folder2]profile naming, it would put them into subfolders. Lmk if that's what you wanted, I will close the issue if it is.

ehawman commented 4 months ago

WHOA. That's such a cool feature. Not the original submitter, but I'll be sharing this with my corp. Thanks!

If I were to recreate/reconfirm the info in the linked gist into the bracketed format, would you be interested in adding that to Pyfa by default?

My initial thought is that what is now "NPC" would become "NPC Faction", and then I'd do [NPC Entity][Entity Group]Entity Name,Stats etc, where the Entity Group is collapsed. So instead of Deadspace Overseer Battleship, Deadspace Overseer Cruiser, Deadspace Overseer Frigate, Deadspace Overseer's Belongings, Deadspace Overseer's Sentry, and Deadspace Overseer's Structure, there would just be Deadspace Overseer with all those entities underneath. Maybe split into Deadspace Overseer Ships/Structures.

Example:

[NPC Entity][Abyssal Spaceship]Anchoring Damavik,45.805970149253724,40.910447761194035,47.17910447761194,37.50746268656716,3000.0,192.0,192.0

DarkFenX commented 4 months ago

Yes I can add it to defaults. However I'd like to look at how usable it is first (sometimes too much detail isn't good, can't say how good is it until I get to use it).

If you can run from source, you can try adjusting defaults yourself:

(but visually there should be no difference between built-in patterns and custom ones, apart from editor visibility)

HyperSaRogue commented 4 months ago

That's exactly what I was looking for, thank you! Issue closed