THE KING OF FIGHTERS XIV STEAM EDITION

THE KING OF FIGHTERS XIV STEAM EDITION

66 ratings
How to mod KOF14 [WIP 24/05/18]
By AT Ryo Sakazaki
Instructions for start modding KOF14.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will explain how to start modding The King of Fighters XIV.
I will continue to update the guide with new information and tools to modify the game.

How to setup the game for mods
The first step you need is extract all the game files from "Assets.wad"

- Download the extraction tool
Download[drive.google.com]

- Extract the "KOF14 Unpack" folder into the game directory

- Double-click on "quickbms_4gb_files.exe"

- Select the script "Unpack KOF14.bms"

- Select the input archive (Assets.wad) from the main game directory

- Select the output folder as the main game directory
(C:\Program Files (x86)\Steam\steamapps\common\THE KING OF FIGHTERS XIV)

- Watch the progress status of the extraction and the final message

DONE !

Now you have all the game files extract (7 folders and 1 png)





And now ? [IMPORTANT!]
Now you can mod KOF14.

But before starting you need to know some simple rules.

The most important rule
The "assets.wad" file have priority over the extract files of the game.
This mean that, if you start the game, all game assets will be read from that file.

So, if you have some mods and you want to use, you need rename the "assets.wad" file.
(Example "assets.wadX")

This is also useful for play the original game without mods, simply rename the assets file with the original name (assets.wad) and you're okay.

Future game updates
My advice is to remove automatic updates for the game.
With the assets.wad renamed, if there will be an update to the file, steam will be forced to redownload the entire file (16 gb).

Better remove the automatic updates from the game.
(Right-click on the game title under the Library in Steam and select Properties->Updates tab)

.
If you see that there is an update remember to rename the file with the original name (assets.wad) and only then proceed with the update.

Obviously after the update it is necessary to repeat the procedure to extract all the game files.
(better to make a clean extraction by throwing away the old files extracted)

You are the only one who sees the mods
Obviously all the cosmetic mods (Texture/music/etc) are only visible to the person using it.
Online they will not be visible to other players.

Other types of mods like modification of input or health/super modifiers they DON'T WORK ONLINE.
They cause desync between the players.



How to install mods
Now that we have all the files of the game extract you need only to replace the files with those modified.

Make sure to back up your files before you overwrite anything.
(so if you do not like the mod you can restore the original files)

DONE ᕙ(⇀‸↼‶)ᕗ
Tip for modders to make life easier
To make life easier for who wants to use mods

1) Please upload yours mods with the game folder structure.
2) If the size of the mods is small, include the original files (again, with the game folder structure)

This will help speed up the installation and the removal of the mods.

Example
This is my music mod[drive.google.com], it changes only one song.


I have done all the folders for both mod/original file.
So if you want install you need only to put the contents from the "MOD" folder in your game directory and overwrite.
Same thing for restore the original song, put the contents from the "ORIGINAL" folder in your game directory and overwrite.

DONE.

I hope many people they will use this system to share their mods.
Folder Structure and Files
Quick index to find files.

Chara Folder
(here you will find all the characters and the game sounds)

