No one lives Forever 1

Topics about game solutions, and success or failure in getting them to work.
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

I guess lazyhealer didnt continue his project so I decided to make an extended widescreen patch. Here is version 1:
The fishbowl effect is present with larger FOVs but doesnt really interfere with the gameplay.

Features:
-Pick supported widescreen resolutions in the display menu, the 16 Bit modes have been removed.
-Set horizontal FOV through command line. The vertical FOV is calculated automatically
-The splashscreen and menu backgrounds are no longer stretched.

Installation:
1. Put the "WidescreenPatch.rez" file in your NOLF directory.
2. Run the launcher, click on "Advanced".
3. Put this into the commandline field: „-rez "WidescreenPatch.rez"„ (without the outer quotes).
4. Make sure "always pass these command-line parameters" is checked.
5. The default horizontal FOV is 90, if you want to change that, add „++fovX "value"„ to the end of the
command line (once again without the outer quotes).
3. Start the game, go to display and select the desired resolution.
Enjoy the game!

Known Problems:
-The first person weapons remain stretched. The scaling is apparently done by the engine and contrary to Nolf2
there is no console command to set the aspect.
-You cant join or host multiplayer games. This is because the released sourcecode is from version 1.003 while
the game of the year edition is 1.004. The hosting could be enlabled but then then texts from the bonus mission
could not be displayed anymore.
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

Here is the second version due to the large interest ;)
It uses the workaround lazyhealer suggested to counteract the firstperson weapon stretching

Features:
-Pick supported widescreen resolutions in the display menu, the 16 Bit modes have been removed.
-The FOV is Hor+ (the larger the aspect ratio, the more is seen).
-The cutscenes are anamorphic (they fill out as much of the screen as possible).
-The firstweapon stretching is counteracted by scaling them.
-The splashscreen and menu backgrounds are no longer stretched.
-Subtitles and popup texts now take up the correct screen width.
-Circular shadows now actually stay active. Originally they were deactivated after any cutscene played.

Installation:
1. Put the "WidescreenPatch.rez" file in your NOLF directory.
2. Run the launcher, click on "Advanced".
3. Put this into the commandline field: „-rez "WidescreenPatch.rez"„ (without the outer quotes).
4. Make sure "always pass these command-line parameters" is checked.
5. If you want to set the horizontal FOV to another value, add „+FovX "value"„ to the end of the
command line (once again without the outer quotes).
3. Start the game, go to display and select the desired resolution.
Enjoy the game!

Known Problems:

Spoiler:
-You cannot play on GotY (1.004) servers with this patch. This is due to the patch being based on the 1.003 source
code because the 1.004 source code wasnt released.
-Hosting a game isnt possible either. Hosting a 1.003 game could be enabled, but that would remove all text
(objectives, intel, etc.) from the "Rest and Relaxation" bonus mission of the GotY edition.
-The firstperson weapons distort in animations and their movement doesnt match up with the movement of their attachments.
This is a result of the streching workaround and cant be fixed.
-When using a FOV different from the Hor+ value the firstperson weapons are offseted. This may be counteracted in the future.
-The scopes dont scale properly. The scaling is in some weird way dependent on the FOV. This may be fixed in the future.
-The sides of the scoped are not covered up yet. This may be fixed in the future.


Comparisons:

cutscene:
Spoiler:
original. 4x3:
Image

original 16x9:
Image

patched 16x9:
Image


weapons:
Spoiler:
original 4x3:
Image

original 16x9:
Image

patched 16x9:
Image


the firstperson weapon workaround is not really nice so if you have another aspect ratio than 16x9, please give feedback on how well it works.
ThunderDan
Posts: 1
Joined: 15 Mar 2014, 01:31

Re: No one lives Forever 1

Post by ThunderDan »

Thanks Wobak for making this mod! I've only tested it out for a few minutes but from what I've seen it works great.
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

Thanks! Tell me if you run into any problems or have suggestions.
User avatar
czarman
Insiders
Insiders
Posts: 685
Joined: 11 Dec 2008, 23:51
Location: Germany

Re: No one lives Forever 1

Post by czarman »

Any chance you could made more Resolutions: 2560 x 1440 or 3440 x 1440
So far max working Res. is 1920 x 1440 :onethumb: everything above wont work.
CZARMAN aka 彼得爸爸
User avatar
jackfuste
Insiders
Insiders
Posts: 521
Joined: 19 Dec 2011, 16:03

Re: No one lives Forever 1

Post by jackfuste »

zeyrok wrote:Any chance you could made more Resolutions: 2560 x 1440 or 3440 x 1440
So far max working Res. is 1920 x 1440 :onethumb: everything above wont work.

Copy this file - available from the PC Gaming Wiki Community Files (search there)

Resolutions higher than 2048 pixels should work after that.
Last edited by jackfuste on 20 Jul 2015, 10:06, edited 1 time in total.
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

Wow, that's cool. How exactly does it work and can it be applied to other games aswell?
Looks like the 1stperson weaponoffset is not correct for ultrawide though :-( Does it vary between different weapons?
User avatar
czarman
Insiders
Insiders
Posts: 685
Joined: 11 Dec 2008, 23:51
Location: Germany

Re: No one lives Forever 1

Post by czarman »

WOW :twothumb: that was fast - and works perfect - finally NOLF 1 in 21:9 (3440 x 1440) - Widescreen fix from WOBAK and High Resolution Fix from jackfuste - thanks a lot. :rockout:

:onethumb: Just find out jackfustes High Resolution Fix (D3DIM700.DLL) is also working for Aliens versus Predator 2 and Addon Primal Hunt :onethumb:
CZARMAN aka 彼得爸爸
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

Cool, I should probably release my widescreen patch for AvP 2 then. :)
User avatar
jackfuste
Insiders
Insiders
Posts: 521
Joined: 19 Dec 2011, 16:03

