Skip to content

Releases: Soreepeong/XivAlexander

v1.14.4.1

04 Jun 14:27
Compare
Choose a tag to compare

Changes

  • XivAlexander: Fixed some bugs that might cause the game to crash.
  • XivAlexander/Loader: Now correctly detects whether the game is Chinese client.

v1.14.4.0

03 Jun 16:41
Compare
Choose a tag to compare

Changes

  • XivAlexander: Separated runtime and opcode configuration files. No need to fiddle with game installation path anymore.
  • XivAlexander: Will show additional information in control window.

v1.14.3.0

01 Jun 09:05
Compare
Choose a tag to compare

Changes

  • XivAlexander: Supports Windows 7. (#57)

v1.14.2.0

25 May 13:28
Compare
Choose a tag to compare

Changes

  • XivAlexander: Improve latency correction.
  • XivAlexander: Fixed IPC finder print formats.

v1.14.1.0

27 Apr 13:50
Compare
Choose a tag to compare

Changes

  • XivAlexander: UseAutoAdjustingExtraDelay and UseLatencyCorrection are true by default by now. Turn off these two if you think the program isn't doing much, or your VPN software is faking latency values.
  • XivAlexander: Ensure that ExtraDelay does not skip soar above 150ms.
  • XivAlexander: Enable TCP_NODELAY and disable ACK delay.

v1.14.0.0

28 Mar 04:00
Compare
Choose a tag to compare

Notes

  • Default configuration file (XivAlexander.dll.json) supports 5.5 for International Release, and 5.35 for Korean Release.
  • If your game installation path is not default, you will have to edit XivAlexander.dll.json with a text editor like Notepad, and modify the game installation path. Make sure you escape \ as \\.
  • If you're using the Chinese client of the game, you'll have to find out the correct opcodes, following the instructions at README. If possible, share your findings by making an Issue so that other people can just copy and paste from your findings.
    • Refer to #43 for correct opcodes for the Chinese version 5.4 of the game client.

Changes

  • XivAlexander: uses TCP_INFO_v0 instead of scanning systemwide TCP table for fetching latency information.
    • Also, UseAutoAdjustingExtraDelay is false by default by now, as it doesn't work as expected on high latency.
  • XivAlexander: added feature to find out delay between action usage and actual effect application, by logging when an action effect has been actually applied. (AddStatusEffect opcode exists purely for this purposes; if you don't use this feature, you don't have to find opcode for this one.)
  • XivAlexanderLoader: checks if DLL and EXE have matching versions.
  • XivAlexanderLoader: supports better command line options. Refer to README or run XivAlexanderLoader.exe -h for help.

v1.13a

01 Mar 15:49
Compare
Choose a tag to compare

ATTENTION: Read README first.

  • (Optional feature, default active) The program will now calculate server response delay from round trip time obtained from the operating system. Extra delay may go near 0ms if you're standing still, and skyrocket above 150ms if you're moving around. When inactive or the program failed to detect latency, extra delay will be set to 75ms. See #23
    • Probably inapplicable to XivMitmLatencyMitigator, since it's probably a bad idea to ping game servers and clients constantly.
  • Fix some actions not being affected by this program. See RequestUseAction2.
  • (v1.13a) Fix minor bugs that may crash the game.

v1.12

16 Feb 10:07
Compare
Choose a tag to compare

ATTENTION: Read README first.

  • Updated opcodes in default configuration file for intl 5.45 hotfix 1 and kr 5.31.
  • Config files will not differentiate capitalizations.

v1.11

15 Feb 13:06
Compare
Choose a tag to compare

ATTENTION: Read README first.

  • Changed processing of auto attacks.

v1.10

14 Feb 16:41
Compare
Choose a tag to compare

ATTENTION: Read README first.

  • Uses IAT hooking instead of function hooking.