-
Notifications
You must be signed in to change notification settings - Fork 5
/
fixes.txt
73 lines (71 loc) · 3.32 KB
/
fixes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
v06:
General: fixed 2.x clib reader
Game: added unencrypted global messages support (pre 2.62)
Game: added unencrypted dialog strings support (pre 2.61)
Room: added proper support for 64-bit block lengths
Room: fixed incorrect palette format writing room files
Room: fixed incorrect room background frames data writing room files
Room: fixed ReadSourceBlock not reading legacy source code correctly
Room: fixed typo writing old interactions (copy-paste bug)
Room: changed background palette format to 6-bits
Room: workaround for background null alpha-channel
Room: no more properties block for pre 2.56
Graphics: added support for RGB888 palette format (AGS 2.7x)
Graphics: added support for old sprite index format (pre 3.1.2)
Graphics: added support for new sprite index format (3.5)
Graphics: added missing support for new sprite set format (3.5)
Graphics: added version checks
Graphics: removed unused alpha channel in palette
Graphics: fixed typo preventing 6-bits to 8-bits conversion
Graphics: fixed palette not being null when loading bitmap
Graphics: fixed missing new sprite index support
Graphics: 16bpp images are now saved as bmp files
Graphics: 32bpp with null alpha to 24bpp conversion
Graphics: 24bpp to 32bpp with null alpha conversion
Graphics: workaround for 2.7x busted palette
Graphics: header file now stores palette in AGS format
Translation: added missing tra end block support
Translation: added support for trs extraction from exe file (fake)
Translation: removed redundant extracted trs garbage checks
Translation: fixed incorrect game id format
Translation: fixed internal data not being reinitialized
Translation: embedded gameid and gamename into trs file
Translation: using Latin1 encoding for files
IdentityExtractor: added multilib support (fake)
Project: AGSUnpacker.CLI project
Project: AGSUnpacker.Graphics
Project: AGSUnpacker.Graphics.Custom
Project: AGSUnpacker.Graphics.GDI
Project: AGSUnpacker.Shared
Project: AGSUnpacker.UI based on WPF MVVM
Project: Renamed AGSUnpackerSharp -> AGSUnpacker.Lib
Project: Removed AGSDisassembler
Project: Removed AGSUnpackerTests
Project: Removed WinForms project
Project: Project is now based on .NET 5.0
v05:
Fixed: Incorrect encoding for script referenced strings
Added: Support for CLib version 6 (vox files)
Added: Support for multiple CLib files
Added: Reimplemented CLib reader
Refactor: Cleaned up AGSScript code
Fixed: AGSScript::SaveToStream incorrectly writing empty sections
Fixed: AGSScript::LoadFromStream didn't check the fixup type
Refactor: Moved encryption methods into AGSEncryption
Refactor: Cleaned up AGSRoom, AGSStringUtils code
Added: Support for 64-bit room block length
Fixed: Removed garbage from script strings
Re-added: AGSSpriteSet outputs sprindex.dat
Fixed: AGSSpriteSet::Pack now properly packs sprites based on their index
Fixed: AGSSpriteSet::Pack writting compression type for file version below 6
Refactor: cleaned up AGSSpriteSet, AGSGraphicUtils code
Refactor: renamed AGSSpritesCache -> AGSSpriteSet
Added: TRA file compiler
Added: TRS file reader
Fixed: WriteEncryptedString is now null-terminates strings as it should
Fixed: Removed garbage from dialog options
Fixed: TextExtractor only extracts valid dialog options
Fixed: Incorrect data reading from a MemoryStream
v04:
Fixed: TextExtractor now extracts old dialog script strings
Fixed: TextExtractor now extracts dictionary strings