Skip to content

--- [Request] Plugin Merger Tool #315

@TrevorAvrett

Description

@TrevorAvrett

A plugin merger tool to compare the user's given plugin, (most likely in the "Backup" log) to the plugin that comes with the latest Assembly Update.

The tool highlights the differences, (names or entirely newly defined values) and the user can double click on the one that will be used in the new plugin.

If the user does not hand select each difference they want to keep, then assembly auto-generates,
based on a number of preferences the user chooses

        Example: 
                         Flags
                                -  Default all line *Differences* to end the Reference Name with a "?"
                                -  Include BOTH Reference Names where there are name discrepancies for the same offset, 
                                      separated by: " | "
                                -  Prefer the alternate Reference Names found in *either plugin* choices 
                                      over any "Unknown" Reference Names

                           Flags                              
                                - Include ALL different lines referenced in the Backup AND Assembly Updated plugin
                                - Only include ALL different lines referenced in the Backup and Assembly plugin versions IF they're not 
                                      identified with the Reference Name: "Unknown"

                           Flags                                           
                                - Merger Tool will Default to Backups plugins where differences occur             
                                - Merger Tool will Default to Assembly Updates plugins where differences occur  

(Side by Side Comparison)
[User Backup Plugins] | [Assembly Updated Version Plugins]

[Compiled Plugins from lines unchanged, and user-selected]

                                                                   [save] [cancel]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions