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

Releases: tera-alkahest/alkahest

1.2.0

28 Jul 23:43
Compare
Choose a tag to compare
  • Switched to 64-bit data center format.
  • Updated search logic for ClientVersionScanner.
  • Improved the performance of the dump command in parallel mode.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.2.0

1.1.0

25 Jul 19:23
Compare
Choose a tag to compare
  • Updated DE/FR/UK client version to 353338.
  • Updated JP client version to 353341.
  • Updated NA client version to 353337.
  • Updated RU client version to 353342.
  • Updated SE/TH client version to 353339.
  • Updated TW client version to 353340.
  • Extended the verify command to output more version information and, optionally, SHA sums.
  • Fixed warnings in C# scripts being swallowed if compilation succeeded.
  • Fixed DataCenter constructor incorrectly closing the given stream.
  • Updated Source Link package references.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.1.0

1.0.0

08 Jul 11:20
Compare
Choose a tag to compare
  • The first stable release of Alkahest.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0

1.0.0-rc5

04 Jul 20:56
Compare
Choose a tag to compare
1.0.0-rc5 Pre-release
Pre-release
  • Overhauled packet handler API with support for ordering, filtering, etc.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-rc5

1.0.0-rc4

03 Jul 16:50
Compare
Choose a tag to compare
1.0.0-rc4 Pre-release
Pre-release
  • Added support for proxying multiple regions in one Alkahest instance.
  • Added extensive integrity checks to data center loading code.
  • Added a new verify command for verifying decrypted data center files.
  • Added support for various data center loading strategies.
  • Added more cast methods to DataCenterValue.
  • Added optional fallback parameters to conversion methods on DataCenterValue.
  • Added FastDeflateStream for more efficient packet log reading/writing.
  • Added Source Link support.
  • Optimized a lot of performance-critical code paths.
  • Switched to Span<T> and Memory<T> for buffer manipulation.
  • Switched to new NoNullList<T> collection type for arrays in packets.
  • Updated the packet log format to version 1 (see wiki page).

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-rc4

1.0.0-rc3

13 Jun 04:57
Compare
Choose a tag to compare
1.0.0-rc3 Pre-release
Pre-release
  • Updated NA to version 350027.
  • Updated icon file with more resolutions.
  • More improvements to the data center API.
  • Fixed NuGet package missing dependency information.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-rc3

1.0.0-rc2

12 Jun 03:49
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release
  • Proxies are now started after plugin loading is done, and stopped before plugin unloading is done.
  • Various improvements to the data center API.
  • Assets (such as data center files) are now compressed.
  • Increased the default timeout for asset downloads to 5 minutes.
  • Data center asset is now updated if a package update (via the update command) requires it.
  • Console log formatting is now less verbose for commands other than serve.
  • Marked SocketDisconnectedException as being serializable.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-rc2

1.0.0-rc1

10 Jun 14:22
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

This release includes a huge amount of changes; listing them all here would not be feasible. Instead, some of the highlights are:

  • Added support for C# scripting.
  • Added support for script package management.
  • Added support for asset management (e.g. data center files).
  • Added TH/SE region support.
  • Added proper HTTPS support for the server list proxy.
  • Updated all packet definitions and game data types.
  • Optimized data center code further.
  • Fixed some issues around loading dependencies in plugins.
  • Merged all applications into a single executable accepting commands.
  • Removed support for Python scripting.
  • Removed KR region support (for now).
  • Relicensed under the ISC license (without attribution requirements).

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-rc1

1.0.0-alpha4

20 Apr 13:17
Compare
Choose a tag to compare
1.0.0-alpha4 Pre-release
Pre-release
  • Added a scanner application to extract useful data from TERA.exe.
  • Added an extractor application that can currently decrypt and dump data center files.
  • Implemented IDisposable on DataCenterElement.
  • Added support for EU sub-regions DE and FR.
  • Added protocol sanity checks.
  • Added and updated some packet definitions.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-alpha4

1.0.0-alpha3

16 Apr 08:09
Compare
Choose a tag to compare
1.0.0-alpha3 Pre-release
Pre-release
  • Added lots of argument checking to Alkahest.Core APIs.
  • Fixed PacketSerializer registering creators for unknown packets.
  • Added code to enforce plugin structure conventions.

NuGet: https://www.nuget.org/packages/Alkahest.Core/1.0.0-alpha3