Skip to content

Releases: HealsCodes/XIPivot

v4.1.601

15 May 11:33
Compare
Choose a tag to compare

Changes:

This releases introduces /pivot query as a means to debug redirects while the game is running.
The feature is mainly intended for private server support and can be used in the following ways:

/pivot query all  - creates `<Ashita>\logs\pivot-query.txt` 
/pivot q a          containing a list of all redirects

/pivot query PATH - prints the status of PATH to the chat log.
                    The output format is "PATH: overlay-name" for 
                    active redirects or "PATH: no redirect, original file"
                    for files that are not modified by pivot.

                    - partial paths are accepted
                    - / and \ are accepted as path separators
                    - search is case-insensitive

pivot query PATH:

/pivot q ROM/0/4.DAT
> ROM/0/4.DAT: catseyexi

/pivot q ROM/135/22.DAT
> ROM/135/22.DAT: no redirect, original file

pivot-query.txt syntax:

#pivot-query;            -- always the first line of each report
#overlay-list;           -- marks the start of the overlay list, one overlay per line follows
catseyexi
XiView
#redirects;              -- marks the start of the redirect list
ROM\119\57.DAT;XiView    -- redirect entry consisting of `<name>;<overlay>` pairs
ROM\165\70.DAT;catseyexi

v4.1.600

02 Dec 15:30
Compare
Choose a tag to compare

Changes:

  • rebuild for Ashita v4 interface version 4.16
  • removes cache settings UI
  • disables memory cache
  • no longer considered pre-release

IF YOU'RE LOOKING FOR THE ASHITA v3 OR WINDOWER 4 VERSION LOOK HERE: v0.4.7)

v4.1.503

01 Aug 20:20
Compare
Choose a tag to compare
v4.1.503 Pre-release
Pre-release
  • stop enforcing read-only permissions on pivot.ini

This update brings no new features but reverts the forced read-only state of pivot.ini.
Horizon launcher and CatsEye both stopped to bulldoze their users config files so I have no reason to keep blocking writes.

Note: if pivot.ini is still marked as read-only this has to be removed manually once

v4.1.502

20 May 14:28
Compare
Choose a tag to compare
v4.1.502 Pre-release
Pre-release
  • remove the experimental CreateFileW hook
  • add an option to redirect Ashita's ResourceManager

This release adds support to redirect Ashita's access to DAT files and allows addons to use the same overlay files the game client sees.
The option is located in the [advanced] tab in pivot's settings and is enabled by default.

v4.1.501

20 Mar 22:31
Compare
Choose a tag to compare
v4.1.501 Pre-release
Pre-release
  • QoL fix for custom config files

v4.1.500

10 Jan 12:08
Compare
Choose a tag to compare
v4.1.500 Pre-release
Pre-release

Changes:

  • rebuild for Ashita v4 4.15

v4.1.403

30 Dec 17:36
Compare
Choose a tag to compare
v4.1.403 Pre-release
Pre-release

Changes:

  • adds the ability to provide a custom configuration base name (see below)
  • updates the documentation to reflect the supported command parameters
  • deprecates the add and remove commands in favour of the configuration UI (/pivot)

Using a custom configuration in your ashita profile

If required you can specify the basename for pivots configuration file (the default is 'pivot').
This can be used to have different pivot settings for different Ashita .ini files:

    1. Open your ashita profile and find the section [ashita.polplugins.args]
    1. add a line like this: pivot = foobar

In this case foobar is the name of your custom configuration and pivot will look for <ashita>\config\pivot\foobar.ini.
If the file can't be found it will be created with default settings; if the line is missing in your configuration pivot.ini is the default.

v4.1.401

31 Aug 08:58
Compare
Choose a tag to compare
v4.1.401 Pre-release
Pre-release
  • rebuild for Ashita v4.14
  • add /pivot d[ump] command to create logs\pivot-dump.txt (to help debug blackouts)

v4.1.104

30 Jul 20:45
Compare
Choose a tag to compare
v4.1.104 Pre-release
Pre-release
  • add support for VTABLE/FTABLE redirection
  • add support for ROM10-13
  • limit single-object-size in MemCache to < 100Mb (to reduce blackout events)

v0.4.7

30 Jul 20:50
Compare
Choose a tag to compare
  • fix references to required MSVC Runtime for Windower
  • add support for VTABLE/FTABLE redirection
  • add support for ROM10-13 directories
  • limit single-object-size for MemCache to < 100Mb (to reduce "blackout" risc)