Skip to content

Releases: iptory/pes6-native

PES6 Native Builder 1.0.3

Choose a tag to compare

@iptory iptory released this 29 Oct 16:37

PES6 Native Builder 1.0.3

Download PES6Builder.exe, open it, choose where to save, then drop or select your own PAL Xbox 360 PES6 ISO. The builder obtains missing tools, shows build activity and progress, and opens the completed game folder and game after building.

  • Missing portable Git, CMake, Ninja and LLVM tools are downloaded and verified. Microsoft C++ build tools, Windows SDK and runtime components are installed when necessary; Windows may request administrator approval. These shared Microsoft components remain installed.
  • Temporary source, SDK, portable tools and build files are removed after success, failure or cancellation. Existing games, saves, settings and your source ISO are preserved. An option removes the downloaded builder after success.
  • Long-path SDK checkout and Unicode installation paths are handled. Persistent game file logging is disabled by default.
  • Overall progress is an estimate; actual download, extraction and compiler counters are shown where available.

Requires Windows 10/11 x64, a Direct3D 12 GPU, internet access, free disk space, and your own legally obtained PAL PES6 Xbox 360 ISO. First-time downloads/builds can be large and may take substantial time. No game code or data is included in this download.

Verification covered a complete ISO-to-build workflow, safe handoff using a harmless executable, actual portable tool downloads and a C++/Windows-resource build, cleanup/cancellation, and isolated-desktop UI. A clean Windows VM was unavailable, so an actual first-time elevated Microsoft tool installation was not exercised. The game was not launched during this verification. Android remains unsupported. Replay audio scratching and intermittent frame-rate issues are known and remain under investigation separately.

SHA-256 is provided in PES6Builder.exe.sha256; licenses are bundled and also available in the notices ZIP.

PES6 Native v1.0.2 — Installer hotfix

Choose a tag to compare

@iptory iptory released this 29 Oct 00:23

Fix for tool installation in 1.0.1

Download PES6Builder.exe below and use it instead of the 1.0.1 builder.

This release fixes name 'WINGET_VS_OVERRIDE' is not defined, which prevented the Visual Studio Build Tools installation from starting and also broke the tool-details dialog. The installer now supplies the C++ build workload and recommended components correctly.

The compact PES6-oriented window has a prominent Select ISO action, drag-and-drop, visible build status/progress, and an expandable Show build log section. Output selection, cancellation, tool details and license notices remain available.

Verification

  • 40 builder tests and 4 extractor tests passed.
  • Installer success/failure branches were also exercised directly from the packaged executable's embedded code, using harmless stand-in processes that validate the workload options. Failed installation stops the remaining package queue and reports the exit code and error output.
  • The packaged Windows executable was launched on an isolated desktop. The real Tk controls and normal/enlarged text layouts were exercised without launching the game or installing system tools during this hotfix verification.
  • No game code/data is included. The bundled source archive was checked for game/build binaries.

Windows 10/11 x64 only. A lawfully obtained PAL Xbox 360 PES6 ISO is required. Missing build tools still require downloads, package agreement approval and possibly administrator permission or a builder restart. A real clean-machine Visual Studio installation was not repeated in this pass.

This is an installer hotfix, not a guarantee that no future issue can occur. Game-runtime changes, replay/audio investigation and the broader cleanup/dependency redesign are not included. Android remains unsupported.

PES6 Native v1.0.1 — Windows builder fixes

Choose a tag to compare

@iptory iptory released this 28 Oct 19:48

Windows setup update

Download PES6Builder.exe, open it, and drop your own PAL Xbox 360 PES6 ISO into the window or use Browse ISO. The build starts automatically. On completion, the builder shows the full output paths and starts the locally built game. The default output is Documents\PES6NativeBuilder\PES6; use Play PES6.cmd for later launches.

  • Fixes the silent Preparing source... failure in v1.0.0.
  • Shows build stages, elapsed time, progress, cancellation and errors.
  • Includes project source, so source preparation does not depend on a release download.
  • Offers to install missing Windows build tools using Windows Package Manager, with explicit consent. Downloads can be large; administrator permission or a builder restart may be needed. Windows 10/11 x64 and Direct3D 12 are required.
  • Includes license notices accessible through Licenses. A separate notices archive is provided for convenience.

This download contains no game code or assets. Your ISO and generated game stay local. Do not redistribute the generated executable or game data.

Verification and limitations

38 builder tests and 4 extractor tests passed. A fresh local builder run compiled and assembled the game; ISO extraction was verified separately. Unicode Windows file-drop and automatic process launch were exercised; the launch check used a harmless executable because the game was not permitted to run during this release work. Gameplay has not been re-tested in this pass. Code generation reports existing unresolved function/stub warnings. Missing-tool installation was not exercised on a clean Windows machine. This release is not a guarantee of flawless gameplay on every machine.

Android is not supported. Xbox Live services remain unavailable. No new league modifications are included.

PES6 Native v1.0.0

Choose a tag to compare

@iptory iptory released this 25 Oct 18:32

PES6 Native v1.0.0

First full release of PES6 Native for Windows x64.

Start here: PES6Builder.exe

Download PES6Builder.exe from this release. It is the setup and build program for users.

It contains no PES6 code, game assets, generated translation units, or compiled game.

  1. Install the build prerequisites if they are missing:
    • Git
    • CMake
    • Ninja
    • LLVM/Clang
    • Visual Studio 2022 Build Tools with the Windows SDK
  2. Run PES6Builder.exe.
  3. Select your own PAL PES6 ISO or an extracted game folder.
  4. Select a build output folder.
  5. Press Build and install.

The builder detects missing tools and shows the exact winget commands. It then:

  • Extracts the XDVDFS game partition from your ISO locally.
  • Downloads the pinned ReXGlue SDK and public project source.
  • Applies the SDK patch.
  • Builds ReXGlue.
  • Generates the native x64 game code.
  • Compiles the final game.
  • Assembles a local PES6 folder and launches it.

The generated code and final executable stay on the user's machine. They are not uploaded.

Source release

The attached source ZIP contains the complete project source, the builder source, the ReXGlue patch, build instructions, licenses, and verification notes. It contains no game data or generated game code.

Build instructions: BUILD.md.

Included fixes

  • Native Windows x64 AOT game code.
  • Original window title and optional local title icon.
  • Persistent F5 settings with valid TOML escaping.
  • Sign-in for users 0 through 3 and any-user queries.
  • Virtual keyboard input merged across all connected controllers.
  • Native D3D12 presentation and waitable swap chain.
  • Save flow for profile-backed System, Cup, League, formation, and Edit data.

Prompts

PES6 still asks for input at boot. Press Start, confirm the storage device, and press Yes on save overwrite prompts. The default is often No, so press Up and then A.

Known limitations

  • Guest rendering remains 1280x720. Resolution scale performs integer supersampling, not native 1080p guest rendering.
  • Pre-rendered WMV movies are 30 fps source assets.
  • Xbox Live services are unavailable.
  • Physical-controller keyboard testing is left to the player.
  • The builder requires the local Windows compiler toolchain; it is not a precompiled game.

License

Original code is MIT licensed. The ReXGlue patch is BSD 3-Clause. See LICENSE and THIRD_PARTY_NOTICES.md. PES6 and Xbox are trademarks of their respective owners. This project is not affiliated with Konami or Microsoft.