๐ [English] [็ฎไฝไธญๆ] [ํ๊ตญ์ด]
- ์ ๋ณด
- ์ค์นํ๊ธฐ
- ์์ค์ฝ๋ ๋น๋ํ๊ธฐ
- UI ๋ชจ๋ ๊ฐ์
- ๋ฌธ์ ํด๊ฒฐ
- Cactbot ์ฌ์ฉ์ ์ค์
- ์ง์ ์ธ์ด
cactbot์ ํ์ด๋ ํํ์ง 14๋ฅผ ์ํ ๋ ์ด๋ ํด์ ์ ๊ณตํ๋ ACT ์ค๋ฒ๋ ์ด ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ Advanced Combat Tracker์ ํ๋ฌ๊ทธ์ธ์ธ ngld์ OverlayPlugin์์ ์๋ํ๋ ์ค๋ฒ๋ ์ด ํ๋ฌ๊ทธ์ธ ์ ๋๋ค.
cactbot์ ๋ค์ ๋ชจ๋์ ์ง์ํฉ๋๋ค:
- raidboss: ๋ฏธ๋ฆฌ ์ค์ ๋ ํ์๋ผ์ธ๊ณผ ํธ๋ฆฌ๊ฑฐ:
- oopsyraidsy: ์ค์์ ๋ฐ์ค ๋ฆฌํฌํธ
- jobs: ๊ฐ๊ฒฐํ ๊ฒ์ด์ง์ ๋ฒํ์ ํ๋ก ํธ๋ํน
- eureka: ์์ฐ๋ ์นด NM ํธ๋์ปค ์ง๋
- fisher: ๋์ ์บ์คํ ์๊ฐ ํธ๋์ปค
- radar: ๋ง๋ฌผ ๋ฐฉํฅ, ์ฒซ ์ด๊ธ์ ์๋ฆผ
- dps: DPS ๋ฏธํฐ๊ธฐ ์ถ๊ฐ ๊ธฐ๋ฅ
์ฐธ๊ณ : ํด๋ฃจ๋ด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์ด ๋ฌธ๋จ์ ์ฝ์ง ๋ง๊ณ ํด๋ฃจ๋ด์์ ๋ค์ด๋ก๋ํ๋ฉด ๋ฉ๋๋ค.
.NET Framework 4.6.1 ๋ฒ์ ์ด์์ ์ค์นํ์ธ์.
๋ฐ๋์ ํ์ด๋ ํํ์ง 14๋ฅผ DirectX 11๋ก ์คํํด์ผ ํฉ๋๋ค.
์์ง Advanced Combat Tracker๋ฅผ ์ค์นํ์ง ์์๋ค๋ฉด, 64๋นํธ ๋ฒ์ ์ ์ค์นํ์ธ์.
๋ง์ฝ ๋ฐฉ๊ธ ACT๋ฅผ ์ค์นํ๋ค๋ฉด,
Startup Wizard๊ฐ ๋ํ๋ ๊ฒ ์
๋๋ค.
Startup Wizard๋ฅผ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์คํํ๋ ค๋ฉด,
Options
๋ฅผ ํด๋ฆญํ๊ณ , Show Startup Wizard
๋ฅผ ํด๋ฆญํ์ธ์.
Startup Wizard์์,
FFXIV Parsing Plugin
์ ์ ํํ๊ณ Download/Enable Plugin
๋ฒํผ์ ํด๋ฆญํ์ธ์.
์ด๋ ๊ฒ ํด์ %APPDATA%Advanced Combat Tracker\Plugins\FFXIV_ACT_Plugin.dll
๋ฅผ ๋ค์ด๋ก๋ํ๊ณ
ํ๋ฌ๊ทธ์ธ ๋ฆฌ์คํธ์์ ํ์ฑํ์ํต๋๋ค.
๋ํด์, ๋คํธ์ํฌ๋ฅผ ํตํด ํ์ฑํด์ผ ํ๊ธฐ ๋๋ฌธ์ ACT๊ฐ ๋ฐฉํ๋ฒฝ์์ ์ฐจ๋จ๋์ด ์์ง ์๋๋ก ํ์ธ์.
FFXIV plugin ์ค์ ์ "Include HP for Triggers" ๋ฒํผ์ด ์ฒดํฌ๋์ด ์๋์ง ํ์ธํ์ธ์.
์ด ์ค์ ์ Plugins
->FFXIV Settings
-> Options
์ ์์ต๋๋ค.
๋ค๋ฅธ FFXIV Plugin ๊ฐ์ด๋:
์ด์ , Plugins
ํญ์ ์ ํํ๊ณ Plugin Listing
์ ํด๋ฆญํด๋ณด๋ฉด,
ํ๋ฌ๊ทธ์ธ ๋ฆฌ์คํธ๊ฐ ๋ค์๊ณผ ๊ฐ์ด ๋ณด์ฌ์ผ ํฉ๋๋ค.
Get Plugins
์ ํด๋ฆญํด์ ACT plugin ์ค์น ๋์ฐ๋ฏธ๋ฅผ ์ฌ์ธ์.
Overlay Plugin
์ ์ ํํ๊ณ Download and Enable
์ ํด๋ฆญํ์ธ์.
์ด๋ ๊ฒ ํด์ ngld OverlayPlugin์
%APPDATA%Advanced Combat Tracker\Plugins\OverlayPlugin
์ ๋ค์ด๋ก๋ํ๊ณ
OverlayPlugin.dll
์ ํ๋ฌ๊ทธ์ธ ๋ฆฌ์คํธ์์ ํ์ฑํํฉ๋๋ค.
์ฐธ๊ณ ๋ก, RainbowMage ๋ฒ์ ์ด๋ hibiyasleep ๋ฒ์ ์ด ์๋๋ผ ๋ฐ๋์ ngld ๋ฒ์ OverlayPlugin์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋ค์, Plugins
ํญ์ ์ ํํ๊ณ Plugin Listing
์ ํด๋ฆญํ ๋ค์,
Get Plugins
๋ฅผ ํด๋ฆญํ์ธ์.
Cactbot
์ ์ ํํ๊ณ Download and Enable
์ ํด๋ฆญํ์ธ์.
์ด๋ ๊ฒ ํด์ cactbot์
%APPDATA%Advanced Combat Tracker\Plugins\cactbot-version\cactbot
์ ๋ค์ด๋ก๋ํ๊ณ
CactbotOverlay.dll
์ ํ๋ฌ๊ทธ์ธ ๋ฆฌ์คํธ์์ ํ์ฑํํฉ๋๋ค.
์ฐธ๊ณ : ACT๊ฐ ๊ธฐ๋ํ๋ ์์ถ ํ์ผ ๊ตฌ์กฐ์
cactbot์ด zip ํ์ผ์ ์์ฑํ๋ ๊ตฌ์กฐ์์ ์ฐจ์ด์ ๋๋ฌธ์
์ฒ์ cactbot์ ๋ฐ์๋ ๋ฒ์ ์ ํฌํจํ
cactbot-0.15.2
๊ณผ ๊ฐ์ ํด๋๊ฐ ์์ฑ๋ ๊ฒ์
๋๋ค.
์ด ํด๋๋ช
์ ์๊ด์ด ์๊ณ ๋ฑํ ์๋ฏธ๊ฐ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ด ์ฌ๋ฐ๋ฅธ ์์๋ก ๋ฐฐ์น๋์๋์ง ํ์ธํ์ธ์. ์์๋ ๋ฐ๋์ FFXIV Plugin๊ฐ ๊ฐ์ฅ ๋จผ์ , ๊ทธ ๋ค์ OverlayPlugin, ๊ทธ ๋ค์์ผ๋ก cactbot ์์์ฌ์ผ ํฉ๋๋ค. ๋ง์ฝ ์ ์ ์ฐจ๋ฅผ ๊ทธ๋๋ก ๋ฐ๋๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ๋ณด์ผ๊ฒ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ACT๋ฅผ ์ฌ์์ํ์ธ์.
์ดํ ๋ด์ฉ์ raidboss ์ค๋ฒ๋ ์ด ๋ชจ๋์ ์ค์นํ๋ ์์ ์ ๋๋ค. ๋ค๋ฅธ cactbot ์ค๋ฒ๋ ์ด๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ ๋ํ ๋ชจ๋ ๋์ผํฉ๋๋ค.
-
ACT๋ฅผ ์ฌ์ธ์.
-
cactbot ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ ํ์ ๋ฐ๋์ ACT๋ฅผ ์ฌ์์ํ๋์ง ํ์ธํ์ธ์.
-
Plugins
ํญ ์์OverlayPlugin.dll
ํญ์ผ๋ก ์ด๋ํ์ธ์. -
"์ถ๊ฐ" ๋ฒํผ์ ํด๋ฆญํ๊ณ ๋ฆฌ์คํธ ์์ ์๋
Cactbot Raidboss
๋ฅผ ์ ํํ์ธ์. -
์ด์ , ํ๋ฉด์ ์ด๋ค ํ ์คํธ UI๊ฐ ๋ณด์ผ๊ฒ๋๋ค. cactbot์ ํ ์คํธ UI๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํฉ๋๋ค. ๋๊บผ์ด ๋นจ๊ฐ์ ๊ฒฝ๊ณ์ ๊ณผ ํ๋์ ๋ฐฐ๊ฒฝํ๋ฉด์ ์ค๋ฒ๋ ์ด๋ฅผ ํ๋ฉด์์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ ์์น๋ฅผ ์ ํ๋๋ฐ ๋์์ ์ค๋๋ค. ์ด๊ฒ๋ค์ ์ค๋ฒ๋ ์ด ์ค์ ํจ๋์์ ์์น ์ ๊ธ์ ์ค์ ํ๋ฉด ์ฌ๋ผ์ง๋๋ค. ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ ์์น๋ฅผ ์ ํ๋ ๊ฒ์ด ๋๋๋ฉด ๋ฐ๋์ ์ค๋ฒ๋ ์ด ์์น๋ฅผ ์ ๊ฐ์ผ ํฉ๋๋ค.
-
์ด ์ค๋ฒ๋ ์ด์ ์ด๋ฆ์ ์ง๊ณ ์ถ์ ๋๋ก ์ ๋ ฅํ์ธ์. ์์)
raidbossy
-
OK
๋ฒํผ์ ํด๋ฆญํด์ ์ค๋ฒ๋ ์ด๋ฅผ ์ถ๊ฐํ์ธ์. ์ด์ Plugins
->OverlayPlugin.dll
ํญ์ ์๋ ์ค๋ฒ๋ ์ด ๋ฆฌ์คํธ์ ๋ํ๋ ๊ฒ์ ๋๋ค. -
๋๋๊ทธํ๊ณ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด์ ์ค๋ฒ๋ ์ด๋ฅผ ์ํ๋๋๋ก ์์น์ํค์ธ์.
-
Raidboss
์ค๋ฒ๋ ์ด์์ผ๋ฐ
ํญ์์,์์น ์ ๊ธ
์ํด๋ฆญ ๋ฌด์
์ฒดํฌ ๋ฐ์ค๋ฅผ ์ ํํ์ธ์. ํ ์คํธ ํ์๋ผ์ธ ๋ฐ, ๋๋ฒ๊ทธ ํ ์คํธ, ๋นจ๊ฐ์ ๊ฒฝ๊ณ์ ๊ณผ ์ ์ ํ๋์ ๋ฐฐ๊ฒฝ์ ์ค๋ฒ๋ ์ด๊ฐ ์ ๊ธฐ๋ฉด ์ฌ๋ผ์ง๋๋ค. -
raidboss ํ๋ฌ๊ทธ์ธ์ ํ ์คํธํ๊ณ ์ถ๋ค๋ฉด, ์ค๋ถ ๋ผ๋ ธ์์ ์ฌ๋ฆ์ฌ์ธ ๋์ฅ์ผ๋ก ํ ๋ ํฌํ ๋ค์,
/์ด์ฝ๊ธฐ 5
๋ฅผ ์คํํ์ธ์. -
๋ค๋ฅธ cactbot ์ค๋ฒ๋ ์ด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ ๋น์ทํ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค. ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผํ๊ณ cactbot ํ๋ฆฌ์ ๋ง ๋ค๋ฅธ ๊ฒ์ ์ ํํ์ธ์.
๋จผ์ ์๊ธฐ ์๋ด์ ๋ฐ๋ผ cactbot์ ์ค์นํ์ธ์. ์์กด์ฑ ํ์ผ๋ค์ ์ค์นํ๊ธฐ ์ํด์๋ ์คํฌ๋ฆฝํธ ๋ฐฉ์ ๋๋ ์๋, ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
curl
์ด ๋ฐ๋์ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. (์์กด์ฑ ํ์ผ๋ค์ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.)./util/fetch_deps.py
์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ธ์.- ๋น๋ํ๋ ๋จ๊ณ๋ก ์ด๋ํ์ธ์.
- https://github.com/EQAditu/AdvancedCombatTracker/releases/์์ ์ต์ Zip ํ์ผ์ ๋ค์ด๋ก๋ ํ์ธ์.
Advanced Combat Tracker.exe
๋ฅผcactbot/plugin/ThirdParty/ACT/
์ ์์ถ ํด์ ํ์ธ์.- https://github.com/ravahn/FFXIV_ACT_Plugin/์์ ์ต์ SDK Zip ํ์ผ์ ๋ฐ์ผ์ธ์. (ํ์ผ ์ด๋ฆ์ SDK๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ํฌํจ๋์ด ์๋์ง ๋ฐ๋์ ํ์ธํ์ธ์)
FFXIV_ACT_Plugin.dll
๋ฅผ ํฌํจํด์SDK folder
๋ฅผcactbot/plugin/ThirdParty/FFXIV_ACT/
์ ์์ถ ํด์ ํ์ธ์.- https://github.com/ngld/OverlayPlugin/releases/์์ ์ต์ Zip ํ์ผ์ ๋ค์ด๋ก๋ ํ์ธ์.
OverlayPlugin.dll
๋ฅผ ํฌํจํด์libs folder
๋ฅผcactbot/plugin/ThirdParty/OverlayPlugin/
์ ์์ถ ํด์ ํ์ธ์.- ๋น๋ํ๋ ๋จ๊ณ๋ก ์ด๋ํ์ธ์.
ํด๋ ๊ตฌ์กฐ๊ฐ ๋ค์๊ณผ ์ ์ฌํด์ผ ํฉ๋๋ค. (ํ์ผ ๋ชฉ๋ก์ ์ถํ ์ ๋ฐ์ดํธ๋ก ๋ณ๊ฒฝ๋ ์ ์์์ ์ฃผ์):
ThirdParty
|- ACT
| |- Advanced Combat Tracker.exe
|- FFXIV_ACT
| |- SDK
| | |- FFXIV_ACT_Plugin.Common.dll
| | |- FFXIV_ACT_Plugin.Config.dll
| | |- FFXIV_ACT_Plugin.LogFile.dll
| | |- FFXIV_ACT_Plugin.Memory.dll
| | |- FFXIV_ACT_Plugin.Network.dll
| | |- FFXIV_ACT_Plugin.Overlay.dll
| | |- FFXIV_ACT_Plugin.Parse.dll
| | |- FFXIV_ACT_Plugin.Resource.dll
| |- FFXIV_ACT_Plugin.dll
|- OverlayPlugin
|- libs
| |- HtmlRenderer.dll
| |- Markdig.Signed.dll
| |- Newtonsoft.Json.dll
| |- OverlayPlugin.Common.dll
| |- OverlayPlugin.Core.dll
| |- OverlayPlugin.Updater.dll
| |- SharpCompress.dll
| |- System.ValueTuple.dll
| |- websocket-sharp.dll
|- OverlayPlugin.dll
- ์๋ฃจ์ ์ Visual Studio๋ก ์ฌ์ธ์. (Visual Studio 2017์์ ์๋์ ํ ์คํธํ๊ณ ์์ต๋๋ค).
- "Release"์ "x64" ์ค์ ์ผ๋ก ๋น๋ํ์ธ์.
- ํ๋ฌ๊ทธ์ธ์ bin/x64/Release/CactbotOverlay.dll์ ๋น๋๋ ๊ฒ๋๋ค.
- ๋น๋๋ ํ๋ฌ๊ทธ์ธ์ ACT์ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ง์ ์ถ๊ฐํ์ธ์.
ACT -> Plugins -> Plugin Listing ํญ์์,
Browse
๋ฒํผ์ ํด๋ฆญํ๊ณ ์ด ํ์ผ์ด ๋น๋๋ bin/x64/Release/CactbotOverlay.dll์ ์ฐพ์ผ์ธ์. ๊ทธ๋ฆฌ๊ณAdd/Enable Plugin
์ ํด๋ฆญํ์ธ์.
cactbot ๊ฐ๋ฐ์๊ฐ ์๋๊ณ ๊ฐ์ธ์ ์ธ ๋ชฉ์ ์ผ๋ก ์์ ํ๋ ๊ฒฝ์ฐ์๋ Cactbot ์ฌ์ฉ์ ์ค์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํด์ผ ํฉ๋๋ค. cactbot ํ์ผ์ ์ง์ ์์ ํ๋ ๊ฒ์ ๊ถ์ฅํ์ง ์์ต๋๋ค.
npm์ ์ค์นํ๊ณ Webpack์ ์คํํ๋ ค๋ฉด, ๋ค์ ๊ณผ์ ์ ๋ฐ๋ฅด์ธ์:
- nodejs์ npm์ ์ค์นํฉ๋๋ค.
- cactbot ์ต์์ ๋๋ ํ ๋ฆฌ์์
npm install
์ ์คํํฉ๋๋ค. npm run build
๋๋npm start
๋ฅผ ์คํํฉ๋๋ค.
Webpack์ ๋ํด ๋ ์์ธํ ์๊ณ ์ถ๋ค๋ฉด ๊ธฐ์ฌํ๊ธฐ ๋ฌธ์๋ฅผ ๋ณด์ธ์.
ui/ ๋๋ ํ ๋ฆฌ๋ cactbot์ ui ๋ชจ๋์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ง์ฝ cactbot์ ์๊ธฐ ์ค๋ช
์ ๋ฐ๋ผ ์ค์นํ๋ค๋ฉด,
์ด ๋๋ ํ ๋ฆฌ๋ %APPDATA%Advanced Combat Tracker\Plugins\cactbot-version\cactbot\ui\
์ ์์ ๊ฒ์
๋๋ค.
๊ฐ๊ฐ์ cactbot ui ๋ชจ๋์ ๋ถ๋ฆฌ๋ ์ค๋ฒ๋ ์ด๋ก ๋ฐ๋ก ์ถ๊ฐ๋์ด์ผ ํฉ๋๋ค. ๋์ฑ ์์ธํ ์ค๋ฒ๋ ์ด ์ค์น ๋ฐฉ๋ฒ์ ํ์ธํ๋ ค๋ฉด ์ค๋ฒ๋ ์ด ๋ชจ๋ ์ถ๊ฐํ๊ธฐ ๋ฌธ๋จ์ ํ์ธํ์ธ์.
raidboss ๋ชจ๋
To use this module,
point cactbot at ui/raidboss/raidboss.html or use the Cactbot Raidboss
preset.
์ด ๋ชจ๋์ ๋ ์ด๋์ ํ์๋ผ์ธ๊ณผ ๋ ์ด๋์์ ๋์น ๋งํ ์ ๋ณด๋ค์ ์๋ ค์ฃผ๋ ํ ์คํธ/์ฌ์ด๋ ์๋ฆผ์ ์ ๊ณตํฉ๋๋ค. ํ ์คํธ์ ์ฌ์ด๋ ์๋์ ACT์ "์ปค์คํ ํธ๋ฆฌ๊ฑฐ" ๊ธฐ๋ฅ๊ณผ ๋น์ทํ ๋ฐฉ์์ผ๋ก, ์ ํฌ ํ์๋ผ์ธ์ด๋ ๊ฒ์์์ ์ฐํ๋ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด ๋ชจ๋์ ์๋ ์ค๋ธ ์ํฌ๋ํํธ์ BigWigs Bossmods ์ ๋์จ๊ณผ ๋น์ทํ๊ฒ ๋ณด์ด๊ณ ๋๊ปด์ง๋๋ก ๋์์ธ ๋์์ต๋๋ค.
์ด ํ์ด์ง์๋ ํ์ฌ cactbot์ด ์ง์ํ๋ ์ปจํ ์ธ ๋ชฉ๋ก์ด ๋์ด๋์ด ์์ต๋๋ค. ์ง์ํ๋ ์ปจํ ์ธ ๋ ๊ณ์ํด์ ๋๋ฆฌ๊ณ ์์ต๋๋ค. ํ์ง๋ง ๋ง์ ์์ ์ค๋๋ ์ปจํ ์ธ ๋ค์ ์์ง๋ ์ง์๋์ง ์์ต๋๋ค.
์ ํฌ ํ์๋ผ์ธ์ ACT Timelineํ๋ฌ๊ทธ์ธ์ ๋ง๊ฒ ๋์์ธ๋ ํ์ผ๋ค์ ์ฌ์ฉํฉ๋๋ค. ์ด ๊ณณ์ ๊ท์น์ด ์ ๋ฆฌ๋์ด ์์ผ๋ฉฐ, cactbot์์๋ ์ฝ๊ฐ์ ํ์ฅ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
ํ
์คํธ ์๋์๋ ์ธ ๋จ๊ณ๊ฐ ์์ผ๋ฉฐ, ์ค์๋์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ด ๋ถ๋ฅ๋ฉ๋๋ค: info
, alert
, ๊ทธ๋ฆฌ๊ณ alarm
.
ํ
์คํธ ๋ฉ์์ง๋ ์ด ์ธ ๊ฐ ์ค ํ๊ฐ์ง์ด๋ฉฐ, ๋ ์ค์ํ ์๋ฆผ์ผ์๋ก ํฌ๊ณ ๋์ ์ ๋๋ ์์ผ๋ก ํํ๋ฉ๋๋ค. ํ๋ฉด์ ๋์ค๋ ํ
์คํธ๋ณด๋ค๋ TTS๋ฅผ ์ ํธํ๋ ๊ฒฝ์ฐ TTS๋ก ๋์ค๋๋ก ์ค์ ํ ์ ์์ต๋๋ค.
ํ์๋ผ์ธ ํ์ผ๊ณผ ํธ๋ฆฌ๊ฑฐ ํ์ผ์ ui/raidboss/data์์ ์ฐพ์ ์ ์์ต๋๋ค. ํ์๋ผ์ธ ํ์ผ์ .txt
ํ์ฅ์๋ฅผ ๊ฐ์ง๋ฉฐ, ํธ๋ฆฌ๊ฑฐ ํ์ผ์ .js
ํ์ฅ์๋ฅผ ๊ฐ์ต๋๋ค.
์คํฌ๋ฆฐ์ท์์, raidboss ๋ชจ๋์ด ํ์ด๋ผ์ดํธ๋์ด ์์ต๋๋ค. ๋นจ๊ฐ์ ๋๊ทธ๋ผ๋ฏธ๋ก ํ์๋ ๊ฒ์ด ํ์๋ผ์ธ์ด๊ณ , ๋
ธ๋์ ๋๊ทธ๋ผ๋ฏธ๋ก ํ์๋ ๊ฒ์ด alert
๋จ๊ณ์ ํ
์คํธ ์๋์
๋๋ค.
If you are writing triggers or timelines and want to test them, you can use the raidboss emulator: ui/raidboss/raidemulator.html.
This currently can only be loaded in a browser and not as an overlay. This will work in current version of Chrome, and should work in other browsers as well but this is less tested.
Instructions:
- Start ACT.
- Make sure the WS Server is started via Plugins -> OverlayPlugin WSServer -> Stream/Local Overlay.
- Select
Cactbot Raidboss (Combined Alerts and Timelines)
from the URL Generator list. - Edit the url to say
raidemulator.html
instead ofraidboss.html
. - Copy and paste this edited url into Chrome.
- Drag and drop a network log onto the page.
- Select the zone and encounter, and then click
Load Encounter
.
If the emulator is not working, check the console log in the inspector for errors. No buttons will work until it is connected to ACT via websocket.
oopsyraidsy ๋ชจ๋
To use this module,
point cactbot at ui/oopsyraidsy/oopsyraidsy.html or use the Cactbot OopsyRaidsy
preset.
This module provides mistake tracking and death reporting. Oopsy raidsy is meant to reduce the time wasted understanding what went wrong on fights and how people died. During the fight, only a limited number of mistakes are shown (to avoid clutter), but afterwards a full scrollable list is displayed.
When somebody dies, the last thing they took damage from is listed in the log. For example, if the log specifies: ":skull: Poutine: Iron Chariot (82173/23703)" this means that Poutine most likely died to Iron Chariot, taking 82173 damage and having 23703 health at the time. The health value itself is not perfect and may be slightly out of date by a ~second due to a hot tick or multiple simultaneous damage sources.
When mistakes are made that are avoidable, oopsy logs warning (:warning:) and failure (:no_entry_sign:) messages, explaining what went wrong.
Mistake triggers are specified for individual fights in the ui/oopsyraidsy/data folder.
jobs ๋ชจ๋
To use this module,
point cactbot at ui/jobs/jobs.html or use the Cactbot Jobs
preset.
This module provides health, mana, and tp bars, as well as icons and timer bars for big raid buffs such as The Balance and Trick Attack. It also features a food buff warning to keep up your food buff when leveling or raiding, and a visual pull countdown.
It has more fleshed out support for some jobs but is strongly a Work In Progress for others.
์ง์ํ๋ ์ก (ํด๋ฆญํด์ ํ์ฅ)
In this screenshot, the jobs module is highlighted for the Red Mage job. The health and mana bars, as well
as Red Mage white/black mana tracking is circled in purple, with the large raid buff tracking pointed to
beside it in orange. The first step of the melee combo has been executed, which is displayed as the yellow
box above the health bar. The proc tracking is circled below in green.
eureka ๋ชจ๋
To use this module,
point cactbot at ui/eureka/eureka.html or use the Cactbot Eureka
preset.
์ด ๋ชจ๋์ ์๋์ผ๋ก ์ํ๋์๊ฑฐ๋ ์ฃฝ์ NM์ ๊ธฐ๋กํ๋ ํธ๋์ปค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํญํ/๋ฐค ํ์ด๋จธ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ์ฑํ ์ฐฝ์ ์ฌ๋ผ์จ ์์ฐ๋ ์นด ํธ๋์ปค ๋งํฌ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ฑํ ์ฐฝ์ ์ฌ๋ผ์จ ๊น๋ฐ(<flag>)๋ ์ง๋์ ํ์ํด ์ฃผ๊ณ ์์ต๋๋ค.
ํ์ฌ ํธ๋์ปค ์ ๋ณด๋ฅผ ์ง์ ์ ์ผ๋ก ๋ถ๋ฌ์ค์ง๋ ๋ชปํ์ง๋ง,
ํ์ฌ ์ํ ๋ถ๊ฐ๋ฅํ NM ๋ชฉ๋ก์ ๋ณต์ฌํด์ฃผ๋ ์ผ์ชฝ์ ๋นจ๊ฐ์ "ํ ๋ฒํ ๋ง๋ฌผ" ๋ฒํผ์ ํด๋ฆญํ๋ฉด, ๊ฒ์์ ์
๋ ฅํ ์ ์์ต๋๋ค. ์์)
/ใท ํ ๋ฒํ ๋ง๋ฌผ: ๋์ (89๋ถ) โ ๋๋ฒ์ฆ (97๋ถ) โ ํ์ฆ๋งํธ (104๋ถ) โ ๊ธฐ์ (107๋ถ) โ ์นด์ (119๋ถ)
์ด๋ชจ์ง๊ฐ ๋ณด์ด์ง ์๋๋ค๋ฉด, ์ด Windows ์ ๋ฐ์ดํธ๋ฅผ ์ค์นํ๋์ง ํ์ธํ์ธ์.
radar ๋ชจ๋
To use this module,
point cactbot at ui/radar/radar.html or use the Cactbot Radar
preset.
์ด ๋ชจ๋์ ์ฃผ์ ๋ง๋ฌผ(S๊ธ, A๊ธ, ๋ฑ)์ ์ ์ ์๊ฒ ํด์ค๋๋ค. ํ๋๋ฅผ ๋ฐ๊ฒฌํ๋ฉด, ๋์์ผ๋ก์ ํ์ดํ(์บ๋ฆญํฐ์ ์ ๋ฐฉ ๊ธฐ์ค)๋ ๊ฑฐ๋ฆฌ๋ฅผ ์๋ ค์ค๋๋ค.
๋๊ฐ ๋ง๋ฌผ์ ์ฒ์ ๊ณต๊ฒฉ ๋๋ ์ ๋๋๋์ง ์๋ ค์ฃผ๋ ์ต์ ๋ ์์ต๋๋ค. ๋, ๋ค๋ฅธ ๋ฑ๊ธ๋ผ๋ฆฌ ๊ฐ๋ณ์ ์ธ ์ต์ ์ ์ค์ ํ ์๋ ์์ต๋๋ค.(์๋ฅผ ๋ค์ด, S๊ธ์๋ ์๋ฆฌ ์๋ฆผ์ ์ฃผ๊ฒ ํ๊ณ , B๊ธ์๋ ์กฐ์ฉํ ํ๊ฒ ํ ์ ์์ต๋๋ค.) ๋ค๋ฅธ ์ด๋ค ๋ชฌ์คํฐ ์ด๋ฆ์ด๋ ์ปค์คํ ํธ๋ฆฌ๊ฑฐ๋ก ๋ง๋ค ์๋ ์์ต๋๋ค.
cactbot/user/radar-example.js
์์ ๋ ๋ง์ ์ต์
์ ํ์ธํ ์ ์์ต๋๋ค.
fisher ๋ชจ๋
To use this module,
point cactbot at ui/fisher/fisher.html or use the Cactbot Fisher
preset.
When you cast your line at a fishing hole, this module keeps track of when you reel in particular fish so that you know what you might be getting when you hook it.
Cast times are currently only logged as you fish, so there won't be any data until you've caught each fish. Green bars represent light tugs, yellow is a medium tug and red bars are legendary/heavy tugs.
See here for examples of the different tug types.
Check here for common troubleshooting tips.
dps ๋ฏธํฐ๊ธฐ
cactbot can be used with any dps meter overlay designed for OverlayPlugin's miniparse addon, with the option to build out more features through cactbot's additional Javascript APIs. cactbot also auto-stops fights on wipes, so you can configure ACT's fight time to infinity.
The xephero dps meter is based on the same dps meter built for miniparse, with the additional ability to do per-phase dps tracking, displayed in additional columns. In the screenshot below the phases are named B1, B2, B3. These autogenerate from dungeon bosses, but could be used to differentiate raid fight phases.
The rdmty dps meter is based on the same dps meter for miniparse, and updated for Stormblood jobs and recolored to match fflogs.
pull counter ๋ชจ๋
This small module sticks the current pull count for raiding bosses on screen. This is primarily for folks who stream a lot and want to review video footage. Having a number on screen makes it easy to scrub through video and find particular pulls to review.
In most cases, you can reset the count for the current boss/zone by typing
/echo pullcounter reset
.
You can also edit the counts directly in your
%APPDATA%\Advanced Combat Tracker\Config\RainbowMage.OverlayPlugin.config.json
file.
test ๋ชจ๋
To use this module,
point cactbot at ui/test/test.html or use the Cactbot Test
preset.
์ด ๋ชจ๋์ cactbot ๋ณ์๋ค์ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ํ ์คํธ์ฉ ๋ชจ๋์ ๋๋ค. ๊ฒ์์ ํ๋ ์ด ํ๋ ๋์ค์ ์ฌ์ฉํ๋๋ก ๋ง๋ค์ด์ง์ง ์์์ต๋๋ค. ๋ชจ๋ ๊ฒ๋ค์ด ์ ๋๋ก ์๋ํ๊ณ ์๋์ง ํ์ธํ๊ฑฐ๋ ์ค๋ฒ๋ ์ด ๋ฌธ์ ๋ฅผ ๋๋ฒ๊ทธํ ๋ ์ ์ฉํฉ๋๋ค.
์์ฃผ ๋ํ๋๋ Cactbot ๋ฌธ์ ๋ฅผ ํฌํจํ ์ผ๋ฐ์ ์ธ FAQ๋ ์ฌ๊ธฐ์์ ํ์ธํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ cactbot ์ฌ์ฉ์ ์ค์ ์ ACT ์์ ์๋ ์ค์ ํจ๋์ ํตํด ํ ์ ์์ต๋๋ค.
์ด ํ๋ฉด์ Plugins -> OverlayPlugin.dll -> Cactbot์ผ๋ก ์ด๋ํ๋ฉด ํ์ธํ ์ ์์ต๋๋ค.
ํนํ, ๋ง์ฝ raidboss ์๋ฆผ์ TTS๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด, "๊ธฐ๋ณธ ์๋ ์ถ๋ ฅ ๋ฐฉ์"์ "TTS๋ง" ๋๋ "ํ ์คํธ์ TTS"์ผ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค. ์ด ์ค์ ์ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ง๋ค ๋ฐ๋ก ์ ์ฉ์ํฌ ์๋ ์์ต๋๋ค.
๋๋, ์ด๋ค ์ด์ ๋๋ฌธ์ (???) ์ค๋น ํ์ธ ์๋ฆฌ ์๋ฆผ์ ์์น ์์ ์๋ ์์ต๋๋ค.
์ด ์๋ฆฌ๋ ์ค์ ํจ๋์์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
Raidboss -> ๊ณต์ฉ ํธ๋ฆฌ๊ฑฐ -> General -> General Ready Check๋ก ๊ฐ์,
๊ธฐ๋ณธ
๋์ ๋นํ์ฑํ
๋ก ์ค์ ํ์ธ์.
์ด ์ต์
๋ค์
%APPDATA%\Advanced Combat Tracker\Config\RainbowMage.OverlayPlugin.config.json
ํ์ผ์ ์ ์ฅ๋ฉ๋๋ค.
์ด ํ์ผ์ ์ง์ ์์ ํ๋ ๊ฒ์ ๊ถ์ฅํ์ง ์์ต๋๋ค.
์ด ํ์ผ์ ์๊ฒฉํ json ๋ฌธ๋ฒ์ผ๋ก ์์ฑ๋์ด์ผ ํ๊ณ
ํ์ผ์ด ์๋ชป ์์ฑ๋๋ฉด ACT์์ ๋ถ๋ฌ์ค์ง ๋ชปํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
user ํ์ผ์ ์ฌ์ฉํ๊ธฐ ๋ณด๋ค๋
๋๋ถ๋ถ์ ์ค์ ๋ค์ ์ด ์ค์ ํจ๋์ ํตํด์ ํ๊ธฐ๋ฅผ ๊ถ์ฅํฉ๋๋ค.
cactbot/user/
์ ์๋ ํ์ผ๋ค์ ๋ ๊ฐ๋ ฅํ๋ฉฐ
์ค์ ํจ๋์ ์๋ ๋ชจ๋ ๊ฒ๋ค์ ๋ฎ์ด์ธ ์ ์์ต๋๋ค.
ํ์ง๋ง, cactbot/user/
ํ์ผ์ด ์กฐ์ฉํ ๋ฎ์ด์ฐ๊ณ ์๊ณ
์ค์ ํจ๋์ด ์ ๋๋ก ์ ์ฉ๋์ง ์์ ๋ ํผ๋์ค๋ฌ์ธ ์ ์์ต๋๋ค.
์ฌ์ฉ์ Javascript์ css ํ์ผ์ ๋ํด ๋ ์์ธํ ์๊ณ ์ถ๋ค๋ฉด ์ด ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
cactbot์ ํ์ฌ ์๋น์ค ์ค์ธ ๊ธ๋ก๋ฒ ์๋ฒ ๋ฒ์ (์์ด, ๋ ์ผ์ด, ํ๋์ค์ด, ์ผ๋ณธ์ด) ์ค๊ตญ ์๋ฒ ๋ฒ์ (์ค๊ตญ์ด), ๊ทธ๋ฆฌ๊ณ ํ๊ตญ ์๋ฒ ๋ฒ์ (ํ๊ตญ์ด)์์ ํ ์คํธ๋๊ณ ์๋ํฉ๋๋ค. ์ผ๋ถ ๋ฒ์ญ์ ๊ณ์ ์งํ ์ค์ ๋๋ค.
cactbot์ ์ํ์น 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ฅธ ์คํ ์์ค ํ๋ก์ ํธ์ ๋๋ค.
FINAL FANTASY / ํ์ด๋ ํํ์ง๋ Square Enix Holdings Co., Ltd์ ๋ฑ๋ก ์ํ์ ๋๋ค.
ํ์ด๋ ํํ์ง ์ํธ์ ์์ด์ฝ๋ FINAL FANTASYยฎ XIV Materials Usage License์ ๋ฐ๋ผ ๋น์์ ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฌ์ฉ๋ฉ๋๋ค.
๋ค๋ฅธ ๋ฒ๋ค ํ๋ก์ ํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.