[size=]
Будущее BOSS(Англ):[/size]
[hide]
The Future Of BOSS (by Wrinklyninja)
I've been working away at a private project of mine for some time, and it's gotten to the point where I think it's ready to be shared with the rest of the community. The Load Order Optimisation Tool (working title) is designed to overhaul BOSS's existing sorting functionality to make it entirely foolproof and much easier to maintain. It's completely automated, requiring no user input or masterlist maintenance, and so removes the main weaknesses of BOSS.
The Load Order Optimisation Tool uses a slightly modified version of CBash together with a set of algorithms to analyse your installed plugins and determine the order in which they would be best loaded to minimise conflicts. It also features a conflict grading system, which takes into account the nature of conflicts and is used to determine the compatibility of plugins and provide user feedback on them.
The Tool's scanning of plugins to determine load order naturally takes longer than BOSS does to set the load order, so in order to maximise efficiency, the Tool can upload load order data to a remote server, which then collates all submitted load order data to form a masterlist which the Tool can then use without having to scan the load order, so long as the masterlist contains all installed plugins. This data submission process is entirely optional and is disabled by default, for piece of mind, though it is highly recommended to enable it, as data submitted is completely anonymous and the masterlist created from it greatly decreases running time.
Of course, there are cases where there is some freedom of choice in the positioning of plugins, so the Tool retains a user rules system, though much simplified as only OVERRIDE rules are required, and only for plugins. Groups of plugins can be moved using regular expression matching.
The Tool also retains message-attaching capabilities via a metadata file that is similar to BOSS's masterlist in that it stores messages to be attached to plugins, and supports the same features that the masterlist format does, but it can also store much more data in an extensible fashion, so new types of metadata can be added without worry for backwards compatibility. It also doesn't decide order, giving a greater flexibility in format and layout, so it's easier to write. This is the only file used by the Tool that needs to be maintained by the team.
The BOSS Log is retained, but has been slimmed down to focus on what the user actually needs to take action on. BOSS isn't the best tool for providing an overview of your plugins, or details for all your plugins. As such, the Summary is retained, with counts of all the message types, and the Userlist Messages section has been merged into the General Messages section, with only rule application errors being displayed. The Recognised Plugin list has been replaced with a Plugin Messages section, which only lists the plugins that have messages attached or have been flagged as incompatible or as having some other issue by the Tool. The Unrecognised Plugins section is no longer applicable with the Tool, so has also been removed.
Because not everyone has access to the Internet from their gaming computers, and servers can disappear, the Tool will ship with a client-side masterlist creator, which you can use to build up a masterlist as your own installed plugins list changes, or even 'crowdsource' a masterlist by combining the masterlists created by any number of users into one masterlist that lists all their plugins in the correct order.
At the moment, the Tool is only a command-line application, though I will be creating a simple GUI for it too. All its functionality will also be available through the BOSS API. I hope to be able to start beta testing the Tool within the coming months, and will be uploading the source code to BOSS's repository shortly. The aim is to include the Tool in BOSS v3.0, whenever that happens. Probably 6 months to a year from now.
Источник:
ссылка[/hide]
Добавлено позже
А теперь посмотрите на дату сообщения. Ну правда, я тоже поначалу поверил. Читайте
тут.
[size=]
Вышло очередное обновление BOSS, до версии 2.0.1[/size]
Исправлены некоторые ошибки второй версии, также добавлена русская локализация для установщика
(для BOSS 2.1 планируется добавить многоязычную поддержку) и пара других мелких изменений.
[hide]
Version 2.0.1 - 6 April 2012
Fixed: Masterlist regular expression errors being reported in an endless loop.
Fixed: Crash when BOSS is running for Skyrim and plugins.txt is read-only.
Fixed: Crash when a user rule overrides a masterlist group position.
Fixed: GUI's User Rules Editor disabling OVERRIDE rules on load.
Fixed: Plugins referenced in user rules that are not installed getting added to loadorder.txt when running for Skyrim v1.4.26+.
Fixed: Update.esm not being labelled as active in the BOSS Log when it is missing from plugins.txt and BOSS is running for Skyrim.
Fixed: Crash when a single non-local game install is detected.
Fixed: Games that are not installed being detected.
Changed: Uninstaller's User Files option is now unselected by default.
Changed: Switched installer from NSIS to NSIS Unicode.
Added: Russian language option to installer. Translation by Tokc.D.K.[/hide]
Ссылки для скачивания, как всегда, на первой странице темы.