Skip to content

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

UMK3 PC port 0.1.5 alpha — online update

Choose a tag to compare

@MaryNCRT MaryNCRT released this 16 Oct 23:52
Immutable release. Only release title and notes can be modified.
86bf1dc

Ultimate Mortal Kombat 3 — PC port 0.1.5 alpha, the online update (Windows)

New on top of 0.1.4: ONLINE, two players on two games, found by their player code. Also fixed: the versus screens' blinking spotlights and the broken FATALITY sign in the 64-bit build. As before, no game executable is included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

Coming from 0.1.1 to 0.1.4: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

Online

  • PLAY > ONLINE (the new seventh option; the seven are spaced closer so they fit).
  • PLAY > ONLINE is translated in every language the game has (EN LÍNEA, EN LIGNE, 온라인, 在线...), and so is the whole ONLINE screen in the Latin ones.
  • The ONLINE screen shows your profile (icon and name) and YOUR CODE: the id of your profile, the same one chosen at start-up. COPY puts it on the clipboard; give it to the other player.
  • Type or paste (Ctrl+V) the other player's code in the box, then FIND MATCH (or Enter). Their game has to be on its ONLINE screen; theirs hosts the fight.
  • Then it is the game's own two-player match, as the iPhone game played it over Bluetooth: fighter select (the other player's icon and name top right), the versus screen with both names, the fight with each player's icon on their side (player 1, the host, on the left), and at the end REMATCH, another fighter, or out.
  • For now it works between two games on the same PC or on the same local network. Internet play through Epic Online Services (no ports to open) comes in a later update.
  • The debug menu and the debug keys are off in an online fight.
  • The game no longer pauses when its window loses the focus (online the other game waits for it).

Fixes

  • The spotlights behind the dragon on the versus screens blinked in the 64-bit build, and the FATALITY sign broke there: every frame on the second sheet of those animations drew nothing.

For players testing online on one PC

Two games in one folder share profiles.ini, so they would have the same code. Start the second one with UMK3_PROFILES=profiles-2.ini (another profile file in the same folder) and, if you like, UMK3_WINDOW=720x480 for a small window.

Known problems

  • Online only reaches games on the same PC or local network (see above).
  • The waiting before an online fight starts can feel long.
  • Classic Sub-Zero's elbow combo still does not look quite right.

UMK3 PC port 0.1.4 beta

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 16 Oct 19:12
Immutable release. Only release title and notes can be modified.

Ultimate Mortal Kombat 3 — PC port 0.1.4 beta (Windows)

New on top of 0.1.3: a 64-bit build, the crash on winning in Arcade fixed, classic Sub-Zero no longer vanishes in his elbow combo, and a touch layout editor without limits. As before, no game executable is included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

Coming from 0.1.1, 0.1.2 or 0.1.3: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

64 bits

  • The launcher's new WINDOWS field picks 32 BITS (umk3-game.exe) or 64 BITS (umk3-game64.exe). COMPILE builds the one chosen; both can be kept side by side (arch= in umk3.ini).
  • With both compiled, VERSION TO OPEN chooses which one PLAY opens.

Fixes

  • Winning in Arcade closed the game, whatever the fighter, and so did leaving some stages (stage 14). The fight's scene handles start empty, as in the original game, so the end of the fight no longer frees what was never loaded.
  • Classic Sub-Zero vanished for a few frames in his elbow combo. His frame list lacks four of the ninjas' combo frames (RPCOMBO6 to 9), as it does in the original game, but his model carries those frames; they are drawn now. The one frame nobody has (RPCOMBO10) keeps the pose before it.

Touch controls and screens

  • Touch layout editor without limits: move, resize and change the opacity of every button and the stick; RESET puts them back.
  • The pause menu reaches the screen's right edge on 16:9 and 21:9 (it stopped half way on 21:9).
  • With the on-screen controls off, the Karnage and Survival summaries show only BACK (circle or Backspace).

