heyjake
-
Posts
8 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Events
Downloads
Files posted by heyjake
-
No One Lives Forever 2 Modernizer Multilingual
By heyjake in Needed Files
This version hasn't been updated to use the OpenSpy master server yet.
To play in the online servers you will need to install the English Modernizer. - Eliteone Feb. 2026
Modernizer by HeyThereCoffeee: Widescreen support up to 1920x1080, stable FPS for the Display, fix jerks and wavy mouse movement, the ability to connect a gamepad, English, German, French, Italian, Polish, Russian, Spanish, Czech GUI and subtitles.
Mod Modernizer2 Beta 2c by HeyThereCoffeee (Multilingual version)
--------------------------------------------------------------------
- Widescreen mode up to 1920x1080
- stable FPS for the monitor
- mouse jerks fix
- mouse bug “Mouse moves in wavelike pattern when attempting y-axis movement” fixed
- the ability to connect a gamepad
- the music box
- Several original game crashes have been fixed
- Game updates are automatically checked in the Multiplayer Menu
Changes for Multilingual version
--------------------------------------------------------------------
- Added translations: English / German / French / Italian / Polish(2) / Russian(2) / Spanish / Czech
- Added translation of textures (posters, signs, names, etc.) for Russian (SoftClub), French and German versions.
- for the German version, all options are enabled (blood enable) and the missing sound files for character voice acting have been added.
- Added all missions(20) and all characters(35) to the Co-op.
- Added files and instructions for fixing the "Catastrophic failure" error on Windows 10
138 downloads
Updated
-
NOLF Modernizer
To continue to play multi-player download patch 4 - Feb 2026
Patch 4
Updated master server to openspy.net.
The NOLF modernization patch fixes performance issues and attempts to adapt the original classic for larger resolutions.
Key Changes
Fixes slowdown with some UI elements (such as looking down scope, or picking items up)
HUD scaling options for most HUD elements
Replaced mouse input code for a more responsive experience
Optional framerate cap to 60fps
Optional 4:3 mode for cutscenes
New Jukebox menu in Options
More information
Install instructions
The NOLF modernization patch fixes performance issues, and attempts to adapt the original classic for larger resolutions.
Key Changes
Working multiplayer out of the box
Fixes slowdown with some UI elements (such as looking down scope, or picking items up)
HUD scaling options for most HUD elements
Replaced mouse input code for a more responsive experience
Optional framerate cap to 60fps
Optional 4:3 mode for cutscenes
New Jukebox menu in Options
Latest Patch Highlights
Patched out GameSpy from dedicated/hosted servers and the server browser.
Fixed a bug in ai path finding causing values to not always be accurate.
Fixed a silent out of range bug that could cause enemies to disappear and travel to a nearby galaxy at FTL speed!
Added a “Blackscreen Fix” work around for Intel HD graphics chips in Display options.
View the full notes at itch.io!
Installation
Extract the archive file over your NOLF directory.
Then in the launcher, go to Advanced -> Customize and add the Modernizer.rez file.
Don’t forget to check “Always load these rez files”!
Support
Please note this is an unofficial patch, it’s NOT developed by Monolith Interactive
225 downloads
Updated
-
No One Lives Forever 2 Modernizer - Beta 2
By heyjake in Needed Files
No One Lives Forever 2 Modernizer - Beta 2
Latest version: Updates the master server to openspy.net.
You'll need to update is you play multi-player.
It's the Modernizer2 Beta2c release 2 - mp update.zip file
---------------------------------
The goal of NOLF 2 Modernizer is to help fix some long standing bugs, and update some more outdated features of the game.
The beta releases are meant to get this mod out the door sooner! However there's sure to be bugs, and probably bugs in the base game that I didn't catch. Before commenting about a crash, please check the known issues section for more information!
Requirements:
You'll need to install VC++2019 Redist before playing, if you have Windows 10 you should be good, but just in case you can check here:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-d...
Install Instructions:
- Extract all files to your NOLF 2 directory
- Run NOLF2.exe
- Select "Custom"
- Make sure "Modernizer" is the only item checked
- Run the game and enjoy!
Features:
- Widescreen support
- Re-implemented several graphic effects including anti-aliasing
- Rewrote the entire input system
- Marginally better controller support
- Jukebox to play some of your favourite in-game tunes
- Several original game crashes have been fixed
- Game updates are automatically checked in the Multiplayer Menu
Beta 2 Fixes:
- Added a hopefully functional dedicated server
- Fixed the server browser not displaying servers (You had one job!!)
- Fixed scopes and most other overlays
- Fixed view models being slightly stretched
- Found and replanted the missing foilage
- Lots of HUD stretching/position fixes
- Added some experimental options
Known Issues:
The following might not be fixable:
- Anti-aliasing causes a ~1 pixel offset at the edges of 2d elements
- Jukebox Singles take a full second to load
- Due to how the input system was re-written, all controls are now saved in controls.cfg. This doesn't work with the base game so it's not compatiable with any other mods!
The following can be fixed in a future patch:
- Cate's missing from the main menu, we don't know where she went!
- Jukebox can occasionally crash while switching songs
- Jukebox songs are sorted in alphabetical order
- Some Jukebox Singles have duplicate songs
- Controller support is only supported during gameplay, it doesn't work on menus
- Switching to a lower resolution from a fullscreen windowed mode can make the window get stuck in borderless mode
- Almost certainly there's a multiplayer browser crash in there somewhere!
- Music can sometimes be a little jumpy (I've been told the base game had this issue too, but I'm looking into it!)
Misc Notes:
- Controller support is pretty bare bones, this will be touched up in a future patch
- Controller support is not entirely "supported" during the beta releases
- Most of the controller is rebindable except for the rotation/view axis (Right Stick), you'll have to do that manually in controls.cfg!
Controller Code Labels:
Below is a list of controller codes and what they are on the controller.
this is based off of the basic Xbox 360/One controller. However a PS4 or other controller should work fine!
##1 = A
##2 = B
##3 = X
##4 = Y
##5 = Back
##6 = Guide
##7 = Start
##8 = Left Stick
##9 = Right Stick
##10 = Left Shoulder
##11 = Right Shoulder
##12 = DPad Up
##13 = DPad Down
##14 = DPad Left
##15 = DPad Right
##16 = Left Axis X
##17 = Left Axis Y
##18 = Right Axis X
##19 = Right Axis Y
##20 = Left Trigger
##21 = Right Trigger
Custom Controller Mappings:
The new input system was written to take advantage of SDL2's game controller api. This enables non-xinput devices to work as if they were xinput devices. If your controller won't work you could try community bindings located [here](https://github.com/gabomdq/SDL_GameControllerDB/).
Simply drop the `gamecontrollerdb.txt` file into your NOLF 2 game folder and Modernizer will attempt to load it on start-up.
Dedicated Server Information:
The dedicated server will automatically load up modernizer. If you'd like to include additional .rez files you can add them with the `-rez <rez>` argument.
Server Hosting Information:
You'll need to open the port you're hosting your server on AND the port immediately above it.
Example: If you're hosting on port 27888, you'll also need to open 27889.
Special Thanks:
- My Partner - For putting up with quite a few late nights
- Nathan Grigg & Monolith Mark - For getting me some wonderful song title suggestions
- SPAWN - For his immense help with testing & organizing the multiplayer community (Check out his site https://www.spawnsite.net)
- Everyone at LithFAQ - Because they're all such a helpful bunch
- <Space Intentionally Left Blank> - To whoever actually brings NOLF back from legal hell
- And You - For enjoying such a fantastic forgotten gem
More information
Install instructions
Backup your existing NOLF 2 installation!! You'll have to restore the original install if you want to play without this mod enabled.
Once that's out of the way...
- Extract all files to your NOLF 2 directory
- Run NOLF2.exe
- Select "Custom"
- Make sure "Modernizer" is the only item checked
- Run the game and enjoy!
550 downloads
Updated
-
Lithtech music player
By heyjake in Miscellaneous
While working on another project I had to reverse engineer loading ima.dll the interactive music application in Lithtech 1.0 games. To test this I created this small music player in Godot, with GDNative (to connect to ima.dll) and GDScript (for ui controls.)
I polished it up a bit and decided to release it! It's still quite ugly, but it sure plays tracks!
Instructions
------------
Paste in or click browse a Shogo or Blood 2 music folder.
Example: D:\GOG Games\Shogo - Mobile Armor Division - dev\Music\RedRiot
Once that is done, click "Load". You'll see a list of songs on the left, you can add them to a playlist. Once you've done that you can press "Play".
Music Naming Scheme
-------------------
According to the SHOGO sdk the naming scheme is...
Tracks that start with "a" are Ambient tracks
Tracks that start with "c" are Cruising tracks
Tracks that start with "h" are Harddriving tracks
Tracks that start with "s" are Silent tracks
Transition tracks use patterns like "cth" (Cruising to Harddriving)
Known Issues
------------
- The application may crash at random (rare!) - I'm not sure why, there's an access violation in ima.dll, it's possible this is a problem ingame too! But it could be my faulty reverse engineering. Whooo knows. - The application can hang on exit - Sorry I follow the rules for ima.dll, but sometimes it doesn't like to quit!
- Pause button remains if you don't stop playback before chaning the playlist.
- You must press Stop and Play if you change the playlist, otherwise it won't play the new songs!
- Playlist takes a second before it plays - I use a "silent" intro transition due to some requirements for ima.dll.
- It's pretty ugly - Yea programmer UI, sorry.
- Why is this 40mb? - I made it in Godot, so it's a bit chonky.
Please note that this is a quickly put together dev tool, and I won't be providing any updates or support (Unless I come across better ways to interface with ima.dll)
Have fun!
3 downloads
-
No One Lives Forever Modernizer (v1.005 Modern)
By heyjake in Misc. files
No One Lives Forever Modernizer (v1.005 Modern) by HeyJake
-----------------------------------------------
https://heythere.coffee/nolf/
The goal of NOLF Modernizer is to help fix some long standing bugs, and update some more outdated features of the game.
-- How To Install
Place all the files in your No One Lives Forever game directory.
Then launch NOLF.exe, and click "Advanced", and then "Customize".
Simply "Add" the Modernizer.rez file, and check "Always load these rez files", then click "Ok", and launch the game!
It's important that you don't run this mod with any other mods that may have modified the game code.
-- Features
- Cap framerate during menus and gameplay to 60fps
- Fixed the mouse stutter
- Optimized performance in select cases
- Jukebox to play some of your favourite in-game tunes
- Supports the Game of the Year edition
-- Patch 1
- Fixed a bug with defusing bombs and activating some switches
-- Patch 2
- Added 'NoRawInput' to disable mouse raw input
- Fixed missing continue button on mission summary screen
- Improved loading screen time (...that I broke, oops!)
- Fixed some invisible impassible geometry.
- Added a experimental developer console, can be toggled on/off with tilde. (`~`)
- Fixed a crash in the weapons hotkey screen.
-- Additional Config Commands
We've added new autoexec.cfg commands!
Some of these will show up in your autoexec.cfg as you set them, but if it's missing you can simply add it yourself.
"FramerateLock" - Locks the framerate if the value is 1. (Default is 1)
"ShowFramerate" - Displays the framerate if the value is 1. (Default is 0)
"OldMouseLook" - Uses the old mouse look code if the value is 1. (Default is 0)
"NoFunMenus" - Only displays the default main menu if the value is 1. (Default is 0)
"RestrictCinematicsTo4x3" - Adds black bars onto the sides of cinematics on a non 4x3 resolution, if the value is 1. (Default is 0)
"QuickSwitch" - Instantly switch between weapons, if the value is 1. (Default is 0)
"UIScale" - Scales the in-game HUD. (Default is 0.5)
"UseGotyMenu" - Switch between the original main menu and the GOTY version. (Default is based on your version)
"ConsoleBackdrop" - Swap between 3 different console backdrops: (0) demo, (1) blanktag, and (2) black. (Default is 0)
Most of these commands are also available in their respective options menu.
245 downloads
Updated
