I was able to make it work. You'll need Keyword Compatibility Framework (link below): https://www.nexusmods.com/skyrimspecialedition/mods/79564 It has this file kcf_KID.ini which has this line: Keyword = 0x80A~kcf.esm|Weapon|*Wakizashi,*Katana,*Nodachi 0x80A means here - WeapTypeKatana. It will give any weapon keyword WeapTypeKatana as long as it has Katana in its name. Place this KCF mod below your animations mods.
Now open this folder in this ER Katana mod BFCO ER Katana\meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions\2700000. Open _conditions.txt and this line IsEquippedRightHasKeyword("kcf.esm" | 0x80A) OR
The most important thing is to put it below IsEquippedRight("Nagakiba.esp" | 0x00000801) OR and above IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND.
IsEquippedRight("Nagakiba.esp" | 0x00000801) OR IsEquippedRightHasKeyword("kcf.esm" | 0x80A) OR IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND
I have no idea why does it work that way, maybe someone can explain it to me, I would be very grateful.
You will also need Keyword Item Distributor to make KCF work, place it very high, I put mine with other must have utilities. https://www.nexusmods.com/skyrimspecialedition/mods/55728
This method is good because you won't have to put every single custom katana in its own line like this one. IsEquippedRight("KatanaCrafting.esp" | 0x008B8F) OR
Every single sword that has Katana in its name will be able to work with this mod.
The other is to go into ER Katana's animations folder and revise the _conditions.txt files in 270000 and 270001. They should look like this: IsEquippedRightHasKeyword("NewArmoury.esp" | 0x344733) OR IsEquippedRightHasKeyword("Akavir.esm" | 0x3C56DD) OR IsEquippedRight("Skyrim.esm" | 0x000F1AC1) OR IsEquippedRight("Skyrim.esm" | 0x000F71CD) OR IsEquippedRight("Skyrim.esm" | 0x000F71CE) OR IsEquippedRight("Skyrim.esm" | 0x000F71CF) OR IsEquippedRight("Skyrim.esm" | 0x000F71D0) OR IsEquippedRight("Skyrim.esm" | 0x0003AEB9) OR IsEquippedRight("Skyrim.esm" | 0x000C1989) OR IsEquippedRight("Dawnguard.esm" | 0x000067CF) OR IsEquippedRight("Dawnguard.esm" | 0x00014555) OR IsEquippedRight("RiversofBlood_and_Moonveil.esp" | 0x00000802) OR IsEquippedRight("RiversofBlood_and_Moonveil.esp" | 0x00000803) OR IsEquippedRight("Nagakiba.esp" | 0x00000801) OR IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND NOT IsEquippedLeftType(1) AND NOT IsEquippedLeftType(2) AND NOT IsEquippedLeftType(3) AND NOT IsEquippedLeftType(4) What you'll want to do is add the following entries directly under "IsEquippedRight("Nagakiba.esp" | 0x00000801) OR" and above "IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND": IsEquippedRight("KatanaCrafting.esp" | 0x000D70) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D71) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D72) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D73) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D74) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D75) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D76) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D77) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D78) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D7C) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D7D) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D7E) OR IsEquippedRight("KatanaCrafting.esp" | 0x000D7F) OR IsEquippedRight("KatanaCrafting.esp" | 0x008B8C) OR IsEquippedRight("KatanaCrafting.esp" | 0x008B8D) OR IsEquippedRight("KatanaCrafting.esp" | 0x008B8E) OR IsEquippedRight("KatanaCrafting.esp" | 0x008B8F) OR IsEquippedRight("KatanaCrafting.esp" | 0x012BCF) OR IsEquippedRight("KatanaCrafting.esp" | 0x017CD6) OR IsEquippedRight("KatanaCrafting.esp" | 0x017CD7) OR IsEquippedRight("KatanaCrafting.esp" | 0x017CD8) OR IsEquippedRight("KatanaCrafting.esp" | 0x0311E5) OR IsEquippedRight("KatanaCrafting.esp" | 0x0362EC) OR IsEquippedRight("KatanaCrafting.esp" | 0x0362ED) OR IsEquippedRight("KatanaCrafting.esp" | 0x0362EE) OR IsEquippedRight("KatanaCrafting.esp" | 0x0404F7) OR IsEquippedRight("KatanaCrafting.esp" | 0x0455FF) OR IsEquippedRight("KatanaCrafting.esp" | 0x045600) OR IsEquippedRight("KatanaCrafting.esp" | 0x045601) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F815) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F816) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F817) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F818) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F81A) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F81B) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F81C) OR IsEquippedRight("KatanaCrafting.esp" | 0x04F81D) OR IsEquippedRight("KatanaCrafting.esp" | 0x05491E) OR IsEquippedRight("KatanaCrafting.esp" | 0x05491F) OR IsEquippedRight("KatanaCrafting.esp" | 0x054920) OR IsEquippedRight("KatanaCrafting.esp" | 0x05492A) OR IsEquippedRight("KatanaCrafting.esp" | 0x05493A) OR IsEquippedRight("KatanaCrafting.esp" | 0x05493E) OR IsEquippedRight("KatanaCrafting.esp" | 0x054942) OR IsEquippedRight("KatanaCrafting.esp" | 0x054943) OR That should allow ER Katana to detect every weapon in Katana Crafting.
Finally, there's the SSEEdit route, which is to go into Katana Crafting's esp and manually add WeapTypeKatana [KYWD:XXXXXXXX] to every katana's keywords. You probably don't want to do this; the first solution above effectively does this for you. But it's good to know in case you want to add other modded katanas that don't already have the katana keyword.
Youre an absolute legend for posting this - btw for anyone else there are a few missing like the heartstone katana (may be some others but I haven't tested them all) which you can add if you follow the comment above to add to the condition txt file
you can also use KID instead: make an .ini file (xxx_KID.ini) and add these line inside: Keyword = 0x344733~NewArmoury.esp|Weapon|*Katana|OneHandSword Keyword = 0x344733~NewArmoury.esp|Weapon|*Wakizashi|OneHandSword that's it.
How would you find the wep ID to add it to the conditions, like "Shinobu Katana" [WEAP:FE0B4D97] this is the id I got in xEdit and then I added this: IsEquippedRight("[immyneedscake] Shinobu Katana.esp" | 0x00000D97) and also tried 0x000B4D97 but neither one worked desperately in need of help with this process, thanks in advance
Are you using the distar experience of the MCO (ADXP)? If not, use that so that animation speed isn't tied to vanilla attack speed. Comprehensive Attack Rate Patch should do the trick for balancing reason. I meant this instead https://www.nexusmods.com/skyrimspecialedition/mods/73220
Hi all, if you're using the latest version of Katana Crafting - SE, I went through Shandoo573's list, below and validated against the form IDs in the ESP file for the latest version of the Katana Crafting mod, version 3.4.1, and added the one-handed Katanas that were added to the Katana Crafting mod after Shandoo573 made their list:
Instructions:
In Mod Organizer 2, ensure you have both Katana Crafting - SE, and ADXP | MCO ER Katana (SCAR) installed appropriately.
Right-click on ADXP | MCO ER Katana (SCAR) in the list of mods on the left hand side of Mod Organizer 2.
Left-click "Open in Explorer" and click through the following folders: meshes --> actors --> character --> animations --> DynamicAnimationReplacer --> _CustomConditions
Click on 2700000 --> _conditions.txt
Insert the below text after the line 'IsEquippedRight("Nagakiba.esp" | 0x00000801) OR' and before the line 'IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND'
Save the file
Navigate back to the _CustomConditions folder, and click on 2700001 --> _conditions.txt
Repeat steps 5-6 and you're done.
For Dai-Katanas: I would use Samurai - Dai Katana 2H Katana Animation (MCO SCAR) which I believe works natively with Katana Crafting - SE. However, if you want to use this mod's animations with Dai Katanas, I've included a similarly updated list at the bottom of this comment.
For all Katanas and Wakizashis
Excludes Dai-Katanas and Tantos
Includes the single Dawnguard Jian present among the new katanas (delete the line containing '0x00054995' below if you prefer to use 1H sword animations for that item)
IsEquippedRight("KatanaCrafting.esp" | 0x00000D70) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D72) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D74) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D76) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D7C) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D7D) OR IsEquippedRight("KatanaCrafting.esp" | 0x00008B8C) OR IsEquippedRight("KatanaCrafting.esp" | 0x00008B8F) OR IsEquippedRight("KatanaCrafting.esp" | 0x00012BCF) OR IsEquippedRight("KatanaCrafting.esp" | 0x00017CD8) OR IsEquippedRight("KatanaCrafting.esp" | 0x000311E5) OR IsEquippedRight("KatanaCrafting.esp" | 0x000362EE) OR IsEquippedRight("KatanaCrafting.esp" | 0x000404F7) OR IsEquippedRight("KatanaCrafting.esp" | 0x000455FF) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F815) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F816) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F81A) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F81B) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005491E) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005491F) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005493A) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054942) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005494B) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054954) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054960) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054965) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054975) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054978) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005497A) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005497C) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005498F) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054995) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054997) OR IsEquippedRight("KatanaCrafting.esp" | 0x000549A5) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054AB0) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915CE) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915D4) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915DE) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915E1) OR For all Dai-Katanas
Shandoo573 writes: "the only issue I see is that your normal two-handed sword idle animation plays for the Dai-Katanas. You can easily fix the idle stance by making a copy of the 1hm_idle.hkx file and renaming it to 2hm_idle.hkx."
Would recommend using a different mod for Dai-Katana animations, see my recommendation above.
IsEquippedRight("KatanaCrafting.esp" | 0x00000D73) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D78) OR IsEquippedRight("KatanaCrafting.esp" | 0x00000D7F) OR IsEquippedRight("KatanaCrafting.esp" | 0x00008B8D) OR IsEquippedRight("KatanaCrafting.esp" | 0x00017CD7) OR IsEquippedRight("KatanaCrafting.esp" | 0x000362EC) OR IsEquippedRight("KatanaCrafting.esp" | 0x00045600) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F818) OR IsEquippedRight("KatanaCrafting.esp" | 0x0004F81D) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005492A) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005493E) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054953) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054964) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054977) OR IsEquippedRight("KatanaCrafting.esp" | 0x0005497E) OR IsEquippedRight("KatanaCrafting.esp" | 0x00054996) OR IsEquippedRight("KatanaCrafting.esp" | 0x00059AAF) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915D3) OR IsEquippedRight("KatanaCrafting.esp" | 0x000915DF) OR
edit: Can you tell me how you got those form id's? i wanna add some condition for some weapon, but i dont know how to know the form, is it using the console command or something? and how to know the esp for some weapon?
Hey kombot, I went into xEdit --> In the Module Selection pop-up window, I unselected all modules --> I selected "KatanaCrafting.esp" as the only module --> I expanded "KatanaCrafting.esp" on the left-hand side of the main xEdit window --> I expanded "Weapons."
You'll get a list of weapons and their formIDs, so at the top of the list is "06000D70 | SteelKatana | Steel Katana"
You can follow a similar process to get formIDs for other weapon mods. It's really helpful if you're making SPID distribution lists as well.
my god this saved me. the only problem I have now is that the stagger doesn't work. am I the only one? what could be the cause? I'm using all requirements and the latest versions also.
If you want this to work you need the Katana Crafting from January 15th 2025, as he changed all the ID's after that making this and probably any other mod claiming to add the keywords null and void.
That being said i just downloaded that version and tested it in game and its running like a charm, thank you for this amazing post >:D
with or without patches or other mods, I can't seem to get this to work. I have smooth's for honor Centurian in my list and idk how but it conflicts. I'd comment on his section but they tend to have the comments locked. I was wondering anyone knows how to get around this issue?
362 comments
1.3.2 can be used casually
You'll need Keyword Compatibility Framework (link below):
https://www.nexusmods.com/skyrimspecialedition/mods/79564
It has this file kcf_KID.ini which has this line: Keyword = 0x80A~kcf.esm|Weapon|*Wakizashi,*Katana,*Nodachi
0x80A means here - WeapTypeKatana. It will give any weapon keyword WeapTypeKatana as long as it has Katana in its name. Place this KCF mod below your animations mods.
Now open this folder in this ER Katana mod BFCO ER Katana\meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions\2700000. Open _conditions.txt and this line
IsEquippedRightHasKeyword("kcf.esm" | 0x80A) OR
The most important thing is to put it below IsEquippedRight("Nagakiba.esp" | 0x00000801) OR and above IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND.
IsEquippedRight("Nagakiba.esp" | 0x00000801) OR
IsEquippedRightHasKeyword("kcf.esm" | 0x80A) OR
IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND
I have no idea why does it work that way, maybe someone can explain it to me, I would be very grateful.
You will also need Keyword Item Distributor to make KCF work, place it very high, I put mine with other must have utilities.
https://www.nexusmods.com/skyrimspecialedition/mods/55728
This method is good because you won't have to put every single custom katana in its own line like this one.
IsEquippedRight("KatanaCrafting.esp" | 0x008B8F) OR
Every single sword that has Katana in its name will be able to work with this mod.
https://www.nexusmods.com/skyrimspecialedition/mods/5306
IsEquippedRightHasKeyword("NewArmoury.esp" | 0x344733) OR
What you'll want to do is add the following entries directly under "IsEquippedRight("Nagakiba.esp" | 0x00000801) OR" and above "IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND":IsEquippedRightHasKeyword("Akavir.esm" | 0x3C56DD) OR
IsEquippedRight("Skyrim.esm" | 0x000F1AC1) OR
IsEquippedRight("Skyrim.esm" | 0x000F71CD) OR
IsEquippedRight("Skyrim.esm" | 0x000F71CE) OR
IsEquippedRight("Skyrim.esm" | 0x000F71CF) OR
IsEquippedRight("Skyrim.esm" | 0x000F71D0) OR
IsEquippedRight("Skyrim.esm" | 0x0003AEB9) OR
IsEquippedRight("Skyrim.esm" | 0x000C1989) OR
IsEquippedRight("Dawnguard.esm" | 0x000067CF) OR
IsEquippedRight("Dawnguard.esm" | 0x00014555) OR
IsEquippedRight("RiversofBlood_and_Moonveil.esp" | 0x00000802) OR
IsEquippedRight("RiversofBlood_and_Moonveil.esp" | 0x00000803) OR
IsEquippedRight("Nagakiba.esp" | 0x00000801) OR
IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND
NOT IsEquippedLeftType(1) AND
NOT IsEquippedLeftType(2) AND
NOT IsEquippedLeftType(3) AND
NOT IsEquippedLeftType(4)
IsEquippedRight("KatanaCrafting.esp" | 0x000D70) OR
That should allow ER Katana to detect every weapon in Katana Crafting.IsEquippedRight("KatanaCrafting.esp" | 0x000D71) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D72) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D73) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D74) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D75) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D76) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D77) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D78) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D7C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D7D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D7E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000D7F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x008B8C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x008B8D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x008B8E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x008B8F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x012BCF) OR
IsEquippedRight("KatanaCrafting.esp" | 0x017CD6) OR
IsEquippedRight("KatanaCrafting.esp" | 0x017CD7) OR
IsEquippedRight("KatanaCrafting.esp" | 0x017CD8) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0311E5) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0362EC) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0362ED) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0362EE) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0404F7) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0455FF) OR
IsEquippedRight("KatanaCrafting.esp" | 0x045600) OR
IsEquippedRight("KatanaCrafting.esp" | 0x045601) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F815) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F816) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F817) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F818) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F81A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F81B) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F81C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x04F81D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x05491E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x05491F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x054920) OR
IsEquippedRight("KatanaCrafting.esp" | 0x05492A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x05493A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x05493E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x054942) OR
IsEquippedRight("KatanaCrafting.esp" | 0x054943) OR
Keyword = 0x344733~NewArmoury.esp|Weapon|*Katana|OneHandSword
Keyword = 0x344733~NewArmoury.esp|Weapon|*Wakizashi|OneHandSword
that's it.
how do you trigger them?
OAR says "0x000801" is sprint but sprinting does change the animation.
and "eldenrimSpecialstagger.esp" doesn't exist when you install EldenRim.
like "Shinobu Katana" [WEAP:FE0B4D97] this is the id I got in xEdit and then I added this:
IsEquippedRight("[immyneedscake] Shinobu Katana.esp" | 0x00000D97) and also tried 0x000B4D97 but neither one worked
desperately in need of help with this process, thanks in advance
Comprehensive Attack Rate Patch should do the trick for balancing reason. I meant this instead https://www.nexusmods.com/skyrimspecialedition/mods/73220I don't believe CARP has any effect using ADXP.
Instructions:
- In Mod Organizer 2, ensure you have both Katana Crafting - SE, and ADXP | MCO ER Katana (SCAR) installed appropriately.
- Right-click on ADXP | MCO ER Katana (SCAR) in the list of mods on the left hand side of Mod Organizer 2.
- Left-click "Open in Explorer" and click through the following folders: meshes --> actors --> character --> animations --> DynamicAnimationReplacer --> _CustomConditions
- Click on 2700000 --> _conditions.txt
- Insert the below text after the line 'IsEquippedRight("Nagakiba.esp" | 0x00000801) OR' and before the line 'IsEquippedRight("Skyrim.esm" | 0x0004A38F) AND'
- Save the file
- Navigate back to the _CustomConditions folder, and click on 2700001 --> _conditions.txt
- Repeat steps 5-6 and you're done.
- For Dai-Katanas: I would use Samurai - Dai Katana 2H Katana Animation (MCO SCAR) which I believe works natively with Katana Crafting - SE. However, if you want to use this mod's animations with Dai Katanas, I've included a similarly updated list at the bottom of this comment.
For all Katanas and WakizashisIsEquippedRight("KatanaCrafting.esp" | 0x00000D70) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D72) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D74) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D76) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D7C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D7D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00008B8C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00008B8F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00012BCF) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00017CD8) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000311E5) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000362EE) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000404F7) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000455FF) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F815) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F816) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F81A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F81B) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005491E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005491F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005493A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054942) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005494B) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054954) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054960) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054965) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054975) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054978) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005497A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005497C) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005498F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054995) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054997) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000549A5) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054AB0) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915CE) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915D4) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915DE) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915E1) OR
For all Dai-Katanas
You can easily fix the idle stance by making a copy of the 1hm_idle.hkx file and renaming it to 2hm_idle.hkx."
IsEquippedRight("KatanaCrafting.esp" | 0x00000D73) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D78) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00000D7F) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00008B8D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00017CD7) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000362EC) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00045600) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F818) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0004F81D) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005492A) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005493E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054953) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054964) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054977) OR
IsEquippedRight("KatanaCrafting.esp" | 0x0005497E) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00054996) OR
IsEquippedRight("KatanaCrafting.esp" | 0x00059AAF) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915D3) OR
IsEquippedRight("KatanaCrafting.esp" | 0x000915DF) OR
edit: Can you tell me how you got those form id's? i wanna add some condition for some weapon, but i dont know how to know the form, is it using the console command or something? and how to know the esp for some weapon?
You'll get a list of weapons and their formIDs, so at the top of the list is "06000D70 | SteelKatana | Steel Katana"
You can follow a similar process to get formIDs for other weapon mods. It's really helpful if you're making SPID distribution lists as well.
That being said i just downloaded that version and tested it in game and its running like a charm, thank you for this amazing post >:D