Update the location of your Twitter profile same as FFXIV
- Create your own Twitter app
Permissions
→ Edit access permission toRead and write
Keys and tokens
→ Copy consumer API keys and access tokens
- Clone OverlayPlugin repository
- Edit HtmlRenderer/Renderer.cs
public static void Initialize(...)
{
...
// Disable browser CORS. I know what I'm doing...
cefSettings.CefCommandLineArgs["disable-web-security"] = "1";
Cef.Initialize(...);
...
}
- Run
./tools/fetch_deps.py
- Run
./build.bat
- Add
./out/Release/OverlayPlugin.dll
to ACT plugins
- Start SaintCoinach.Cmd → execute
exd
command - Run script in
SaintCoinach.Cmd/[FFXIV_VERSION]/exd
directory → buildPlaceName.json
import fs from 'fs'
const data = Object.fromEntries(fs
.readFileSync('./TerritoryType.csv', 'utf-8')
.split('\n').map(line => line.split(',')).slice(3)
.map(v => [parseInt(v[0]).toString(16), eval(v[6])]))
fs.writeFileSync('./PlaceName.json', JSON.stringify(data), 'utf-8')
- Clone ffxiv-twitter-location
- Run
yarn install
- Copy
PlaceName.json
to./src
directory - Create
./.env
and set environment variablesCONSUMER_KEY
= Consumer API keyCONSUMER_SECRET
= Consumer API secret keyACCESS_TOKEN_KEY
= Access tokenACCESS_TOKEN_SECRET
= Access token secret
- Run
yarn build
- Add custom
MiniParse
overlay to ACT OverlayPlugin - Set
URL
tofile:///[OVERLAY_PROJECT_DIRECTORY]/dist/index.html