Releases: HealsCodes/XIPivot
v4.1.601
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
v4.1.503
- 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
- 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
- QoL fix for custom config files
v4.1.500
Changes:
- rebuild for Ashita v4 4.15
v4.1.403
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
andremove
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:
-
- Open your ashita profile and find the section
[ashita.polplugins.args]
- Open your ashita profile and find the section
-
- add a line like this:
pivot = foobar
- add a line like this:
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
- rebuild for Ashita v4.14
- add /pivot d[ump] command to create logs\pivot-dump.txt (to help debug blackouts)
v4.1.104
- 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
- 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)