Skip to content

Instantly share code, notes, and snippets.

@TomRichter
TomRichter / hardlink.ps1
Last active June 23, 2020 03:05
Hard-links EVE Online config files to keep them roughly in sync.
/// <summary>
/// Displays an Embed with every possible option.
/// </summary>
/// <returns></returns>
[Command("embed")]
[Summary("Displays an Embed.")]
public async Task<RuntimeResult> Embed()
{
Color pink = new Color(255, 0, 255);
@TomRichter
TomRichter / ffxiv-o3s-custom-triggers.xml
Last active August 18, 2017 18:46
ACT Custom Triggers for differentiating the flavors of Queen's Waltz.
<Trigger R="14:2306:(Halicarnassus|Halicarnasse|Halikarnassos|ハリカルナッソス)" SD="Swords Swords Swords" ST="3" CR="F" C=" General" T="F" TN="" Ta="F" />
<Trigger R="14:2308:(Halicarnassus|Halicarnasse|Halikarnassos|ハリカルナッソス)" SD="Vines Vines Vines" ST="3" CR="F" C=" General" T="F" TN="" Ta="F" />
<Trigger R="14:230A:(Halicarnassus|Halicarnasse|Halikarnassos|ハリカルナッソス)" SD="Blue Blue Blue" ST="3" CR="F" C=" General" T="F" TN="" Ta="F" />
<Trigger R="14:230E:(Halicarnassus|Halicarnasse|Halikarnassos|ハリカルナッソス)" SD="Books Books Books" ST="3" CR="F" C=" General" T="F" TN="" Ta="F" />
@TomRichter
TomRichter / ffxiv-o3s-triggernometry.xml
Last active December 9, 2017 06:13
ACT Triggernometry triggers for differentiating the flavors of Queen's Waltz.
<?xml version="1.0"?>
<TriggernometryExport Version="1">
<ExportedFolder FFXIVJobFilterEnabled="false" FFXIVJobFilter="0" ZoneFilterEnabled="false" EventFilterEnabled="false" ZoneFilterRegularExpression="" EventFilterRegularExpression="" Name="Deltascape v3.0 (Savage)" Enabled="true">
<Folders />
<Triggers>
<Trigger Enabled="true" Name="The Queen's Waltz: Swords" Id="61f079bc-723d-4f2a-952f-1d38a9e2498f" RegularExpression="(?i)^\[[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}\] 14:2306:" AllowRefire="true" RefireDelayed="false" RefireDelayExpression="0">
<Actions>
<Action OrderNumber="1" AuraName="" AuraImage="" AuraImageMode="Normal" AuraXIniExpression="" AuraYIniExpression="" AuraWIniExpression="" AuraHIniExpression="" AuraOIniExpression="" AuraXTickExpression="" AuraYTickExpression="" AuraWTickExpression="" AuraHTickExpression="" AuraOTickExpression="" AuraTTLTickExpression="" Enabled="true" ActionType="UseTTS" ExecutionDelayExpression="0" Asynchronous="true" RefireInterrupt="true"
@TomRichter
TomRichter / OnWipe.xml
Last active March 8, 2024 13:32
Installation Instructions for FFXIV ACT + Key Plugins
<?xml version="1.0"?>
<TriggernometryExport Version="1">
<ExportedTrigger Enabled="true" Name="On Wipe" Id="d2f2668d-dfd5-456d-a404-1d2b5cdd18cd" RegularExpression="(wipeout|0038:end|21:([0-9,a-f,A-F]{8}):40000010)" DebugLevel="Inherit" PrevActions="Keep" PrevActionsRefire="Allow" Scheduling="FromFire" PeriodRefire="Allow" RefirePeriodExpression="0">
<Actions>
<Action DiscordTts="false" OrderNumber="1" AuraImageMode="Normal" TextAuraAlignment="MiddleCenter" TextAuraFontSize="8.25" TextAuraEffect="None" TextAuraUseOutline="false" Enabled="true" ActionType="EndEncounter" ExecutionDelayExpression="0" Asynchronous="true" DebugLevel="Inherit" RefireInterrupt="false" RefireRequeue="true" SystemBeepFreqExpression="1000" SystemBeepLengthExpression="100" PlaySoundVolumeExpression="100" PlaySoundExclusive="true" PlaySoundMyself="false" PlaySpeechMyself="false" UseTTSVolumeExpression="100" UseTTSRateExpression="0" UseTTSExclusive="true" LaunchProcessWindowStyle="Normal" ExecScriptType="CSharp" MessageBoxIcon
@TomRichter
TomRichter / xiv-ui.bat
Created June 2, 2017 11:03
Uses Windows junctions to synchronize all character UIs.
@echo off
SET s=FFXIV_CHR004000174ACEA8B9
for /D %%i in (FFXIV_CHR*) do (
IF NOT "%s%" == "%%i" (
echo "Linking %s% -> %%i"
for %%x in (ACQ ADDON COMMON CONTROL0 CONTROL1 HOTBAR KEYBIND LOGFLTR MACRO) do (
del "%%i\%%x.DAT"
mklink /H "%%i\%%x.DAT" "%s%\%%x.DAT"