10000 GitHub - ThornyFFXI/Stylist: Source for the stylist plugin for Ashita4.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ThornyFFXI/Stylist

Repository files navigation

Stylist

Stylist is a plugin that allows you to customize any player character’s appearance quickly from a command line. It can also be used to prevent character ‘blinking’ in a similar manner to GearLock from Ashita3. Some notes:

  • Model specific filters take priority over slot filters.
  • Character-specific and Model-specific filters take priority over just model-specific filters.
  • You may specify a model by using an item name or item ID. You do not need to ever input model IDs yourself, but they are stored in ashita/resources/stylist/modelinfo.xml if you need to modify any.
  • Note that while you specify item name or item ID for simplicity, a model filter will still apply to other items with the same model.
  • Anywhere where equipment slot is specified, you may also change race or face. Note that the full list of slot names and race names are configurable in ashita/resources/stylist/modelinfo.xml.
  • Faces are specified using a numeric value from 0 to 15.
  • All configuration can be done using the typed commands and exports, but you may also directly modify a setting file, see xmllayout.htm for details.

Installation

Do not download the entire repository as a zip unless you plan to compile the plugin yourself. That will not provide the files you need.

  1. Download the plugin release zip that matches your ashita installation's interface version from the releases area on the right side.
  2. Extract the entire zip to your ashita folder(the folder containing ashita.dll and ashita-cli.exe). Everything will fall into place.
  3. Load with '/load stylist' or add the same line to your startup script. Stylist is a plugin not an addon, so do not use '/addon load'.

Default values for slots are:

  • Race
  • Face
  • Head
  • Body
  • Hands
  • Legs
  • Feet
  • Main
  • Sub
  • Range

Default values for races are:

  • HumeM
  • HumeF
  • ElvaanM
  • ElvaanF
  • TaruM
  • TaruF
  • Mithra
  • Galka

Commands

All commands can be prefixed with /sl or /stylist. You may also configure stylist via XML directly.

  • /sl blink
    Triggers all characters who are outdated to blink to their current equipment, with any specified filters.

  • /sl self [Optional: On/Off]
    When enabled, prevents you from blinking except when adding or removing filters or using /sl blink.

  • /sl target [Optional: On/Off]
    When enabled, prevents your current target from blinking except when adding or removing filters or using /sl blink.

  • /sl others [Optional: On/Off]
    When enabled, prevents all players from blinking except when adding or removing filters or using /sl blink.

  • /sl add [Required: Equipment Slot] [Required: Model]
    Adds a slot filter, forcing the specified slot to show the specified model for all characters unless a character-specific or model specific filter overrides it.

  • /sl remove [Required: Equipment Slot]
    Removes a slot filter.

  • /sl addc [Required: Character Name] [Required: Equipment Slot] [Required: Model]
    Adds a character-specific slot filter, forcing the specified slot to show the specified model for the specified character instead of what they actually have equipped.

  • /sl removec [Required: Character Name] [Required: Equipment Slot]
    Removes a character-specific slot filter.

  • /sl addmodel [Required: Equipment Slot] [Required: Initial Model] [Required: Target Model]
    Adds a global model filter, changing the initial model to the target model for all characters.

  • /sl removemodel [Required: Equipment Slot] [Required: Initial Model]
    Removes a global model filter.

  • /sl addmodelc [Required: Character Name] [Required: Equipment Slot] [Required: Initial Model] [Required: Target Model]
    Adds a character-specific model filter, changing the initial model to the target model for only the specified character.

  • /sl removemodelc [Required: Character Name] [Required: Equipment Slot] [Required: Initial Model]
    Removes a character-specific model filter.

  • /sl clear [Required: Character Name]
    Removes all filters and model filters for the specified character, allowing them to show their real equipment. Global model filters will still apply.

  • /sl load [Optional: Filename]
    Loads a configuration XML. If Filename is not specified, reloads current configuration XML.

  • /sl reload
    Reloads the current configuration XML from disk.

  • /sl newconfig [Required: Filename]
    Creates a new configuration XML on disk and loads it. This will return you to default settings. If you are trying to save your settings, use /sl export.

  • /sl export [Optional: Filename]
    Saves the current configuration to a configuration XML.

0