Scorpion2k7, St3ven, Tetzrep, Gildor,
tekken57, piraten, Ross MacGregor,
Luigi Auriemma, oubgrdevvbuyn, digitaloverdose,
futuretime23, rstabbs71, LilGrim, frikkiefrikkie,
AlexDC22, DJBUDA, HowardC, Rich246, unclefestor, etc...
And to All thats in The MK9 Community/Scene!
Welcome to MK9 Modding Universe
Click to View MOD'S
Updated High-Def Boss ICON Fix
((High-Def)) Boss ICON Fix
PKG File: Updated High-Def BOSS ICON Fix
Here is the bossmod fix for MK9 update versions over 1.01.ps3scenefiles.com/index.php?/files/file/570-tetzrep-mk9-hd-icon-boss-manually-fix-pkg-fix/
I put a readme in it for all versions too.
Manually: MK9 v1.02-5 HD Boss Fix Game File's
Bone Pack for PS3 & XBOX 360
Ultimate Mortal Kombat 9 (Komplete MOD Edtion Pack+Challenge Tower Mods)
All Skins and Challenge Tower Mods For Both BELS & BLUS are Pack Together
CHARACTER SKINS + Download Links
Sonny-Bill (All Black Rugby)ps3scenefiles.com/index.php?/files/file/557-ultimate-mortal-kombat-9-komplete-mod-edtion-packchallenge-tower-mods/
Jet-Li Shaolin Monk
((NPC Cheat Required))
Jet Li's uniform at least. (face dosent really match)
TOWER MODS + Download Links
Challenge 57 - Hell Zombie (Hell Zombie Cheat Included)
Challenge 227 - Heros Mod
Challenge 227 - Halo Mod
Challenge 227 - Halo Mod
XBOX Download Pack Links
Download all 4 Pack's ((It contains 2 in each pack))
XBOX MK9 RED ME FILE
Links Below are for Code Unique*
BLES01132 PS3 USER CHEAT File
NPC cheats -BLUS30522 PS3 USER CHEAT File
NPC cheats -XBOX360 PS3 USER CHEAT File
NPC cheats -
Click to View MOD'S
Click to View MOD'S
Click to View MOD'S
UNDEAD CAGE V.1
Undead Cage V.1.rar
UNDEAD CAGE V 1.2 (Updated DMG)
UnDead Cage 1.2 DMG Update.rar
Phantom Lao / Invisible KUNG LAO
Shaolin Lotus LAO
Shaolin Lotus LAO.rar
Shaolin Lotus LAO V.2
Shaolin Lotus LAO V.2.rar
Sub-Zero Classic Rain Suit
Sub-Zero Classic Rain Suit.rar
Click to View MOD'S
Midnight Shao Kahn By Rich246.rar
(PS3) Joker-Cage By Rich246.rar
Rich246 PC MODS
Midnight Shao KahnBy Rich246
Joker-Cage By Rich246
Neo Rain by futuretime23 converted over to PC by Rich246
Undead Cage mod by LilGrim, converted over to PC by by Rich246
Chameleon By Rich246
Joker Shang Tsungs Fatality
Hornbuckle for Lui Kang alt
Necro-Cage by LilGrim
White Trim Sleeved SubZero
Ying-Yang Noob Saibot C2
Ying-Yang Noob Saibot C2.rar
Click to View MOD'S
Ermac Classic Costume White
unclefestor PC MODS
Ermac Classic Costume White
Mmm That Was Tasty.rar
Click to View MOD'S
PS3 BARAKA ANTI-VENOM 2
PS3 BARAKA ANTI-VENOM 2.zip
Additional Info + Pack's and Patches
MK9 Patch 1.05-US- By futuretime23
All 3 Patches-US- 3.55ps3scenefiles.com/files/index.php?/files/file/562-mortal-kombat-patch-105-hybrid-patch/
All UNLOCK Pack's: Pack's 1,2,3,and 4 + Boss Fix Mileena Toilet Paper Costumeps3scenefiles.com/index.php?/files/file/549-scorpion2k7-mk-9-all-3-patches/Video TUT on MK9 Step by Step Patches and Pack's Boss HD Icon Fixps3scenefiles.com/index.php?/files/file/556-scorpion2k7-unlock-packs-boss-fix-mileena-tp-costume/
This TUT is for the Internal Hard Drive with all pack's and ALL Patches + Boss HD Icon Fix
Additional Info From Tetzrep
Mortal Kombat 9 Classic + Skarlet + Boss Fix (100% work)
Thanks to Tetzrep for ui_ps_vs file -
MK9 Boss Unlock Fix
- COALESCED.INI (USRDIR\CONFIG\) -> (must be original - mk-unlockdlc)
- PS3TOC.TXT (USRDIR\) -> (mk9-boss_unlock_fix)
- UI_PS_VS_JPEGS_PS3.XXX (USRDIR\ASSET\) -> (mk9-boss_unlock_fix)
- UI_PS_VS_PS3_N.XXX (USRDIR\ASSET\) -> (mk9-boss_unlock_fix)
- UI_PS_VS_PS3.XXX (USRDIR\ASSET\) -> (mk9-boss_unlock_fix)
- Delete mk9 game data
- Install 1.02 retail update (3.55 cfw only)
- Install UNLOCKSCOPION2K7.pkg (Eur)or (Usa)
- Install FIXBOSSCOPION2K7.pkg (Eur)or (Usa)
MK9 Boss Unlock Fix Icons
UPDATE: Thanks to Tetzrep for The Manually & PKG Fix HD BOSS Icons Fix
Modding Tools and Tutorials
NVIDIA Texture Tools for Adobe Photoshop:
NVIDIA Web Page Link: For Both 32-bit/64-bit plug-ins
NVIDIA Texture Tools for Adobe Photoshop | NVIDIA Developer Zone
Scorpion:MK9 Texture Tool Version.3
Allows you to extract the Textrure2D files within the chracter.XXX files. The tools convert them to .dds files,
and using photoshop (with the .dds filter installed from the Nvidia website) will allow you to edit the color, shirts, etc for all characters.
The tools will allow you to put them back into Texture2D format, then recompile the .XXX file.
MK9 Texture Tool Version.3
Tetzrep all in one compiled exe:
PS3 AIO MK9 Texture 2D
All credit go's to Digitaloverdose (for figuring out the TExture2D format)
Scorpion2k7 (for MkPs3TextureBeta3.exe & MkXXXReb01Beta.exe)
Gildor (for Decompress.exe & Extract.exe
Ross MacGregor (for ssr.exe)
Luigi Auriemma (for Offzip.exe)
tekken57& frosty:X-Packer Version 8.2
X-PacKer is an application which allows you to extract files and textures from files
tekken web page link:My collection of mods: X-Packer
UE Viewer, April16 2012 update Download Page
UE Viewer, April16 2012 Features Page
frikkiefrikkie :Mesh Text List Extracter
Use for seeing list of mesh on a Text File
Mesh Text List Extracter
frikkie Mesh Extracter.zip
oubgrdevvbuyn: Sound Mod Tool+Tutorial
Sound Mod Tools +Tutorial By oubgrdevvbuyn.zip
Sound Mods and Other Types of Mod's
Up Dated Link From oubgrdevvbuyn Sound Mod
MK3 Announcer Mod
futuretime23 Sound Mod's
This plays the classic music instead of the default mk9 music,
if you were to play on practice or versus and enabled the classic music code it would play the default mk9 music
movie snd pack
LOADSCREEN_ARMORY By futuretime23 Attachment 32235
Background Mod BGND_HELL Attachment 32236
Ps3 MK 9 THEME By UnReal
MK9 MOD Tutorial's
Step by Step use of Character mods Tutorial by rstabbs71To use the character mods, the first thing you want to always do is BACKUP your
original files. Especially if you're playing the game from an external or even the
internal HDD. You will want to take the file in the .rar and do the following (I will use Baraka as an example)
Take the CHAR_BARAKA.XXX and place it on your internal HDD in the
dev_hdd0/game/BLUS30522/USRDIR/DLC/MODS folder. (You can place as many different character mods in this folder as you wish) folder (if you don't have a DLC folder there,
create one and of course substitute the BLUS for BLES folder if you have the PAL version)
It seems that just about anything you put in the DLC folder, will overwrite what's in the game.
Fatality Swapping TutorialOn these, there were not actual modifications made to the way they are performed, but
more that you can swap out fatalities between certain characters. Please note the
CERTAIN characters part of that sentence. Obviously Shao Kahn and reptile won't swap
out but Baraka and Reptile will. You will have to play around with those a bit.
An example on those would be to take the REPTILE_C_FATALITY1.XXX and rename it to
BARAKA_FATALITY1.XXX (after making a backup of it of course) and placing it in the
dev_hdd0/game/BLUS30522/USRDIR/DLC folder. Then, Baraka will do the tounge lashing
head biting fatality (yummy!). This works really well with a few I'm posting.
Fatalities done on Shao Kahn Tutorial by TimeRevolver0314
I replaced everyone's _LADDER.XXX (Example. RAIN_LADDER.XXX) file with their fatalities.
Life Bar Name Editing Tutorial by LilGrim
Go inside of the COALESCED.ENG file that is inside of the LOCALIZATION Folder,
Go down 2 were it shows list of Character's Name's and Look for your Character,
and change the Name to the SAME AMOUNT of letter's that one character have for his or her name.
Blood Color Editing Tutorial By LilGrim
Decompress the Johnny Cage xxx File then Go inside of the Johnny Cage xxx File witn in a Hex Editor,
Now Locate Hex area 3F8000003F3851EB3DFDF3B73DFDF3B7 with in that area Locate The = Symbol there or going to be for of them
The 1st two or going to be for the blood that come's out and the other two = Symbol's or going to be for the ground and body
Here or some Hex Picture's Normal Decompress Johnny Cage xxx File Hex Picture's
Johnny Cage Green Blood/with Text Hex Help File
Sound Mod Tutorial By oubgrdevvbuyn
Sound Mod Tool's with Tutorial File Pack!!!
Some tip to snd mod tutorial:
in section 4
if you making multichannel wavs
DO NOT make more than one multichannel file in fsb!!!
after building fsb, close fsbankex. Open it again and make another multichannel in another fsb
MESH SWAP:by Tetzrep
All I did was swap the file sizes and offsets in the export table.
you need to get export list to find sizes and offsets. (umodel.exe -ps3 -list ?????.XXX)
Ive only swapped meshes that are in the same package.
Ive swapped scorpion.skeletalmesh with basemale.skeletalmesh = MEAT
scorpions swords.skeletalmesh with cowl.skeletalmesh = HATS ON HIS BACK plus mesh flying right off the screen.
Up Dated Tutorial on MESH SWAPING Full of glitches From digitaloverdose
First you will need
Tool umodel from gildor
and a bit of knowledge how to use it.
Use the umodel to get the exporttable for the sizes and offsets (umodel -ps3 -list char_scorpion)
ones you get the list you search for the skeletal meshes
for scorpion this will be:
Now open up in a Hex-Editor the decompressed char_scorpionPHP Code:
3043 A51E2C 3CF5F SkeletalMesh Meat_Male
3044 A8ED8B B2D5 SkeletalMesh SC_Cowl_Sk
3045 A9A060 3BC9 SkeletalMesh SC_Sword_Sk
3046 A9DC29 74077 SkeletalMesh XRay_Male
3047 B11CA0 15A32 SkeletalMesh Reflection
3048 B276D2 E1B21 SkeletalMesh Scorpion
I will now swap skeletalmesh meat_male with skeletalmesh scorpion
search for the Hex-Values A51E2C from meat.
yep you found it.
now look a few bytes back you will see also the Hex-Values 3CF5F
so now we have :
do the same search for skeletalmesh scorpion and you will find :PHP Code:
00 03 CF 5F 00 A5 1E 2C
now here comes the really hard partPHP Code:
00 0E 1B 21 00 B2 76 D2
tested it this way with scorp,although he looks like meat,it has a lot of glitches,like when you use his spear it will be flying on a lower height and more glitches.
but theoretically you can swap anything from exporttable with anything from within the exporttable.
havent tried any other swapping yet tho
Minor update on script binary From digitaloverdose
I was able to change the "HoleScale" float value
when you preform an xray attack and the camera zooms in,
you will see partially the skeleton or the underskin(meat) for a moment,when setting float value to 0 (00 00 00 00)
you wont see the skeleton or underskin.
when setting float value to 10 (41 20 00 00) you will see the the whole skeleton or underskin
tested this with kitana(float value was orginal set to 1 (3F 80 00 00))
nothing fancy yet
Here is kitana with "HoleScale" float value 10,just preform an xray on her and you will see what im talking about
Rename the file to CHAR_KITANA.XXX and put it in a DLC map
KITANA X-Ray Mod
Minor update 2 on script binary From digitaloverdose
Another update on the MKScriptBinary
I found out what variables are tweakable within the scriptbinary
I played around randomly with some of the floats,and one of the things i managed was to give kitana double damage (when you normaly uppercut her she gets 12% damage
now she gets 24% damage)
Tried to triple it but that didnt work,also tried to half the damage but that also didnt work.
I also changed some of the bytes which arent floats,and i disabled some of her hand combo's.
The point is,instead of the system doing all the tweaks,we can now tweak it for our selfs
but sinds i havent figured what float does what,and what bytes do what(i think it can be backtracked by dechipering the mkscriptbinary further
(but it's going to be even more complex than it already is))
so im going to release a MKScriptBinary extractor which i wrote for quickBMS
so that anybody(with a littlebit knowledge on how to use a hexeditor) can tinker around with the values and maybe something more will come out of it?
The extractor will extract the StringBlock(for finding offsets) and the TweakVars (tweakable variables)
the best thing about about the quickBMS you can also use the re-importer with this script
this means you extract the tweakvars,modify it in a hex editor and then just re-import it (NoOb friendly)
First a few notes:
always make backups before modding files
quickBMS can be found hereLuigi Auriemmaread the quickbms.txt for on how to use
my script works only on decompressed CHAR\NPC .XXX files and on the extracted MKScriptBinary file from CHAR\NPC
the bytes within the tweakvars are all 4 bytes long meaning (00 00 00 01) or like a float (3F 80 00 00) (value 1)
for float to hex and viceversaFloating Point to Hex Converter
the StringBlock you can use for finding "readable" offsets
open up the extracted StringBlock for kitana in a hexeditor and search for the string "HoleScale"
"HoleScale" starts at offset 0x2848,now search for those bytes within the script binary (00 00 28 48)(after the stringblock)
you will find it more then ones,but the one your looking for starts with a float after the offset (00 00 28 48 3F 80 00 00)
by changing the float value lets say from 1 to 10 you can see the whole skeleton when preforming an Xray on her (with value 0 you will see no Xray (Skeleton))
(little side note,some string offsets are 1 byte off meaning when you are looking (kitana) for the string offset "generic_tagswap1_check" the offset will be (00 00 01 29) and not (00 00 01 28))
also these offsets only apply for within the scriptbinary and not for the whole .XXX file
I used the last float(at the end) from kitana's tweakvar to give her double damage changed it the float value from 1 to 2,when changing it to 3 or 0.5 the damage taken remained the same.
maybe by changing the last float from a other CHAR you will get also double damage,havent tried it yet tho
MKScriptBinary Extractor 0.1.rar
PS3 BloodColor Extractor 0.1 beta From digitaloverdose
script can be used on CHAR\NPC.XXX file as well on CHAR\NPC .MkScriptBinary
This .bms script will extract the floats for changing the bloodcolor
it will extract 36 bytes (9 Single-precision floating-point values (4 bytes long))
example for red blood
1st 4 floats will change the color for "when you hit or Get hit and the blood come's out"
1st float 3F 80 00 00 = 1 (i think its the alpha need more testing)
2nd 3F 38 51 EB = 0.72 (value for color red (tested))
3rd 3D FD F3 B7 = 0.124 (value for color green(tested))
4th 3D FD F3 B7 = 0.124 (value for color blue(tested))
2nd 4 floats will change the color for "the blood on the Ground and what fall on the body"
5th float 3F 80 00 00 = 1 (also think its the alpha need more testing)
6th 3F 38 51 EB = 0.72 (value for color red)
7th 3D FD F3 B7 = 0.124 (value for color green)
8th 3D FD F3 B7 = 0.124 (value for color blue)
9th 3F 80 00 00 = 1 (also maybe alpha?)
so im not sure yet if the order is ARGB ?or RGBA ? or if these even are for alpha
because there are always 9 floats in total
needs more testing by changing the float values
for changing float to hex and viceversa
Floating Point to Hex Converter
QuickBms reimport works so its just extract and inject back
if you want interchange color from lets say reptile and smoke,just rename the files and inject back
also extracted the bloodcolor LilGrim made
digitaloverdose BloodColor Extractor 0.1 beta
MKScriptBinary Extractor 0.2 beta From digitaloverdose
(PS3) MKScriptBinary Extractor 0.2
now extracts everything according header
most can be backtracked in a hexeditor by looking at offsets of the data files and "string"offsets taken from .MKStringBlock
basicly you have 2 data files and 8 index files
1st data file is indexed in indextable 1 and 2
2nd data file not figured out (yet a bit complex)
1st indextable contains stringoffsets (from .MKStringBlock) starting from string __global__,also contain offsets from 1st data file
2nd indextable is for 1st data file,contain offsets,datasizes,byte sizes(tweakvars is also indexed in here)
3rd indextable is where the string offsets of .mko are indexed (also from .MKStringBlock)
4th indextable contains string offsets of GFGGameInfo,GGameInfo,active_mkscript etc
5th indextable is somekind of exporttable (the offsets in there are not found back in the script itself)
6th indextable contains lots of string offsets from .MKStringBlock
7th indextable is where "sound"string offsets from .MKStringBlock is indexed
8th indextable is a checktable mostly you can find here where which stringoffset is at what offset in the file
also reimport in quickbms works
MKScriptBinary Extractor 0.2.
Editing texture jpeg Files
Rename TextureJPEG to JPEG,edit it,and then rename it back to TextureJPEG.
same thing applies to the BinaryBlobJPEG files,rename them to JPEG,edit them,and rename them to BinaryBlobJPEG.
Swapping Endingsswapping audially has to be done via the mkscriptbinary from the char
swap the ui_e(insertcharnamehere) for another one,you good! The e stands for ending. Also if you do swap the ui_e the ending will not fully play, have to edit the file to swap all those letters(say kratos's ending goes to kitana) you go to ui_e_kratos,go inside the xxx file and swap everything kratos,with kitana.
this could reenable goro and kintaro's endings,now,you have to edit the texture2d,it will definitely be a pain in the a##.
(In order to mod the endings sound,go to snd_mus_vo_endings and mod it to your heart's content!)
Bosses Finishing kahn(aka goro,kintaro and kahn himself) get one of their fatalities and get another char's ui_e so it looks like goro_ladder ui_e_goro,and also from what i've tested with goro,the first line from their ending will play(save for kahn i guess as goro and kintaro are the only ones to have boss endings written for them) or rather the text, and then the game will immediately cut to the credits
Tetzrep ps3usercheat cheat list file info
I had a snoop though ps3usercheat last night.
found out the BLUS codes work for BLES too.
also found a few things out about the cheatlist file that might help.
Filename - st.dat
Location - hdd0/game/CHET20000/USRDIR
CHEAT FILE HEADER STRUCTURE
0x04 - File ID ?
0x04 - ?
0x04 - End Offset
0x04 - Number of Game Title Cheatlists
0x0F - Null
CHEAT FILE FOOTER STRUCTURE
0xC - Null
GAME TITLE CHEATLIST STRUCTURE
0x80 - Game Name
0x02 - TU Version
0x0A - Title ID
0x04 - Number of Cheats
0x04 - Start Offset
0x04 - End Offset
0x80 - Cheat Name
0x04 - Number of Cheat Commands
0x0C - Cheat Command
CHEAT COMMAND STRUCTURE
0x04 - Command Type Code
0x04 - Memory Offset
0x04 - Value
0x3000 - Add value to offset
0x2000 - Save value to offset
0xC0?? - Button Activator
?? - Number of Following Commands to Activate
BUTTON ACTIVATION VALUES
Add the values together for muliple buttons presses.
0x01 - L2
0x02 - R2
0x04 - L1
0x08 - R1
0x10 - Triangle
0x20 - Circle
0x40 - Cross
0x80 - Square
0x010000 - Select
0x020000 - L3
0x040000 - R3
0x080000 - Start
0x100000 - Up
0x200000 - Right
0x400000 - Down
0x800000 - Left
TEXT DISPLAY BUTTON ICONS
³ - Triangle
O - Circle
X - Cross
¡ - Square
Fatality Glitch By: futuretime23
Start a 2-player game,have player 1 be liu kang and player 2 mk2 smoke,
Make player 1 win the first round, on the second round just wait until the last couple of seconds,Player 2 do enhanced invisibility,
As soon as the time runs out and finish him appears do liu kang's first fatality,and you will see when liu kang punches through smoke he will become skin less/Meat,
When liu kang takes his hand off smoke you will see theres no hole on his body whatsoever yet blood will still come out of his body.
FureonNectarmoon And Also scarsunseen24:
Here's a Video Link: to there Glitches on youtube
Mortal Kombat Stage Fatality Glitches Compilation - YouTube
Red Smoke MK9 Glitch
-When using photoshop Keep in mind delete the alpha channel so it can create a new channel to be edited on.
-When in UE Viewer here some useful CMD Commands:
umodel -ps3 -noanim -nomesh :Use for viewing files to be edit latter.
umodel.exe -ps3 -list :Use for seeing list of mesh inside of the cmd.
Tower Challenge Mods + Playable NPC Tower Challenge Character's
To Play as a NPC Player in the Tower Challenge: By futuretime23
Modify the MK Script Binary,Replacing Names like johnnycage,or shangtsung.Etc...
Replace them with zombie_male or jc_director, or classicnoob or classicjade.
TowerBlock Mod Pack Descriptions + Download
:17: I'm with a Noob.(WIP) : Team up with Classic Noob Saibot and fight against sonya and jax,who are trying to get you out of your film.
30:The Unlikely duos:Part 1(Super WIP):Play as MK1 Ermac and npc_basemale and kill your opponents and perform a fatality or babality.
55:Your time to smoke(WIP): Kill 6 zombies in the street rather than the desert,but watch out,you have a short time limit!
56:Mess you up twice(WIP): Defeat Scorpion by hitting him in different parts of his body,his location is on the street(not the desert,another change)
57:The Burning Man(Super WIP): Kill the suicidal Tarkatan Soldier by pushing him over the edge of the arena.
58:Out on a Limb 4(WIP): Defeat your opponent by tossing your limbs.(this is done on the godofwar bgnd,another change,as this arena never shows up during challenge tower)
59:Resurrection : The Revenge(WIP): After beating your previous opponent,Sheeva has challenged you to a match to the death,once you defeat her,you must finish her with fatality or babality only(no stage fatalities)or goro will come to her aid and make matters worse.(again played on the godofwar bgnd)
64:BALLIN on the PSTRIPLE!(WIP): Face off against npc_basemale as your damage starts to reduce 2% every attack performed.
65: Dark Powers(WIP): Fight and defeat npc_fightingdummy_male otherwise known as Ruutuu,who's trying to steal souls from the soul chamber to gain powers and start a war,while your speed decreases every second that goes by.(both of these challenges are played on the soulchamber rather than livingforest)
i will keep updating these descriptions later,i gotta do some stuff first.
btw thanks man! i hope you enjoyed the mods as much as i did!
EDIT:225: The Impossible Challenge: Just play.(great as a prank to your friends as i stated earlier).
266: The Duel 2(ULTRA WIP): The Original Sub-Zero has challenged you to a Duel,think you can shoot him faster?(done on the street rather than desert)
267: Relock N Reload(WIP): Smoke has challenged you to only use your special moves and xray against him on shang tsung's throne room,think you can beat him?
275: Army of What?(not so WIP,i need to change the title and description and challenge tower pic for goro that's all,any good title for this one?)Can you defeat 3 Classic Reptiles in a row in one lifebar?(done on subway rather than graveyard)
289: I am Who?(WIP): You will change into different characters every 20 seconds:for example:npc_basemale and char_goro.
TowerBlock Mod Pack
Classic NPC Reptile Classic NPC Smoke Classic NPC Jade
Classic NPC NOOB NPC CyberNinja LK4D4 NPC MEAT
MK9 Step by Step Patches and Pack's Boss HD Icon Fix Updated SCORPION MEAT with working Spear-Still Buggy
futuretime23 DukeNukem v2 Sound Mod MK9 - New Patch Changes MK9 Hell Stage Mod's
Umodel and MK a small Tutorial pt.1 (Texture2D & Picture's) Umodel and MK a small Tutorial pt.2 (Mesh Viewing) In 3DS MAX
hernaner28 Player's Move List hernaner28 Player's Move List ((Double Click on Picture to View Full Screen))
Boss'es Finishing Moves
FP=Square , BP=Triangle ,
FK=Cross , BK=Circle.
(Fatality 1)Double Down:Forward,Back,Forward,Back,FK
(Fatality 2)Home Run: Down,down,forward,back,FP
Stage Fatality:up up back FP
(Fatality 1) Torn Apart: Up,up,up,up,FP
(Fatality 2)Body and Limbs Rip: Up,up,up,up,BP
(Fatality 1) Quad Rip: Up,up,up,up,FP
(Fatality 2) Reverse Rip: Up,up,up,up,BP
Stage Fatality: Forward, forward, down, BP.
Babality: Forward, forward, back, forward, FP.
MK9 PS3 usercheat dat. File's and Info
Article One + Link By rstabbs71
Now, with the aid of scene member Tetzrep comes
the ability to play as the NPC's in basically all modes of MK9!
Please note: For the NPC's to properly work, you must at least be on version 1.02 of the game (this is the version that ps3usercheat has codes for)
Unfortunatley, the only way this is possible is to be on CFW 3.55 as we don't have a 1.02 patch that was ever coded for 3.41
and, as mentioned, this is the version ps3usercheat requires
A Quick Guide..
Install PS3UserCheat .pkg on your PS3
Transfer the "st.dat" file to hdd0/game/CHET20000/USRDIR on your PS3.
Load the game in MM or whichever manager you use
Enable the cheats in PS3UserCheat
This will probably kick you back to the XMB
Start the game..
NPC_GENERICFIGHTERB SELECT+L1+ SQUARE
WHEN TO PRESS BUTTONS (button combo)
After difficulty select in Ladder or Test your Luck
During the ladder screen (not before)
After P2 select in Practice or Fatality Trainning.
After BIOs select in netropilis
WHEN TO APPLY NPC FIX (SELECT button)
After loadscreen has finished
(ladder screen comes next)
(if you still havent pressed Select by now, its to late.)
NPC FIX CHEAT
Must be enabled with NPC character cheats.
Because none of the npc charcters have images to support the ladder
screen with, the game crashes and freezes up.
The NPC Fix cheat just defaults the P1 character to Scorpion, that
gets it past the ladder screens. You then have the choice to re-enter
the npc button combo or pick from any of them as you like.
BUTTON ACTIVATION COMBOS
The timing of when to enter the button combo is a bit tricky at
But the more familair you get with the load screens the easier it
It must be entered after the ladder screen apairs, but before the
load screen starts processing. There is loading screen before every
match and its posible to change button combos before each time it
pressing, holding or tapping the buttons all seemed to work fine.
link to the st.dat File and Instructions:
PS3usercheat NPC update file
password = tetzrep
Thanks to Tetzrep, brunolee and all the other MK modders who had just as much fun as I did testing these guys out before releasing
Tetzrep PS3 usercheat dat. File UPDATE 9/30/12
Tetzrep PS3 user Cheatfile MK9 Multiplayer NPC
Ive been testing things as I go,
hav'nt done very much testing on the final version.
note: only use the NPC FIx (Ladder) for ladder mode. leave it off for all other modes.
Its still the old NPC fix (on LEFT button). the new one didn't work
The npc fix is really only needed for player 1. if player 1's partner is npc the character image on ladder screen will say BUG ME.
not sure if I got an address wrong but I noticed this.
In 4 player tag if you choose all the same character, a real NPC comes out without code.
Thanks go out to everyone who supported me and gave me great comments!
Tetzrep PS3 usercheat dat. File UPDATE 10/11/12
dat. File UPDATE 10/11/12
Added more characters.
This one has a updated character list with NPC's, Bosses, DLC's and some unlockable characters.
The character selection has now doubled!.
Each Player has 4 groups to choose from (A, B, C or D) in the cheat menu.
In each group there are 8 charcters that can be activated ingame for that player.
NPC multiplayer activator
What its really doing...
I use 1 temporary address for each player.
The SET button combo will save the npc character to the temporary address.
The ACTIVATION button combo will copy the npc character from the temporary to the actual address.
= multiplayer activation with 1 button combo
Charcters that have been set will remain in the temp address(s), and only need to be activated before
matches. Set characters are changed by doing SET button combos.
Challenge Tower 227 Activation
It's hard to get working first try!
NPC Fix (off)
Make sure both the Fightstyle and Actor have been SET.
The activation timings quick. it will freese on loading if your to slow.
doing it after retry worked better for me. (see at the end of the last video I posted.)
I quickly hold SELECT+START befoer the load screen (milliseconds) and keep them held until it finishes
I havent try many other different ways, cause it takes awhile to reload everything after freezing!
hope it works for you!
Non-Playable Character Files PS3 (NPC)
installation is simple:put the classicsmok folder in dev_hdd0/game/BLUS30522
(or the bles version if you have it)/USRDIR/DLC
this is for ps3,as you can probably tell,it uses freddy krueger images as placeholders,i will later update it with smoke's images(not mk9 smoke's,umk3 human smoke ones)
btw,from what i've seen,both classic reptile and classic smoke require the use of sourceasset strings in order to load,so they work with the sourceasset method(cyber classic smoke,for example) and i'm sure classic noob and classic jade also work with this(both are made in an identical manner to classic reptile and classic smoke)
-SourceAsset Method-Example: Cyber Classic Reptile
CLASSICNOO.rar CLASSICSMOK.rar PS3_MK9ClassicReptileDLC.rar CLASSICJAD.rar
Latest updates From HowardC
Ultimate Boss Mod 2.0 for the PC by Me (and too many people to mention)
This mod does the following:
-Adds the bosses as Playable Characters
-Uses the New Boss Portraits and New HD vs pics.
-Adds a Ladder mode ending animation for Goro, Kintaro and Shao Kahn
-Adds The Hidden "Classic" characters to the playable Roster
-Adds Proper portraits, ladder images and vs jpgs for all Classics
For English Speaking People:
-Adds Original Bio Files for the Classics
-Removes "BUG_ME" character name when selecting the Classics
-Changes the "Press Space" message to "Press Start"
-Changes "Noob" to "Noob Saibot"
-Removes "BUG_ME" message when practicing Kintaro and Goro's fatalities.
Generic String Renamer V 1.0
This is a generic string renamer for use with hacking. It will work on both ps3 and pc files. Actually it will work and damn near anything, not just MKKE files. You feed it the name of an expanded archive and a string to search for along with a string to replace. Click the button and BAM! All instances are replaced. It searches for the null character so if you ask it to replace "freddykrueger" it has sense enough to fix the string properly when it runs across "freddykrueger . mesh" if your new string is shorter. Also it adds in the nulls if your new string is shorter.
This is especially useful for Making new Character_ui packages for use with dlc characters. Take and expanded copy of FreddyKrueger_ui . xxx, type FreddyKrueger in the old string box and your new character's name in the new string box. Bam your done! You've now got a working character slot as long as you add it to the dlc section of the mk9game.ini And of course use the image tools to change the images when you are ready.
Eventually I will incorporate the hasher into this program and you'll be able to rename a package with the click of a button.
MKKE Hasher Gui
Ok guys this is NOT the one click renamer. I had to build a proof-of-concept app first and I figured it should be useful to you guys trying to figure out more about the package format.
Generic String Renamer V 2.0
Ok guys release time. Btw if you are following over on the cheat engine forums Gniarf managed to add a alt costume to a standard character, so it is possible, it's just a bit more involved.
Here is the string renamer, now with hash fixing ability. I've confirmed it to work in regards to cloning regular characters into new slots and in cloning retroninja costumes for the same character.
Detailed instructions are included.
PS3 guys: Based on my observations I'm assuming that your first hash is reversed compared to ours on the pc so I've made to a check box. If for some reason it wouldn't find the hash, just uncheck it.
Generic Renamer & Hasher & Cloner ? (2.1 by Me and Gniarf)
This should work for your alt costumes automatically, as long as you check the right boxes. Eventually we can probably remove the check boxes and I can do the checks internally, but for now there is too much unknown about the archives and I'd rather be on the safe side.
As a new character you don't have to bother with the costume references at the bottom of mk9game.ini, but with a costume clone you'll have to add the appropriate entries. For a costume you add him as IsOnDiscDLC, for a character you use isdlc.
Latest updates From Tetzrep
Modded Colliseum Background DLC PS3
This uses "_background_data" instead of "_player_data" for hash1, the rest is all the same as the character clone mods.
it adds a new background to the arena select screen.
Latest Info & UPDATES From digitaloverdose
BloodColor Extractor (PC)
It Extracts 24 bytes 9 floats in little endian
example from baraka
reimport works on the MKscriptBinary,and probaly will also work on a Char and Npc fileCode:Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00000000 00 00 80 3F EB 51 38 3F B7 F3 FD 3D B7 F3 FD 3D ..€?ëQ8?·óý=·óý= 00000010 00 00 80 3F EB 51 38 3F B7 F3 FD 3D B7 F3 FD 3D ..€?ëQ8?·óý=·óý= 00000020 00 00 80 3F ..€?
change the floats for different colors,test it and let me know if it works
also i think the color order is the same as ps3?
snippet from my old description in big endian
BloodColor Extractor 0.1 beta PC.rarCode:1st 4 floats will change the color for "when you hit or Get hit and the blood come's out" 1st float 3F 80 00 00 = 1 (i think its the alpha need more testing) 2nd 3F 38 51 EB = 0.72 (value for color red (tested)) 3rd 3D FD F3 B7 = 0.124 (value for color green(tested)) 4th 3D FD F3 B7 = 0.124 (value for color blue(tested)) 2nd 4 floats will change the color for "the blood on the Ground and what fall on the body" 5th float 3F 80 00 00 = 1 (also think its the alpha need more testing) 6th 3F 38 51 EB = 0.72 (value for color red) 7th 3D FD F3 B7 = 0.124 (value for color green) 8th 3D FD F3 B7 = 0.124 (value for color blue) 9th 3F 80 00 00 = 1 (also maybe alpha?)
Latest Info & UPDATES From futuretime23
INFO ON CODE 33XXXXXX
code: 1. 33XXXXXX(replace with whatever you want there) and onwards seems to be related to sound effects and music,there's some wav files is spotted that the game loads for the arena you are(and chars present) you could swap that!
2.the game loads the scriptbinaries into memory,maybe you can do real time fatality swapping and other stuff: codes:
1061347c,player select info.
10cead7c,char 1 info (first)
10ddad7c char 1 info 2(same as previous,but comes second)
10d5bf60 char 2 info 1
10e6bf60 char 2 info 2
107a7da0 challenge tower info 1
10907da0 tower info 2
10aa30b4 ai info
10a2ca60 i think its startup info
10686e64 gbabality hack string number 1,+ some finisher info
10746e64 gbabality hack string number 2,its not the same as above,IIRC.
109a6e64 gbabality hack string number 3 this one seems to be from the startup.
if you guys have ProDG at your disposal,it wouldnt be a bad idea to check this stuff out.
this is meant for devs who use ProDG,as there some interesting stuff there that could lead to some kool mods(im going to get to work with this,just sit tight)
FINISHABLE BOSSES NPCS & SCORPION FATALITY3
HOW TO SWAP XRAYS,VO'S,AND SFX V3
HOW TO SWAP XRAYS,VO'S,AND SFX V3:
1st of all,the swap is fairly simple,all you have to do is go to your character's mkscriptbinary,modify the XRAY string there,so say,i'm cyberzero and i want scorpion's xray,i swap the string that says Cyberzero_XRAY(idk if the map one is necessary or not,i doubt it's that necessary) with Scorpion_XRAY. Now,if i want to swap the VO,i find the string that says,SND_VO_Cyberzero and replace it accordingly(this is pretty self explanatory) same deal goes with SFX but you must remember to modify the sound strings(like for instance,the "sub zero wins" announcer sound,yeah,that's actually a SFX not a VO) accordingly,for example,vo_anno_name_subz(i know it says vo,but again,it's present in the SFX folder,so idk) with vo_anno_name_scor.
Now,that's all good and everything but we come across our first huge issue: we need the character we took the xray/VO/SFX from in the fight. The 1st solution i discovered to this was a bit limiting: play on Tag ladder and make sure to pick the character you took the xray,etc from.
So,when i found out how to swap stage fatalities,i finally realized what was the 2nd solution to this enigma: if you put the char you took the stuff from as a charintro,the game will skip the charintro BUT it will fix the need of having that char. in the fight.
Still,i was actually kinda of annoyed of the limit,the "limit" is that you might have a character with a lesser amount of letters for any of the 3 strings,and you can't swap out 100%,in fact,i thought freddy krueger was the only one who could swap out xrays with anyone.(JC and ST were pretty close as well)
But this is where the V3: Version 3 Update comes along:
When i was on the bus going to my home yesterday,i developed a new theory out of the blue,literally,which i was able to prove that it's correct.
Now,i only tested xrays,but i'm pretty sure it should work with VO and SFX folders,since they swap the same way.
The V3 fix is simple enough: say i have Jax(in this case,his alt. costume) and i want JC's Xray,but oops,JC's xray string is too long.
Well,what you must do is: 1st,go to your Jax_B's mkscriptbinary(replace this with any char you desire,this is only an example) and rename the XRAY string to say,Jab_XRAY,in case you dont want your charintro to affect the other Jax,rename the charintro string in the mkscriptbinary as well: say,it's jax,now name it Jab.(remember SCRIPT binary) Now,while i haven't tested VO or SFX yet,it's likely they will work,in their case,i want JC's sounds and well,too long of a string,so rename the ones in jax_b's scriptbinary to SND_SFX_Jab or SND_VO_Jab(remember that you will need to swap sound strings for SFX).
Now after you've done this and got your new Jax_B,what do we do? Well,1st off,grab a decompressed JC file(it might not be necessary,but whatever) go inside the xxx file,and search for the strings,for example the XRAY one,but don't modify the 1st one you encounter(that's not the correct one,believe it or not) modify the 2nd one(the one that's like in a list with other stuff) and rename it Jab_XRAY,do the same for the SND_SFX and SND_VO folders(rename JohnnyCage to Jab) then extract it to check if the names changed,if they did,well done. Now grab this file and rename it JAB_CHARINTRO,once you've done that,you're all set. Put the mod. Jax_B and the Jab char intro file,and test it in the ladder,if you did it right,it will work
Oh as a sidenote,if the voice strings or sound strings are too long,you could do same thing as earlier,so the name changes in the XXX file and now you can place it into your desired char's script binary,again,needs testing.
Lastly,as you can see this would only clearly work on ladder,so as an added step,if you wanted to use this in other modes(even if you do need JC on the fight) just go to this JC's script and modify his strings to match the new ones you gave him inside the XXX file(JohnnyCage_XRAY gets replaced by Jab_XRAY)
I have to also see how can you modify the other part of the XRAY(the animations when you use it and when you miss,when it's over,etc) it's still assigned by the script so i'll leave this theory: You swap the string names of the Anims_XRAY folder with ones from another char,you also have to swap the names of the anims so it matches the new ones,and if the anims_xray folder name was too lengthy,you do the same thing as above to shorten it up so you can swap it correctly(though the animations themselves cant be renamed IIRC,but i think i am mistaken,this again needs testing)
Well,that was a mouthful,here's an example of the V3 fix(this one,though,only works correctly on ladder,tag ladder,and the VS modes except test your luck)
Jax with JC's xray.rar
Remember,swap Jax_B with the char you want and JC with the char you want to take the stuff from,keep in mind,in theory,it would be possible to multi swap stuff,but at most,you could only get stuff from 3 characters,tops.
I have no idea if the Babality swaps could be benefitted by this,since they are pretty strange.
WARNING: if you are playing on tag ladder,make sure that the character that has the swapped xrays,vo and sfx to be the 1st character selected so that the game loads the modded charintro,if he's not p1 the game will not load the charintro. because of this,only 1 character in tag ladder can have swapped xrays/vo/sfxs from a character or npc that isn't in the fight.
Latest Info & UPDATES From TimeRevolver031
Easier way Modding the Story
I did discover something that makes modding the story easier. I came up with a way to skip through the story by filtering out the avi's in the MOVIES folder. Go to USRDIR - MOVIES and swap all MK00 files starting from MK001 002 003AVI to MK127AVI and swap them all with NRINTROLOGOAVI. It's just the Netherrelm studios logo. (I choose this one because it's the shortest video). You have to make sure to swap the METADATA files as well because if you don't it will get buggy and crash. It works great though and I didn't have to sit through those long cutscenes when I did my latest mods.
MK Storymode Hack Guide
Chapter 1 - Johnny Cage
NIS_MK004_PST - Reptile- Courtyard Night
NIS_MK005_PST - Baraka- Courtyard Night
NIS_MK007_PST - Sonya Blade - The Pit
NIS_MK008_PST - Kano - The Pit
Chapter 2 - Sonya Blade
NIS_MK010_PST - Sub-Zero - Dungeon
NIS_MK011_PST - Raiden - Dungeon
NIS_MK013_PST - Jade and Kitana- The Garden
NIS_MK014_PST - Kano - The Garden
Chapter 3 - Scorpion
NIS_MK016_PST - Kung Lao - Courtyard Day
NIS_MK017_PST - Nightwolf - Courtyard Day
NIS_MK019_PST - Sektor and Cyrax- Shang Tsung's Throne Room
NIS_MK021_PST - Sub-Zero - Hell
Chapter 4 - Cyrax
NIS_MK024_PST - Sheeva - The Pit
NIS_MK025_PST - Baraka - The Pit
NIS_MK027_PST - Johnny Cage - Courtyard Day
NIS_MK029_PST - Sektor - The Garden
Chapter 5 - Liu Kang
NIS_MK032_PST - Ermac - Shang Tsung's Throne Room
NIS_MK034_PST - Kitana - The Garden
NIS_MK036_PST - Scorpion and Quan-Chi- Courtyard Night
NIS_MK038_PST - Goro - Goro's Lair
NIS_MK040_PST - Shang Tsung - Shang Tsung's Throne Room
Chapter 6 - Jax
NIS_MK045_PST - Baraka - Shao Kahn's Throne Room
NIS_MK047_PST - Johnny Cage - The Armory
NIS_MK048_PST - Jade - The Armory
NIS_MK050_PST - Sheeva - The Deadpool
Chapter 7 - Smoke
NIS_MK052_PST - Kitana - Outworld Beach (Wastlands)
NIS_MK054_PST - Kano - Dead Forest
NIS_MK055_PST - Sub-Zero and Reptile- Dead Forest
NIS_MK056_PST - Sektor - Dead Forest
Chapter 8 - Sub-Zero
NIS_MK058_PST - Cyrax - The Soul Chamber
NIS_MK059_PST - Ermac - The Soul Chamber
NIS_MK061_PST - Reptile - The Coliseum
NIS_MK062_PST - Scorpion - The Coliseum
Chapter 9 - Kitana
NIS_MK064_PST - Smoke and Johnny Cage- Outworld Beach (Wastelands)
NIS_MK066_PST - Jade - Dead Forest
NIS_MK068_PST - Mileena - The Flesh Pits
NIS_MK069_PST - Shang Tsung - The Flesh Pits
Chapter 10 - Jade
NIS_MK072_PST - Baraka - The Armory
NIS_MK074_PST - Sheeva - The Tower
NIS_MK076_PST - Mileena - Outworld Beach (Wastelands)
NIS_MK077_PST - Smoke - Outworld Beach (Wastelands)
Chapter 11 - Kung Lao
NIS_MK079_PST - Noob Saibot - The Tower
NIS_MK080_PST - Goro - The Tower
NIS_MK082_PST - Shang Tsung and Quan Chi- The Coliseum
NIS_MK083_PST - Kintaro - The Coliseum
NIS_MK084_PST - Shao Kahn vs Liu Kang - The Coliseum
Chapter 12 - Stryker
NIS_MK089_PST - Reptile - Rooftop Day
NIS_MK091_PST - Mileena - The Bridge (Street)
NIS_MK092_PST - Kintaro - The Bridge (Street)
NIS_MK094_PST - Ermac - Subway
Chapter 13 - Kabal
NIS_MK097_PST - Kano - Shang Tsung's Flesh Pits
NIS_MK099_PST - Mileena and Noob Saibot- Shao Kahn's Throne Room
NIS_MK101_PST - Cyber Sub-Zero - The Bridge
NIS_MK102_PST - Sheeva - The Bridge
Chapter 14 - Cyber Sub-Zero
NIS_MK106_PST - Sektor - Subway
NIS_MK108_PST - Kintaro and Goro - Handicap Match - Bell Tower
NIS_MK109_PST - Ermac - Bell Tower
NIS_MK113_PST - Noob Saibot - The Graveyard
Chapter 15 - Nightwolf
NIS_MK114_PST - Quan-Chi - Graveyard
NIS_MK116_PST - Cyrax - The Citadel (Temple)
NIS_MK117_PST - Sektor - The Citadel (Temple)
NIS_MK118_PST - Sindel - The Citadel (Temple)
Chapter 16 - Raiden
NIS_MK122_PST - Scorpion - Hell
NIS_MK123_PST - Jax, Stryker, and Kabal (Undead Versions) - Gauntlet Match - Hell
NIS_MK124_PST - Kitana, Nightwolf, and Kung Lao (Undead Versions) - Gauntlet Match - Hell
NIS_MK126_PST - Liu Kang - Rooftop (Dusk)
NIS_SHAOKAHN_DEATH - Shao Kahn - Rooftop (Dusk)