{"id":43846112,"url":"https://github.com/TheHeadpatCat/WoLightning","last_synced_at":"2026-02-17T20:00:36.111Z","repository":{"id":264460996,"uuid":"805910561","full_name":"TheHeadpatCat/WoLightning","owner":"TheHeadpatCat","description":"Plugin for the Game Final Fantasy XIV: Online (FFXIV) that integrates Pishock, OpenShock and Intiface Devices into the Game.","archived":false,"fork":false,"pushed_at":"2026-01-16T23:46:57.000Z","size":2411,"stargazers_count":4,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-17T11:35:07.275Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://discord.gg/hMyWcZyhRa","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheHeadpatCat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-25T20:24:00.000Z","updated_at":"2026-01-16T23:43:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e5ea181-0fdc-4ba1-9183-9c44620144b0","html_url":"https://github.com/TheHeadpatCat/WoLightning","commit_stats":null,"previous_names":["theheadpatcat/wolightning"],"tags_count":124,"template":false,"template_full_name":null,"purl":"pkg:github/TheHeadpatCat/WoLightning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHeadpatCat%2FWoLightning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHeadpatCat%2FWoLightning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHeadpatCat%2FWoLightning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHeadpatCat%2FWoLightning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheHeadpatCat","download_url":"https://codeload.github.com/TheHeadpatCat/WoLightning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHeadpatCat%2FWoLightning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29556404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T18:16:07.221Z","status":"ssl_error","status_checked_at":"2026-02-17T18:16:04.782Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-06T06:00:21.105Z","updated_at":"2026-02-17T20:00:36.099Z","avatar_url":"https://github.com/TheHeadpatCat.png","language":"C#","funding_links":[],"categories":["Game Integrations"],"sub_categories":["Final Fantasy XIV"],"readme":"\n# Warrior of Lightning  \n## A FFXIV Plugin that integrates [Pishock](https://pishock.com/#/), [OpenShock](https://openshock.org/) and [Intiface Central](https://intiface.com/central/) devices.\n\n![Plugin Icon](etc/iconSmall.png)\n\nIf any Problems, Questions or Suggestions come up, you can send those in the [Discord Server](https://discord.gg/hMyWcZyhRa)!  \nOr if you want to be fancy, open a Issue. That also works.  \n  \n  \n  \n## Ingame UI Preview:\n![Preview of Main Menu](etc/preview.png)\n  \n## Current Features\n - Social Triggers:  \n Doing a specified Emote  \n Doing a specified Emote to someone  \n Getting emoted at by someone  \n Saying a Banned Word from a List  \n Forgetting to say a Enforced Word from a List  \n Hearing someone say a Trigger Word from a List  \n Losing a Deathroll  \n \n - Combat Triggers:  \n Dying  \n Failing a Mechanic  \n Any Partymember dies  \n Party Wipes  \n Forgetting a Partner Buff (Kardia or Dance Partner)  \n Taking any kind of Damage  \n Forgetting to Level Synch for a Fate  \n\n - Misc Triggers:  \n Sitting on Furniture  \n Using a Mount or Riding Pillion  \n Fail a Craft  \n Fail a HQ Craft  \n Fail to meld Materia  \n Fail to catch a Fish  \n Use Teleportation  \n Forgetting to eat Food before Combat or Crafting  \n\n- Presets for quick swapping of Settings    \n\n- Control Settings   \n  Allow another player to control specific parts of the Plugin including:  \n  Preset Swapping  \n  Preset Locking  \n  Applying a Leash to you  \n\n- A safeword with /red  \n  This disables all Pishock \u0026 OpenShock functionality from the plugin until used again.\n  \n  \n## Installation:  \n  \nYou have to use the [XIVQuicklauncher](https://goatcorp.github.io/) with Dalamud enabled for this to work.  \n  \nIngame, open the Dalamud Settings, navigate to the \"Experimental\" Tab and scroll down.  \nThere you find \"Custom Plugin Repositories\" - Important do not mix this up with \"Dev Plugins\" at the top!  \nYou will then have to enter this link into the list:  \n`https://raw.githubusercontent.com/TheHeadPatCat/DalamudPlugins/main/repo.json`  \nSave it via the plus sign on the right and then the floppy disk on the bottom right.  \nThen, open the Plugin Installer and search for \"Warrior of Lightning\"  \n  \n  \n## Setup:  \n  \nOnce installed, click on \"Open\" to open the Main Window.  \nHere you can enable or disable the entire Plugin at any point - this is so it only actually shocks you when you are ready for it.  \nAlternatively, there is a fast way to disable it using the command `/red`, this will instantly stop all operations and ignores all Settings - until used again.  \nLastly, the \"Activate whenever the game starts\" is there to automatically activate the plugin right away, when you login.  \n  \nFirstly, on the very bottom under \"Account \u0026 Devices\" you can swap between your different Connection Methods. All of them can be used at the same time though!  \n  \nFor Pishock, you will need:  \n- Your Username. It's what you use to login to the Pishock Website and what shows up on it.  \n- Your API Key. If you have used a different application before, you should already have it saved somewhere on your machine - but if this is your first time: on the Website at the top left, click on \"Account\" and then \"Generate API Key\". Save it somewhere on your Machine, as clicking this button a second time, invalidates your previous key.  \n  \nFor OpenShock, you will need:  \n- The URL of the API you want to access. This is only if you selfhost a server, so if you use the default OpenShock API, just leave it as is.  \n- A API Token. You can get this on the Website under \"API Tokens\". Generate one and enter it here.\n\nFor Intiface Central, you will need:\n- [Intiface Central](https://intiface.com/central/) installed and running in the background  \n- The URL/IP to connect to (you can usually leave this to the default)  \n\nTo finish it off, press the \"Save \u0026 Connect\" button and give it a moment to figure everything out.  \nIf you did everything correctly, all of your available Devices (even Shared ones) should show up!  \nIf they don't... Check what is shown under the API Connection at the top of the Window.  \nMaybe you accidentally put something wrong, or the Plugin is having a weird issue. If that happens, please report it on the Discord!  \n  \nYou can click on \"Test\" on any of the Devices to send out a 1 second Vibration on 35%.  \nIf it doesn't arrive for some reason, make sure that the Shocker is properly connected, and the Hub is turned on!  \n\n## Configuration\n\nAfter you have gotten all of this behind you, you can start customizing your experience!  \nClick on \"Open Configuration\" to open a big Window, hosting all of the available options.  \nYou can enable as many Rules as you want, and assign any mix and amount of Shockers to them.  \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheHeadpatCat%2FWoLightning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTheHeadpatCat%2FWoLightning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheHeadpatCat%2FWoLightning/lists"}