Skip to content

Releases: MaryNCRT/Ultimate-Mortal-Kombat-3-iOS-Recomp

UMK3 PC port 0.0.8 alpha — 100% playable

Choose a tag to compare

@MaryNCRT MaryNCRT released this 10 Oct 07:44
Immutable release. Only release title and notes can be modified.
8b16441

Ultimate Mortal Kombat 3 — PC port 0.0.8 alpha (Windows)

The game is now 100% playable: menus, Arcade up to Shao Kahn and the treasure screen, whole fights, and every finisher — fatalities, the stage fatality, mercy, animality, babality and friendship — with its banner and its music. It is still an alpha: you may run into bugs, and they will be fixed in the next versions. Please report them (see the end of these notes).

As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe. How to play is unchanged from 0.0.6.

Fixed in 0.0.8

  • Mercy works start to finish: the MERCY banner and Mercy.mp3 last their full time. DrawHUD's counter rises 0.2 a frame (0x2844e, the double at 0x286f4), not 13; at 13 the banner was gone in three frames and the stage music cut the tune. As in the original, the loser gets up with a sliver of health and the round goes on.
  • Animality, which the game only allows after a mercy, now runs with its banner, its tune and the animal's model. With that, every finisher works.

New in the launcher and the engine (port only)

  • GRAPHICS is now the video options:
    • Window resolution and a separate 3D resolution: the game really draws at the 3D resolution and is scaled to the window (lower is softer and faster, higher is sharper). Same as the window by default. 480 × 320 is marked (IPHONE), the original's.
    • Display mode: Window, Fullscreen (exclusive, the monitor switched to the window resolution; borderless if the monitor has no such mode) or Borderless window (fullscreen without a border at the desktop's resolution). The custom frame shows in both fullscreen modes.
    • Aspect ratio: 3:2 (original); more will come.
    • Antialiasing: off, x2, x4, x8 or x16.
    • Hide the on-screen controls: the stick and the buttons are not drawn (they stay in the game for whoever wants them).
  • Game language moved to PLAY.
  • CONTROLS has two categories: PLAYER 1 (with the 6- and 5-button layouts) and DEBUG (the debug mode's keys and shortcuts).
  • The title logo is your logo.png in the game folder if you put one there; otherwise the game's own, taken from your compiled .ipa.

Everything in 0.0.7b, 0.0.7 and earlier is included.

Known problems (still open)

  • Sometimes during FINISH HIM the dizzy loser slides toward the winner (not reproduced lately; being watched).
  • Some objects other than the fighters may still not be drawn; some fatalities miss animations.
  • Texture errors remain on some stages and fighters; modes other than Arcade can crash.
  • Kombat Kode icons misplaced on the loading screen; pausing sometimes shows the fight shrunk into a corner.
  • Some special attacks have no sound, projectiles especially. The game's ads open in separate windows.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.7b alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 10 Oct 05:36
Immutable release. Only release title and notes can be modified.
3079925

Ultimate Mortal Kombat 3 — PC port 0.0.7b alpha (Windows)

A small update to 0.0.7. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe. How to play is unchanged from 0.0.6.

Fixed in 0.0.7 and 0.0.7b

  • All the bugs from the previous version (0.0.6c) are fixed. Typed finishers (fatalities, friendships, babalities, animalities and mercy) now fire; the finisher banners and tunes (FATALITY, ANIMALITY, FRIENDSHIP, BABALITY) are displayed; Survival mode no longer crashes after a win; Scorpion's spear is drawn; Shao Karnage's energy bar and difficulty are correct; Kung Lao's hat and the remaining stage and fighter texture errors are fixed; frozen fighters and Sub-Zero's ice clone now get their ice texture.

New in the debug menu (0.0.7)

  • The F2 debug menu has new functions: four pages — FIGHTERS, DURING THE FIGHT, MENUS and OPTIONS — turned with Q / E and fully usable with the mouse (click the title to turn the page; on a row with a value the left half lowers it and the right half raises it).
  • PALETTE 1 / PALETTE 2 rows: each fighter can be loaded with its first or its alternate colour set (the alternate is what the game uses for the second of two identical fighters).
  • The debug keys and shortcuts can now be rebound in the launcher's CONTROLS screen: the menu key, the info line, the menu pages, the four fight keys and the three screen keys.

New in the launcher (0.0.7b)

  • The game logo is displayed on the launcher's main screen.
  • The BROWSE button opens the file selector correctly.
  • A new Skip the intros box in PLAY: the game starts past the two publisher logos.

Everything in 0.0.6c, 0.0.6b and 0.0.6 is included.

Known problems (still open)

  • Some texture errors remain on certain stages and fighters; modes other than Arcade can crash.
  • Some special attacks have no sound, projectiles especially. The game's ads open in separate windows.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.6c alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 09 Oct 22:41
Immutable release. Only release title and notes can be modified.
6b58e14

Ultimate Mortal Kombat 3 — PC port 0.0.6c alpha (Windows)

A small update to 0.0.6b. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe. How to play is unchanged from 0.0.6.

New in 0.0.6c

  • F2 debug menu: FINISHER row. During FINISH HIM, once the loser is dizzy, it makes player one perform a pit/stage fatality, mercy, fatality 1 or 2, animality, babality or friendship. It makes the same call the joystick code does (DoASpecial, 0x51830), so each finisher can be looked at without typing its input. Every finisher goes through mercy_xfer (0x54ac4), which ignores the request until the loser is dizzy, so the row stays grey until then.

Everything in 0.0.6b and 0.0.6 is included.

Known problems (still open)

  • Typed finisher inputs (fatalities, friendships, babalities, animalities, mercy) do not seem to fire; forced from the debug menu they run. After a fatality the announcer and the FATALITY banner are missing.
  • Objects other than the fighters are not drawn: Scorpion's spear, items some attacks make appear.
  • Kung Lao's hat is wrong on the character select screen; other texture errors on some stages and fighters.
  • Survival mode crashes after winning a fight; other modes than Arcade can crash.
  • Sub-Zero's ice clone has misplaced textures; fighters frozen by Sub-Zero draw white.
  • Kombat Kode icons misplaced on the loading screen; pausing sometimes shows the fight shrunk into a corner.
  • Some special attacks have no sound, projectiles especially. The game's ads open in separate windows.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.6b alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 09 Oct 22:19
Immutable release. Only release title and notes can be modified.
9b87261

Ultimate Mortal Kombat 3 — PC port 0.0.6b alpha (Windows)

A small update to 0.0.6. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe. How to play is unchanged from 0.0.6.

New in 0.0.6b

  • The game's alerts are drawn inside the game, in the iPhone OS 3 style: the screen dims, and a translucent box with the text and glossy buttons appears. Examples are "check your internet connection" when opening the leaderboards, and "are you sure?" before a new game. They were Windows message boxes, which stayed hidden behind the game in fullscreen. As on the device (+[modalAlert askFull:textOK:textCANCEL:], 0xb5444), the whole text is the title, OK is on the left and CANCEL on the right. Click a button, or press Enter (OK) or Esc (CANCEL).
  • The F2 debug menu has the same style: a translucent box with a blue selection bar and sharp text at the screen's resolution.
  • The fullscreen frame picture no longer disappears while the debug menu is open.

Everything in 0.0.6 is included: the new launcher, Shao Kahn's death and the closing texts, the stage effects, the Waterfront floor, the treasure screen.

Known problems (still open)

  • Texture errors on some other stages and fighters (parts of Kung Lao's hat black).
  • Modes other than Arcade can crash; the menus are not complete and some modes are missing.
  • Fatalities with missing animations (Sonya's does not show properly); fighters frozen by Sub-Zero draw white.
  • In a finisher against Reptile, the dizzy opponent walks towards the player.
  • Kombat Kode icons misplaced on the loading screen; pausing sometimes shows the fight shrunk into a corner.
  • Some special attacks have no sound, projectiles especially.
  • The game's ads open in separate windows.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.6 alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 09 Oct 22:02
Immutable release. Only release title and notes can be modified.
2f2f3db

Ultimate Mortal Kombat 3 — PC port 0.0.6 alpha (Windows)

The current public build; it replaces 0.0.5. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

How to play

  1. Unzip and run UMK3-Launcher.exe -- a new launcher in this build. The window resizes freely (4:3 by default) and F11 makes it fullscreen; mouse, or arrows and Enter.
  2. In COMPILE YOUR .IPA choose your .ipa and press Compilar (it downloads a pinned compiler the first time, about 190 MB).
  3. In GRAPHICS pick resolution, fullscreen, language, debug mode and, optionally, a frame picture for the fullscreen bars. In CONTROLS pick the 6- or 5-button layout and set each layout's keys. Then press the big PLAY in PLAY.
  4. Keys, 6 buttons: W A S D or arrows to move; U high punch, I low punch, O block, J high kick, K low kick, L run. 5 buttons: U punch, O block, J kick, L run, H special. P pause, M moves list.
  5. Debug mode: tick it in GRAPHICS, then F2 in the game.

New in 0.0.6

Every game fix was read from the original armv7 binary.

  • New launcher: resizable and fullscreen, the game logo, an arcade-style menu. The menu's PLAY entry only opens the section; the big PLAY button starts the game.
  • Controls: 5 or 6 buttons. A tab in the launcher picks the layout the game starts with, and each layout keeps its own keys (the 5-button special now has a key).
  • Shao Kahn's death at the end of Arcade plays in full: Shao Kahn in green light with the beams, then " WINS", "SHAO KAHN IS NO MORE", "YOU ARE THE ULTIMATE MK3 CHAMPION". LIME_RenderEvents (0xa4a3c), which draws every scene effect, was an old armv6 transcription that drew with an uninitialised matrix; the closing texts (DrawHUD, 0x2a5e0) were missing.
  • Stage effects appear where they belong (same fix): the graveyard's moon and sky, the spiked bridge's background.
  • The Waterfront (pier) has its floor again. The engine's StringInString (0x5e27c) is an exact comparison; using a substring search made the floor match another mesh, and the floor was freed at load.
  • The treasure screen no longer softlocks after picking a reward (0x113ba).
  • A custom frame no longer shows through the gaps of the stage: the game area is black underneath.

Fixed in earlier builds

  • 0.0.5: Arcade can be completed and Shao Kahn no longer crashes; menu buttons as in the original; no slow black fades; FINISH HIM for male fighters; moves-list layout; achievement banners; Motaro; Human Smoke; debug menu round keys and Arcade boss jump.
  • 0.0.4: debug mode and the F2 menu; audio no longer dies after two fights in Arcade; the unlockables and other spotlight screens no longer crash; no menu section crashes; Motaro and Shao Kahn's first hit reaction no longer crashes.
  • 0.0.3: the tower; complete pause menu; moves-list pages and icons; HUD "i" and pause buttons; P / M keys; configurable keys.
  • 0.0.2: fights play to the end; the camera; voices and sounds; no black fighters; Sindel's hair; the on-screen joystick.
  • 0.0.1: the launcher, which builds the game from your own .ipa; the first fight by the real path.

Known problems (still open)

  • Texture errors on some other stages and fighters (parts of Kung Lao's hat black).
  • Modes other than Arcade can crash; the menus are not complete and some modes are missing.
  • Fatalities with missing animations (Sonya's does not show properly); fighters frozen by Sub-Zero draw white.
  • In a finisher against Reptile, the dizzy opponent walks towards the player.
  • Kombat Kode icons misplaced on the loading screen; pausing sometimes shows the fight shrunk into a corner.
  • Some special attacks have no sound, projectiles especially.
  • The game's ads open in separate windows.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.5 alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 09 Oct 18:22
Immutable release. Only release title and notes can be modified.
0f0c90d

Ultimate Mortal Kombat 3 — PC port 0.0.5 alpha (Windows)

The current public build; it replaces 0.0.4. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

How to play

  1. Unzip, run UMK3-Launcher.exe, choose your .ipa and press Compilar (it downloads a pinned compiler the first time, about 190 MB).
  2. Pick resolution, fullscreen and language, and press JUGAR.
  3. Keys: W A S D or arrows to move; U high punch, I low punch, O block, J high kick, K low kick, L run; P pause, M moves list. Player 1 keys can be changed in the launcher.
  4. Debug mode: tick Debug mode (F2 menu) in the launcher, then F2 in the game.

Fixed in 0.0.5

Every fix was read from the original armv7 binary.

  • Arcade can be completed, and Shao Kahn no longer crashes. The end of the ladder goes on to the treasure screen.
  • Menu buttons look as in the original. Every front-end button (Settings, Button setup, Stats, Achievements, Leaderboards, Share info, the confirmation boxes...) drew the wrong part of its texture -- the Facebook button art on the settings boxes. DrawButtonNew (0x57d8) had the texture corner transposed.
  • No more slow black fades between rounds and at the end of fights. They ran ten times slower when an achievement was saved in a slot the game never shows (areAchievementsViewing, 0xa02ac, counts 20 slots, not 24).
  • FINISH HIM is shown for male fighters (it always said HER; the voice was right).
  • The moves list ("i"): each move's name and icons are on the same side; the rows zig-zag as in the original.
  • Achievement banners no longer draw their two lines on top of each other.
  • Motaro: no more odd behaviour (Kitana blocking all the time) or wrong audio in his fight.
  • Human Smoke can be picked again by holding the click on Smoke's portrait for three seconds.
  • The arena changes in Arcade (it is no longer always the same).
  • Debug menu (F2): win/lose round only acts while a round is in play, so a round can no longer go to both fighters; win/lose match also counts in the fight engine, so a debug win at the end of a ladder ends it like a real one; new rows Arcade: next is Motaro / next is Shao Kahn (Arcade only).

Fixed in earlier builds

  • 0.0.4: debug mode and the F2 menu; audio no longer dies after two fights in Arcade; the unlockables screen and the other spotlight screens no longer crash; no menu section crashes; menu backgrounds use the device's .pvr textures; Motaro and Shao Kahn's first hit reaction no longer crashes.
  • 0.0.3: the tower shows the real ladder and animates as in the original; complete pause menu; moves-list pages and icons; the HUD "i" and pause buttons; P / M keys, Esc no longer quits; player 1 keys configurable in the launcher.
  • 0.0.2: fights play to the end (round 2, Continue, next fight); the camera; voices and sounds; no black fighters; Sindel's hair; the on-screen joystick.
  • 0.0.1: the launcher, which builds the game from your own .ipa; the first fight by the real path.

Known problems (still open)

  • Shao Kahn's death at the end of Arcade: his model and effects do not appear (the screen is empty while it runs) and its sound repeats.
  • In a finisher against Reptile, the dizzy opponent walks towards the player instead of standing still.
  • Frozen fighters (Sub-Zero's freeze) draw completely white.
  • Sonya's fatality does not show properly.
  • One stage (the spiked bridge, against Nightwolf) draws no background; texture errors remain on some other stages and modes.
  • Kombat Kode icons are misplaced on the loading screen (the lower row covers "Loading").
  • Pausing sometimes shows the fight shrunk into a corner behind the pause menu.
  • Some special attacks have no sound, projectiles especially.
  • The game's ads open in separate windows (they should open inside the game).
  • The menus are not complete; some modes are missing.
  • Random crashes have been seen; please send the log.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.

UMK3 PC port 0.0.4 alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 09 Oct 17:12
Immutable release. Only release title and notes can be modified.
db4f755

Ultimate Mortal Kombat 3 — PC port 0.0.4 alpha (Windows)

The current public build; it replaces 0.0.1–0.0.3. As before, no game data and no game executable are included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

How to play

  1. Unzip, run UMK3-Launcher.exe, choose your .ipa and press Compilar (it downloads a pinned compiler the first time, about 190 MB).
  2. Pick resolution, fullscreen and language, and press JUGAR.
  3. Keys: W A S D or arrows to move; U high punch, I low punch, O block, J high kick, K low kick, L run; P pause, M moves list. Player 1 keys can be changed in the launcher.

Fixed in 0.0.4

Every fix was read from the original armv7 binary.

  • Debug mode (checklist 1). Launcher box Debug mode (F2 menu). F2 opens a menu drawn inside the game, over the frozen frame: start any fight — both fighters, Motaro and Shao Kahn included, any stage — jump to any of the 51 menu screens, win or lose the round or the whole match (skips the fight), show an info line. Direct keys: F3 info line, F6/F7 previous/next screen, F8 main menu, F9/F10 end the round, F11/F12 win/lose the match; the menu can turn them off.
  • Audio no longer dies after two fights in Arcade (checklist 2). UnLoadSoundList (0xa7f08) never deleted a fight's sounds, so the 512-slot sound table filled after about two fights.
  • The unlockables screen at the end of Arcade works (it crashed) (checklist 13), and so do the other screens with the two animated spotlights (Stats, Treasure, the Survival and Karnage summaries...): empty spotlight tables, and DrawAnimAsSprite (0x1c8bc) took the wrong texture, frame and size.
  • No menu section crashes any more (checklist 4; checked by Mary, 2026-10-09). Treasure and Stats were among the spotlight screens above.
  • Menu backgrounds use the device's .pvr textures first: the metal background no longer shows a white band (part of checklist 4).
  • Motaro and Shao Kahn: the first hit reaction against either crashed or ran garbage (t_rst5, 0x473d0, read their tables at raw iPhone addresses) (checklist 5 and 10, to confirm in game).

Fixed in earlier builds

  • 0.0.3: the tower shows the real ladder (no more all-Jade) and animates as in the original; complete pause menu (buttons, layout, music and SFX volume); moves-list pages and icons; the HUD "i" and pause buttons; P = pause, M = moves list, Esc no longer quits; player 1 keys configurable in the launcher.
  • 0.0.2: fights play to the end (round 2, end of match, Continue, next fight); the camera follows both fighters; voices and sounds at the right moment; fighters, Kung Lao's hat and props no longer black; Sindel's hair; the on-screen joystick moves.
  • 0.0.1: the launcher, which builds the game from your own .ipa; the first fight by the real path.

Known problems (still present)

Numbers are the checklist in the README's Known problems.

  • (3) Texture errors on some stages and in some modes.
  • (4) Texture errors in some menus.
  • (5, 10) Shao Kahn crashes and the bosses' behaviour: the crash found is fixed; the bosses still need a full check. Shao Kahn's death is not shown at the end of Arcade (12).
  • (6) The winner's name ("X WINS") is not shown.
  • (7) Some special attacks have no sound, projectiles especially.
  • (8) The game's ads open in separate windows (they should open inside the game).
  • (9, 11) The menus are not complete; some modes are missing.
  • (14) Achievements draw with overlapping text.
  • (15) Icons misplaced on the loading screen; (16) and in the moves list.
  • (17) Against Motaro, Kitana kept blocking and behaved oddly, and the fight's audio was wrong — probably the t_rst5 fix above; to confirm.
  • In Arcade the arena is always the same, except for the boss fights.
  • The game can still crash in places not listed here; please send the log.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If something fails, open an Issue and attach the file from the logs\ folder next to umk3-game.exe.

Ultimate Mortal Kombat 3 is © Electronic Arts / Midway / Warner Bros. This project is not affiliated with them; use only a copy you own.