The structure:
Chara Code->
  • Main folder (Chara textures and 3d model)
  • Effect folder (Texture and file for the special effects like fireball etc.)
  • SampleKey folder (Trial combo)
  • Sound folder (special sound and chara voice)
    • se (special sound)
    • voice (charater voice)
  • ADY Andy
  • AGL Angel
  • AGL1 Angel Diabolo Costume
  • ALC Alice
  • ANT Antonov
  • ANT_BOSS Antonov (Boss Ver.)
  • ATN Athena
  • BDR Bandeiras
  • BEN Benimaru
  • BGT Tung's Muscular body
  • BLY Billy
  • CAT Athena 98 Costume
  • CHN Chin
  • CHO Choi
  • CIO Classic Iori Costume
  • CLK Clark
  • CMN (Special effects like Fire, Thunder etc.)
  • CN_MRY Mary (extra files)
  • CN_NJD Najd (extra files)
  • CNG Chang
  • COC Coco (Zarina's Bird)
  • CommonSound
    • announce (announce voice)
    • bgm (bgm of the game)
    • common_se (game sound)
    • demo (audio for the movie)
  • DMN Daimon
  • DRG MuiMui's dragon
  • GAN Gang-il
  • GES Geese
  • GRN Classic Kyo Costume
  • HDR Heidern
  • IOR Iori
  • JOE Joe
  • KDS K'
  • KIM Kim
  • KKR Kukri
  • KLA Kula
  • KLA Kula Sundress Costume
  • KNG King
  • KNS Kensou
  • KOD King of Dinosaur
  • KYO Kyo
  • LEO Leona
  • LUO Luong
  • LVH Love Heart
  • MAI Mai
  • MIA Mian
  • MMH Mamahaha (Nakoruru's bird)
  • MMH1 Mamahaha Costume (Nakoruru's bird)
  • MRY Mary
  • MTK Meitenkun
  • MTK1 Meitenkun Pajamas Costume
  • MTR Mature
  • MUI MuiMui
  • MXI Maxima
  • NEL Nelson
  • NJD Najd
  • NKR Nakoruru
  • NKR1 Nakoruru School Uniform Costume
  • NMG Nightmare Geese Costume
  • OSW Oswald
  • RBT Robert
  • RLF Ralf
  • RMN Ramon
  • ROC Rock
  • RYO Ryo
  • SHU Shunnei
  • SHU1 Shunnei Kung-fu Suit Costume
  • SLV Sylvie
  • SLV1 Sylvie Little Red Riding Hood COstume
  • SSL Hein
  • TRY Terry
  • TUN Tung
  • TUTORIAL Tutorial mode
  • VIC Vice
  • VNS Vanessa
  • VRS Verse
  • VRS_BOSS Verse (Boss Ver.)
  • WHP Whip
  • XND Xanadu
  • YMZ Yamazaki
  • YRI Yuri
  • ZRN Zarina
Indicator Folder
Save and loading icons

Movie Folder
All the movie of the game
  • Endings
  • interlude from the arcade
  • Opening
Script Folder
All the translate text

Shader Folder
Self explanatory

Stage Folder
(similar to the chara folder but for the stages)
  • BAD (Undeground Prison)
  • CHN (The Great Wall of China)
  • ESK (Neo Esaka)
  • GRO (Navajoland)
  • GTR (Transcontinental Railroad)
  • IKR (Heiden Fleet)
  • KDH (Derelict Church)
  • KIM (Hotel Marine Paradise)
  • KMN (Masquerade)
  • LBS (Destroyed Arena)
  • MAS (Riyadh)
  • MBS (Antonov Super Arena)
  • MEX (Guanajuato Dynamite Ring)
  • MNA (City Circuit)
  • NAK (Dream World)
  • PSY (The Bund)
  • RES (Result Screen)
  • RYU (Maple Garden)
  • SAM (Iguazu Falls)
  • STH (Geese Tower)
  • TRA (Training stage)
  • WMN (Old Castle)
  • YGN (Industrial Area)
Ui Folder
Self explanatory, it contains all the images for menu, hud, gallery etc.
Texture editing (WIP)
Texture format

The textures are in the DDS and PNG format and can be edited with any image editing program that can handle the format with transparency.

Programs

There are many different programs that support this, like Photoshop or free program like Paint_net[www.getpaint.net] and GIMP[www.gimp.org].

Plugin for open the DDS texture

If your image editing program don't open correctly the DDS format, you need special plugin.
Here are some for the programs mentioned.

Photoshop[software.intel.com]
Paint_net [forums.getpaint.net] (remember: the DDS file must be renamed DDS2 to work with Paint_net)
GIMP[code.google.com]

Now you are ready

Now you have all the resources for start editing textures.
Open your file and edit.

(Alice Texture)
.
Texture save settings

This is important.
The PNG texture must be saved in 32-bit format.
The DDS texture must be saved in BC7 DX11+ format.

(Paint_net settings)
Tip: In Paint_net save the files on DDS2 format, then rename DDS.

Done, now ?

Now you need only change the texture files on the game folder and try your mods !

.
Nice !

Normal Map


Normal map of Terry's hat

A normal map represent surface details like wrinkles, scratches and beveled edges by storing the corresponding surface normals in a texture.

For create/edit a Normal Map on Paint_net you need this[forums.getpaint.net] plugin.








Specular Map


Specular map of Terry's hat

The Specular Map defines which areas of the object are more reflective than others.
Black areas of the alpha will be zero specular reflection, while white areas will be full specular reflection.




Audio editing
Audio format

All the audio file are in OGG format and can be edited with any audio editing program.

Programs

There are many free programs, like Audacity[www.audacityteam.org] or FAEmedia Free Audio Editor.

Audio save settings

Voice and sound:
48000Hz
80 Bitrate
Mono

Music:
48000Hz
112 Bitrate
Stereo

File locations

Announcers voices: Chara Folder-> CommonSound-> announce

Universal effects: Chara Folder-> CommonSound-> common_se

Character voices and sound effects: Chara Folder-> [Chara Code]-> se and Voice

Stage sounds: Stage Folder-> [Stage Code]-> Sound

Music: Chara Folder-> CommonSound-> bgm

Videos audio: Chara Folder-> CommonSound-> demo-> sound

The music loop info are in sbnk format and you can easily find them searching [name bgm].sbnk on the game directory.

You can edit the sbnk files with hex editor programs like 010 editor[www.sweetscape.com] or the free HxD[mh-nexus.de]

Unfortunately I do not know exactly how to edit loops, it works similarly to other games but i don't have a guide for that. (search soundbank audio loop guide online).
If you succeed, let me know ! ^_^

New audio loops without editing the file sbnk

Editing the sbnk files in order to correct the loop of the changed music is a pain, especially if we want to share more audio mods.
Fortunately we can get around the problem but not without some limitation.
  • The new file audio must be shorter than the original.
  • It is not always easy to create a good loop.

1° Step: Find the original loop

Open the original music and search the loop by ear.
Example: bgm_kimxcngcho.ogg open on Audacity (Kim's theme vs Chang and Choi)
.
2° Step: Align your music to the original loop.
After looking for the beginning of the original loop (in this case: 12sec+18), align your music at that loop.
.
3° Step: Create the new loop.
Now that you know exactly where the loop is, you can adjust your music.
.
The result
https://youtu.be/uTU718x7or0

Loop location

File Name
Music
Seconds + Film Frame
Milliseconds
bgm_st_01_esk
Neo Esaka
sec13+15
00m13.625s
bgm_st_02_ryu
Maple Garden
sec25+06
00m25.250s
bgm_st_03_gro
Navajoland
sec23+16
00m23.667s
bgm_st_04_ikr
Heidern Fleet
sec04+05
00m04.208s
bgm_st_05_ygm
Industrial Area
sec15+20
00m15.833s
bgm_st_06_kdh
Derelict Church
sec27+06
00m27.250s
bgm_st_07_sth
Geese Tower
sec28+12
00m28.500s
bgm_st_08_wmn
Old Castle
sec10+06
00m10.306s
bgm_st_09_kim
Hotel Marine Paradise
sec10+15
00m10.625s
bgm_st_10_psy
The Bund
sec10+04
00m10.167s
bgm_st_11_bad
Underground Prison
sec16+00
00m16.000s
bgm_st_12_nak
Dream World
sec15+08
00m15.333s
bgm_st_13_mex
Guanajuato Dynamite Ring
sec10+12
00m10.500s
bgm_st_14_chn
The Great Wall of China
sec29+19
00m29.792s
bgm_st_15_sam
Iguazu Falls
sec20+08
00m20.333s
bgm_st_16_kmn
Masquerade
sec03+00
00m03.000s
bgm_st_17_mbs_1
Antonov Super Arena
sec22+20
00m22.833s
bgm_st_17_mbs_2
Antonov Super Arena (vocal)
sec22+20
00m22.833s
bgm_st_18_lbs
Destroyed Arena
sec19+18
00m19.750s
bgm_st_22_gtr
Transcontinental Railroad
sec07+01
00m07.042s
bgm_atnxkns
Athena Vs Kensou
sec10+04
00m10.167s
bgm_kimxcngcho
Kim Vs Chang/Choi
sec12+18
00m12.750s
bgm_klaxagl
Kula Vs Angel
sec16+07
00m16.292s
bgm_adyxtun
Andy Vs Tung Fu Rue
sec08+11
00m08.458s
bgm_kyoxior
Kyo Vs Iori
sec36+14
00m36.583s
bgm_blyxssl
Billy Vs Hein
sec24+01
00m24.042s
bgm_tryxges
Terry Vs Geese
sec28+18
00m28.750s
bgm_ryoxges
Ryo Vs Geese
sec45+00
00m45.000s
bgm_ryoxkng
Ryo Vs King
sec01+18
00m01.750s
bgm_rlfxclk
Ralf Vs Clark
sec06+20
00m06.833s
bgm_ciorxckyo
Classic Iori Vs Classic Kyo
sec17+01
00m17.042s
bgm_ckyoxcior
Classic Kyo Vs Classic Iori
sec34+21
00m34.875s
bgm_kdhxrlf
K' Vs Ralf
sec37+09
00m37.375s
bgm_rck
Rock Theme
sec10+22
00m10.917s
bgm_vns
Vanessa Theme
sec32+10
00m32.313s
bgm_whp
Whip Theme
sec41+00
00m41.000s
bgm_ymz
Yamazaki Theme
sec33+05
00m33.208s
bgm_ozw
Oswald Theme
sec12+22
00m12.917s
bgm_hdr
Heidern Theme
sec13+00
00m13.000s
bgm_mry
Mary Theme
sec14+18
00m14.750s
3d model (WIP)
File structure

These are the files for the 3d models of the characters/stages.
  • CAST FILE is the data assets
  • CSV FILE is the texture reference
  • OBAC FILE is the the mesh data
  • OMIR and OSEC FILE are the skeleton
  • DDS and PNG are the textures

Exporting the 3d models on 3D Studio MAX[www.autodesk.it]

Thanks to this scrips[drive.google.com] we can export the 3d models on 3dsMAX
(Scrips by killercracker)
ReShade Mods
Info
ReShade is an advanced, fully generic post-processing injector for improve the game graphics.

.
Guide
http://steamproxy.com/sharedfiles/filedetails/?id=1214210560

Where to find and share mods
You can find and share your mods on the StreetModders Community on Deviantart.


https://streetmodders.deviantart.com/


The King of Fighters XIV Folder
https://streetmodders.deviantart.com/gallery/65386569/Other-Fighting-Games
[WIP]
I will update the guide with other information.

1) Mods
2) Tools
3) What we can mods
4) Folder structure and where to find the files that interest you
Credits
[WIP]

