Skip to content

Releases

XivType 0.1.75

Choose a tag to compare

@kuchris kuchris released this 29 Oct 00:00

XivType 0.1.75

  • Loop: no longer stops after 5 minutes without a Duty Ready. It waits as long as you stay registered, and registers again with the Keybound Registrar if the registration is dropped. If someone does not commence and the game puts you back in the queue, the loop keeps waiting.

Validation: Release build, 7 replay checks and packaged-zip verification passed. The longer queue wait has not been tested in game yet.

XivType 0.1.74

Choose a tag to compare

@kuchris kuchris released this 28 Oct 18:27

XivType 0.1.74

  • Window language: a picker next to the title chooses English, 日本語 or 繁體中文. Auto follows the game client language. The main window, the frame-rate section, the Ko-fi tooltip and the chat window are translated. Typing status messages are still in English.

Validation: Release build, 7 replay checks and packaged-zip verification passed. Japanese and Traditional Chinese text were checked in game, with no missing characters.

XivType 0.1.73

Choose a tag to compare

@kuchris kuchris released this 28 Oct 18:22

XivType 0.1.73

  • Japanese client support. XivType types each enemy's hiragana reading. Background keys can't go through the IME, so it posts the romaji as letter keys, overwrites them with the kana, then submits with Enter. The posted keys keep the duty from expelling you for inactivity.
  • The loop now accepts Duty Ready for キーバウンド・ブロウラー.
  • The XivType window opens by itself when you enter the activity.

Validation:

  • Release build, 7 replay checks and packaged-zip verification passed.
  • Japanese client, live on 2026-10-29: 271 acknowledged submissions over several runs, with no failures and no expulsions.
  • Not yet observed live: the loop's Japanese Duty Ready step.

XivType 0.1.72

Choose a tag to compare

@kuchris kuchris released this 28 Oct 15:05

XivType 0.1.72

  • The run loop now exits the results screen automatically, 3 seconds after it appears, instead of waiting out the results timer (KTGResult Exit, ButtonClick 1).

Validation: Release build, 7 replay checks and packaged-zip verification passed. A live 2-run loop on 2026-10-28/29 talked to the Registrar, registered, commenced, played, exited the results screen and started the next run on its own.

XivType 0.1.71

Choose a tag to compare

@kuchris kuchris released this 28 Oct 14:03

XivType 0.1.71

  • Run loop: stand next to the Keybound Registrar, set the number of runs and press Start loop (or /xivtype loop 5). It talks to the Registrar, clicks Register, commences Duty Ready for Keybound Brawler only, and types each run. Stopping typing (Stop, /xivtype off, Escape) also stops the loop.
  • Chat window: a read-only copy of chat opens during the activity, which hides the game's chat. Shows every channel with a "Player chat only" filter and numbered linkshell labels such as [CWLS3]. The game blocks sending chat inside the activity, so the window does not send.
  • /xivtype record logs the windows, clicks, target and position for 30 minutes, for diagnosing entry steps.

Validation: Release build, 7 replay checks and packaged-zip verification passed. The Register (ButtonClick 0) and Commence (ButtonClick 8) events were recorded from real clicks on 2026-10-28, and the chat window was confirmed live. A complete automated loop run has not been observed live yet.

XivType 0.1.55

Choose a tag to compare

@kuchris kuchris released this 28 Oct 13:29

XivType 0.1.55

Validation: Release build, 7 replay checks and packaged-zip verification passed. Heart position, hover and click confirmed in game on 2026-10-28.

XivType 0.1.51

Choose a tag to compare

@kuchris kuchris released this 28 Oct 13:22

XivType 0.1.51

Faster background typing, game frame-rate controls and quieter defaults.

  • With Typing delay at 0, background typing keeps one character in flight and advances about one character per frame (about 8 ms at 120 fps, 17 ms at 60 fps).
  • Key hold goes down to 0 ms (one frame); repeated keys wait one frame instead of 10 ms. Shorter waits between prompts.
  • New Game frame rate section: measured fps plus the game's frame-rate threshold and inactive/AFK limits.
  • The control window stays visible during cutscene-state rounds.
  • New defaults: Typing delay 100 ms, Key hold 0 ms. Automatic diagnostic capture is off by default.

Validation: Release build, 7 replay checks and packaged-zip verification passed. Live on 2026-10-28: 119 fps with "Main display refresh rate", 0 retries at 0 ms key hold with a 100 ms delay. The zero-delay pipelined speed and the cutscene window fix have not yet been measured live.

XivType 0.1.42

Choose a tag to compare

@kuchris kuchris released this 28 Oct 12:36

XivType 0.1.42

Speed and reliability fixes for keystroke background typing.

  • Shorter wait between prompts (about 130 ms instead of 315 ms per prompt); Key hold is adjustable in background mode, down to 10 ms.
  • Missed keystrokes are retried up to 3 times with a longer hold, then the prompt is cleared and retyped instead of stopping.
  • Accented prompt letters (e.g. a with umlaut) are read and typed as their base letters, which the game accepts.
  • Dynamic Sensory Jammer and Cursed Gaze: typing pauses from half the cast bar and now waits 3 seconds after the cast.
  • Clearing uses Backspace keystrokes; a direct clear only blanked the display while the activity kept its own text.

Validation: Release build, 7 replay checks and packaged-zip verification passed. The faster prompt gap was measured live; the 3-second hold, accent handling and dropped-key retyping have not yet been observed live.

XivType 0.1.36

Choose a tag to compare

@kuchris kuchris released this 28 Oct 12:19

XivType 0.1.36

Fixes inactivity expulsion in background typing.

  • Background typing now sends real keystrokes, posted only to FFXIV's window, instead of writing text into the input. The old method scored but was expelled for inactivity every time; a full activity on the new route (111 prompts, about 4 minutes, partly unfocused) completed without expulsion.
  • Presses Enter to open the activity input when needed, and sends nothing while another text field such as chat has focus.
  • Shifted symbols such as ! are typed correctly; letters go without Shift.
  • Wrong input from the plugin is cleared and retyped (twice per prompt) instead of stopping.
  • Dynamic Sensory Jammer and Cursed Gaze now pause typing from half the cast bar and for 2 seconds after the cast.
  • Removed the periodic Shift activity key, which did not prevent expulsion.

Validation: Release build, 7 replay checks and packaged-zip verification passed. The keystroke route was run live on 2026-10-28. The wrong-input recovery and the new cast timing have not yet been observed live.

XivType 0.1.26

Choose a tag to compare

@kuchris kuchris released this 28 Oct 11:49

XivType 0.1.26

First catalogue release. Types Keybound Brawler enemy prompts through the activity's own input on the English client.

  • Target priority: shortest prompt or nearest enemy (screen-position actor binding, with a label-scale fallback for close enemies).
  • Background typing while FFXIV is unfocused; Escape in FFXIV stops it.
  • Pauses for input-locking casts (Dynamic Sensory Jammer, Cursed Gaze) and the game's own input lock.
  • Experimental activity key every 5 seconds during typing.

Validation: Release build, 7 replay checks and packaged-zip verification passed. Typing, background operation, nearest-enemy binding and jammer/lock pauses were exercised live on 2026-10-28. Duty AFK protection, the Cursed Gaze pause and a truly minimized window remain unverified.