Skip to content

Releases: 0herculabs/hl360-Forza2

Forza Motorsport 2 Native — v0.3.0

Choose a tag to compare

@0herculabs 0herculabs released this 14 Oct 09:50
2bddfc4

v0.3.0 — Frame rate options and smoother races

What's new

Refresh rate: 60 or 120 Hz

Graphics → Refresh rate replaces the old Vertical sync switch. Pick 60 Hz or 120 Hz; the game paces itself on that rate.

Turning Vertical sync off in 0.2.0 did not just remove a frame cap: it let the game run unpaced, at several hundred frames per second, which caused constant stutter. That option is gone, and a settings file that still has it off opens at 60 Hz.

  • 60 Hz: races hold a steady 60 fps.
  • 120 Hz: races run at up to 120 fps (111–115 fps in our tests). Needs a 120 Hz monitor and a fast CPU: the game's own code is the bottleneck, not the graphics card.
  • Menus run at half the rate (30 or 60 fps), as they did on the Xbox 360.
  • 144 Hz is not offered: at that rate the game waits two refreshes per frame in races and ran slower than at 60 Hz.

Smoother races

The game reports about 1,400 harmless graphics errors per second, and every one was being written to the log file. The filter meant to drop them never actually switched on. It works now: in races at 120 Hz the frame rate went from 64–105 fps to 111–115 fps, and log files stay small.

Project Forza Plus 2: physics follows the frame rate

The mod's author asks to set CarPhysicsUpdateHz to match the frame rate, so that the AI judges corners properly. With the mod installed, the launcher now does it each time you press PLAY: 347 at 60 Hz, 695 at 120 Hz.

Download

Forza2-Native-0.3.0-windows-x64.zip
SHA-256: 4ae04f4b1202417341bf72ce49d30aef7f84d3eb250292d2a89a8539226ae668

File SHA-256
forza2.exe edb713c0a323d3c88e560281f6220ebafef9faa2e2a56d2c50984512657c1e2c
Forza2Launcher.exe 7a39c59a90c2dd311b6738d51dc2f5437b838b06a25cbbc2958d4d7c164d25fd
rexruntime.dll e359209fb2b0570e693c966d4c1d99a82465d36ef70d033833fae56adb2f1b7a
rexgpu-xenos.dll 0c23cfa23fc4fa5638dc8a3dc0de87b1041d97705d4677774083f1f350cd8d89

Updating from 0.2.0: extract the zip to a new folder and copy your forza2.user.toml from the old one (it keeps your graphics, controls and game folder). Or open the launcher and point Install → Change folder at the game\ folder you already have. Saves in Documents\forza2\profiles\ are not touched.

Known issues

  • Some antivirus engines flag the download with generic or heuristic detections (14/68 on VirusTotal for 0.2.0). The file they point at is rexruntime.dll, the ReXGlue SDK runtime, shipped unchanged from the official release; Microsoft, Kaspersky, ESET and Bitdefender report the package clean. The executables are not code-signed yet. You can check the hashes above or build from source.
  • 120 Hz may not hold a steady 120 fps in races on slower CPUs; use 60 Hz if it stutters.
  • Xbox Live features are not available.

If the game closes with an error, please open an issue and attach the file from the logs\ folder.

Forza Motorsport 2 Native — v0.2.0

Choose a tag to compare

@0herculabs 0herculabs released this 13 Oct 16:51
bb4cad6

What's new

American release supported

The port now runs both the European and the American disc of Forza Motorsport 2 (title ID 4D5307EA). Both hold the same program and the same game files; only the header of default.xex differs, and the launcher accepts either one.

Limited Edition bonus disc (premium DLC)

Once the game is installed, go to Install → Downloadable content → Import bonus disc ISO. The launcher copies the 8 premium packs (car packs, Road America, Motegi), and each profile installs them the next time it plays.

The disc's Title Update #4 is not used: it patches the game executable, and the port runs the unpatched program.

New tab: Forza Plus 2

Install the community mod Project Forza Plus 2 straight from its .zip (American release only):

  1. Choose Project Forza Plus 2 v1.3.zip, pick a career mode and press Install.
  2. Once it is installed, choose Project Forza Plus 2 Update v1.3.zip and press Apply.