Luigi Auriemma
For the QuickBMS
home: http://quickbms.com

killercracker
For the scrips to export 3d models on 3dsMAX
From: http://forum.xentax.com/index.php
32 Comments
DeadFalke 23 May, 2022 @ 1:09pm 
Could you please accept my friend request? there is something that i'd like you discuss with you regarding the WAD files for other game that use the same format.
DEMIURGE 18 Mar, 2021 @ 6:49pm 
the screen just goes white if i rename the assets.wad. what did i do wrong?
hideaway_ok 3 Nov, 2020 @ 1:21am 
Thank you very much!(*^^*)
AT Ryo Sakazaki  [author] 2 Nov, 2020 @ 1:37pm 
NKR1_COL_BODY.dds at the half top of the texture, it is semi-transparent but you can paint over it.
hideaway_ok 2 Nov, 2020 @ 6:10am 
I want Nakoruru in school uniform to be barefoot, but I can't edit any dds file in the "NKR1" folder to change her legs from black to flesh tones. Which file should I edit to discolor her tights?
Thank you for the wonderful tool.
YnHakeshu 9 May, 2020 @ 10:58am 
Great work friend, Thanks a ton.
I would love to attempt modding, as I love KOF.
But must acknowledge that I have not done this ever.
If possible do give a brief "how to" about Character Mods, Texture, Costume, etc.
Thanks a lot
AT Ryo Sakazaki  [author] 28 Apr, 2020 @ 2:38pm 
unfortunately there is no way to re-import the 3d models into the game (there is no script to reconvert the files). :steamsad:
vilgarejo 28 Apr, 2020 @ 2:10pm 
You put a section to extract the models, that's how I was able to edit the models, but I wonder if you know of any way to import them back to the game.
Thanks for the early response!
AT Ryo Sakazaki  [author] 28 Apr, 2020 @ 2:04pm 
You can't edit the 3d models, only the textures
vilgarejo 28 Apr, 2020 @ 1:22pm 
Once you edit the model, how can I save it again for the game to load it?