PORTCLUB
Cabecera de Earth Defense Force 2017 (EDF2027)
Port nativo

Earth Defense Force 2017 (EDF2027)

Port nativo de Earth Defense Force 2017 (EDF2027) para PC.

Earth Defense Force 2017 (EDF2027)

Port nativo basado en su ficha de origen.

README del repositorio

EDF2027: EDF 3 recompilation from the 360 version (v0.3.0-beta)

The in-game console types "spawn ant 1000 80" and a thousand giant ants pour down the Mission 1 street

The in-game console (`) spawning 1,000 ants in Mission 1.

A native Windows port of the Xbox 360 game Earth Defense Force 2017 (USA/Europe), made by static recompilation with the ReXGlue SDK. The game's PowerPC code is translated to C++ ahead of time, and the port's own Direct3D 12 renderer draws the frame.

Mission 1 on the native renderer, rendered at 2560x1440 with FSR Native AA

Mission 1 at 2560x1440 with FSR Native AA (shown at 1920x1080).

No game data is included. You need your own dump of the disc as an .iso (title id 445007D3). The tested dump is 7,835,492,352 bytes, SHA-1 3F5DADC9BD11399E3EF260018A058F420EAFB1F6; other dumps of the same release should work too.

Features

  • Native Direct3D 12 renderer, with the original renderer (Classic) and Direct3D 11 as fallbacks.
  • High frame rates: 60 (default), 120, 144, 165, 240 or uncapped, with the simulation kept at 60 Hz and the frames in between interpolated.
  • Faster recompiled code: a simulation step takes about 25% less time than with the stock translation, with identical results.
  • In-game console: spawn hundreds of enemies, collapse buildings, run scripts (docs/console.md).
  • Low input latency: median input-to-photon 18 ms instead of 42 ms.
  • AMD FSR 3.1 anti-aliasing, any resolution and aspect ratio (21:9 and 32:9 Hor+, HUD kept in 16:9).
  • Live settings menu (F1), controllers via SDL3 or XInput, native keyboard and mouse with rebindable keys, optional manual reload.
  • Built-in disc extraction and quick loading.

Requirements

  • Windows 10 or 11, 64-bit, and a Direct3D 12 GPU.
  • A CPU with AVX2 and FMA (Intel Haswell / AMD Zen or newer). For older CPUs, see building without x86-64-v3.
  • About 6 GB of free disk space.

Quick start

  1. Unzip the release and run edf2027.exe. Keep the DLLs next to it.
  2. On the setup screen, pick your .iso (or an extracted folder containing default.xex). It is extracted to %APPDATA%\edf2027\game\.
  3. Press Start (Enter) twice at the title screen.
  4. Press F1 at any time for the settings.

Settings are saved to %APPDATA%\edf2027\edf2027.toml; delete it to run setup again.

Saves are in %APPDATA%\edf2027\<profile>\445007D3\00000001\EDFXSave\ (<profile> is a 16-digit hex folder such as B13EBABEBABEBABE). The layout is Xenia's, so a Xenia save can be carried over: start the game once and save, then close it and copy EDFXSave from Xenia's content\<profile>\445007D3\00000001\ over this one. Saves are not imported automatically.

Settings and keys

The F1 menu, Graphics section

Key
F1 (pad: Back + Start)Settings menu. Pauses the game; most settings apply live.
F2Performance overlay
`Console (docs/console.md)
F4 / F3 / F9ReXGlue settings / debug overlay / log console
EscPause menu (Start). Quit from F1 > Quit game

Performance menu

Performance overlay (F2) with the frame rate uncapped

The performance overlay (F2), uncapped at 2560x1440 with FSR Native AA.

Mission 1 at 32:9

A 32:9 window at 5120x1440: a wider view, with the HUD in the centred 16:9 area.

Every setting, the frame-rate and latency options, and the command line are described in docs/settings.md.

Controls

Any SDL3 gamepad works out of the box (XInput is an option in F1). Keyboard and mouse are native, with raw mouse aim, and use the game's Technical control type.

KeyActionKeyAction
W A S DMoveMouseAim
Left mouse / XFireRight mouse / ZWeapon zoom
SpaceJump / roll, confirmMiddle mouse / QNext weapon
EEnter vehicleBackspaceCancel in menus
ArrowsMenu navigationRPad X
EnterStart / pauseTabBack: retire
F / CL3 / R3GReload (optional)

Controls section with the key bindings

Everything can be rebound in F1 > Controls.

Troubleshooting

  • Black window or GPU error: try Graphics > Renderer > Classic, then the Direct3D 11 fallback.
  • Missing DLL: rexruntime.dll, amd_fidelityfx_dx12.dll and the bundled Visual C++ DLLs must be next to edf2027.exe.
  • "Not Earth Defense Force 2017": only the USA/Europe release is supported.
  • Bug reports: each run writes a log to logs\ next to the executable (or %APPDATA%\edf2027\logs), and a crash writes a .dmp there. Attach both.

Building from source

Windows only, with clang from Visual Studio 2026 and the ReXGlue SDK 0.10.0:

set REXGLUE_SDK=C:\path\to\sdk\win-amd64
build.cmd

Prerequisites, presets, codegen, tests and packaging are in docs/building.md.

Licenses

LICENSES/ contains the licenses of the bundled components (ReXGlue SDK, SDL3, Dear ImGui, AMD FidelityFX SDK, SDL_GameControllerDB, Inter and Font Awesome). The port's own code is provided as-is. The game and its data remain the property of D3 Publisher and Sandlot.

Comentarios (0)

Inicia sesión para dejar un comentario.

Sé el primero en comentar sobre este juego.