Skip to content

Releases: adm244/AGSUnpacker

AGSUnpacker v010

AGSUnpacker v010 Pre-release
Pre-release

Choose a tag to compare

@adm244 adm244 released this 19 Feb 10:17

Changes

General:

  • Resolved compiler warnings

UI:

  • Fixed error messages not being shown
  • Improved open file dialog filters
  • Fixed file dialogs not remembering last selected folder
  • Added keyboard shortcuts support for Room Manager

Game:

  • Added support for "v362_interevents" extension block
  • Added support for "v362_interevent2" extension block
  • Added support for "v362_guictrls" extension block
  • Added support for "v363_gameinfo" extension block
  • Added support for "v363_dialogsnew" extension block
  • Added support for "v363_guicrls" extension block

Translation:

  • Fixed parsing misaligned TRS files
  • Added support for C-style escape sequences in TRS files

AGSUnpacker v09

AGSUnpacker v09 Pre-release
Pre-release

Choose a tag to compare

@adm244 adm244 released this 01 Jan 15:07

Changes

Script:

  • Added support for multiple scripts injection into dta file
  • Fixed built-in scripts being overwritten by user ones

Game:

  • Added support for "v361_objnames" extension block
  • Fixed crash when unknown extension block is encountered

Graphics:

  • Added support for deflate\zlib compression option
  • Optimized sprites packaging memory consumption (to some extent)

Translation:

  • Added support for "Settings" block (fixes crashes)
  • Added checks for missing "GameID", "GameName" fields
  • Fixed support for "Encoding" field

AGSUnpacker v08

AGSUnpacker v08 Pre-release
Pre-release

Choose a tag to compare

@adm244 adm244 released this 30 Dec 22:30

Changes

  • Added 32-bit binaries
  • Should fix some problems with 3.6+ engines

General:

  • Added support for script extraction
  • Added support for script injection
  • Added support for text replacement in scripts
  • Added support for writing game data file
  • Microsoft.Toolkit -> CommunityToolkit migration

Game:

  • Fixed dta writer missing extension blocks header

Graphics:

  • Fixed incorrect color channel range conversions
  • Fixed incorrect rgb565 color to buffer conversion
  • Added rgb565 buffer to color conversion support

Room:

  • Fixed incorrect walkable areas count
  • Added graphical scripts support
  • Added pre 2.5 script configurations support
  • Added pre 2.41 conditions support
  • Implemented legacy interaction variables

Translation:

  • Fixed mixed-case assets being ignored

AGSUnpacker v07

AGSUnpacker v07 Pre-release
Pre-release

Choose a tag to compare

@adm244 adm244 released this 19 Aug 22:07

Changes

  • .Net 6.0 migration
  • Support for AGS 3.6.0

General:

  • Fixed RLE decompression issue introduced in AGS 3.6.0

Assets:

  • Added support for user packed files
  • Added support for folders

Game:

  • Added support for extension blocks

Room:

  • Added support for extension blocks

Graphics:

  • Added support for version 12
  • Added support for indexed sprites
  • Added support for LZW compression

Translation:

  • Added support for extension blocks
  • Added support for Unicode option

AGSUnpacker v06

AGSUnpacker v06 Pre-release
Pre-release

Choose a tag to compare

@adm244 adm244 released this 24 Feb 10:06

Changes

  • .Net 5.0 migration
  • New user interface

General:

  • Fixed 2.x clib reader

Game:

  • Added unencrypted global messages support (pre 2.62)
  • Added unencrypted dialog strings support (pre 2.61)

Room:

  • Added proper support for 64-bit block lengths
  • Fixed incorrect palette format writing room files
  • Fixed incorrect room background frames data writing room files
  • Fixed ReadSourceBlock not reading legacy source code correctly
  • Fixed typo writing old interactions (copy-paste bug)
  • Changed background palette format to 6-bits
  • Workaround for background null alpha-channel
  • No more properties block for pre 2.56

Graphics:

  • Added support for RGB888 palette format (AGS 2.7x)
  • Added support for old sprite index format (pre 3.1.2)
  • Added support for new sprite index format (3.5)
  • Added missing support for new sprite set format (3.5)
  • Added version checks
  • Removed unused alpha channel in palette
  • Fixed typo preventing 6-bits to 8-bits conversion
  • Fixed palette not being null when loading bitmap
  • Fixed missing new sprite index support
  • 16bpp images are now saved as bmp files
  • 32bpp with null alpha to 24bpp conversion
  • 24bpp to 32bpp with null alpha conversion
  • Workaround for 2.7x busted palette
  • Header file now stores palette in AGS format

Translation:

  • Added missing tra end block support
  • Added support for trs extraction from exe file (fake)
  • Removed redundant extracted trs garbage checks
  • Fixed incorrect game id format
  • Fixed internal data not being reinitialized
  • Embedded gameid and gamename into trs file
  • Using Latin1 encoding for files

IdentityExtractor:

  • Added multilib support (fake)