Re: No one lives Forever 1

Post by jackfuste »

Wobak wrote:Wow, that's cool. How exactly does it work and can it be applied to other games aswell?

This is API fix. Function "Create Device" has screen resolution check, if resolution higher than 2048 pixels, then it return "88760082" (error value).
Wobak wrote:Looks like the 1stperson weaponoffset is not correct for ultrawide though :-( Does it vary between different weapons?

Here's mine widescreen fix, based on GOTY edition (v1.004) - available from the PC Gaming Wiki Community Files (search there)


Installation - copy all content from archive to game folder.

- All screen resolutions are available in the game menu and launcher
- Hor+
- Hor+ cutscenes
- Weapon centered
Image
Image

Image
Image
Last edited by jackfuste on 20 Jul 2015, 10:03, edited 1 time in total.
User avatar
czarman
Insiders
Insiders
Posts: 685
Joined: 11 Dec 2008, 23:51
Location: Germany

Re: No one lives Forever 1

Post by czarman »

Just tried out jackfustes Solution - Perfect in 21:9 - 3440 x 1440 :twothumb:
CZARMAN aka 彼得爸爸
Wobak
Posts: 24
Joined: 02 Jan 2014, 18:04

Re: No one lives Forever 1

Post by Wobak »

Wow, that looks much better than my fix. Are you sure about the Hor+ FOV in the cutscenes though? I limited it because in some cutscenes characters suddenly appear or you can see the end of the map when they just used small setpieces. If you'd like i could send you the code.
Thero
Posts: 1
Joined: 13 Jul 2015, 10:08

Re: No one lives Forever 1

Post by Thero »

NOLF.7z download link doesn't work anymore, any chance of a re-up?

Thanks! :onethumb:
own3mall
Posts: 12
Joined: 30 Jan 2011, 00:09

Re: No one lives Forever 1

Post by own3mall »

I noticed Jack's fix doesn't work on XP? It works great in Windows 7 on up from my testing. Any chance for an XP / Vista version? My guess is your fix uses DX10? No DX9 support?

I get this error on XP:

"NOLF Error: Couldn't set D3D Emulation mode. Shutting down NOLF..."

Image

I reinstalled the whole game on my XP computer, and it seems the problem lies somewhere in the D3DIM700.DLL file. If I just extract that dll into the directory with the original installation files, I get the same error. Once that's gone, it works, but of course, I don't get the widescreen fixes or higher resolution support, but the game launches.

I haven't been able to test it on true Vista. My VirtualBox instance of Vista crashes with the same error as above even though I installed DX support via the guest additions.

Man, I love this game!
User avatar
Garrett
Insiders
Insiders
Posts: 366
Joined: 12 Mar 2013, 23:18

Re: No one lives Forever 1

Post by Garrett »

VirtualBox does not have a complete implementation for hardware acceleration, so many games will not behave the same as on a native OS installation.

I don't know the specifics of this particular fix, but many such replacements are built on newer technology. Windows Vista would probably work for this fix when running natively as long as it has been updated with Service Pack 2 and the Platform Update.
own3mall
Posts: 12
Joined: 30 Jan 2011, 00:09

Re: No one lives Forever 1

Post by own3mall »

I noticed that if you apply all of the files from JackFuste's solution on XP or XP 64 and then delete "D3DIM700.DLL", everything works perfectly. I still am able to play the game in Widescreen on XP and everything looks good, but "D3DIM700.DLL" must be deleted on XP / XP x64.

Not sure what this file is supposed to do anyways, but it doesn't even seem like it's needed on XP. It will break the game on XP, but without it, widescreen works just fine.
Guest

Re: No one lives Forever 1

Post by Guest »

Thanks for the widescreen fixes, guys.

I am using Jackfuste's patch. However when I increase the FOV, the aspect ratio is not maintained, and the image is stretched vertically, resulting in everthing looking taller than it should be.
User avatar
brazzjazz
Posts: 9
Joined: 20 Sep 2013, 00:47
Location: Bella Germania

Re: No one lives Forever 1

Post by brazzjazz »

Wobak wrote:...

Thank you Wobak so much for the patch! It's working for me (Windows 10, MSI GTX 970). The only problem seems to be with super sampling of any kind, both SSAA and DSR cause the "3D emulator" to fail (don't remember the exact wording). 8x MSAA forced in Nvidia Profile Inspector works just fine, though.
Csarli
Posts: 1
Joined: 07 Jun 2017, 00:29

Re: No one lives Forever 1

Post by Csarli »

Hi, I didn't have any issues with installing the game (GOTY Edition), but I am still having issues running the game on Windows 10 Version 1703 (OS Build 15063.296). I have tried all the troubleshooting tips at https://pcgamingwiki.com/wiki/No_One_Lives_Forever
- installed jackfuste's fix
- set monitor refresh rate to 60 Hz
- reduced DPI settings to 100%
- configured Microsoft Application Compatibility (32 bit) as described
- copied dgVoodoo2 files in installation folder
- disabled G-Sync
- disabled SLI
- turned off windows debugging to avoid Client MFC Application window to allow rapid restarting
- tried various compatibility settings
- tried rapid restarting of the application several times
- installed DirectX files

I am facing the following errors for starting the game exactly the same way:
- small NOLF window appears and disappears shortly
- small NOLF window appears and has to be killed via task manager

I cannot get the game working. Can someone please help me?
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 20 guests