From the same tab you can switch the career mode (Normal, Hard, Sandbox, Vanilla), turn on the harder AI, set the field of view of each camera (chase near, chase far, hood, bumper) and uninstall the mod. The original files are kept, so uninstalling puts the game back exactly as it was.

The mod already carries the DLC cars and tracks, so the bonus disc packs are not installed alongside it.

Install tab reorganised

  • Before the game is installed, it only shows Import from ISO and the game folder (by default game\ next to the launcher).
  • After that, it shows the downloadable content status, file verification and the shader cache.

Download

Forza2-Native-0.2.0-windows-x64.zip
SHA-256: fd7a040ec5e81cfd8e5d44bce9a76e9bdc64d8a00d195063e88c1108c6eba0e0

Updating from 0.1.0: extract the zip to a new folder. Then in Install → Change folder pick the game\ folder you already have, or import your ISO again. Your saves in Documents\forza2\profiles\ are kept.

Known issues

  • The DLC cars and tracks have only been tested briefly; please report anything missing.
  • DLC packs are installed under Documents\forza2\profiles\<profile>\. If that path is very long (a long user name or Documents synced to OneDrive), some packs may fail to install; the error is written to the log.
  • Xbox Live features are not available.

If the game closes with an error, please open an issue and attach the file from the logs\ folder.


🇪🇸 En español

  • Versión americana: el port ya funciona con la ISO europea y con la americana.
  • Disco extra de la edición limitada: con el juego instalado, en Instalación → Contenido descargable → Importar ISO del disco extra. Añade los 8 packs premium y cada perfil los instala la próxima vez que juega. La Title Update #4 no se usa.
  • Pestaña Forza Plus 2 (solo versión americana): instala el mod desde su .zip y después aplica el .zip de la actualización. Desde ahí se elige el modo de trayectoria, la IA más difícil y el campo de visión de cada cámara, y se desinstala sin perder los archivos originales. El mod ya incluye los coches y circuitos DLC.
  • Para actualizar desde la 0.1.0: descomprime el zip en una carpeta nueva y, en Instalación → Cambiar carpeta, elige tu carpeta game\ o vuelve a importar la ISO. Tus partidas se conservan.

Forza Motorsport 2 Native — v0.1.0

Choose a tag to compare

@0herculabs 0herculabs released this 13 Oct 12:43
bb4cad6

First public release of Forza Motorsport 2 running natively on Windows.

No game files are included. You need your own original copy of Forza Motorsport 2 for Xbox 360 (multi-language edition, title ID 4D5307EA) as a disc image (.iso).

Install

  1. Download Forza2-Native-0.1.0-windows-x64.zip below and extract it to any folder.
  2. Run Forza2Launcher.exe (press ES, top right, for Spanish).
  3. Install → Choose ISO and import, and pick your disc image.
  4. Create your profile in Profiles and press PLAY.

Requirements: Windows 10/11 64-bit, a GPU with Direct3D 12, about 5 GB of free space.

What's included

  • Launcher in English and Spanish, with the game cover
  • ISO import with file verification
  • Profiles with separate saves
  • Graphics options: fullscreen/window, up to 4K internal resolution, presets, anisotropic filtering, MSAA, FXAA, AMD FSR/CAS
  • Controller support, plus keyboard and mouse with remappable keys
  • Shader pre-compilation with a progress bar before playing

Known issues

  • Some stutter the first time you visit a track or see a new car; after that the shaders are prepared before you play.
  • 60 fps, but motion may not feel perfectly smooth yet.
  • Career mode and split-screen not fully tested. No Xbox Live.

If the game closes with an error, please open an issue and attach the file from the logs\ folder.

☕ Support the project on Ko-fi.


🇪🇸 Primera versión pública de Forza Motorsport 2 nativo en Windows. No incluye archivos del juego: necesitas tu propia copia (.iso). Descarga el .zip, abre Forza2Launcher.exe, importa tu ISO en Instalación, crea tu perfil y pulsa JUGAR.

SHA-256 (Forza2-Native-0.1.0-windows-x64.zip):
ab978d7c3ac3c33faafbaf080bf39d18aac88a848a8209b0ca3368583cebc9aa