Skip to content

Releases: matortheeternal/smash

Hotfix Release v1.0.2

07 May 06:35
Compare
Choose a tag to compare

Changes

  • Made a few more tweaks to get ForceAll working cleanly
  • Added Preserve ITPOs setting
  • Now using UTF8 string encoding
  • Fixed bug with skipping first override

Hotfix Release v1.0.1

03 May 07:09
Compare
Choose a tag to compare

Changes

  • Improved language loading failure message
  • Fixed issue with patch name on plugin selection form truncating at space
  • Made name of the Quick patch button more consistent
  • Quick Patch button now doesn't change setting for plugins set to Smash.*
  • Fixed issue with Smash.ForceAll

Public Release v1.0.0

01 May 20:54
Compare
Choose a tag to compare

Changes

  • No longer cleaning masters (the smashed patch will require all patched plugins as masters)
  • Increased saturation of profile panel colors
  • Removed unimplemented buttons from the QuickBar
  • Removed MO Integration - it's unnecessary
  • Added easter egg
  • Added "quick patch" button
  • Fixed FO3/FNV load order issue
  • Added Fallout3 and FalloutNV Smash.All settings
  • Updated FO4 and TES4 Smash.All settings
  • Fixed switch smash profile button

Hotfix Release v0.5.1

25 Apr 19:20
Compare
Choose a tag to compare

Changes

  • Fixed inactive plugins being enabled for SSE/FO4
  • Updated Smash.All so Perk Effect Conditions are treat as single entity
  • Fixed case sensitivity when determining if patch destination directory is the game's data path
  • Fixed bug with not creating directories when building a patch when user is not using MO
  • Now allowing copying of records with "errors" in them
  • Improved handling of out of order subrecords

Beta Release v0.5.0

17 Apr 03:26
Compare
Choose a tag to compare

Changes

  • Added override deletions algorithm feature
  • Added force value algorithm feature (can only be applied to records currently)
  • Merge redundant plugins feature removed (it's useless because smash can't load more than 255 plugins)
  • Fixed patch saving when user isn't using the MO integration
  • Fixed some SSE/FO4 load order issues
  • Fixed Bash setting leveled list handling through the Bash.Lev setting
  • Added oblivion smash settings
  • Created Smash.All setting for Fallout 4
  • Main application window now has a title
  • Added missing language string for mod organizer not found
  • AddItem menu now includes all records (not just top level groups)
  • Created an Add all records item in the build submenu for setting trees
  • Fixed bug with single entity deletion detection
  • Refactored and improved ITM/ITPO handling
  • Updated Bash.Stats to include ARMO \ DNAM - Armor Rating
  • Added BIDS and INAM to Skyrim's Bash.Sound
  • Added ZNAM and YNAM to Skyrim's Bash.Sound
  • Added MODS and INAM to Skyrim's Bash.Graphics
  • Fixed Skip setting not persisting
  • Fixed issue with CTDs due to counter elements being set to 0 when their associated array is not present.
  • Gutted a bunch of unused code related to connecting to a backend
  • ESLs are now excluded from the load order displayed when loading the program (because they cannot be loaded yet)

Hotfix Release v0.4.1

05 Jun 18:59
Compare
Choose a tag to compare

Changes

  • Adjusted the description of the Smash.All setting.
  • Fixed merging of redundant plugins
  • Fixed recognition of sorted subrecord arrays.

Alpha Release v0.4

13 Feb 00:14
Compare
Choose a tag to compare

Changes

  • Added Smash.All setting, a new version of the old "Automatic" setting.
  • Dramatically improved record prototyping. Record prototypes should now be complete and include unions such as BOD2 and BODT.
  • Fixed loading the Skyrim load order file for SSE when not using MO.
  • Fixed SSE load order DLC positions.
  • Added Mod Organizer instancing support.

Hotfix Release 0.3.1

28 Dec 20:53
Compare
Choose a tag to compare

Changes

  • Fixed bug with initialization exceptions not being handled properly
  • Fixed Fallout 4 BA2 file loading

Alpha Release 0.3

28 Dec 20:25
Compare
Choose a tag to compare

Changes

  • Fixed bug with enabling automatic updating causing catastrophic failure.
  • Added some language strings for "Enable", "Disable", and "Autoscroll"
  • Fixed bug with setting corruption when combining settings (wasn't cloning the objects properly)
  • Fixed bug with being unable to delete patches with unloaded plugins
  • Fixed a bug with deleting patches
  • Added "Remove unloaded plugins" context menu option to Smashed patches
  • Now loading BSAs on initialization so localization strings are available to the program.
  • Fixed cancelling plugin selection not closing the program
  • Fixed floating point division by zero error when smashing records
  • Added search functionality to the records tree
  • Added SSE game mode support
  • Added FO4 game mode support
  • Adjusted how the profile form works. Now it will always create default profiles for games that don't have profiles.
  • Disabled the registration controls on the options form because they aren't working yet (we don't have a backend yet, after all)

NOTE: SkyrimSE and Fallout 4 functionality is untested, please let me know how things are working!

Alpha Release 0.2.2

04 Feb 05:22
Compare
Choose a tag to compare

0.2.2.2 Dev Build

As of 2/4/2016 4:40PM (GMT -08:00) I updated this release with a dev build (v0.2.2.2) which resolves #110 and #112.

Changes

  • Refactored project to use decoupled architecture similar to Merge Plugins
  • Added a Plugin Selection Window
  • Cleaned up the Tree Popup Menu, similar items have been grouped
  • Added Tag Manager Form, which allows you to manually clear tags from the plugin, remove specific tags from the plugin, add tags to the plugin, or edit the plugin's description manually.
  • If the "Create combined setting" checkbox is ticked when you close the Tag Manager, it will create and apply a virtual combined setting to the plugin for the tags you selected.
  • Added a tags submenu for plugins, you can now clear tags on plugins, apply tags to a plugin based on your smash setting, or manage tags from the Tag Manager.
  • Fixed various access violations that could sometimes occur when closing the program or when smashing certain records
  • Added a feature that tells smash to merge mods that are comprised entirely of override records. You can enable it from the Patching tab of the Options Window. You will be notified in the smashing log of any redundant plugins that can be disabled after building your smashed patch.
  • Fixed a bug with parsing ungrouped tags on plugins
  • Fixed a bug with renaming a setting not updating its name in the Smash Settings List View in the Settings Manager.
  • No longer creating duplicate virtual combined settings.
  • Fixed bug where resizing the window didn't always update the contents of the form.
  • Added a setting which can be manually added to the settings.ini file if the for simple splash display. This will disable the glow on text in the Splash Form. If the text on the Splash form looks distorted you should enable this setting.
  • Now trimming leading and trailing whitespace when parsing tags. So the following: {{BASH: Delev, Relev }} will be parsed the same as {{BASH:Delev,Relev}}
  • Added submenus for smash setting groups in the Plugins Popup Menu -> Add Smash Setting submenu
  • Now verifying patch name and filename don't have illegal characters that aren't allowed by Windows.