Repository navigation
Releases
OutRun 2006 VR v0.01 Beta (crash fix)
OutRun 2006 VR v0.01 Beta
v0.01 Beta 공개 베타입니다. 2026-11-02 Quest 3 + Virtual Desktop/VDXR에서 기존 DX9Ex Focus 렌더링 경로는 정상 동작이 확인됐고, 사용자 요청에 따라 2D/VR 선택 실행 구조를 포함해 게시합니다. 새 직접 EXE 2D / CMD VR 진입점은 CI/정적 검증을 통과했으며 사용자 PC 실기 확인은 후속 검증 항목입니다.
2026-11-03 안정성 수정 / Stability hotfix
- 게임 실행 중 GitHub 릴리즈 자동 확인 및 백그라운드 스레드를 완전히 제거했습니다. 기존 업데이트 확인 코드가 비숫자 태그
vr-v0.01-beta를 정수로 변환하다 처리되지 않은 C++ 예외를 발생시키는 문제를 수정합니다. - Windows의
SetUnhandledExceptionFilter기계어를 직접 변경하지 않도록 수정했습니다. - 직접 EXE로 실행하는 2D 경로에서 VR 전용 훅 설치를 차단합니다.
- 수정 소스에 대한 GitHub Windows 빌드/정적 검증 성공. 새 패키지의 Quest 3 실기 검증은 아직 수행되지 않았으며 VR 베타 상태를 유지합니다.
- 숫자 태그
v0.01이 공식 베타 다운로드 주소입니다. 예전vr-v0.01-beta링크도 동일한 수정 ZIP으로 교체해 유지합니다. 두 릴리즈 모두 Pre-release이므로 구형 클라이언트의/releases/latest는 숫자 태그v0.2를 반환합니다.
English: This beta hotfix removes automatic GitHub release polling and its detached worker, preventing an unhandled exception when the GitHub latest release tag is nonnumeric. It also isolates VR hooks from direct 2D launches and stops patching Windows exception-handler API code. GitHub builds pass; HMD runtime remains UNTESTED. The canonical beta tag is v0.01; the former vr-v0.01-beta link is retained with the corrected package.
중요 조작: F12 리센터
- VR 화면의 정면이 어긋나거나 메뉴/게임 화면 방향이 현재 착석 방향과 맞지 않으면, 원하는 정면을 바라본 상태에서
F12를 누르세요. F12는 현재 HMD의 위치와 방향을 새 VR 기준 원점으로 다시 설정하여 메뉴/시어터와 게임플레이 공간을 다시 정렬합니다.- 게임 시작 직후, HMD를 다시 착용했을 때, 또는 플레이 중 정면 기준이 어긋났을 때 언제든 사용할 수 있습니다.
- 기본 키: F12 = VR Recenter (
F10은 HUD Toggle)
English Summary
OutRun 2006 VR v0.01 Beta for Quest 3 / OpenXR (VDXR). This build includes the stabilized DX9Ex Focus VR path, fixed front-end/menu alignment, lens-flare and HUD-related fixes, and a quiet release profile with telemetry/file logging disabled by default.
- One shared
dinput8.dllincludes Tweaks, wheel FFB, and VR. - Run
OR2006C2C.exedirectly for 2D + FFB. - Run
Start-OutRun-VR.cmdfor VR + FFB. Start-OutRun.cmdlets you choose 2D or VR.- No PowerShell script is required in the release package.
- Extract the ZIP into the game folder containing
OR2006C2C.exe.
Important Control: F12 Recenter
- If the VR view is not centered, or the menu/game is facing the wrong direction, look straight ahead in your desired forward direction and press
F12. F12resets the current HMD position and orientation as the new VR application origin, re-anchoring the menu/theater and gameplay space.- Use it after launching the game, after putting the headset back on, or anytime the forward direction feels misaligned.
- Default key: F12 = VR Recenter (
F10is HUD Toggle)
주요 수정
- 메인 메뉴/로딩/차량 선택 화면의 VR 좌표계 안정화
- 메뉴 깜빡임 제거 및 16:9 mirror geometry 고정
- 차량 선택 2D UI와 3D 차량의 whole-composite 정렬
- 메뉴에 남던 검은 직사각형(letterbox rail) 물리 좌표 수정
- 라이벌 표시, 차량 위 순위, +TIME, GOAL 관련 기존 수정 유지
- 렌즈플레어 안정화 상태 유지
- DirectGPU mono-elision 및 exact 0x418CF0 모래/자갈 파티클 fastpath 유지
- VR 렌더 해상도는 OpenXR/VDXR eye extent 기준, PC mirror와 분리
v0.01 Beta 기본 성능 프로파일
VR.DirectGpuOnly=trueGraphics.ReflectionUpdateRate=0.25Graphics.TransparencySupersampling=falseVR.TransparencySupersampling=false- R23 pixel probe OFF
VR.Telemetry=falseVR.FileLogging=false
릴리즈 기본 실행에서는 OutRun2006Tweaks.log, host full-trace, eye-extent, pipeline, frame-pacing 파일을 만들지 않습니다. 개발/진단용 런처는 환경변수로 로그를 다시 켤 수 있습니다.
설치
ZIP 내용을 OR2006C2C.EXE가 있는 게임 폴더에 덮어씁니다.
- 선택 실행:
Start-OutRun.cmd에서 1 = 2D + FFB, 2 = VR + FFB를 선택할 수 있습니다. - 일반 2D 실행:
OR2006C2C.EXE를 직접 실행해도 됩니다. 동일한dinput8.dll의 Tweaks/휠 FFB는 유지되고 VR 훅/OpenXR host만 비활성화됩니다. - VR 바로 실행:
Start-OutRun-VR.cmd를 실행합니다. 내부적으로 선택 런처의 VR 모드를 호출합니다. - 릴리즈에는 별도 VR DLL을 두지 않습니다. 하나의
dinput8.dll에 FFB와 VR 코드가 함께 포함되고 실행 모드만 분리합니다. - 테스트 ZIP에서 사용하던 PS1은 릴리즈에 필요하지 않습니다. 정상 테스트 PS1이 넣던 DX9Ex/OpenXR/DirectGPU/cadence/HUD/menu 실행 프로파일을
Start-OutRun.cmd의 VR 경로에 직접 고정했습니다. - 기존
OutRun2006Tweaks.user.ini에VR.Enabled=true가 남아 있어도 릴리즈판의 EXE 직접 실행은 2D로 강제됩니다.
검증
- 기존 Quest 3 / Virtual Desktop / VDXR Focus 렌더링 상태: 메뉴/로딩/차량선택/게임플레이 정상 확인
- 신규 진입점 CI/정적 검증 PASS:
OR2006C2C.EXE직접 실행 = 2D + FFB,Start-OutRun-VR.cmd= VR + FFB - 사용자 PC에서는 위 두 실행 경로를 각각 한 번 확인하면 됩니다. 이 신규 진입점의 실제 PC 런타임 확인은 아직 별도 기록되지 않았습니다.
- 공개 베타 패키지는 테스트 로그 수집 PS1을 포함하지 않습니다.
OutRun 2006 VR v0.01 Beta (legacy download link)
OutRun 2006 VR v0.01 Beta
v0.01 Beta 공개 베타입니다. 2026-11-02 Quest 3 + Virtual Desktop/VDXR에서 기존 DX9Ex Focus 렌더링 경로는 정상 동작이 확인됐고, 사용자 요청에 따라 2D/VR 선택 실행 구조를 포함해 게시합니다. 새 직접 EXE 2D / CMD VR 진입점은 CI/정적 검증을 통과했으며 사용자 PC 실기 확인은 후속 검증 항목입니다.
2026-11-03 안정성 수정 / Stability hotfix
- 게임 실행 중 GitHub 릴리즈 자동 확인 및 백그라운드 스레드를 완전히 제거했습니다. 기존 업데이트 확인 코드가 비숫자 태그
vr-v0.01-beta를 정수로 변환하다 처리되지 않은 C++ 예외를 발생시키는 문제를 수정합니다. - Windows의
SetUnhandledExceptionFilter기계어를 직접 변경하지 않도록 수정했습니다. - 직접 EXE로 실행하는 2D 경로에서 VR 전용 훅 설치를 차단합니다.
- 수정 소스에 대한 GitHub Windows 빌드/정적 검증 성공. 새 패키지의 Quest 3 실기 검증은 아직 수행되지 않았으며 VR 베타 상태를 유지합니다.
- 숫자 태그
v0.01이 공식 베타 다운로드 주소입니다. 예전vr-v0.01-beta링크도 동일한 수정 ZIP으로 교체해 유지합니다. 두 릴리즈 모두 Pre-release이므로 구형 클라이언트의/releases/latest는 숫자 태그v0.2를 반환합니다.
English: This beta hotfix removes automatic GitHub release polling and its detached worker, preventing an unhandled exception when the GitHub latest release tag is nonnumeric. It also isolates VR hooks from direct 2D launches and stops patching Windows exception-handler API code. GitHub builds pass; HMD runtime remains UNTESTED. The canonical beta tag is v0.01; the former vr-v0.01-beta link is retained with the corrected package.
중요 조작: F12 리센터
- VR 화면의 정면이 어긋나거나 메뉴/게임 화면 방향이 현재 착석 방향과 맞지 않으면, 원하는 정면을 바라본 상태에서
F12를 누르세요. F12는 현재 HMD의 위치와 방향을 새 VR 기준 원점으로 다시 설정하여 메뉴/시어터와 게임플레이 공간을 다시 정렬합니다.- 게임 시작 직후, HMD를 다시 착용했을 때, 또는 플레이 중 정면 기준이 어긋났을 때 언제든 사용할 수 있습니다.
- 기본 키: F12 = VR Recenter (
F10은 HUD Toggle)
English Summary
OutRun 2006 VR v0.01 Beta for Quest 3 / OpenXR (VDXR). This build includes the stabilized DX9Ex Focus VR path, fixed front-end/menu alignment, lens-flare and HUD-related fixes, and a quiet release profile with telemetry/file logging disabled by default.
- One shared
dinput8.dllincludes Tweaks, wheel FFB, and VR. - Run
OR2006C2C.exedirectly for 2D + FFB. - Run
Start-OutRun-VR.cmdfor VR + FFB. Start-OutRun.cmdlets you choose 2D or VR.- No PowerShell script is required in the release package.
- Extract the ZIP into the game folder containing
OR2006C2C.exe.
Important Control: F12 Recenter
- If the VR view is not centered, or the menu/game is facing the wrong direction, look straight ahead in your desired forward direction and press
F12. F12resets the current HMD position and orientation as the new VR application origin, re-anchoring the menu/theater and gameplay space.- Use it after launching the game, after putting the headset back on, or anytime the forward direction feels misaligned.
- Default key: F12 = VR Recenter (
F10is HUD Toggle)
주요 수정
- 메인 메뉴/로딩/차량 선택 화면의 VR 좌표계 안정화
- 메뉴 깜빡임 제거 및 16:9 mirror geometry 고정
- 차량 선택 2D UI와 3D 차량의 whole-composite 정렬
- 메뉴에 남던 검은 직사각형(letterbox rail) 물리 좌표 수정
- 라이벌 표시, 차량 위 순위, +TIME, GOAL 관련 기존 수정 유지
- 렌즈플레어 안정화 상태 유지
- DirectGPU mono-elision 및 exact 0x418CF0 모래/자갈 파티클 fastpath 유지
- VR 렌더 해상도는 OpenXR/VDXR eye extent 기준, PC mirror와 분리
v0.01 Beta 기본 성능 프로파일
VR.DirectGpuOnly=trueGraphics.ReflectionUpdateRate=0.25Graphics.TransparencySupersampling=falseVR.TransparencySupersampling=false- R23 pixel probe OFF
VR.Telemetry=falseVR.FileLogging=false
릴리즈 기본 실행에서는 OutRun2006Tweaks.log, host full-trace, eye-extent, pipeline, frame-pacing 파일을 만들지 않습니다. 개발/진단용 런처는 환경변수로 로그를 다시 켤 수 있습니다.
설치
ZIP 내용을 OR2006C2C.EXE가 있는 게임 폴더에 덮어씁니다.
- 선택 실행:
Start-OutRun.cmd에서 1 = 2D + FFB, 2 = VR + FFB를 선택할 수 있습니다. - 일반 2D 실행:
OR2006C2C.EXE를 직접 실행해도 됩니다. 동일한dinput8.dll의 Tweaks/휠 FFB는 유지되고 VR 훅/OpenXR host만 비활성화됩니다. - VR 바로 실행:
Start-OutRun-VR.cmd를 실행합니다. 내부적으로 선택 런처의 VR 모드를 호출합니다. - 릴리즈에는 별도 VR DLL을 두지 않습니다. 하나의
dinput8.dll에 FFB와 VR 코드가 함께 포함되고 실행 모드만 분리합니다. - 테스트 ZIP에서 사용하던 PS1은 릴리즈에 필요하지 않습니다. 정상 테스트 PS1이 넣던 DX9Ex/OpenXR/DirectGPU/cadence/HUD/menu 실행 프로파일을
Start-OutRun.cmd의 VR 경로에 직접 고정했습니다. - 기존
OutRun2006Tweaks.user.ini에VR.Enabled=true가 남아 있어도 릴리즈판의 EXE 직접 실행은 2D로 강제됩니다.
검증
- 기존 Quest 3 / Virtual Desktop / VDXR Focus 렌더링 상태: 메뉴/로딩/차량선택/게임플레이 정상 확인
- 신규 진입점 CI/정적 검증 PASS:
OR2006C2C.EXE직접 실행 = 2D + FFB,Start-OutRun-VR.cmd= VR + FFB - 사용자 PC에서는 위 두 실행 경로를 각각 한 번 확인하면 됩니다. 이 신규 진입점의 실제 PC 런타임 확인은 아직 별도 기록되지 않았습니다.
- 공개 베타 패키지는 테스트 로그 수집 PS1을 포함하지 않습니다.
OutRun2006Tweaks Wheel FFB v0.2
OutRun2006Tweaks Wheel FFB v0.2
English
v0.2 is a major FFB update focused on making OutRun 2006 more enjoyable with modern Direct Drive wheels such as the MOZA R3, while also adding a separate Arcade Original force-feedback mode.
Changes since v0.1.1
-
Reworked Modern DD countersteer
- Added adjustable Countersteer Strength in F11 / INI.
- Improved drift countersteer behavior using vehicle slip information.
- Smoother transition when the car regains grip to reduce steering rebound.
-
Improved road and stage vibration
- Retuned stage-specific surfaces including Imperial Avenue and Floral Village.
- Better distinction between normal road texture, rough road, curb and shoulder feedback.
- Road vibration now fades out when the car is stopped.
-
Improved collision feedback
- Stronger and more reliable wall/collision feedback for Modern DD wheels.
-
Added Arcade Original mode
- Separate FFB model based on reconstructed OutRun arcade / OutRun2Real behavior.
- Uses its own spring, road, collision and gear-effect behavior instead of the Modern DD physics model.
- Modern DD and Arcade Original settings are isolated so switching modes does not mix their force characteristics.
한국어
v0.2는 MOZA R3 같은 현대식 Direct Drive 휠로 OutRun 2006을 좀 더 재미있게 즐길 수 있도록 FFB를 크게 개선한 버전이며, 별도의 Arcade Original 모드도 추가했습니다.
v0.1.1 대비 변경사항
-
Modern DD 카운터스티어 개선
- F11 / INI에서 조절 가능한 Countersteer Strength 옵션 추가
- 차량의 슬립 상태를 이용한 드리프트 카운터스티어 동작 개선
- 그립을 되찾을 때 핸들이 좌우로 튕기는 현상 완화
-
노면 및 스테이지 진동 개선
- Imperial Avenue, Floral Village 등 스테이지별 특수 노면 진동 재조정
- 일반 노면, 거친 노면, 연석, 갓길의 진동 차이를 개선
- 차량이 정지하면 노면 진동이 계속 발생하지 않도록 수정
-
충돌 FFB 개선
- Modern DD 휠에서 벽 충돌 및 충격 피드백을 더 확실하게 조정
-
Arcade Original 모드 추가
- OutRun 아케이드 / OutRun2Real 자료를 기반으로 재구성한 별도 FFB 모드
- Modern DD 물리 FFB와 달리 아케이드 방식의 Spring, Road, Collision, Gear 효과를 별도로 사용
- Modern DD와 Arcade Original의 설정과 힘 계산을 분리해 서로 섞이지 않도록 구성
OutRun2006Tweaks Wheel FFB v0.1.1
OutRun2006Tweaks Wheel FFB v0.1.1
English
v0.1.1 is a compatibility and stability update to the first Wheel FFB release. It keeps the established Physics SAT / Natural SAT force model and focuses on making the existing implementation work more reliably across real DirectInput wheel-driver layouts.
Changes since v0.1
- Hardened DirectInput FFB selection for wheelbases that expose multiple Windows interfaces.
- Added exhaustive compatible-interface probing instead of assuming the first matching interface is usable for force feedback.
- Enumerates and probes every reported force-actuator axis, with validated ConstantForce creation and live zero-force update testing.
- Improved physical-device matching using the saved GUID plus DirectInput product identity, VID/PID and FFB driver/vendor information where available.
- Added safer interface quarantine, retry and reinitialization when a candidate interface or live ConstantForce update fails.
- Improved transient device-loss and hot reconnect recovery. A working wheel can be disconnected and reconnected during gameplay without requiring a game restart when the driver exposes it again correctly.
- Expanded F11 Force Feedback runtime diagnostics and setup status. Menu-time
waiting / released / inactiveis now shown as a pending state rather than a hardware failure because the FFB output is acquired when gameplay starts. Direction testis shown as pending until the 20% left/right test is actually run, instead of looking like a device error.- Added named FFB feel profiles under
OutRun2006Tweaks.profiles\FFB\<name>.ini. Feel profiles do not silently reroute the selected physical FFB device. - Profile saves use a staged write, backup-on-overwrite, rename/copy fallback and final-file verification so an interrupted or rejected replacement is less likely to destroy the previous profile.
- Fixed the Windows first-save bug where a profile that did not exist yet could return
ERROR_FILE_NOT_FOUNDfromstd::filesystemand was incorrectly treated as a save failure. - Profile save failures now report/log the real destination path and Windows filesystem error to make remote hardware testing easier.
- Further hardened Physics SAT transitions, counter-steer/reversal release and fallback behavior while retaining Natural SAT as the safe fallback when physics telemetry is not valid.
- Added more FFB tuning/diagnostic visibility, including mechanical/pneumatic trail response, output headroom/clipping information and optional per-wheel response correction controls.
Hardware validation
- MOZA R3: primary development/regression hardware; current DirectInput ConstantForce, Spring and Damper paths remain working.
- Simucube 3: community testing confirmed that an intentional disconnect/reconnect during gameplay was recognized again and FFB resumed correctly.
- Fanatec / multi-interface driver layouts: v0.1.1 includes the new interface-selection, all-actuator probing and recovery work based on tester reports. Additional model-specific reports are welcome.
- A real Windows test also confirmed that named FFB profiles now save successfully to
OutRun2006Tweaks.profiles\FFB.
Upgrade / setup
Extract OutRun2006Tweaks-Wheel-FFB-v0.1.1.zip into the OutRun 2006: Coast 2 Coast game directory and replace the supplied files. Existing OutRun2006Tweaks.user.ini, input bindings and profile folders are not part of the release archive and should remain in place.
After upgrading, open F11 → Force Feedback, confirm the intended DirectInput FFB output, enter gameplay so the runtime acquires the device, and run the safe 20% left/right direction test once. Named FFB feel profiles are stored in <game folder>\OutRun2006Tweaks.profiles\FFB.
Package contents
dinput8.dllOutRun2006Tweaks.iniOutRun2006Tweaks.lods.iniOR2006C2C.exeREADME.mdRELEASE_NOTES_v0.1.1.mdLICENSES.txt
Credits
Based on emoose/OutRun2006Tweaks, with public design/reference work from hyp36rmax/multi-device-input, d-b-c-e/OutRun2006Tweaks-FFB, and OutRun community hardware reports and testing.
This is an unofficial community fork and is not affiliated with SEGA, MOZA, Fanatec or Simucube.
한국어
v0.1.1은 첫 Wheel FFB 공개 버전인 v0.1의 호환성·안정화 업데이트입니다. 기존 Physics SAT / Natural SAT 힘 계산 구조를 유지하면서 실제 DirectInput 휠 드라이버 환경에서 더 안정적으로 동작하도록 개선했습니다.
v0.1 이후 변경 사항
- 여러 Windows 인터페이스를 노출하는 휠베이스를 위한 DirectInput FFB 장치 선택 로직 강화
- 첫 번째 후보만 사용하는 대신 실제로 동작하는 호환 FFB 인터페이스를 끝까지 탐색하도록 개선
- 드라이버가 보고하는 모든 force-actuator axis를 열거·검증하고 ConstantForce 생성 및 0-force 실시간 업데이트 경로 확인
- 저장된 GUID뿐 아니라 DirectInput product identity, VID/PID, FFB driver/vendor 정보를 활용한 동일 물리 장치 매칭 강화
- 잘못된 인터페이스 또는 실시간 ConstantForce 출력 실패 시 안전한 격리, 재시도, 재초기화 처리 강화
- 일시적인 장치 손실과 핫 리커넥트 복구 개선. 드라이버가 장치를 정상적으로 다시 노출하면 게임 중 분리/재연결 후에도 게임 재시작 없이 FFB를 복구할 수 있도록 보강
- F11 Force Feedback 런타임 진단과 설정 상태 표시 개선. 메뉴에서의
waiting / released / inactive는 정상적인 대기 상태이므로 오류가 아니라pending으로 표시 - 20% 좌/우 테스트를 아직 실행하지 않은 상태도 장치 오류가 아니라
Direction test (not run)대기 상태로 표시 OutRun2006Tweaks.profiles\FFB\<이름>.ini에 저장되는 이름별 FFB 감각 프로필 추가. FFB 감각 프로필을 불러와도 실제 출력 휠 장치를 임의로 변경하지 않음- 프로필 저장을
.tmpstaged write → 기존 파일 백업 → rename/copy fallback → 최종 파일 확인 방식으로 강화 - Windows에서 최초 저장 대상 파일이 아직 없을 때
std::filesystem의ERROR_FILE_NOT_FOUND를 저장 실패로 잘못 처리하던 버그 수정 - 프로필 저장 실패 시 실제 대상 경로와 Windows 파일시스템 오류를 UI와 로그에 남기도록 개선
- Physics SAT 전환, 카운터스티어/토크 반전 해제, 유효하지 않은 물리 샘플에서 Natural SAT로 넘어가는 폴백 동작을 추가로 안정화
- Mechanical/Pneumatic Trail 응답, 출력 headroom/clipping, 선택형 휠 response correction 등 FFB 튜닝·진단 가시성 확대
하드웨어 검증
- MOZA R3: 주 개발·회귀 테스트 장비이며 현재 DirectInput ConstantForce, Spring, Damper 경로 정상 동작 확인
- Simucube 3: 커뮤니티 테스트에서 주행 중 의도적으로 장치를 분리했다 다시 연결해도 재인식되고 FFB가 정상 복구됨을 확인
- Fanatec 및 멀티 인터페이스 드라이버 구성: 사용자 테스트 결과를 바탕으로 인터페이스 선택, 전체 actuator 탐색, 실패 복구 경로를 v0.1.1에 반영. 모델별 추가 테스트 결과는 계속 환영
- 실제 Windows 환경에서 이름별 FFB 프로필이
OutRun2006Tweaks.profiles\FFB에 정상 저장되는 것도 확인
업데이트 / 설정
OutRun2006Tweaks-Wheel-FFB-v0.1.1.zip을 OutRun 2006: Coast 2 Coast 게임 폴더에 압축 해제하고 포함된 파일을 덮어씁니다. 기존 OutRun2006Tweaks.user.ini, Input Bindings, 프로필 폴더는 배포 ZIP에 포함하지 않으므로 그대로 유지됩니다.
업데이트 후 F11 → Force Feedback에서 원하는 DirectInput FFB 출력 장치를 확인하고, 실제 주행에 들어가 FFB 장치가 acquire된 뒤 20% 좌/우 방향 테스트를 한 번 실행하는 것을 권장합니다. 이름별 FFB 감각 프로필은 <게임 폴더>\OutRun2006Tweaks.profiles\FFB에 저장됩니다.
배포 파일 구성
dinput8.dllOutRun2006Tweaks.iniOutRun2006Tweaks.lods.iniOR2006C2C.exeREADME.mdRELEASE_NOTES_v0.1.1.mdLICENSES.txt
크레딧
emoose/OutRun2006Tweaks를 기반으로 하며 hyp36rmax/multi-device-input, d-b-c-e/OutRun2006Tweaks-FFB의 공개 설계/참고 작업과 OutRun 커뮤니티의 하드웨어 보고 및 테스트를 참고했습니다.
이 프로젝트는 비공식 커뮤니티 포크이며 SEGA, MOZA, Fanatec 또는 Simucube와 제휴하거나 공식 지원받는 프로젝트가 아닙니다.
OutRun2006Tweaks Wheel FFB v0.1
OutRun2006Tweaks Wheel FFB v0.1
English
First public release of the wheel-ffb branch.
Highlights
- SDL3 raw multi-device input for modern wheel setups.
- One Input Bindings path for steering, pedals, shifter and buttons.
- Native Windows DirectInput COM wheel FFB.
- Device-independent Physics SAT / Natural SAT force model with mechanical/caster trail.
- Dynamic damping, grip-loss unloading and improved counter-steer response.
- Light low-speed centering spring so SAT remains the main cornering return force.
- Universal ConstantForce road/slip tactile fallback.
- Snow-stage curb/shoulder compensation with four-wheel mixed/full-rough detection.
- Gear-shift and collision feedback.
- Exact DirectInput FFB GUID persistence, reconnect handling and safe 20% direction tests.
- Optional estimated-RPM Engine Vibration. Default OFF; default stored strength 0.20 with conservative internal scaling.
Tested hardware
Primary physical validation was performed with MOZA R3. The current FFB tuning no longer branches on manufacturer/model name, so supported DirectInput wheels run the same force logic; physical feel can still differ by motor torque, firmware, wheel diameter and driver-side effects.
Recommended setup
Use F11 → Input Bindings for steering, pedals, shifter and buttons, then Save & Return to game. Use F11 → Force Feedback to select the actual FFB output wheel and start with Load Universal Physics SAT. FFB tuning applies live; use Save Force Feedback to persist changes.
Road and snow/curb tactile feedback remain enabled. The snow-stage compensation is retained because it provides useful curb/shoulder feedback in physical testing. The v0.1 refresh also fixes a persistent-vibration bug after snow stages: the snow curb latch now expires after its fixed 450 ms grace period, and low-roughness route-fork material changes no longer trigger the curb boost.
Engine Vibration is intentionally an opt-in effect. When enabled, estimated RPM follows speed, current gear and throttle. The v0.1 release smooths amplitude/frequency, shifts the texture away from the heavy low-frequency pulse region and uses only a small output reserve during normal driving so it is less likely to appear/disappear at SAT peaks. Collision and gear events retain priority.
Install
Extract OutRun2006Tweaks-Wheel-FFB-v0.1.zip into the OutRun 2006: Coast 2 Coast game directory and replace files when prompted.
Package contents
dinput8.dllOutRun2006Tweaks.iniOutRun2006Tweaks.lods.iniOR2006C2C.exeREADME.mdLICENSES.txt
Credits
Based on emoose/OutRun2006Tweaks, with public design/reference work from hyp36rmax/multi-device-input, d-b-c-e/OutRun2006Tweaks-FFB, and OutRun community hardware reports.
This is an unofficial community fork and is not affiliated with SEGA or MOZA.
한국어
wheel-ffb 브랜치의 첫 공개 릴리즈입니다.
주요 기능
- 현대식 휠 구성을 위한 SDL3 Raw 멀티 디바이스 입력
- 스티어링, 페달, 시프터, 버튼을 설정하는 단일 Input Bindings 경로
- Windows DirectInput COM 기반 네이티브 휠 FFB
- 제조사/모델명에 따라 달라지지 않는 Physics SAT / Natural SAT 힘 계산과 Mechanical/Caster Trail
- Dynamic Damping, 그립 손실 시 하중 감소, 개선된 카운터스티어 반응
- SAT가 주된 코너링 복원력이 되도록 약하게 유지한 저속 센터링 스프링
- 모든 휠에서 동일하게 사용하는 ConstantForce 노면/슬립 촉각 폴백
- 네 바퀴 mixed/full-rough 감지를 포함한 눈 맵 연석/숄더 보정
- 기어 변속 및 충돌 피드백
- 정확한 DirectInput FFB GUID 저장, 재연결 처리, 20% 안전 방향 테스트
- 추정 RPM 기반 Engine Vibration 선택 옵션. 기본 OFF, 저장 강도 기본값 0.20이며 내부 출력은 보수적으로 제한
테스트한 하드웨어
실제 하드웨어 검증은 주로 MOZA R3로 진행했습니다. 현재 FFB 튜닝은 제조사/모델명으로 힘 계산을 바꾸지 않으며 지원되는 DirectInput 휠에 같은 로직을 사용합니다. 다만 모터 토크, 펌웨어, 휠 직경, 드라이버 자체 효과 때문에 실제 체감은 달라질 수 있습니다.
권장 설정
F11 → Input Bindings에서 스티어링, 페달, 시프터, 버튼을 설정하고 Save & Return to game으로 저장합니다. F11 → Force Feedback에서 실제 FFB 출력 휠을 선택한 뒤 Load Universal Physics SAT를 시작점으로 권장합니다. FFB 변경은 실시간 적용되며 Save Force Feedback으로 저장합니다.
노면과 눈길 연석 진동은 유지했습니다. 눈 맵 보정은 실제 테스트에서 연석/숄더 감각을 어느 정도 살려주는 효과가 있어 v0.1에 그대로 포함합니다. 이번 v0.1 갱신에서는 눈길 종료 후 진동이 계속되는 버그도 수정했습니다. 눈길 연석 latch는 확인된 mixed 접촉 후 450ms까지만 유지되며, 거칠기가 낮은 일반 갈림길 재질 변화는 연석 진동으로 증폭하지 않습니다.
Engine Vibration은 취향에 따라 켜는 선택 옵션이며 기본 OFF입니다. 켜면 속도, 현재 기어, 스로틀로 RPM을 추정합니다. v0.1에서는 진폭/주파수를 부드럽게 필터링하고 무겁게 느껴지는 저주파 펄스 영역을 피하며, 일반 주행에서 SAT 피크 때문에 진동이 갑자기 사라지는 현상을 줄이기 위해 아주 작은 출력 여유만 확보합니다. 충돌과 기어 이벤트가 우선합니다.
설치
OutRun2006Tweaks-Wheel-FFB-v0.1.zip을 OutRun 2006: Coast 2 Coast 게임 폴더에 압축 해제하고 파일 교체 안내가 나오면 덮어씁니다.
배포 파일 구성
dinput8.dllOutRun2006Tweaks.iniOutRun2006Tweaks.lods.iniOR2006C2C.exeREADME.mdLICENSES.txt
크레딧
emoose/OutRun2006Tweaks를 기반으로 하며 hyp36rmax/multi-device-input, d-b-c-e/OutRun2006Tweaks-FFB의 공개 설계/참고 작업과 OutRun 커뮤니티 하드웨어 보고를 참고했습니다.
이 프로젝트는 비공식 커뮤니티 포크이며 SEGA 또는 MOZA와 제휴하거나 공식 지원받는 프로젝트가 아닙니다.