Vanity - Control Your Lockstyles

Eorzea Time
 
 
 
Language: JP EN FR DE
users online
Forum » Windower » General » Vanity - Control your lockstyles
Vanity - Control your lockstyles
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 59
By Valefor.Keylesta 2025-01-04 22:25:05
Link | Quote | Reply
 
Presenting: Vanity

Allows players to automatically set and manage lockstyles based on their current job and location (combat or town zones), plus other advanced conditions. Automatic lockstyle updates upon zoning, job changes, or after lockstyle mode gets disabled. Supports multiple lockstyle sets for the same conditions resulting in a random set chosen from the list.

Download from Github repo

Features

  • Designate lockstyles per job, per character.

  • Basic conditions can be modified via in-game commands.
    ○ Combat
    ○ Town

  • New in 3.0 Advanced conditions can be modified via the settings.xml file.
    ○ Custom Zones
    ○ Common endgame activities (Dynamis, Odyssey, Omen, Sortie, Vagary)
    ○ Specific Weapons (Tizona, Armageddon, Duban ,etc.)
    ○ Weapon Types (Sword, Marksmanship, Shield, etc.)

  • New in 2.0 Designating multiple lockstyles will allow for a random one to be selected.

  • Set lockstyle after job change, zoning, and getting disabled by an enemy.
    ○ Options to disable functionality for each of these individually
    ○ Options to adjust timing for each.

[+]
necroskull Necro Bump Detected! [44 days between previous and next post]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 59
By Valefor.Keylesta 2025-02-17 22:19:16
Link | Quote | Reply
 
Updated to Version 2.0

  • Overhauled how lockstyles are saved. Instead of a single variable for each job+combat/town combination, now saved as a single string per job that contains both combat and town lockstyles.

  • Added the ability to designate multiple lockstyles per combat/town. Will choose a lockstyle at random when more than one lockstyle is designated.

  • Adjusted in-game commands to accomodate being able to save more than one lockstyle for combat/town. This removed the ability to specify which job to adjust combat/town for, commands will now only work on your current job. This was needed to keep the commands relatively simply with the addition of the add and remove sub-commands. You can still adjust all at once inside the Vanity/data/settings.xml file.

[+]
 Asura.Sechs
Online
Server: Asura
Game: FFXI
user: Akumasama
Posts: 10223
By Asura.Sechs 2025-02-18 01:28:50
Link | Quote | Reply
 
I love this concept so much, thanks for releasing this!
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 59
By Valefor.Keylesta 2025-02-18 10:23:02
Link | Quote | Reply
 
Asura.Sechs said: »
I love this concept so much, thanks for releasing this!
Thanks for the comment! I'm glad you like it :D
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 59
By Valefor.Keylesta 2025-02-20 23:03:00
Link | Quote | Reply
 
Updated to Version 3.0

  • Overhauled lockstyle conditions. No longer just Combat and Town.

  • Added new Zone condition. Will allow you to specify the name of a zone to designate lockstyles for.

  • Added common endgame activities Dynamis, Odyssey, Omen, Vagary, and Sortie as conditions to make them easier to setup. You can still technically use the Zone condition, but these are easier.

  • Added new Weapon conditions: main_name, main_skill, sub_name, sub_skill, range_name, and range_skill. Will allow you to designate lockstyles for specific weapons (Tizona, Armageddon, Duban ,etc.) or weapon types (Sword, Marksmanship, Shield, etc.).

  • Added a priority for which condition lockstyles to equip: Zone > (Dynamis, Odyssey, Omen, Sortie, Vagary) > Main Name > Main Skill > Sub Name > Sub Skill > Range Name > Range Skill > Combat > Town. Will equip based on current condition and which conditions have lockstyles designated, going from highest to lowest priority (Zone being the highest and Town the lowest). The only exception is while in town: Zone will still be prioritized first, then Town immediately after. This allows you to set a single lockstyle (Town) that will then be used for all conditions. This also fixes the "After Disable" lockstyle option from seeming to not work if you have Town lockstyles designated but no Combat lockstyles designated.

  • Added math.randomseed(os.time()) to ensure better randomization.

  • Fixed showing "(Chosen at random)" when only one lockstyle but the number is two digits.