Vanity - Control Your Lockstyles

Eorzea Time
 
 
 
Language: JP EN FR DE
Version 3.1
New Items
users online
Forum » Windower » General » Vanity - Control your lockstyles
Vanity - Control your lockstyles
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 93
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: 93
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
Offline
Server: Asura
Game: FFXI
user: Akumasama
Posts: 10454
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: 93
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: 93
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.

 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 93
By Valefor.Keylesta 2025-02-25 15:55:51
Link | Quote | Reply
 
Updated to Version 3.1

Now with more Multi-boxer friendlierness!

  • Adjusted calls to save and a few other functions to be multi-box friendly. (Thanks GitHub user Mekaider!)

  • Adjusted Job Change Delay to use a timestamp instead of a countdown timer. Mostly just because it's cleaner and more reliable.

  • Fixed After Zone Delay not showing "Off" correctly in the help command if set to 0.

  • Fixed Mog House in Al Zahbi not being recognized as a "town" zone.

  • Removed a bunch of basically duplicate variables.

  • Fixed an issue with using the in-game commands to change disable/job change/zone timing settings which would then delete all per-character lockstyles. This change now makes it so changing those settings with the in-game commands will be saved per-character instead.

 Phoenix.Capuchin
Offline
Server: Phoenix
Game: FFXI
user: Anza
Posts: 3797
By Phoenix.Capuchin 2025-02-25 16:06:20
Link | Quote | Reply
 
Thrilled to have just learned about this. Keylesta, you're a hero - I've been wanting an addon that has this kind of functionality for years. Thank you!!
[+]
 Ragnarok.Eotfofyl
Offline
Server: Ragnarok
Game: FFXI
user: EOTFOFYL
Posts: 25
By Ragnarok.Eotfofyl 2025-02-25 18:02:44
Link | Quote | Reply
 
Finally! Thank you.
[+]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 93
By Valefor.Keylesta 2025-02-25 18:24:56
Link | Quote | Reply
 
Phoenix.Capuchin said: »
Thrilled to have just learned about this. Keylesta, you're a hero - I've been wanting an addon that has this kind of functionality for years. Thank you!!
Ragnarok.Eotfofyl said: »
Finally! Thank you.
Aww shucks, you're welcome! ^^;

Thank you for using it :D
necroskull Necro Bump Detected! [93 days between previous and next post]
 Valefor.Keylesta
Offline
Server: Valefor
Game: FFXI
user: Keyser
Posts: 93
By Valefor.Keylesta 2025-05-29 16:44:22
Link | Quote | Reply
 
Updated to Version 4.0

Major version updated since it changes how the lockstyle data is stored. When you update to this new version, you will not need to redo all your lockstyle settings. Upon loading for the first time it will automatically migrate your previous lockstyles over to the new format/file. After that, you can safely delete the old lockstyles table in the settings file, or simply ignore it, it is no longer used.

  • Overhauled how lockstyle data is saved. No longer saved inside the settings file but instead in it's own data/lockstyles.lua file.

  • Added ability to specify main/sub and main/range combos by name or skill (ex. sword + sword, sword + shield, sword + gun, dagger + gun). (thanks Xenodeus!)

[+]