Skip to content

Releases: wabbajack-tools/wabbajack

1.0 alpha 3

02 Nov 16:14
Compare
Choose a tag to compare
1.0 alpha 3 Pre-release
Pre-release

Version 1.0 alpha 3 - 11/2/2019

  • Slideshow more responsive on pressing next
  • Slideshow timer resets when next is pressed
  • Changed modlist extension to .wabbajack
  • You can now open modlists directly (after initial launch)
  • Wabbajack will exit if MO2 is running
  • Added support for zEdit merges. We detect the zEdit install location by scanning the tool list in
    Mod Organizer's .ini files, then we use the merges.json file to figure out the contents of each merge.

1.0 alpha 2

15 Oct 22:40
Compare
Choose a tag to compare
1.0 alpha 2 Pre-release
Pre-release

Changes:

See More
  • 5e7d3e9 Merge pull request #90 from Cyclonit/master
  • 63415ae better handling of broken headers
  • 2fe0777 ignore broken headers
  • b49e8f9 Small cleaning
  • 8956fe6 NexusSite command moved to Slideshow
  • 2f5b789 Removed "SplashScreen" naming prefix
  • 63f5ac2 Slideshow margin styling tweaks
  • 3bbeedf Readme text construction optimization
  • 87f44b9 OpenModlistProperties blocked from executing when UI not ready
  • 123c7c8 Open Readme enabled when installing
  • b20d1a3 Modified Property grid content swapping to be powered by DataTriggers
  • c5a0496 Moved a lot of slideshow logic into Slideshow.cs
  • be5e740 SlideshowView.xaml
  • ed7c9cd - Fix duplicate requests to the NexusApi draining the rate limit.
  • 93b6829 Slideshow made into VM
  • 3774f90 Consolidated TaskMode and RunMode enums
  • 1004177 Merge pull request #86 from Noggog/rx
  • 8759f58 Merge branch 'master' of https://github.com/halgari/wabbajack
  • 704bfeb fix for not implemented exception in moddb downloader
  • 8e3a554 Merge pull request #89 from Noggog/gitignore-update
  • 8ede69a fix for missing header in the Nexu API response
  • ead583a OpenReadmeCommand now only executable if UIReady
  • d60d6a6 Removed unnecessary command subject
  • af08f74 Removed Wabbajack.csproj.user from repo
  • 654679c Merge remote-tracking branch 'wabbajack-tools/master' into rx
  • 00ed32f Some comments
  • 78b2155 update readme in preperation for next version
  • fadb0e6 Merge pull request #85 from erri120/slideshow-logging
  • f12aee4 Merge pull request #87 from wabbajack-tools/rework-download-integration
  • 7cb3969 update readmes and modlist ver number
  • 3defad9 fix report builder formatting
  • c7f2427 fixup the report for the new downloaders
  • 4e946fa add modddb handler
  • bcb669a add manual download handler
  • bf11273 integrated the new download framework into the app
  • 1e64544 created downloaders for dropbox, http, google, and nexus
  • 85e1ea7 delete test file
  • bd88547 start of rework of download routines
  • f630598 test non master branch azure triggers
  • 588056f Update azure-pipelines.yml for Azure Pipelines
  • 7bc2b04 Update azure-pipelines.yml for Azure Pipelines
  • 3d42b3e Update azure-pipelines.yml for Azure Pipelines
  • 8478904 Removed inappropriately added AppState empty ctor
  • b110a29 Merge remote-tracking branch 'wabbajack-tools/master' into anasdfasd
  • ff20101 Slideshow update thread removed in favor of Rx
  • 514c6b9 Added logging to file for slideshow
  • c808f9a Bugfix: removed vestigial IsEnabled binding on Readme button
  • b24a2a5 Removed ShowReportButton property in favor of IsNotNullVisibilityConverter
  • d6295cc BeginCommand utilizes canExecute
  • 1b185c5 CPU status display refactored to Rx/DynamicData
  • 9f25c1d Merge pull request #84 from Noggog/slideshow-shutdown-fix
  • 63abcc3 Merge pull request #83 from tr4wzified/svg_vectors
  • a4b037f Merge pull request #80 from erri120/patch-1 [ #73 ]
  • 3646e82 Merge pull request #79 from tr4wzified/downloadsfolderdetection
  • ce1c605 Removed UpdateLoop abort
  • eefd540 Add svg versions of vector
  • ce102dc Update azure-pipelines.yml for Azure Pipelines
  • 2f284b0 Update azure-pipelines.yml for Azure Pipelines
  • add06ef Update azure-pipelines.yml for Azure Pipelines
  • 483038a Update azure-pipelines.yml for Azure Pipelines
  • b4c7b7c Merge branch 'master' of https://github.com/halgari/wabbajack
  • 1b0fd2f add vector versions of logos
  • 58cc12c Update azure-pipelines.yml for Azure Pipelines
  • d3a7ff3 Update azure-pipelines.yml for Azure Pipelines
  • f927b9c Update azure-pipelines.yml for Azure Pipelines
  • e040330 Update azure-pipelines.yml for Azure Pipelines
  • 4a2537f Update azure-pipelines.yml for Azure Pipelines
  • 6e24dc1 Added UI being resizeable
  • 6582902 Update Changelog with changes made by #73
  • 0f4064c Fix adding NuGet package to every instance, now only in Wabbajack
  • ea9ead1 Fix accidentally adding NuGet package to whole project instead of just Wabbajack
  • 8b77b78 Change CHANGELOG.md
  • 8f376f6 Fix nuget package not being included in download folder fix
  • e67a893 Fix check for Downloads folder
  • cad6944 Update azure-pipelines.yml for Azure Pipelines
  • 6682171 Update azure-pipelines.yml for Azure Pipelines
  • 316504b Update azure-pipelines.yml for Azure Pipelines
  • e82051e Update azure-pipelines.yml for Azure Pipelines
  • 0664450 Update azure-pipelines.yml for Azure Pipelines
  • 06da24b Update azure-pipelines.yml for Azure Pipelines
  • c59d5b8 Update azure-pipelines.yml for Azure Pipelines
  • 47b243e Update azure-pipelines.yml for Azure Pipelines
  • bac2894 Update azure-pipelines.yml for Azure Pipelines
  • 013418d Update azure-pipelines.yml for Azure Pipelines
  • 0d47ec3 Update azure-pipelines.yml for Azure Pipelines
  • 2db167e fix virtual properties on BSA classes
  • 5306d52 Update azure-pipelines.yml for Azure Pipelines
  • d908d67 Update azure-pipelines.yml for Azure Pipelines
  • 9c0ace8 Removed ApplyModlistProperties function
  • 299ac6a Slideshow enable mechanics to Rx
  • 382f1cd ReadmeCommand canExecute implementation. ModList to property
  • 1282614 Merge pull request #78 from wabbajack-tools/bs2-support
  • ae5338d update changelog
  • 31b7642 finish ba2 integration
  • 2b57e15 Removed Dispatcher members in favor of static reference
  • 5ebf9af Removed LambdaCommand in favor of ReactiveCommand
  • 89b686c Added ReactiveUI and DynamicData. ViewModel made ReactiveObject
  • 29943aa merge master
  • 73e56fd Merge pull request #77 from erri120/ui-fix
  • 949c9b7 Fixed typo
  • 0c51422 NSFW slides are disabled by default
  • 775354b Fixed endless while loop
  • 6fa03cb Fixed wrong update time
  • 2f35012 Merge pull request #73 from erri120/...
