Skip to content

v0.5.1 (developer preview)

Pre-release
Pre-release

Choose a tag to compare

@VCKing101 VCKing101 released this 03 Nov 00:28
· 6 commits to main since this release

Dissidia 012 PC port v0.5.1 (developer preview)

A native PC port of Dissidia 012 Duodecim Final Fantasy (PSP, USA). The game's code is recompiled to native code
and runs on PortableKit's rebuilt PSP system and Vulkan renderer. It is
not an emulator.

No game data is included. You need your own copy of the game: the USA disc ULUS10566, as an .iso. Setup
makes the game from it on your PC, and nothing made from it leaves your PC.

What's new in v0.5.1

Fixed: the game closing by itself in shops. Scrolling through a shop (Customization → a character → Shop, or a
shop in Story Mode) could close the game on some graphics cards. The game ran out of room for the shop's textures and
crashed instead of coping. It now frees that room in time, and if it ever runs short anyway, it keeps playing and says
so in the log. Thanks to the player who reported issue 7 and
sent the crash report that showed where it happened.

Everything else is as in v0.5.0.

Install

  1. Download Dissidia012-PC-Setup-0.5.1.exe below (76 MB).
  2. Run it. It is not code-signed, so Windows may say "Windows protected your PC": choose More info, then
    Run anyway.
  3. Choose the install folder and your .iso, and optionally the Battle BGM Maker. Setup then makes the game,
    which takes a few minutes.
  4. Play with the "Dissidia 012 (PC port)" shortcut in the Start menu. Esc, or L3 + R3 on a controller, opens the
    port's menu with video, controls, audio and network settings.

You need Windows 10 or 11 (64-bit), a graphics driver with Vulkan (any GPU from about 2016 on) and about 2.5 GB of
free disk space. Your saves are in data\ms0 in the install folder; back that folder up.

The first time you host or join, Windows may ask whether to let the game use the network: allow it on private
networks.

To check the download: its SHA-256 is in SHA256SUMS below.

Coming from v0.5.0 or earlier

Run this setup and install into the same folder. Your saves, settings, mods and texture packs stay. Setup compiles the
game's code again, which takes a few minutes. Both players of an online battle need v0.5.1: a v0.5.0 game and a
v0.5.1 game cannot battle each other.

Known issues

  • Online play is experimental. Only the Online Lobby's 1-on-1 battles are supported; Group Battle and the
    Communications row (Friend Card exchange) are untested.
  • Not tried yet online: two Windows PCs on separate machines, the Steam Deck hosting (let the PC host), and a
    router that answers only UPnP. Reports are welcome, with both players' logs.
  • Online needs a reachable host. Players behind a shared provider address (carrier-grade NAT, the rule on mobile
    data) cannot host; the other player hosts, or both use a VPN.
  • The setup is not code-signed, hence Windows' warning above.
  • Windows "N" editions: Make a PSP / PPSSPP ISO needs Microsoft's Media Feature Pack (the encoder reads audio
    through Media Foundation). Everything else works without it.
  • The PSP / PPSSPP ISO has not been tried on a real PSP.
  • DLC has been tried only decrypted; the port does not decrypt DLC still encrypted the way a PSP stores it. DLC
    music shares the game's room for added tracks: with all 43 USA DLC tracks, mods can add 82 rather than 125.
  • Texture packs: PNG images only (no .dds, .ktx2 or .zim), and a replaced texture appears a frame late the
    first time it is drawn.
  • Steam Deck: the Windows setup has not been tried there. Make the Deck build on a Windows PC with
    setup.ps1 -Deck (guide); the
    Battle BGM Maker is not part of it: make mods on the PC.
  • Expect occasional graphical glitches in effects; please report them with a screenshot. Native Linux is untested.

Building from source

setup.ps1 builds the port and the Battle BGM Maker from the repository: see the README's
Building from source and
docs/port/setup.md. After git pull, the
next run builds v0.5.1.

Earlier changes: v0.5.0 (online 1-on-1 battles,
HD texture packs, crash reports),
v0.4.0 (the Battle BGM Maker
program, DLC),
v0.3.0 (the Windows setup),
v0.2.0 (local split-screen versus),
v0.1.2 (saves move to and from PPSSPP),
v0.1.1.

Help and reporting issues

Report bugs on the Issues page. Say what you were doing, and add
a screenshot and the log, data\logs\D012Native.log in the install folder (and D012Native-crash.dmp beside it after
a crash). For online play, add both players' logs. If the setup itself failed, add game-code-build.log from the
install folder.


Not affiliated with or endorsed by Square Enix or Sony. You need your own legally obtained copy of the game. The
program contains the PSP's published fixed keys and the published key for the game's executable, so it can read your
own disc; see NOTICE.md. Built on PortableKit by
TeamGDB (MIT), with FFmpeg (LGPL), SDL3, Dear ImGui, llvm-mingw (clang, LLVM; Apache 2.0 with LLVM exceptions) and,
for the PSP / PPSSPP ISO, atracdenc (LGPL 2.1, its source included). The licences are in the licenses folder of
the install.