Launcher

  • UMK3 LAUNCHER, with its own icon and the logo inside; the game has its icon too.
  • A wider window.

Known problems

  • Classic Sub-Zero's elbow combo still does not look quite right; being worked on.

UMK3 PC port 0.1.3 beta

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 16 Oct 14:02
Immutable release. Only release title and notes can be modified.
61200b1

Ultimate Mortal Kombat 3 — PC port 0.1.3 beta (Windows)

The first beta. New on top of 0.1.2: the game's own menus with the pad or the keyboard, a TRAINING mode, a launcher in the style of the console release, key and button pictures everywhere, a button setup for keys and pads, and more colours for the profile. As before, no game executable is included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

Coming from 0.1.1 or 0.1.2: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

The game's menus with the pad or the keyboard

  • D-pad or left stick (or the arrows / movement keys) move between the options of every screen: the menus, the pages, the character select, the pause menu.
  • The option you are on lights yellow, as it does under a resting finger; cross / A (or Enter) presses it, and it opens when you let go, as with a finger. On the roster a white frame marks the fighter.
  • Circle / B (or Backspace) is BACK, and closes a page opened from the main menu. Inside a page you only move among its own options.
  • In VS (duel) each player has a highlight (player two's is green) and both choose at once: player one with the first pad or the keyboard, player two with the second pad or their own keys.
  • Right stick left or right: the fighter's colour (palette) on the select screen.
  • Any pad button skips the fight intro. On the tower the stick moves between the four, NOVICE first, and only cross chooses.
  • In the moves list L1 / R1 or left / right (Q / E, A / D) turn the pages, and select or circle close it; with the on-screen controls on, a BACK in the left corner goes to the previous page.
  • On the continue screen circle (or Backspace) is GAME OVER, back to the main menu.
  • With the on-screen controls off, BIOS, ENDINGS, HELP, ABOUT, ACHIEVEMENTS and STATS have no buttons: L1 / R1 or left / right (Q / E, A / D) turn the pages, circle (or Backspace) goes back, the hints at the bottom right.
  • On every select screen START (or the pause key) presses OK / PLAY at once; cross only picks the fighter.
  • The lost treasures (after Arcade and in EXTRAS) are picked like a fighter on the roster; after Arcade there is no BACK.
  • The key and button pictures and the hints' words have a soft shadow, so they stand out from the background.
  • With the on-screen controls off, ACCEPT and BACK show at the bottom right with your pad's buttons (or Enter and Backspace), and inside the OK and BACK buttons.

Training

  • PLAY > TRAINING, under 2 PLAYER (the game's own word in every language): pick your fighter and the rival, then START.
  • The health bars fill again when they reach zero, so there is no FINISH HIM; the clock stops; the rival stands still.

Button setup with the on-screen controls off

  • Options > BUTTON SETUP and the pause menu's BUTTON SETUP (in place of LAYOUT) open the keys and pad setup in the game's own frame: KEYBOARD and GAMEPAD on pages of their own (L1 / R1, Q / E).
  • Player two now has, like player one, pause, moves list and accept keys (keypad / * 1 by default), and their moves list shows their own fighter with their own buttons.

Key and button pictures

  • Keyboard, Xbox, PlayStation 5, PlayStation 4 and Nintendo button pictures (Free Input Prompts by Julio Cacko, CC0) in the launcher, the settings menu, the debug menu and the moves list. They follow your bindings and the device in use.
  • Button icons per player: auto (the pad's own), Xbox, PS5, PS4 or Nintendo (pad_icons=, p2pad_icons=).
  • With the on-screen controls off, the moves list shows the player's own keys or buttons instead of P / K / B / R / S: the player who paused in VS, both when opened with a click.

Settings menu (Esc)

  • A side panel: GRAPHICS (video, textures, interface), CONTROLS (keyboard and gamepad on pages of their own) and PROFILE.
  • Drop-down lists for the values, picture grids for the icons and colours, monitor choice, 5 or 6 buttons.
  • A pad button opens it (HOME by default: pad_settings=, p2pad_settings=).

Launcher

  • In the style of the console release: marble rings with glowing rims turning slowly, a sliding selection, a command bar with the buttons of the device in use, sections; the logo top left and wider panels.
  • Monitor choice (monitor=), the profile's icon always in sight while editing it.
  • It closes when the game opens.

Profile

  • The full colour palette (15 hues and greys, 7 shades each) in the launcher and the game; the light, dark or custom gradient with a second colour of your choice.

Colours (palettes)

  • The colours picked on the select screen are kept for VS only. In the other modes the computer's fighters come in either colour by chance (Motaro and Shao Kahn keep theirs).

Other

  • On 16:9 and 21:9 the moves list's NEXT sits at the screen's edge, and the last rows of HELP & ABOUT and EXTRAS come up a little.
  • The player's badge is now top right on the main menu (smaller on 3:2 and 4:3), the logo a little to the left; the pages' marble panel reaches the edge on 21:9.
  • Fixed from 0.1.2: aspect=(null) written to umk3.ini after some settings changes, and pad bindings written as pictures (the settings menu said there were none).

Known problems

  • Some objects besides the fighters may still not show, and some fatalities lack animation (Sonya's).
  • Some texture errors remain on some stages and fighters.
  • Some modes besides Arcade can close the game.
  • Some specials, projectiles above all, have no sound; Mercy's sound sometimes does not play.
  • After a round a fighter can be drawn with another's model (seen with Ermac against Sub-Zero).
  • Some attacks seem to connect from too far.
  • The right stick read through DirectInput (a PlayStation pad without Steam / DS4Windows) is a guess of its axis: tell us if it does nothing.
  • Windows only.

UMK3 PC 0.1.2 alpha

UMK3 PC 0.1.2 alpha Pre-release
Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 16 Oct 00:22
Immutable release. Only release title and notes can be modified.

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

New on top of 0.1.1: a settings menu inside the game (Esc), a player profile, the continue screens drawn for wide screens, and sound and control fixes. As before, no game executable is included: you compile the game from your own .ipa of UMK3 1.2.59 for iPhone with UMK3-Launcher.exe.

Coming from 0.1.0b or 0.1.1: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

Settings menu (Esc)

  • Esc opens it over the game, which waits underneath; Esc again, circle / B or BACK TO THE GAME closes it. Arrows, Enter, Q / E (L1 / R1) for the tabs, or the mouse.
  • GRAPHICS: window, borderless or fullscreen and the resolution (APPLY DISPLAY), 3D resolution, antialiasing, texture quality, aspect ratio, interface size and on-screen controls, all without restarting the game. Texture quality reloads every texture at once.
  • KEYBOARD and GAMEPAD: player 1 and player 2, 6 or 5 buttons, every key and pad button (Enter, then press it; Esc cancels), pad choice, reset.
  • PROFILE: see below.
  • QUIT THE GAME on every tab.
  • Every change is saved to umk3.ini at once, with the launcher's names: the launcher shows it when it comes back to the front, and the next start keeps it.

Player profile

  • One per installation: a name of your choosing (any characters, up to 24), a player ID given once at random (XXXX-XXXX-XXXX) that never changes, and an icon: a fighter's bio and endings art over a glossy gradient of the colour you choose, light (white into the colour) or dark (the colour into black).
  • Edited in the launcher (PROFILE) and in the game (Esc > PROFILE); RESET DATA puts the name, icon and colour back and keeps the ID. Saved in profiles.ini. It is there for the leaderboards to come.
  • Your badge (icon and name) shows in the corner of the main menu and of the launcher.

Wide screens

  • The continue screens (Arcade's continue / new game and the continue screen) on 16:9 and 21:9 use new artwork made for those shapes (Mary's), with the texts and the red boxes on its frames. 3:2 and 4:3 keep the game's own.
  • The on-screen controls follow a change of aspect ratio or interface size, in the game or in the launcher: they no longer stay where the previous shape put them, and the stick keeps its size.

Sound

  • A sound that plays again while it is still playing starts over, as on the iPhone (-[Sound play]), instead of doubling over itself: the screams that repeated in some fatalities.

Other

  • The red press highlight is half as thick.
  • Debug mode: a finisher forced from the debug menu first stops the loser, who could keep running into it.

Known problems

  • After a round a fighter can be drawn with another's model (seen with Ermac against Sub-Zero).
  • The game's menus are used with the mouse, not the pad (the settings menu does take the pad).
  • Windows only.

UMK3 PC port 0.1.1 alpha

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 15 Oct 19:36
Immutable release. Only release title and notes can be modified.
e43ffa2

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

Fixes on top of 0.1.0b: player two's own controls for DUELO, DUELO with every interface size, and screens that were off on wide screens with the iPad interface. 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.

Coming from 0.1.0 or 0.1.0b: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

Two players on one PC

  • PLAY > DUELO is there with every interface size, not only with the iPad's. PLAY uses the iPad's five rows.
  • CONTROLS has PLAYER 1 / PLAYER 2 tabs on KEYBOARD and GAMEPAD. Player two gets what player one has:
    • keys for the 6- and 5-button layouts, and S;
    • a gamepad of their own;
    • two buttons per action, pause and moves list included;
    • RESET.
  • Player two's keys default to the arrows and the numeric keypad.
  • The two players never share a pad: with "automatic" on both, each takes a different one.
  • In DUELO player two plays with their keys and pad. In every other mode both sets drive player one, as before.

Wide screens with the iPad interface

  • Character select (16:9, 21:9): the fighters stand beside the grid again. The iPad's select camera is used on 4:3 only.
  • Tower select (16:9, 21:9): the difficulty labels and their torches sit on their towers again. The iPad's pulled-back tower camera is used on 4:3 only, and there the labels follow it.
  • JUGADORES (local multiplayer): the big frame is centred.

Known problems

  • Reptile's fatalities and specials are missing sounds; other fighters may be too.
  • After a round a fighter can be drawn with another's model (seen with Ermac against Sub-Zero).
  • Some attacks seem to connect from too far.
  • The red press highlight looks too thick.
  • A few objects besides the fighters may still not show, and some fatalities lack animation (Sonya's).
  • Some texture errors remain on some stages and fighters.
  • Some modes besides Arcade can close the game.
  • The game's menus are used with the mouse, not the pad.
  • Windows only.

UMK3 PC port 0.1.0b alpha — iPad layout and fixes

Choose a tag to compare

@MaryNCRT MaryNCRT released this 15 Oct 19:14
Immutable release. Only release title and notes can be modified.
448ef65

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

Fixes on top of 0.1.0: the iPad build's menus on 4:3, a local two-player mode, gamepad binding in the launcher, a tidier debug menu, and the screens that were off-centre on wide screens. 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.

Coming from 0.1.0: the launcher offers this update itself (COMPILE YOUR .IPA > DOWNLOAD AND INSTALL).

The iPad layout (4:3, or INTERFACE SIZE > IPAD)

Read from the iPad build's own code (UMK3 for iPad 1.2.56):

  • On 4:3:
    • the menus are always the iPad's;
    • Continue and the 1P screen have their texts 36 points lower, BACK lower and taller boxes;
    • the fighters are pulled together sooner.
  • On 4:3, and with INTERFACE SIZE > IPAD on any aspect ratio:
    • the smaller pause and moves-list corners;
    • the select screen's camera keeps the fighters inside the screen, and the tower has its own camera;
    • the menu vortex has two rings;
    • the stage's glass window has the iPad's slices;
    • the PLAY menu gets a fifth option, DUELO.
  • PLAY > DUELO: two players on one PC. Player one uses the first key set and the gamepad, and player two uses the second key set (arrows, numpad).

Wide screens (16:9, 21:9)

  • Tower select: taps land on the tower you touch, and the towers spread from the centre.
  • Fixed elements that were not centred:
    • texts in the settings and button-config boxes;
    • the main menu's submenus;
    • usage sharing, name entry, the multiplayer and ENTER KODE titles;
    • the achievement pop-up.
  • The achievements frame spans the screen, ATRÁS on the select screen goes to the right edge, and the COLOR box sits by each player's edge.
  • The red highlight beside ATRÁS stays on its button.

Controls

  • The pad's START button (and P) pauses on every aspect ratio.
  • CONTROLS > GAMEPAD binds every action freely: two buttons per action, for the 6- and 5-button layouts, pause and the moves list included. RESTABLECER returns to the defaults.

Debug menu (F2)

  • It keeps its shape on any screen, and it has a tab per section at the top: FIGHT, SCREENS, TOOLS... Switch tabs with TAB or a click.

Known problems

  • Reptile's fatalities and specials are missing sounds; other fighters may be too.
  • After a round a fighter can be drawn with another's model (seen with Ermac against Sub-Zero).
  • Some attacks seem to connect from too far.
  • The red press highlight looks too thick.
  • A few objects besides the fighters may still not show, and some fatalities lack animation (Sonya's).
  • Some texture errors remain on some stages and fighters.
  • Some modes besides Arcade can close the game.
  • The game's menus are used with the mouse, not the pad.
  • Windows only.

UMK3 PC port 0.1.0 alpha — widescreen and updates

Choose a tag to compare

@MaryNCRT MaryNCRT released this 15 Oct 15:06
Immutable release. Only release title and notes can be modified.
34b8dbb

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

Widescreen and the iPad's 4:3, an iPad-size HUD, texture quality up to uncompressed, much faster loading, and a launcher that updates itself. 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.

Coming from 0.0.9: download this one by hand once. From 0.1.0 on, the launcher finds and installs new versions itself.

Aspect ratio (GRAPHICS > ASPECT RATIO)

  • 3:2 is the iPhone's, unchanged.
  • 4:3 is the iPad build's own view: its projection (UMK3 for iPad 1.2.56), with its proportions and its letterboxed menus.
  • 16:9 and 21:9 (port only):
    • The fight fills the screen with nothing stretched or zoomed. The vertical view is the iPhone's, and the extra width shows more of the stage.
    • The HUD sits in the corners: the life bars, timer, pause and moves-list buttons, and the touch controls.
    • The menus use the whole width. The main menu's buttons move to the left edge; the other screens (select, treasure, stats, options) stay centred, and their backgrounds fill the screen. The intro logos are centred.
  • New window sizes for 4:3 (1024×768, 1600×1200, 2048×1536) and 21:9 (2560×1080, 3440×1440).

Interface size (GRAPHICS > INTERFACE SIZE)

  • IPAD lays the game out on twice the iPhone's surface. The fight's HUD and buttons come out smaller, as on the iPad (the binary's own HUD_Scale 1.75), and the menus look the same.

Texture quality (GRAPHICS > TEXTURE QUALITY)

  • IPHONE: what the iPhone loads.
  • IPAD: the iPad build's fonts and buttons, the full-size sheets, and the 1024 skins on the select screen.
  • NO LIMIT: uncompressed PNGs before compressed ones, mipmaps, the menu metal background in HD, and small HUD sheets upscaled 4×.
  • The white seams on the select and loading screens and the grainy art are fixed.

Speed

  • The launcher opens in under a second (it was about 9 s). It now lives unpacked in launcher\bin\, and UMK3-Launcher.exe only starts it, so don't delete that folder.
  • Loading is several times faster.
    • Textures decode on every core: the PNG decoder is about 4× faster and the PVRTC one about 7×, with byte-identical output.
    • Several loading steps run per frame.
    • The game can use up to 4 GB of memory.

Updates (COMPILE YOUR .IPA)

  • The launcher checks GitHub when it opens and on CHECK FOR UPDATES. It shows the newest version's notes on the same page, and a new version gets a Windows notification and a red dot on the menu.
  • DOWNLOAD AND INSTALL:
    • downloads the release and checks its SHA-256;
    • closes the launcher and copies the new files in. umk3.ini, res\ and anything you added are kept;
    • opens the launcher again, which recompiles the game from your .ipa.

Known problems

  • A few objects besides the fighters may still not show, and some fatalities lack animation (Sonya's).
  • Some texture errors remain on some stages and fighters (parts of Kung Lao's hat are black).
  • Some modes besides Arcade can close the game; the menu is incomplete and some modes are missing.
  • The game's menus are used with the mouse, not the pad.
  • Some specials, projectiles above all, have no sound.
  • In 16:9 and 21:9 some less-visited screens may still have an element that is not centred. Report it with a screenshot.
  • Windows only.

UMK3 PC port 0.0.9 alpha — gamepads

Pre-release

Choose a tag to compare

@MaryNCRT MaryNCRT released this 15 Oct 05:45
Immutable release. Only release title and notes can be modified.
044ffd7

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

Gamepad support, a palette picker on the select screen, no input lag, and a set of fixes and debug tools. 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.

Gamepads (port only)

  • Xbox pads through XInput; PlayStation 4 and 5, Switch Pro and other USB pads through WinMM. Windows' own search runs on a thread of its own, so a slow device never holds the game up, and a pad plugged in later is picked up.

  • Launcher CONTROLS has three tabs: KEYBOARD, GAMEPAD and DEBUG. GAMEPAD to use lists the pads Windows has attached, by name. You can pick:

    • keyboard only;
    • the first pad connected;
    • the Xbox pad;
    • one particular pad.

    The keyboard keeps working alongside the pad.

  • The buttons go by position:

    • left = high punch, bottom = low punch;
    • top = high kick, right = low kick;
    • with 5 buttons, both left buttons punch and both right buttons kick;
    • R1 blocks, L1 and L2 run, R2 is the special button;
    • OPTIONS/START pauses and SHARE/BACK opens the moves list.
  • Debug menu from the pad: hold L3 + R3 to open it; the combination can be changed in DEBUG. Inside the menu:

    • d-pad to move;
    • cross/A to pick;
    • L1/R1 to turn pages;
    • circle/B to close.
  • The game's menus are still used with the mouse.

New

  • Select screen colour picker: a "< COLOR 1 >" box under each fighter switches palette 1 or 2. Player two's box appears in 2-player versus. The 3D model, the VS portrait and the fight follow it, and the choice is saved. An Arcade ladder continued later keeps the palette it began with.
  • No input lag:
    • a press changes the move on the same tick;
    • held keys stay held;
    • hold-and-release moves fire (Mileena's sai, Liu Kang's bicycle kick).
  • Crash report: a crash writes logs\crash-*.log and shows the reason and the function in a message box.
  • Debug menu, TOOLS page: hitboxes, fight speed (10%–400%), and save states that restore the exact moment without restarting (4 slots, in memory).
  • A fight started from the debug menu no longer leaves its fighters, stage, mode or palettes for the other modes.
  • The launcher's buttons are smaller.

Fixed

  • Loading screen Kombat Kode: the six icons are one row again, with the kode's name under them (drawKodeTip, armv7 0xa0530: the 0x74 offset is on X, not Y).
  • The dizzy loser sliding toward the winner during FINISH HIM is no longer seen.

Everything in 0.0.8 and earlier is included.

Known problems (still open)

  • Some objects other than the fighters may still not be drawn; some fatalities miss animations (Sonya's).
  • Texture errors remain on some stages and fighters; modes other than Arcade can crash.
  • Pausing sometimes shows the fight shrunk into a corner.
  • Some special attacks have no sound, projectiles especially.
  • The game's menus are not driven by the pad yet.
  • The launcher is Windows only (Linux/macOS: build from source with CMake). Only the iPhone 1.2.59 .ipa works.

If the game crashes, send the logs\ file from beside umk3-game.exe in a GitHub issue.

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.