Read more

Prep for 1.0

15 Oct 02:59
Compare
Choose a tag to compare
Prep for 1.0 Pre-release
Pre-release

Version 1.0 alpha 1 - 10/14/2019

  • Several internal bug fixes

0.9.5

13 Oct 03:42
Compare
Choose a tag to compare
0.9.5 Pre-release
Pre-release

Version 0.9.5 - 10/12/2019

  • New Property system for chaning Modlist Name, Author, Description, Website, custom Banner and custom Readme
  • Slideshow can now be disabled
  • NSFW mods can be toggled to not appear in the Slideshow
  • Set Oblivion's MO2 names to Oblivion not oblivion
  • Fix validation tests to run in CI
  • Add check for broken archives batch functionality
  • Remove nexus timeout for login, it's pointless.
  • Force slides to load before displaying
  • Supress slide load failures
  • UI is now resizeable
  • Setup Crash handling at the very start of the app
  • Add BA2 support
  • Fix Downloads folder being incorrectly detected in some cases
  • Fix validation error on selecting an installation directory in Install mode
  • Reworked download code to be more extensible and stable

Mod files are zip files

02 Oct 22:20
Compare
Choose a tag to compare
Pre-release

Version 0.9.4 - 10/2/2019

  • Point github icon to https://github.com/wabbajack-tools/wabbajack
  • Add game registry entry for Skyrim VR
  • Modlists are now .zip files.
  • Modlists now end with .modlist_v1 to enable better version control
  • If readme.md is found in the profile directory, inline it into the install report.
  • Fix bug with null uri in slideshow images
  • Fix bug in CleanedESM generation

New Permissions System, and no more EXE installers

01 Oct 03:02
Compare
Choose a tag to compare

