Skip to content
This repository has been archived by the owner on Jun 23, 2022. It is now read-only.

Releases: jzebedee/ttwinstaller

Cleaning's Pre-merge Regression Test

24 Feb 09:53
Compare
Choose a tag to compare
Pre-release

This is a Release build of Cleaning for regression testing prior to merging PR #19

v2.7.5

21 Oct 09:51
Compare
Choose a tag to compare

Better logging:

  • Installer now writes version to the log
  • Logfile checksum

Crash handling:

  • Added a last-ditch exception handler that logs uncaught exceptions and notifies the user

Bugfixes:

  • Fixed TextProgressBar crashing when Visual Styles were disabled
  • Fixed a possible crash instead of graceful exit when running without elevation

Code cleanup and styling to boot. Probably going to replace MakeDiff/Diff with deltaq when it's ready. 👷

2.7 with incremental master patching

21 Sep 23:16
Compare
Choose a tag to compare
Pre-release
v2.7f0

Stream-based patching

v2.7 Release - Sexy Wasteland Pirates

19 Sep 19:29
Compare
Choose a tag to compare
  • Fixed 32bit users being unable to verify the patch databases (!)
  • Faster file verification for patching
  • Rewrote the diff creator and patcher for a performance increase
  • Fixed possible crashes in file patching
  • Updated BSA#, which includes fixes for some showstopping bugs that would completely break your install 🙅
  • Slight performance boost in drawing the progress bars
  • The installer now checks for NVSE and downloads it if allowed
  • Fixed issues that prevent the Voice/SFX BSAs from building in certain cases
  • Added a warning when the installer is not run as an Administrator
  • Added a check to BuildSFX so it won't open files unnecessarily (speed boost)
  • BuildSFX now asks for confirmation before overwriting some files
  • Skipped files won't be logged (no more huge logfiles)
  • Added a handler for application level exceptions (silent crashes should get an error log)
  • Building FOMODs is now done with Fast 7z setting instead of Ultra
  • Fixed issues that would break BSAs with rename dictionaries

Installer Alpha part Deux

20 Jul 15:32
Compare
Choose a tag to compare
Pre-release

Changes

Major changes include, but are not limited to:

  • All patches included, not just the ones I can build
  • Faster checksum format and smaller patches
  • No more external programs used (BSAOpt: GONE, 7Za: GONE, xdelta3: GONE)
  • Removed several external dependencies (fewer DLLs tagging along)
  • Fixed progress bars not displaying correctly on Windows XP
  • Fixed a bug that would increment progress when retrying after an error
  • Fixed install continuing after an "Abort" dialog is selected
  • Better logging: lots of debugging detail in the file log, only pretty tabbed output in the user log
  • Patching now ignores voice files completely: smaller patch databases, faster installs, happier non-English users
  • Fixed a bug where MD5 instances weren't being disposed (memory leak)
  • Fixed several original bugs in the patch generator and managed bsdiff implementation. Sorry, people who used the original installer! ¯_(ツ)_/¯
  • TTW-patched masters are now checksum verified if they already exist
  • FOMOD building is now done entirely within the installer. Plus, you get a fancy new progress bar!
  • Fixed the window freezing while waiting to cancel an install

Downloads

The big archive contains all the resources needed to build an install. You need this.

The binaries archive contains only the new installer executable and its dependencies.

New installer team alpha

20 Jun 15:20
Compare
Choose a tag to compare
Pre-release

The big archive contains diffs in the new patch format, as well as the other resources included in the main TTW installer.

The binaries archive contains only the new installer executable and its dependencies.