Ace Combat 7: Skies Unknown

File information

Last updated

Original upload

Created by

kosnag

Uploaded by

kosnagspb

Virus scan

Safe to use

About this mod

Standard and UE4SS mods that allow to get near to PSVR missions experience on PC in VR with UEVR injector. MOD STILL IN DEVELOPMENT STAGE, BUT PLAYABLE.

Requirements
Permissions and credits
Changelogs
ACCEPTING COMMISSIONS
Support me - boosty.to/kosnag

Thanks to:
Konan for providing help with editing of pawns and providing template in blender

Knows issues:
  • Not possible to switch radar mode
  • No default HUD when UEVR injected with active VR headset
  • During minigame cutscenes aircraft will slight teleport
  • Subtitles mostly not shows up during gameplay
  • Gamma filter for HUD elements (altitude indicator and compass in collimator, boxes of targets and etc) is very small and covers only 1/4 of screen on VR headsets (960x1080)


Features:
  • Available sound filter from VR missions on PSVR (enabled by default)
  • VR cockpits applies for every skin slot
  • Have partial support for not ported custom aircrafts (still in WIP)
  • Uses first person camera during minigame cutscenes
  • Bit optimizes framerate in VR 
  • Disables distortion effect during cutscenes

Possible issues and fix for them:

Explanation of parameters in config:
  • bUseVrSfxFilter - use VR stereo filter for SFX. Can be "True" or "False", "True" is default value.
  • bOverrideHeightForHudWidgets - use height of HUD glass aka collimator in cockpit for height of widgets in HUD glass instead of using height of player. Can be "True" or "False", "False" is default value.
  • EVERYTHING UNDER THIS IS LEGACY (aka old) PARAMETERS THAT CAN BE USED WITHOUT PLUGIN FOR UEVR, THAT WILL USE OLD CODE, EVEN THROUGH IT'S STILL WORKS, I'M HIGHLY RECOMMEND DO NOT USE THIS!
  • bCameraFix - use in-build fix of camera. Can be "True" or "False", "False" is default value. [LEGACY FUNCTION]
  • bUseShakingFix - use in-build fix of camera by making unnoticeable shaking. Can be "True" or "False", "False" is default value. [LEGACY FUNCTION] [CAN BE USED ONLY IF bCameraFix IS TRUE]
  • bFollowCameraBP - follow camera by VR headset movement by modifying camera location and orientation. "Load Blueprint Code" in UEVR should be enabled and "Aim Method" not "Game". Can be "True" or "False", "False" is default value. [LEGACY FUNCTION] [CAN BE USED ONLY IF bCameraFix IS TRUE AND bUseShakingFix IS FALSE]
  • bEnableLTVforCockpit - enable "Local to View" for cockpit. Can be "True" or "False", "False" is default value. [DEBUG FUNCTION]
  • ShakeEventFirstDelay - delay in seconds for first shake, that will make cockpit render in 3D [LEGACY FUNCTION] [CAN BE USED ONLY IF bUseShakingFix IS TRUE]
  • ShakeEventNextDelay - delay in seconds for second and next shakes, that will make cockpit render in 3D [LEGACY FUNCTION] [CAN BE USED ONLY IF bUseShakingFix IS TRUE]

Todo list:
  • Full support for not converted custom aircrafts
  • More detailed cockpits (by using details from 3rd person view mesh)
  • Cockpit for ADF-11F
  • Support of aircrafts with holographical cockpits
  • Convert most of custom aircrafts
  • Increase hitbox for main guns, EML and PLSL
  • Add HUD from actual VR mode from PSVR
  • Fix subtitles during mission

REMEMBER. MOD STILL IN DEVELOPMENT!
MOD IS NOT COMPATIBLE WITH MODS THAT ARE REPLACING AIRCRAFT OR SOMEHOW ELSE MANIPULATES WITH AIRCRAFT PAWNS!

If you need support, please join GHBHSH or/and Flat2VR discord server(s)! Highly recommended to join both servers for get UEVR and ACE7 side support.

In close future I'll add VR support for most of custom aircrafts, but not every. They are will be available to download as optional files.

Installation:
Install .NET 6.0 from Microsoft website - *click*
Install UEVR injector by praydog - *click* (or direct link to download latest version of injector)
Install UEVR plugin for ACE7 compatibility and UEVR profile by keton - *click* (need to press on "Import Config" in UEVR [PLEASE READ README FILE]
Install ACE7 specific build of UE4SS - *click*
Unzip archive "UEVR Compatibility Mod.zip" and additional module(s) if needed
Create folder "~mods in "\ACE COMBAT 7\Game\Content\Paks" if that folder doesn't exist
Create folder "LogicMods" in "\ACE COMBAT 7\Game\Content\Paks" if that folder doesn't exist
Copy/move "~~~UEVR_Compatibility_Mod_P.pak" and needed additional module(s) from unpacked archive to "\ACE COMBAT 7\Game\Content\Paks\~mods"
Copy/move "UEVR.pak" from unpacked archive to "\ACE COMBAT 7\Game\Content\Paks\LogicMods"
[OPTIONALLY] Copy text from "UEVR config.txt" into "Engine.ini" ("Engine.ini" can be opened by opening "open Engine.ini.bat" file)

How to use:
Run SteamVR directly from Steam if you have wired VR headset like HTC Vive, Valve Index, Pimax, Bigscreen Beyond or etc, or run through streamer application (SteamLink VR, Virtual Desktop, Meta Air Link or Pico Connect/Streaming Assistant) on autonomous headset (Quest 2/3, Pico 3/4, Vive XR Elite). If you want to use OpenXR API, you don't need to run SteamVR, but you need to connect to your PC via Virtual Desktop streamer application.
Run Ace Combat 7
Open UEVR Injector as admin
Select API (OpenVR or OpenXR)
Select Ace7Game process
Import config (Ace7Game.zip)
Press Inject button
Wait few seconds till Ace Combat 7 goes into VR mode