Jump to content

Spawn

UHQ Community Staff
  • Posts

    280
  • Joined

  • Last visited

  • Days Won

    21

Posts posted by Spawn

  1. 7 hours ago, Eliteone said:

    Not sure what that issue was. Haven't been able to reproduce it. Even to the point of installing the game to a couple spare machines running Windows 7 and Windows 10 without any issues. 

    The error he got in the video is a version conflict. I've seen that some installations have trouble with adding the update 1.3 to the registry. If it doesn't find a reference to the update there, it will give you a cshell.dll error. Worth checking anyways :)

    Path in regedit: HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> Monolith Productions -> No One Lives Forever 2 -> 1.0

    regkey.jpg

  2. I just did a quick test where I altered movement speeds in AIbutes.txt and it did nothing at all even though I rez'ed it and ran it as a mod.

    The player will probably not use any of those templates, but AI will. That's how I configured the new characters in the ROH mod.

    I can't say this for sure but from my best guess I'd say that most stuff that can give the player a advantage over other players (even singleplayer) would be stored in one of the dll files. Which would mean that it would be in the source code itself. 

    • Like 1
  3. Not sure if this makes any difference but try to copy WMFADist.exe from Nolf2 disk 1 to C:\Windows\SysWOW64\ and reboot. Sounds like that sound codec is missing from your installation. You can also try to leave a copy of it inside the game folder.

    I would also check if SndDrv.dll is missing from the game folder or if it may be corrupted. It should be 61 440 bytes.

  4. "Invalid shell DLL" basically means that the game is confused when it comes to game version, or that you have a mod/update with errors in the game's dll files.  If Update_v1x3.rez  is located in your game directory, then I suspect that the error is caused by missing values in the registry or the lithtech.exe file might be the wrong version.

    File date will reveal this.. it was released 12.03.2003

     

    It could also be a missing line in Lauchcmds.txt which tells the engine which rez files that needs to be loaded.

    Quote

     -windowtitle "No One Lives Forever 2" -rez GAME.rez -rez sound.rez -rez GAME2.rez -rez GAMEdll.rez -rez Sound.rez -rez GAMEl.rez -rez custom -rez GAMEp.rez -rez GAMEp2.rez -rez MapPack001.rez -rez MapPack002.rez -rez Update_v1x3.rez +multiplayer 0  +DisableMusic 0 +DisableSound 0 +DisableTripBuf 0 +DisableHardwareCursor 0 +DisableHardwareSound 0 +DisableSoundFilters 0 

     

    The engine will also look for information in the registry

    Default location would be HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> Monolith Productions -> No One Lives Forever 2 -> 1.0

    The key itself would look something like the image below.. I have my game installed to a custom location (G:\NOLF2\)

    Language doesn't have to be norwegian either :D

     

    This should cover most of the "Invalid shell DLL" situations

     

    Hope this info is helpful :)

     

    regkey.jpg

  5. 5 hours ago, ConnieFuse said:

    Editing this file might be THE way to go. I'll give it a try!(I did a similar ini edit of Murdered Soul Suspect as it didn't  have ANY custom keybinds) I'll report back when I've done it if it works. Thank you so much! This forum is the greatest !

    Edit: Forgot to ask: what line would I need to write to bind 'Crouch' to Right Control?

    Checking if you can run keybinding the normal way after running NOLF2.exe and Lithtech.exe as admin is the first thing I would test.

    binding crouch to right control should be:

    Duck = "##157@ @ "

     

    Let us know how it goes :)

    admin.jpg

  6. I suspect that windows might prevent the game from editing configuration files on its own. I've experienced that to a certain degree myself when I don't run Nolf2.exe and Lithtech.exe as administrator in its properties.

    If this isn't the issue, you could always edit the settings outside of the game:

    Open your Nolf2 folder, then go to the profiles directory and unless you created a new one, the profile you wanna edit would be the one called  Player.

    You should find a file called Player.txt there, open it in notepad

    and scroll down until you find:

    Quote

    Forward = "##17@ @ "
    Backward = "##31@ @ "
    StrafeLeft = "##30@ @ "
    StrafeRight = "##32@ @ "
    Left = "##203@ @ "
    Right = "##205@ @ "

    Unless this differs depending on the keyboard, changing it to the lines below should let you control your character with arrows instead.

     

    Quote

    Forward = "##200@ @ "
    Backward = "##208@ @ "
    StrafeLeft = "##203@ @ "
    StrafeRight = "##205@ @ "
    Left = "##75@ @ "
    Right = "##77@ @ "

     

    Hope this helps :)

    • Like 2
  7. What frame rate do you run the game at? The engine can handle 60fps, I'd check that and limit the game's frame rate if it is too high. Locking this to 60fps for a single game can be done with software such as  Nvidia inspector

    As for save games, I suspect that there would most likely be a reference to the game version is written into the save itself, I opened a .sav file and noticed that it contains more info about the engine than what I thought.

     

  8. Both WobaksWidescreen.rez and Livesforever.rez contains CSHELL.DLL, and both are modified in both mods. If I understand the engine correctly. only 1 of them will be loaded and that would be the one listed last in launchcmds.txt. I haven't tested this but if you load both mods, I believe one of them would fail because it would have the wrong CSHELL.DLL.

     

  9. You probably run more than 60fps, that causes trouble in Nolf1, it might be similar in Nolf2 as well. I don't have a windows 10 to test with though.

    I would try limiting the FPS and see if that takes care of the problem

    I found a video that explain this bit:

    His 3rd solution is most likely the most durable one

  10. I don't use windows 10 myself so I can only suggest from what comes to mind.  First of all,  I'd check if nolf2.exe and Lithtech.exe is running with admin rights and that it runs with windows xp sp3 support after updating.

    It sounds like something some part of your installation still may need to be updated. Have you tried with the nocd version of lithtech.exe? I read somewhere that windows 10 users may have trouble with the original lithtech.exe file due to the copy protection. This should most likely act up when running a unpatched version as well. But still worth trying I guess.

    You may also want to check if -rez Update_v1x3.rez is added to your launchcmds.txt or if the file Update_v1x3.rez exists at all.

    Some  screen resolutions may also crash the game

  11. On 1/31/2019 at 8:29 PM, NanoTech said:

    Which chapter did you find it? I have never seen that place.

    It is a secret area inside the rebuild of INC2008, I hid it well, lol

    Find this spot, then crouch and go straight forward.. It is the same spot for both red and blue team.

    There is a code for opening the door though. 4-5-9-8-1, you may have noticed the gear below the place where the doomsday core is located..

    inc.jpg

    • Like 1
  12. On 1/22/2019 at 10:05 AM, cloister56 said:

    Sadly windowed mode just runs in fast forward, I guess the video now trying to keep up with the frame rate.

    Check out this youtube video, seems that nolf needs to run at a lower framerate,  I'd start at 60fps and work my way up from there.

     

  13. On 12/31/2018 at 7:59 PM, jackolate said:

    Dead links, all over the place! Please, if anyone still has the soundtracks, link me. :(
    I have the NOLF1 tracks but they're so low quality compared to what I get ingame, and the only good NOLF2 soundtrack video is 'full', so no pauses between tracks at all.

    Big help needed!!!

    I found a bunch of clips on youtube: (unless you're talking about the extra songs that came with the game)

    The nolf1 music is based of segments that will change depending on the intensity setting that is given to the engine.]

    Which means that music is controlled by command messages in the level itself. for instance (explore, suspicious, ambush etc)

    If I am not mistaken, you'll be able to open Nolf1's segments in Microsoft Directmusic producer like you can do with nolf2's music files.  I think you should be able to play the different intensities there

    The big difference between the games is that Nolf2 uses IMA ADPCM (.wav ish mp3 files) which can be played in any media player. Nolf1 on the other hand uses midi segments.

    Except for the Credits and radio tune which are  wav files that can be found in NOLF/SND/MUSIC

    A different option is to record the music from the running game, just find spots that will trigger the right event and so on.

  14. Hi,

    Unpacking the rez files should do the trick. the wav files are stored inside them if I remember correctly

    I believe this would be possible by using lithrez.exe in command prompt

    lithrez x packagename.rez c:\unpack here\

    Its been a few years since I've done this myself, mostly used Black Angel's winrez for stuff like this. However, I'm not sure where to get that program anymore.

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines Privacy Policy.