Version 0.9.3 - 9/30/2019

  • Add WABBAJACK_NOMATCH_INCLUDE works like WABBAJACK_INCLUDE but only includes files that are found to be missing at the end of compilation
  • Add a list of all inlined data blobs to the install report, useful for reducing installer sizes
  • Increased dummy EPS detection size to 250 bytes and added .esm files to the filter logic
  • Only sync the VFS cache when it changes.
  • Fix a crash in GroupedByArchive()
  • Detect and zEdit Merges and include binary patches for merges (no install support yet)
  • Add unit/integration tests.
  • Don't assume everyone has LOOT
  • Added support for .exe installers
  • Rework UI to support a slideshow of used mods during installation and compilation
  • Remove support for extracting .exe installers
  • Added support for .omod files
  • Stop emitting .exe modlist installers
  • Reworked Nexus HTTP API - Thanks Cyclonit
  • Added permissions system
  • Auto detect game folders

Massive bugfix release

19 Sep 03:07
Compare
Choose a tag to compare
Pre-release

Version 0.9.2 - 9/18/2013

  • Fixed a bug with BSA string encoding
  • Fixed another profile issue confirmed that they are properly included now
  • Log when the executable is being generated
  • Fixed a integer overflow resulting in a crash in very large BSA reading
  • Fix a bug in BSA string encoding
  • Add human friendly filesizes to the download header and file info sections in the Install Report
  • Improve compilation times by caching BSDiff patches
  • Detect when VFS root folders don't exist
  • Only reauth against the Nexus every 3 days (instead of 12 hours)
  • Optimize executable patching by switching to .NET serialization and LZ4 compression
  • Ignore some files Wabbajack creates
  • Improve compilation times by reworking file indexing algorithm
  • Store patch files in byte format instead of base64 strings
  • Verify SHA of patched files after install
  • Treat .fomod files as archives
  • Include WABBAJACK_INCLUDE files before including patches
  • Ignore .bin and .refcache files (DynDOLOD temp files)
  • Shell out to cmd.exe for VFS cleaning should fix "ReadOnlyFile" errors once and for all
  • Switch out folder selection routines for Win32 APIs, should fix issue #27
  • Disable the UI while working on things, so users don't accidentally mis-click during installation/loading
  • Disabled "ignore missing files", it didn't work anyways
  • Properly delete BSA temp folder after install
  • Include size and hash for installed files

0.9.1 - Bugfix Release

07 Sep 13:23
Compare
Choose a tag to compare
Pre-release

Version 0.9.1 - 9/7/2019

  • Fixed a bug where having only one profile selected would result in no profiles being selected

Feature Complete!

06 Sep 02:27
Compare
Choose a tag to compare
Feature Complete! Pre-release
Pre-release

Version 0.9 - 9/5/2019

  • Added log information for when modlists start parsing during installation
  • Check all links during mod list creation
  • Generate a installation report during compilation
  • Show the report after compiling
  • Added a button to view the report before installing
  • Added support for non-archive files in downloads and installation. You can now provide a link directly to a file
    that is copied directly into a modfile (commonly used for SSE Terrain Tamriel.esm)
  • Fix crash caused by multiple downloads with the same SHA256
  • Putting WABBAJACK_ALWAYS_ENABLE on a mod's notes/comments will cause it to always be included in the modlist, even if disabled
  • All .json, .ini, and .yaml files that contain remappable paths are now inlined and remapped.
  • If Wabbajack finds a file called otherprofiles.txt inside the compiled profile's folder. Then that file is assumed
    to be a list of other profiles to be included in the install. This list should be the name of a profile, one name per line.
  • Can now set the download folder both during compilation and installation.
  • Any config files pointing to the download folder are remapped.
  • Refuse to run inside downloads folders (anti-virus watches these files too closely and it can cause VFS issues)
  • Refuse to run if MO2 is on the system installed in non-portable mode (otherwise broken installs may result)
  • Config files that don't otherwise match a rule are inlined into the modlist
  • Warn users before installing into an existing MO2 install folder (prevents unintentional data loss from overwriting existing data #24)
  • Fix for read only folder deletion bug (#23)
  • Include version numbers and SHAs in the install report
  • Removed option to endorse mods, Nexus devs mentioned it was of questionable worth, I (halgari) agree

Fixes for 0.8 bugs

29 Aug 22:57
Compare
Choose a tag to compare
Fixes for 0.8 bugs Pre-release
Pre-release

Version 0.8.1 - 8/29/2019

  • Fixed a bug that was causing VFS temp folders not to be cleaned
  • 7zip Extraction code now shows a progress bar
  • Told 7zip not to ask for permission before overwriting a file (should fix the hanging installer problem)
  • Fixed several places where we were using long-path incompatible file routines
  • Changed the work queue from FIFO to LIFO which results in depth-first work instead of breadth-first
    TLDR: We now fully analyze a single archive before moving on to the next.