Smooth Motion Factory
How to add keywords to items (KID) 본문
Assigning Keywords to Items Using KID
Hello, this is Smooth.
When working on Skyrim mods, especially animations (OAR/DAR), you often need specific Keywords assigned to certain weapons or armor to trigger the correct animations.
In this guide, I will introduce how to use the Keyword Item Distributor (KID) mod to assign desired keywords to items using only an .ini file, without modifying any ESP files.
Requirements
1. Syntax Rules
The rule for writing KID .ini files is as follows. It is important to specify the Item Type between the keyword and the item.
Keyword = KeywordID|Type|ItemID
- KeywordID: The Editor ID of the keyword to assign (e.g.,
WeapTypeClaymore). - Type: The type of the item (e.g.,
Weapon,Armor,Ammo, etc.). - ItemID: The item's Editor ID, Name, or
0xFormID~ModName.esp.
2. Example: Highlander Claymore
Let's configure the Highlander's weapon to be recognized as a 'Claymore' so that animations like thrusting or half-swording work correctly. Since it's a weapon, we use Weapon for the type.
File Path: Data\For Honor in Skyrim Highlander\Highlander_KID.ini
; Highlander's Claymore Keyword Distribution
; Assigns 'WeapTypeClaymore' to the 'Weapon' type item 'HighlanderSword'
Keyword = WeapTypeClaymore|Weapon|HighlanderSword
3. Example: Black Prior Large Shield
Let's assign the 'Large Shield' keyword to the Black Prior's shield. Since a shield is armor, we use Armor for the type.
File Path: Data\For Honor in Skyrim Black Prior\BlackPrior_KID.ini
; Black Prior's Kite Shield Keyword Distribution
; Assigns 'ArmorLargeShield' to the 'Armor' type item 'BlackPriorShield'
Keyword = ArmorLargeShield|Armor|BlackPriorShield
4. Using Item Codes (FormID)
If Editor IDs overlap or are uncertain, using the unique FormID is the safest method.
Keyword = KeywordID|Type|0xFormID~ModName.esp
You must prefix the FormID with
0x and enter the ID excluding the first two digits (load order index).Example (Black Prior Shield):
; Assign 'ArmorLargeShield' to the armor with specific FormID (0x805)
Keyword = ArmorLargeShield|Armor|0x805~Shield_MOD.esp
Summary
- Create a text file (
ModName_KID.ini) inside your mod folder. - Write the line following the format:
Keyword = Keyword|Type|Target. - Launch the game, and the keywords will be automatically applied.
KID를 사용하여 무기와 방어구에 키워드 부여하기
안녕하세요, Smooth입니다.
스카이림 모딩, 특히 애니메이션(OAR/DAR) 작업을 하다 보면 특정 무기나 방어구에 고유한 키워드(Keyword)가 필요한 경우가 많습니다.
이번 글에서는 Keyword Item Distributor (KID) 모드를 사용하여, 별도의 ESP 수정 없이 .ini 파일만으로 무기와 방어구에 원하는 키워드를 입히는 방법을 소개합니다.
선행 모드 (Requirements)
1. 문법 (Syntax)
KID의 .ini 작성 규칙은 다음과 같습니다. 키워드와 대상 아이템 사이에 아이템의 종류(Type)가 들어가야 한다는 점이 중요합니다.
Keyword = 키워드ID|타입|아이템ID
- 키워드ID: 부여할 키워드의 Editor ID (예:
WeapTypeClaymore) - 타입 (Type): 아이템의 종류 (예:
Weapon,Armor,Ammo등) - 아이템ID: 대상 아이템의 Editor ID, 이름, 또는
0xFormID~모드이름.esp
2. 예제: 하이랜더 대검 (Claymore) 설정
하이랜더(Highlander)의 무기를 시스템상 '대검(Claymore)'으로 인식시켜, 찌르기나 하프 소딩 같은 전용 애니메이션이 나가도록 설정합니다. 대검은 무기이므로 타입에 Weapon을 입력합니다.
파일 경로 (File Path): Data\For Honor in Skyrim Highlander\Highlander_KID.ini
; Highlander's Claymore Keyword Distribution
; WeapTypeClaymore 키워드를 'Weapon' 타입인 하이랜더의 검(HighlanderSword)에 부여합니다.
Keyword = WeapTypeClaymore|Weapon|HighlanderSword
3. 예제: 블랙 프라이어 방패 (Large Shield) 설정
블랙 프라이어(Black Prior)의 방패에 '대형 방패(Large Shield)' 키워드를 부여합니다. 방패는 방어구이므로 타입에 Armor를 입력합니다.
파일 경로 (File Path): Data\For Honor in Skyrim Black Prior\BlackPrior_KID.ini
; Black Prior's Kite Shield Keyword Distribution
; ArmorLargeShield 키워드를 'Armor' 타입인 블랙 프라이어의 방패(BlackPriorShield)에 부여합니다.
Keyword = ArmorLargeShield|Armor|BlackPriorShield
4. 아이템 코드(FormID)로 지정하는 경우
아이템의 Editor ID가 중복되거나 확실하지 않을 때는 고유 식별 번호인 FormID를 사용하는 것이 가장 안전합니다.
Keyword = 키워드ID|타입|0xFormID~모드이름.esp
FormID 앞에는 반드시
0x를 붙여야 하며, 로드 오더 번호(앞 2자리)를 제외한 나머지 아이디를 입력합니다.작성 예시 (블랙 프라이어 방패):
; ArmorLargeShield 키워드를 특정 FormID(0x805)를 가진 방어구에 부여
Keyword = ArmorLargeShield|Armor|0x805~Shield_MOD.esp
요약 (Summary)
- 내 모드 폴더 안에 텍스트 파일(
모드이름_KID.ini)을 생성합니다. Keyword = 키워드|타입|대상형식을 지켜 입력합니다.- 게임을 실행하면 자동으로 해당 아이템에 키워드가 적용됩니다.