SteamVR
评价数不足
NOLF 2 play in VR
由 Tricks 🎃R Treats VR 制作
R.E.A.L. mod by LukeRoss
   
奖励
收藏
已收藏
取消收藏
Mod by LukeRoss
Quick setup
Start from a full install of No One Lives Forever 2 (English version)
  • Install to a directory for which you have full permissions, e.g. C:\MyGames\NOLF2,
    not the default in Program Files (x86)
  • Choose "Recommended" instead of "Minimum"
  • No need either to install DirectX 8.1 or to Reboot



Updated to v1.3 with the Official Patch

*If your copy is not up to date, you can still download the patch from the Internet, for instance here.

https://www.moddb.com/games/no-one-lives-forever-2-a-spy-in-harm/downloads/no-one-lives-forever-2-v13-patch
  • Do NOT use the Widescreen Patch, as it will interfere with the VR conversion
  • Don't use any other mods together with the R.E.A.L. mod
If you want to preserve your original installation, back up the following files somewhere safe: autoexec.cfg, Lithtech.exe, ltmsg.dll, SndDrv.dll, and the Profiles folder. The R.E.A.L. mod will not overwrite or delete your game saves.
Get the Mod
Release 3
  • Unpack NOLF2_REAL_mod_by LukeRoss_r3 into the main game folder
    (the one where NOLF2.exe is)
  • Confirm overwrite of existing files and... that's it!
  • DO NOT CHANGE default resolution of 1280x960
    (this is set by R.E.A.L. mod)

https://github.com/LukeRoss00/nolf2-real-mod/releases/tag/r3


Starting the game in VR

Just run Lithtech.exe

  • Oculus Rift, after the first run the game should appear in your Oculus library as a third-party app, and you should then be able to launch it directly from your Home.

  • HTC Vive should be working fine with REVIVE (updated to Version 1.2.1)

If the mod somehow fails to detect your Vive, you can try forcing its hand by adding the line +VRRevive 1 at the end of your VRlaunchcmds.txt file. If instead you want to use your Rift but the game insists on launching SteamVR, specify +VRRevive 0 to disable the internal copy of Revive. The default value if you don't pass anything is +VRRevive -1 which will enable the auto-detection code.

In case you have a more recent version of Revive that you want to use with the mod, you can just drop your up-to-date copy of LibRevive32_1.dll into the NOLF2Revive folder, overwriting the one which was put there during installation.

If everything fails and you have Revive installed on your system, it might be worth a try to Inject... the executable with Revive manually from the system tray menu (at least one user reported success with this method): normally however that should be unnecessary, and it might even lead to conflicts.
Controls

NOLF2 had a LOT of different controls, mapped to almost every key on the keyboard.

If you wish to play at your desk, you can still use the mouse and keyboard just like you would with the original game (of course you'll need some good muscle memory to remember where the keys are, or some frequent peeks through the headset nose gap). Most controls can be freely remapped in the options pages; F6 and F9 are hard-bound by the engine to QuickSave and QuickLoad, and I added F3 to toggle the in-game HUD on and off.

However, if you want to play standing up and be free to experience VR fully, I have done my best to map all of the important commands onto the not-so-many buttons of the Xbox One controller. The Touch controllers or Vive wands are NOT supported for now, and most likely will never be: too few buttons for such a complex game.

If you decide to use the Xbox One controller, be sure to have it fully switched on and connected (the white light on the center Xbox button must be steady on and unblinking) before you start up the game, otherwise it will not be recognized.

Here are the default mappings. The abbreviations are: LS/RS for the Left Stick and Right Stick; LB/LT for the Left Bumper and Left Trigger; similarly RB/RT for the Right Bumper and Trigger; View is the button near the white Xbox button to the left, and Menu is the one near the Xbox button to the right. The Xbox button itself should work normally, bringing up the Oculus/Dash interface.

  • In game:


  • In menus:


  • In cutscenes:


  • When the game is paused:


  • When the game is paused or in menus:


As you can see, when in game, the Left Stick button acts as a sort of "shift" to allow access to additional commands. If you keep it pressed, it will modify the actions mapped to D-pad up and right, and to Right Stick left/right. If instead you just click and release it, it will toggle the Sneak mode (i.e., change from "Always run" to "Walk" and back again).

If you're using the mod with the HTC Vive, and SteamVR has stolen your controller Menu button for its Dashboard, you have two possible workarounds: either double-click the button when you want to enter or exit the Mission status screen (a double click done quickly enough will not trigger the dashboard), or disable the dashboard altogether from the SteamVR developer settings.
Savegames

The R.E.A.L. mod saves are fully interchangeable with the original v1.3 version; a normal game can be loaded up and continued in VR, and vice versa. However, the R.E.A.L. mod extends NOLF2 to allow for 99 save slots, while the original only had 10; so, if your VR game is saved at a position from 11 on, you won't be able to continue it with the original version of NOLF2, which will only "see" the first 10 slots (a simple workaround is to save the game again from the R.E.A.L. mod into one of the first 10 slots, or even simpler, to do a quicksave).
2 条留言
NismO 2022 年 5 月 4 日 下午 2:49 
When this game whas just released , i first tought .... pff ,
But after playing it i whas pleasently surprised and had a great time with it.
So let's see if it holds up in vr
phyxfire 2021 年 4 月 18 日 下午 10:10 
This is great, thank you!