Open Al12rs opened 6 years ago
-make the flag for plugins loading BSAs check for the entire modlist and not just the origin mod.
Wouldn't that kill MO2 performance?
Not really too much, depending on how you implement it. Mo2 has an entry for each file loaded in the game (needed later for the usvfs mapping) that is already being used extensively for conflicts checking. The whole thing is pretty well done. I think there is room for performance improvements in the current conflicts checks, especially if we use existing cicles already needed to check for stuff. Not something I plan to add soon anyway
Instead of making a meta issue, you could make a milestone and assign issues to that. :)
I don't really plan on doing all these for a particular release. I will just do them as I have some time, some might never get done unless other people start helping. Most of these don't have a standalone issue dedicated to them. They are basically the requestes received on Discord and ideas I have myself.
An enable all in separator feature?
Here is a list of requested and planned improvements:
[x] -add refresh button for the downloads tab.
[x] -add filter for mod backups.
[x] -fix script extender plugins filter to actually look for dlls and not just SKSE folder.
[x] -add make backup option to modlist context menu.
[x] -add filter for just the SKSE folder for general SKSE files.
[x] -save dimensions for dialog windows.
[X] -change the ignore missing game data to use a bool on the meta.ini instead of adding a TEXTURE folder.
[x] -Test setting uniformRowHeight property to true for our qtreeviews to potentially improve performance.
[x] -Add separators to modlist.
[x] -Add color selector for overwrite/overwritten and plugin highlight in the settings.
[x] -Add color to separators.
[x] -add folder and item icons to the data tab.
[x] - Add empty folders to the data tab.
[x] - Add support for profile specific CK ini files.
[x] - Add option to clear geometry data in settings.
[x] - Make separators not being hidden by the enabled filter.
[x] - make create empty mod and create separator be created with the priority under the mod that was clicked to show the context menu.
[x] -Add comments system
[x] -Add some explanation to the Notes tab in the mod information window.
[x] -ctrl +F to activate name filter
[x] - Make new separators use the last color used for them.
[x] - Add context menu options to the plugin list for opening ModInformation and opening mod in explorer.
[x] - Add option to disable the scrollbar indicators for separators.
[x] - Use "Ideal text color" for colored separators.
[x] -add change game path option
[x] - Use "Ideal text color" for highlighted mods.
[x] -Make it possible to download other files while the "you have already this dl, do you want to re- download?" is up
[x] - Refresh managed INI by when toggling Use Profile INIs setting.
[x] - Add "Undo ignore update" option to the modlist.
[x] - Make double clicking on different columns of a mod open corresponding modinfodialog tabs, like the Notes tab.
[x] -add number of active mods and active plugins somewhere
[x] -make the downloads tab a column based view.
[x] - Add move to top/move to bottom context menu options for modlist and plugin list.
[x] -make the flag for plugins loading BSAs check for the entire modlist and not just the origin mod.
[x] -Add the notes column to export to CSV.
[x] -add don't show this again to "delete INI settings" dialog when toggling profile INI settings.
[x] -add option to move all files from overwrite to a mod
[x] Fixed width for download bars so they aren't jumping all over the place.
[x] add open Origin info to Data tab.
[x] Either widen the default window size to allow display of the entire "create files in mod instead of overwrite(*)" option, or just delete the "instead of overwrite" part. Hovertext covers that anyway.
[x] Change string "Use application's icon for shortcuts" to: "Use application's icon for desktop shortcuts".
[x] Recognize bodyslide data as valid installation data, since you do for skyproc it seems. Probably other similar things too?
[x] Make double clicking a mod on a specific part of a mod (version, category, flags) open its associated info tab, if applicable.
[x] Badly want a texture comparison feature/utility so I can compare conflicting textures easily and decide what I prefer. Even better if it could do meshes too, but not expecting that, just the raw textures would be nice.
[x] In conflicts tab allow hiding files of the current mod even from the bottom view.
[x] Improve detection of subfiles updates instead of just relying on the global version of the mod. (Check if the file has been moved to OldFiles or if it has been deleted)
[x] -find/make a good file explorer widget and use it for the modinfodialog, + make a small standalone application and add it as a default executable to open the data folder virtualized.
[x] -Add preview support for ini files
[x] -Show the nexus modnames when query info has multiple numbers to choose from.
[x] -check for updates for a single mod
[x] I probably wouldn't use it, but I imagine some people would use reverse filters? Like, exclude Armor from view by double clicking the filter or something.
[x] -add list of non conflicted files
[ ] -Add button in preview dialog to hide the previewed and a label the winning file
[x] -Add flag for mods with hidden files
[x] -Add context menu option to mods with hidden files to unhide them
[ ] -Add button to checksum to see if conflicting files are identical.
[ ] -Saves view could do with a couple of columns to order by filetime and by name
[ ] -add option to start a program not hooked (without MO locking)
[ ] -make categories change for each game
[ ] -When downloading a file again give option to delete the existing one
[ ] -minimize on game launch toggle
[x] -add "doesn't contain Plugins" category or allow to "NOT" categories
[x] -change file tree to open files on double click instead of rename. Maybe add copy and paste
[ ] -add CSV for plugins
[x] -implement parameter passthrough
[ ] -fix drag&drop after entering a folder in overwrite
[ ] -add query info to mods
[ ] -add a "notes" field when installing a mod.
[ ] -remember fomods selections after installing
[x] -show warning for form 43 plugins for SSE.
[ ] -add downloads queuing system with users being able to choose how many concurrent downloads they want.
[ ] -allow scrolling with the mouse wheel wile drag and dropping mods.
[ ] -add a new system for a sub modlist view (at the bottom of the current one for example to show specific things like backups for a specific mod, conflicted mods, etc basically a result section.
[x] -investigate/improve sort button performance.
[ ] -add option to limit download speed.
[ ] - Add new option to the "You already downloaded this file" dialog to install the existing download.
[ ] -Add option to hide a disabled mod from a specific profile, also add a way to show hidden mods and restore them. Figure out how to handle loadorder for them etc.
[ ] -in the save view add list of ESPs in the load order that are not in the save in addition to the existing list of missing esps
[x] -Add new Archive Contents preview to see the contents of BSAs on double click.
[x] - Delete custom paths as well when deleting an instance.
[ ] - Calculate checksum of mods after they are installed from archive and save it. Allow users to check checksum of mods and flag those not matching installation checksum. Also allow users to set current state as base state of a mod.
[ ] -add option to hide backups from modlist (something different than filters).
[x] - Change color selection for conflicts to a combobox system.
[ ] - Add option to set custom icons for the added executables.
[x] - Allow text to be displayed on the toolbar icons of executables.
[x] - Add search to the Data tab.
[x] - Add options to Data tab to open origin Info and in explorer.
[ ] - Add right click menu option to mods to only show conflicted mods (add a new filter called conflicted view or something and apply it with the current mod, clear it with the clear filter button at the bottom).
[ ] -Fix error if a user tries to download another file while "this file is already being downloaded" message is up, and let the new download queue up.
[ ] -Change modlsit and pluginlist headers to always remain in view like the new downloads tab does.
[ ] -Add notes column to downloads tab. Add note to mod if installed.
[x] -Add modName column to downloads tab. Make it searchable as well.
[ ] -Add download counter similar to the other ones, with visible/total and status counters (installed, unistalled, downloaded, paused, etc).
[ ] -Add send to option during install of a new mod.
[ ] -When deleting a mod, add option to also delete the archive.
[ ] -Automatically unblock the MO2 dll files on startup (if current version!=last version used) to avoid errors with installers or usvfs.
[ ] Option to have the source file cloned to the downloads section in MO when installing from file? To allow reinstallation, easier file management.
[x] FOMOD installer feature: click images for full size. Especially with textures, the imperfect compression is a pain.
[x] For the executable option "create files in mod instead of overwrite," allow searching by clicking and typing in the dropdown list instead of having to manually search through the alphabetical list.
[x] Auto switch to newly created profiles. Some people may not like it, but I at least expected that behavior at first, and suffered when I realized.
[ ] An important thing is that I think MO should be able to handle mods that need to go in the base Skyrim folder.
[ ] Automatically handle mods from the same source when you endorse one of them, so they don't show the endorse flag.
[ ] Support sorting by tag metadata instead of just the often vague and pigeonholed single categories nexus uses.
[ ] Have a separate overwrite for each profile, or have it as an option.
[x] Change category tab tooltip from "Category of the mod" to "Primary category of the mod."
[ ] If possible, have an option to delete the previous version of a download upon upgrade, to prevent buildup of outdated downloads. Checkbox for replace mod thing that offers to delete download file associated with the previous version? IDK.
[ ] Allow adding plugin tools to the toolbar (like executables)
[ ] Allow ignoring .mohidden files from conflict resolution, and optionally put a system to exclude other files as well.
[ ] add option to not show .mohidden files from Data tab.
[ ] add matching mod highlighting when selecting a file in the Data tab.
[x] add a filter for mods containing hidden files.
[x] add visit on nexus context menu to mod backups.
[ ] add a flag for mods that have been hidden or deleted from nexus.
[ ] add option to always show overwrite when filtering
[ ] Add task dialog asking what to do with BSA after extracting it (offer hiding it as well)