From a74ab2b74b944bc457ed1e990a61f7db64f705c6 Mon Sep 17 00:00:00 2001 From: Souma <33572696+Souma-Sumire@users.noreply.github.com> Date: Thu, 31 Oct 2024 05:48:08 +0800 Subject: [PATCH] docs: fix docs invalid link (#486) Fixed all broken hyperlinks. Additionally: corrected some with casing issues. --- docs/FAQ-Troubleshooting.md | 2 +- docs/TimelineGuide.md | 24 ++++++++++++------------ docs/ko-KR/CactbotCustomization.md | 28 ++++++++++++++-------------- docs/zh-CN/CactbotCustomization.md | 2 +- docs/zh-CN/MemorySignatures.md | 10 +++++----- docs/zh-CN/TimelineGuide.md | 6 +++--- docs/zh-TW/CactbotCustomization.md | 14 +++++++------- 7 files changed, 43 insertions(+), 43 deletions(-) diff --git a/docs/FAQ-Troubleshooting.md b/docs/FAQ-Troubleshooting.md index 134dba1b92..efb2fe4151 100644 --- a/docs/FAQ-Troubleshooting.md +++ b/docs/FAQ-Troubleshooting.md @@ -2,7 +2,7 @@ - [General FFXIV ACT Troubleshooting](#general-ffxiv-act-troubleshooting) - [Installation Testing](#installation-testing) - - [Verify That Your Plugins Are in the Right Order](#verify-that-your-plugins-are-in-the-correct-order) + - [Verify That Your Plugins Are in the Right Order](#verify-that-your-plugins-are-in-the-right-order) - [Verify Your Language Settings Match](#verify-your-language-settings-match) - [Verify That You Have Added the Overlays You Want](#verify-that-you-have-added-the-overlays-you-want) - [Summerford Farms Raidboss Test](#summerford-farms-raidboss-test) diff --git a/docs/TimelineGuide.md b/docs/TimelineGuide.md index 541269c610..170e3fd0e2 100644 --- a/docs/TimelineGuide.md +++ b/docs/TimelineGuide.md @@ -19,12 +19,12 @@ or triggers that are based on timelines themselves. * [Timeline File Syntax](#timeline-file-syntax) * [Comments](#comments) * [Entries](#entries) - * [Commands](#commands) + * [Keywords/Commands](#keywordscommands) * [Basic Testing](#basic-testing) * [Cactbot Style Guide](#cactbot-style-guide) * [Guidelines](#guidelines) * [Trigger Filenames](#trigger-filenames) - * [Pre-timeline combat, starts & resets, and multiple zones](#pre-timeline-combat--starts---resets--and-multiple-zones) + * [Pre-timeline combat, starts & resets, and multiple zones](#pre-timeline-combat-starts--resets-and-multiple-zones) * [Timeline Triggers](#timeline-triggers) * [Timeline Injection](#timeline-injection) * [Timeline Translation](#timeline-translation) @@ -32,29 +32,29 @@ or triggers that are based on timelines themselves. * [Run the fight a few times](#run-the-fight-a-few-times) * [Software prerequisites](#software-prerequisites) * [Timeline Skeleton](#timeline-skeleton) - * [Using make_timeline.ts](#using-make-timelinets) + * [Using make_timeline.ts](#using-make_timelinets) * [Timeline Ability Tables](#timeline-ability-tables) - * [One Hacky Workflow Suggestion](#one-hacky-workflow-suggestion) - * [Using make_timeline.ts with fflogs](#using-make-timelinets-with-fflogs) - * [Using test_timeline.ts](#using-test-timelinets) - * [Using test_timeline.ts with fflogs](#using-test-timelinets-with-fflogs) + * [Using the log splitter to find useful/interesting ability lines](#using-the-log-splitter-to-find-usefulinteresting-ability-lines) + * [Using make_timeline.ts with fflogs](#using-make_timelinets-with-fflogs) + * [Using test_timeline.ts](#using-test_timelinets) + * [Using test_timeline.ts with fflogs](#using-test_timelinets-with-fflogs) * [Common Timeline Edits](#common-timeline-edits) - * [`-ii` to ignore abilities](#--ii--to-ignore-abilities) - * [`-p` for later phases](#--p--for-later-phases) + * [`-ii` to ignore abilities](#-ii-to-ignore-abilities) + * [`-p` for later phases](#-p-for-later-phases) * [Targetable Lines](#targetable-lines) * [Ignoring Combatants](#ignoring-combatants) * [Adjusting Blocks of Timelines](#adjusting-blocks-of-timelines) * [Variations vs Simultaneous Abilities](#variations-vs-simultaneous-abilities) * [Basic Loops](#basic-loops) * [Branches](#branches) - * [HP% Pushes](#hp--pushes) + * [HP% Pushes](#hp-pushes) * [Doubled Abilities](#doubled-abilities) * [Doubled Abilities with suffixes](#doubled-abilities-with-suffixes) * [Multi-hit Abilities](#multi-hit-abilities) * [Numbering Important Mechanics](#numbering-important-mechanics) - * [Renaming Abilities to `--sync--`](#renaming-abilities-to----sync---) + * [Renaming Abilities to `--sync--`](#renaming-abilities-to---sync--) * [Future Work](#future-work) - * [Smaller Fixes/Changes](#smaller-fixes-changes) + * [Smaller Fixes/Changes](#smaller-fixeschanges) * [Larger Features](#larger-features) * [Ability Table](#ability-table) diff --git a/docs/ko-KR/CactbotCustomization.md b/docs/ko-KR/CactbotCustomization.md index c56a2edb9c..e89172e2f5 100644 --- a/docs/ko-KR/CactbotCustomization.md +++ b/docs/ko-KR/CactbotCustomization.md @@ -2,25 +2,25 @@ 🌎 [[English](../CactbotCustomization.md)] [[简体中文](../zh-CN/CactbotCustomization.md)] [[繁體中文](./zh-TW/CactbotCustomization.md)] [**한국어**] -- [Cactbot UI를 사용하는 방법](#Cactbot-UI를-사용하는-방법) -- [User 디렉토리 개요](#User-디렉토리-개요) -- [cactbot UI로 트리거 문자열 수정하기](#cactbot-UI로-트리거-문자열-수정하기) -- [User 디렉토리 설정하기](#User-디렉토리-설정하기) +- [cactbot UI를 사용하는 방법](#cactbot-ui를-사용하는-방법) +- [cactbot UI로 트리거 문자열 수정하기](#cactbot-ui로-트리거-문자열-수정하기) +- [User 디렉토리 개요](#user-디렉토리-개요) +- [User 디렉토리 설정하기](#user-디렉토리-설정하기) - [디자인 수정하기](#디자인-수정하기) -- [Raidboss 트리거 덮어쓰기](#Raidboss-트리거-덮어쓰기) +- [Raidboss 트리거 덮어쓰기](#raidboss-트리거-덮어쓰기) - [예시 1: 출력 문자열 변경하기](#예시-1-출력-문자열-변경하기) - [예시 2: 도발 알림이 모든 직업에 뜨게 하기](#예시-2-도발-알림이-모든-직업에-뜨게-하기) - [예시 3: 커스텀 트리거 추가하기](#예시-3-커스텀-트리거-추가하기) -- [Raidboss 타임라인 덮어쓰기](#Raidboss-타임라인-덮어쓰기) +- [Raidboss 타임라인 덮어쓰기](#raidboss-타임라인-덮어쓰기) - [초보를 위한 무작정 따라하기](#초보를-위한-무작정-따라하기) - - [Raidboss 트리거 수정하기](#Raidboss-트리거-수정하기) - - [Raidboss 타임라인 수정하기](#Raidboss-타임라인-수정하기) + - [Raidboss 트리거 수정하기](#raidboss-트리거-수정하기) + - [Raidboss 타임라인 수정하기](#raidboss-타임라인-수정하기) - [간단한 메모 추가하는 법](#간단한-메모-추가하는-법) - [기능 사용자 설정하기](#기능-사용자-설정하기) -- [User 파일 디버깅](#User-파일-디버깅) +- [User 파일 디버깅](#user-파일-디버깅) - [오버레이 플러그인 로그에 에러가 나오는지 확인하세요](#오버레이-플러그인-로그에-에러가-나오는지-확인하세요) - - [User 파일이 로드되는지 확인하세요](#User-파일이-로드되는지-확인하세요) - - [User 파일에 에러가 있는지 확인하세요](#User-파일에-에러가-있는지-확인하세요) + - [User 파일이 로드되는지 확인하세요](#user-파일이-로드되는지-확인하세요) + - [User 파일에 에러가 있는지 확인하세요](#user-파일에-에러가-있는지-확인하세요) ## cactbot UI를 사용하는 방법 @@ -65,7 +65,7 @@ cactbot 설정 UI에는 개별적인 트리거 목록이 나열되어 있습니 또, 대부분의 경우에 `alarmText`와 다른 `TTS`가 출력되도록 할 수 없어요. 매개변수를 새로 추가할 수도 없습니다. 만약 이런 식의 더 복잡한 수정을 하고 싶다면, -[Raidboss 트리거 덮어쓰기](#Raidboss-트리거-덮어쓰기) 문단을 확인하세요. +[Raidboss 트리거 덮어쓰기](#raidboss-트리거-덮어쓰기) 문단을 확인하세요. ## User 디렉토리 개요 @@ -318,7 +318,7 @@ cactbot 트리거 작성하는 방법을 더 자세히 배우려면 ## Raidboss 타임라인 덮어쓰기 -Raidboss 타임라인을 덮어쓰는 것은 [Raidboss 트리거 덮어쓰기](#Raidboss-트리거-덮어쓰기)와 비슷합니다. +Raidboss 타임라인을 덮어쓰는 것은 [Raidboss 트리거 덮어쓰기](#raidboss-트리거-덮어쓰기)와 비슷합니다. 타임라인을 덮어쓰기 위한 과정: @@ -392,7 +392,7 @@ Options.PlayerNicks = { 위 설명이 전혀 이해되지 않는 분들을 위해 그냥 무작정 따라하면 되는 설명을 추가했습니다. 지금까지의 내용을 이해하신 분이라면 읽지 않아도 됩니다. -User 폴더의 위치를 모른다면, [User 디렉토리 설정하기](#User-디렉토리-설정하기)를 확인하세요. 특히, 해루봇 사용자의 경우 User 폴더 경로를 새로 지정하기를 권장합니다. +User 폴더의 위치를 모른다면, [User 디렉토리 설정하기](#user-디렉토리-설정하기)를 확인하세요. 특히, 해루봇 사용자의 경우 User 폴더 경로를 새로 지정하기를 권장합니다. ### Raidboss 트리거 수정하기 diff --git a/docs/zh-CN/CactbotCustomization.md b/docs/zh-CN/CactbotCustomization.md index 8709a42b94..9e1e997afc 100644 --- a/docs/zh-CN/CactbotCustomization.md +++ b/docs/zh-CN/CactbotCustomization.md @@ -252,7 +252,7 @@ Options.Triggers.push([ 一些自定义操作可以通过 [Cactbot 配置界面](#使用-cactbot-配置界面) 实现。你可以在这个界面隐藏或重命名现有的时间轴条目,也可以添加自定义时间轴条目等。 -仅当你需要做的操作超出了配置界面所能提供的范围时才考虑使用本章节的操作,比如完全替换整个时间轴。替换时间轴的操作与 [替换触发器](#替换-raidboss-触发器) 类似。 +仅当你需要做的操作超出了配置界面所能提供的范围时才考虑使用本章节的操作,比如完全替换整个时间轴。替换时间轴的操作与 [替换触发器](#raidboss-触发器自定义) 类似。 自定义时间轴的步骤如下: diff --git a/docs/zh-CN/MemorySignatures.md b/docs/zh-CN/MemorySignatures.md index d026b0b286..22a30e3386 100644 --- a/docs/zh-CN/MemorySignatures.md +++ b/docs/zh-CN/MemorySignatures.md @@ -10,13 +10,13 @@ * [安装](#安装) * [查找新的内存签名](#查找新的内存签名) - * [连接CE到游戏中](#连接CE到游戏中) + * [连接CE到游戏中](#连接ce到游戏中) * [初始内存搜索](#初始内存搜索) * [再次扫描](#再次扫描) * [浏览内存](#浏览内存) - * [方法1:找出写内存的代码](#方法--1-找出写内存的代码) - * [方法2:跟踪](#方法--2-跟踪) - * [方法3:找出读内存的代码](#方法--3-找出读内存的代码) + * [方法1:找出写内存的代码](#方法1找出写内存的代码) + * [方法2:跟踪](#方法2跟踪) + * [方法3:找出读内存的代码](#方法3找出读内存的代码) * [汇编代码和指针](#汇编代码和指针) * [从汇编代码中提取签名](#从汇编代码中提取签名) * [扫描现有的内存签名](#扫描现有的内存签名) @@ -117,7 +117,7 @@ 更改值的一行汇编是 `mov [rcx + 08], al`。我不是很了解汇编语言,但是谷歌老师告诉我 `al` 是 `eax` 寄存器的后8位,该寄存器的值是在前面的 `movzx eax, byte ptr [rdx+01]` 一行上设置的。很明显这是写入内存的一行汇编,即 `[rcx + 08]` 是我们关心的指针,但我们需要先找到设置 `rcx` 的值的代码。这个寄存器的值在运行时会被设置多次。 -我们在这里有两个不同的选择。一个方式是[进行跟踪以找到调用代码](#方法--2-跟踪)。第二种方式是[跟踪读取了该地址的代码](#方法--3-找出读内存的代码)(例如,切换职业会通过其他方式修改其值吗?) +我们在这里有两个不同的选择。一个方式是[进行跟踪以找到调用代码](#方法2跟踪)。第二种方式是[跟踪读取了该地址的代码](#方法3找出读内存的代码)(例如,切换职业会通过其他方式修改其值吗?) ### 方法2:跟踪 diff --git a/docs/zh-CN/TimelineGuide.md b/docs/zh-CN/TimelineGuide.md index 2a99648835..895f0cb5e2 100644 --- a/docs/zh-CN/TimelineGuide.md +++ b/docs/zh-CN/TimelineGuide.md @@ -16,7 +16,7 @@ cactbot在[raidboss模块](../README.md#raidboss-overlay)中定义触发器和 * [示例](#示例) * [测试](#测试) * [Shasta Kota的指南](#shasta-kota的指南) -* [Cactbot样式指南](#cactbot样式指南) +* [Cactbot格式指南](#cactbot格式指南) * [基于时间轴的触发器](#基于时间轴的触发器) * [时间轴注入](#时间轴注入) * [时间轴翻译](#时间轴翻译) @@ -26,11 +26,11 @@ cactbot在[raidboss模块](../README.md#raidboss-overlay)中定义触发器和 * [时间轴基础骨架](#时间轴基础骨架) * [生成初始时间轴文件](#生成初始时间轴文件) * [构建循环](#构建循环) - * [添加战斗阶段](#添加战斗阶段) + * [添加新的战斗阶段](#添加新的战斗阶段) * [下一个战斗阶段](#下一个战斗阶段) * [最终阶段](#最终阶段) * [样板附注](#样板附注) - * [定义循环](#循环循环) + * [定义循环](#定义循环) * [珠联璧合](#珠联璧合) * [测试时间轴](#测试时间轴) * [测试其他时间轴](#测试其他时间轴) diff --git a/docs/zh-TW/CactbotCustomization.md b/docs/zh-TW/CactbotCustomization.md index e8c3f476a9..3a5835993f 100644 --- a/docs/zh-TW/CactbotCustomization.md +++ b/docs/zh-TW/CactbotCustomization.md @@ -4,17 +4,17 @@ - [使用cactbot使用者介面](#使用cactbot使用者介面) - [透過cactbot使用者介面改變觸發器文本](#透過cactbot使用者介面改變觸發器文本) -- [使用者資料夾概況](#使用者資料夾概況) -- [設置您自己的使用者資料夾](#設置您自己的使用者資料夾) +- [使用者資料夾概覽](#使用者資料夾概覽) +- [設定您自己的使用者資料夾](#設定您自己的使用者資料夾) - [樣式自定義](#樣式自定義) - [Raidboss觸發器自定義](#raidboss觸發器自定義) - - [例1:改變輸出文本](#例1改變輸出文本) + - [例1:改變輸出文字](#例1改變輸出文字) - [例2:使挑釁提示適用於全職業](#例2使挑釁提示適用於全職業) - [例3:添加自定義觸發器](#例3添加自定義觸發器) - [Raidboss時間軸自定義](#raidboss時間軸自定義) - [行為自定義](#行為自定義) - [使用者檔案的除錯](#使用者檔案的除錯) - - [檢查OverlayPlugin的錯誤日誌](#檢查OverlayPlugin的錯誤日誌) + - [檢查OverlayPlugin的錯誤日誌](#檢查overlayplugin的錯誤日誌) - [檢查檔案是否載入](#檢查檔案是否載入) - [檢查檔案是否有錯誤](#檢查檔案是否有錯誤) @@ -43,7 +43,7 @@ 比如,您可以將這個文字更改為 `${player} 即將死亡!`。 或者,也許您不關心誰是目標,那麼您可以將其改為 `死刑` 以使文字更加簡短。 如果您想撤消自己的更改,只需清空文字框即可。 -但這個方式有一定的限制。 例如,您無法更改邏輯。 而且在大多數情況下,您無法使 `tts` 的播報與 `alarmText` 不同。 您無法新增更多的引數。 如果您想要對觸發器做出更加複雜的覆蓋操作, 那麼您需要檢視 [Raidboss觸發器自定義](#overriding-raidboss-triggers) 小節。 +但這個方式有一定的限制。 例如,您無法更改邏輯。 而且在大多數情況下,您無法使 `tts` 的播報與 `alarmText` 不同。 您無法新增更多的引數。 如果您想要對觸發器做出更加複雜的覆蓋操作, 那麼您需要檢視 [Raidboss觸發器自定義](#raidboss觸發器自定義) 小節。 ## 使用者資料夾概覽 @@ -128,7 +128,7 @@ Options.Triggers.push({ 假定您正在攻略巴哈姆特絕境戰(UCOB), 您的固定隊採用的不是cactbot默認的火1集合吃的打法, 而是先單吃火1。 另外,您 *同時* 還想讓觸發器通過tts播報與文本不同的內容。 比如,您總是忘記出人群,因此您想讓它重復播報數次。 -若您只是想修改 `資訊文字`,你可以 [透過cactbot配置介面改變觸發器文字](#changing-trigger-text-with-the-cactbot-ui) 實現。 +若您只是想修改 `資訊文字`,你可以 [透過cactbot配置介面改變觸發器文字](#透過cactbot使用者介面改變觸發器文本) 實現。 其中一種調整方式是編輯觸發器的輸出。 您可以在 [ui/raidboss/data/04-sb/ultimate/unending_coil_ultimate.js](https://github.com/OverlayPlugin/cactbot/blob/triggers/04-sb/ultimate/unending_coil_ultimate.js#:~:text=UCU%20Nael%20Fireball%201) 中找到原本的 fireball #1 觸發器。 @@ -232,7 +232,7 @@ Options.Triggers.push([ ## Raidboss時間軸自定義 -自定義時間軸與 [自定義觸發器](#overriding-raidboss-triggers) 差不多。 +自定義時間軸與 [自定義觸發器](#raidboss觸發器自定義) 差不多。 自定義時間軸的步驟如下: