KainsChylde Posted August 20, 2015 Posted August 20, 2015 So let's say you found a cool old mod that you wanted to play, but for some reason it requires a way older version of NVSE and that version ONLY (I.E., no version x.x or newer, just version x.x). If you wanted to update this mod so that it could use the newest version of NVSE, how easy or difficult would that be? Not adding any new content or functionality, just make it playable.
Imperfection Posted August 20, 2015 Posted August 20, 2015 Could be mod is hard coded for nvse version check and you could just comment that out or update script to check and accept any higher version of nvse and see if it still works. If thats all it is I imagine that would be fairly easy.
KainsChylde Posted August 20, 2015 Author Posted August 20, 2015 So how would I do that and where would I look for it. I am coding clueless.
Imperfection Posted August 20, 2015 Posted August 20, 2015 Sorry KC I am not scripter either I just read that another user fixed a mod that had same issue you describe and that was the fix. You will have to look in FNVEdit or Geck and find the script that is calling the NVSE check according to silverlock site it would look similar to this:  When your mod loads, use the command GetNVSEVersion to make sure a compatible version of NVSE is installed. In general, make sure you are testing for any version later than the minimum version you support, as each update to NVSE will have a higher version number. Something like:if GetNVSEVersion < 5  MessageBox "This mod requires a newer version of NVSE."endif  Hope that helps, otherwise I woudl defer to Odessa's expertise in this area.
Guest Posted August 24, 2015 Posted August 24, 2015 So let's say you found a cool old mod that you wanted to play, but for some reason it requires a way older version of NVSE and that version ONLY (I.E., no version x.x or newer, just version x.x). Â I'm not sure it's possible. As far as I know, newer versions add and correct things, don't remove things. So if it works with an old version, it must work with a new one too. If you can test it and see that mod stops working correctly with a newer version, I'm more inclined to think there's an error in the mod and the scripts should be inspected.
KainsChylde Posted August 24, 2015 Author Posted August 24, 2015 The mod I'm checking out is HiVE NV, and it says it requires (I think) NVSE version 2.8 or 2.9. I currently have 5.0b3 installed, and when I tried to load the game I kept getting a popup every 5 seconds saying "HiVE NV requires NVSE 2.8. Please exit the game and correct your installation." I have about a dozen other NVSE-dependent mods installed with no problems.
DoctaSax Posted August 24, 2015 Posted August 24, 2015 There has to be a script in the mod that compares the result of GetNVSEVersion, GetNVSEBeta, GetNVSERevision to a prefixed number in order to check the required nvse version. I bet all you really need is replace == with >= or something like that, and recompile the script. Â 2.8 is incredibly outdated by now. We were at 3.2 before the string/arrays upgrade, and 2b12 before that.
Imperfection Posted August 24, 2015 Posted August 24, 2015 The mod I'm checking out is HiVE NV, and it says it requires (I think) NVSE version 2.8 or 2.9. I currently have 5.0b3 installed, and when I tried to load the game I kept getting a popup every 5 seconds saying "HiVE NV requires NVSE 2.8. Please exit the game and correct your installation." I have about a dozen other NVSE-dependent mods installed with no problems.   KC, if you had told me what mod it was I could have found this sooner for you , code is below from SUBallinoneScript (ID xx000ADE) no gurantee this is the only one but can't imagine having more then on script checking this. I put this esp in my load order and loaded my save game but I did not recieve any message about nvse version errors so not sure when your seeing that. I am running NVSE 5.0b2  Perhaps AJ or the Docta can decipher as to whats wrong if anything look like its commented out except for the set statements,  Begin GameMode  ; begin intro     ; set these to match version numbers of NVSE to prevent issues with version matching.    set NVSEversion to 2 ;    set NVSEbeta to 9 ;  ;   if ( ( GetNVSEVersion < NVSEversion ) || ( GetNVSEBeta < NVSEbeta ) ) ;      set NVSEtimer to NVSEtimer - GetSecondsPassed ;      If NVSEtimer <= 0  ;          ShowMessage SUBnvseversion NVSEversion NVSEbeta ; ;         set NVSEtimer to 5 ;      Endif ;   endif  Hope this helps.
KainsChylde Posted August 25, 2015 Author Posted August 25, 2015 Â Here's a screenie of the error message(don't mind the background, the message fires the instant I exit a nearby interior before anything can load). I only get it when approaching Goodsprings Cemetery to pick up the starting module. I'll give that script a shot, see if it helps.
Imperfection Posted August 25, 2015 Posted August 25, 2015 You sure you have current version of mod? Â I just tested what you said about cell change and loaded save in doc mitchells house and went outside and immediatly got quest "Locate Hive Tech", still no NVSE version warning. The esp I have has the script exactly as I posted, just downloaded it today from nexus.
KainsChylde Posted August 25, 2015 Author Posted August 25, 2015 That might be the problem, I got my copy from ModDB. I'll get the Nexus version, see if it cooperates better before I screw with scripts.
KainsChylde Posted August 25, 2015 Author Posted August 25, 2015 Awesome, that was the problem. Apparently the author screwed up the NVSE check in V0027 which is whats on ModDB. It was caught and fixed in the Nexus version, V0028, but they never updated ModDB.
CoxcombCornking Posted August 25, 2015 Posted August 25, 2015 Awesome, that was the problem. Apparently the author screwed up the NVSE check in V0027 which is whats on ModDB. It was caught and fixed in the Nexus version, V0028, but they never updated ModDB. Hi Kainschylde. Did you happen to notice if it was the proper mod owner who was the one that uploaded to ModDB? If so, maybe give them a "heads-up" that they haven't updated the file there. Or not.
KainsChylde Posted August 25, 2015 Author Posted August 25, 2015 The author hasn't been active for a while, but I went ahead and left a comment anyway just in case
KainsChylde Posted August 25, 2015 Author Posted August 25, 2015 Now if I could only figure out how to disable that Hologram effect on the vendor deck. It makes my eyes hurt.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.