AI prompts
base on An accessibility tool to assist in FFXIV gameplay and compensate for human imperfections. # Splatoon
Redefining FFXIV navigation with unlimited, precise waymarks.
## Become a Supporter!
If you like Splatoon or any of the other plugins I maintain, please consider becoming a supporter on Patreon or via other means! This will help me to continue updating Splatoon and work on new plugins and features.
- [Subscribe on Patreon](https://subscribe.nightmarexiv.com/)
- [Donate Litecoin, Bitcoin, Tether or other crypto](https://crypto.nightmarexiv.com/)
## Key features
- Put infinite amount of waymarks in the world with different shapes, colors, hit text, etc.
- Create various trggers and conditions to display them in specific situations.
- Quickly find objects around you using `/sf` command.
- Create, import and share scripts - extensions of Splatoon, capable of doing pretty much any stuff that any Dalamud plugin can do, but in a much faster to create way and with a lot of helper objects provided. Ideal for creating so-called "microplugins" without hassle of creating full plugin just to do some small thing.
- Use Web API to integrate Splatoon with other programs and ECommons Splatoon API to integrate it with other plugins.
## Important information
- Splatoon is designed to operate primarily as an accessibility tool to compensate for people's imperfections.
- By default, Splatoon comes with no presets or scripts preinstalled. It's on you to find and import ones that you want to use or create your own.
- Imported presets will not update automatically. Should new version become available, you will have to update it yourself.
- Imported (from official repo) scripts, however, will update automatically.
- Splatoon only operates on a client side. Other players can not see and can not interact with your presets and scripts. Server can not check whether you are using Splatoon or not.
- Splatoon only uses data you supply. Additionally, Splatoon uses only data that is available to you normally, without going beyond standard game client operations.
- It is advised against streaming or screen sharing while using Splatoon.
- Presets and scripts that can be used to deteriorate other player experience are not accepted.
## Navigation
- [Official Splatoon presets and scripts and instruction about how to import, create and contribute them](https://github.com/PunishXIV/Splatoon/tree/main/Presets)
- [Web API guide](https://github.com/PunishXIV/Splatoon/blob/main/docs/help/WebAPI.md)
## Information for Chinese players
Chinese fork of Dalamud currently intentionally prevents usage of Splatoon by adding it into banned plugins list. Banned plugin list was originally created to prevent unstable plugins from loading on updates. However, Chinese forkers of Dalamud decided to abuse it to attempt to prevent you from using the plugin for their personal reasons.
### Easy way to unblock Splatoon and all other plugins:
Simply download this program https://github.com/NightmareXIV/UnbanPluginsCN/releases/latest and run it before you run the game/inject Dalamud. Just keep this program running and you should be good.
## This plugin is in development
This means that there are still features that I would like to implement in future or features that I would like to enhance, as well as that I'm accepting suggestions and feature requests.
## Installation
1. Install [FFXIVQuickLauncher](https://github.com/goatcorp/FFXIVQuickLauncher?tab=readme-ov-file#xivlauncher-----) and enable Dalamud in it's settings. You have to run the game through FFXIVQuickLauncher in order for any of these plugins to work.
2. Open Dalamud settings by typing `/xlsettings` in game chat.
3. Go to "Experimental" tab.
4. Find "Custom Plugin Repositories" section, agree with listed terms if needed and paste the following link into text input field: `https://love.puni.sh/ment.json`
5. Click "Save" button.
You should now have Puni.sh plugins available in your plugin installer. <br>
Open plugin installer by typing `/xlplugins` in game chat, go to "Available plugins" section and search for a plugin you would like to install.
![image](https://github.com/NightmareXIV/MyDalamudPlugins/blob/main/meta/install/installerPunish.png?raw=true)
## Support
Join [Puni.sh Discord](https://discord.gg/Zzrcc8kmvy) to receive support for the plugin.
", Assign "at most 3 tags" to the expected json: {"id":"3128","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"