• Announcements

    • Ashal

      SITE MOVED - IN READ ONLY MODE   12/08/2015

      Please use http://www.loverslab.com moving forward. Site has been restored to a previous version, and this one placed into a read-only mode. This is available for a limited time so users may reference/copy content that has been lost in the transition. This will no longer be accessible by December 22nd, 2015.
Sign in to follow this  
Followers 0
prideslayer

NVSE Extender

560 posts in this topic

I've just updated SCR with the Bodysuit edits removed :)

0

Share this post


Link to post

It occured to me while watching television that it is probably zero because... I was only 'testing' by firing up the GECK. *facepalm*. Obviously' date=' no runtime-version there.

I'm fixing up the test now to be smarter about the version check, and to only do that bit if it's in the game and not the editor. Good times. ;)

[/quote']

I almost asked if you were not compiling the geck version but it was not coherent with your project...

I don't have a different geck version, but I was only testing and checking the logs by starting the GECK to make sure it loaded.. going to test in game now.

Good night (for me)

Over n' out. Thanks for all your help.

0

Share this post


Link to post

!!! NOTICE !!!

New ALPHA up in the OP.

READ CAREFULLY

The "NVSE_b13_alpha_NX_v10" file in the OP is an ALPHA of my custom build of NVSE. The beta of the NX extender V10 is included. The alpha NVSE is required for the v10 extender that is included.

You can open the ZIP and just drop the whole thing in your fonv directory (not IN the data directory, sorry!) Make sure you have the original NVSE available to install if things go wrong, as this overwrites everything.

So what's in it?

- New NVSE (upped to b13) built to support save/load hooks. (thanks, Ashmedai)

- New extender (v10) with save support.

- Nogore compatible (I think!) build of extender. (thanks, jaam).

This version WILL save alongside savegames, but it does not yet LOAD those saves. The saving is still somewhat useful. If you're a modder and think something has gone wrong during sex.. save the game! In the data\nvse\plugins directory, the extender will create a directory to put it's save files in and.. actually save them there when you save. They are simple CSVs you can open in excel, openoffice calc, or a text editor.

If testing goes well with this then it will be promoted to release, the NVSE part will be made a standalone download, and work will begin on loading the saves for v11.

0

Share this post


Link to post

!!! NOTICE !!!

New ALPHA up in the OP.

READ CAREFULLY

The "NVSE_b13_alpha_NX_v10" file in the OP is an ALPHA of my custom build of NVSE. The beta of the NX extender V10 is included. The alpha NVSE is required for the v10 extender that is included.

You can open the ZIP and just drop the whole thing in your fonv directory (not IN the data directory' date=' sorry!) Make sure you have the original NVSE available to install if things go wrong, as this overwrites everything.

So what's in it?

- New NVSE (upped to b13) built to support save/load hooks. (thanks, Ashmedai)

- New extender (v10) with save support.

- Nogore compatible (I think!) build of extender. (thanks, jaam).

This version WILL save alongside savegames, but it does not yet LOAD those saves. The saving is still somewhat useful. If you're a modder and think something has gone wrong during sex.. save the game! In the data\nvse\plugins directory, the extender will create a directory to put it's save files in and.. actually save them there when you save. They are simple CSVs you can open in excel, openoffice calc, or a text editor.

If testing goes well with this then it will be promoted to release, the NVSE part will be made a standalone download, and work will begin on loading the saves for v11.

[/quote']

Revised instructions in this post.

Drop the alpha in the FALLOUT directory, not the DATA directory, obviously -- as it is an NVSE install (with the extender included, in the right place within the zip).

0

Share this post


Link to post

Figures there'd be a problem as soon as I post an 'advertisement'. Standby for a new beta in a moment.

0

Share this post


Link to post

!!! NOTICE !!!

New ALPHA up in the OP.

READ CAREFULLY

The "NVSE_b13_alpha_NX_v10" file in the OP is an ALPHA of my custom build of NVSE. The beta of the NX extender V10 is included. The alpha NVSE is required for the v10 extender that is included.

You can open the ZIP and just drop the whole thing in your fonv directory (not IN the data directory' date=' sorry!) Make sure you have the original NVSE available to install if things go wrong, as this overwrites everything.

So what's in it?

- New NVSE (upped to b13) built to support save/load hooks. (thanks, Ashmedai)

- New extender (v10) with save support.

- Nogore compatible (I think!) build of extender. (thanks, jaam).

This version WILL save alongside savegames, but it does not yet LOAD those saves. The saving is still somewhat useful. If you're a modder and think something has gone wrong during sex.. save the game! In the data\nvse\plugins directory, the extender will create a directory to put it's save files in and.. actually save them there when you save. They are simple CSVs you can open in excel, openoffice calc, or a text editor.

If testing goes well with this then it will be promoted to release, the NVSE part will be made a standalone download, and work will begin on loading the saves for v11.

[/quote']

Ok, sorry about that. New beta is up. Last one had a problem in the GECK. This new version loads both extender DLLs, but since it provides no functionality in the GECK beyond the opcodes for the NX instructions, it doesn't appear to be a problem.

0

Share this post


Link to post

Download updated once more. This one doesn't load both extenders in the GECK, just for the sake of clean code. If you already have the last one (v10b3) you don't need to update to this one, as the "double load" didn't seem to matter when I tested it in the geck.

0

Share this post


Link to post

Any changes other than the version and Ashmedai's load/save ?

0

Share this post


Link to post

Any changes other than the version and Ashmedai's load/save ?

In NVSE? No, should be none.

The extender has some obviously, and the next version is going to be linked to an LGPL CSV lib since I tired fast of writing my own. Using http://sourceforge.net/projects/libcsv/ right now and so far, so good. Compiles clean, and is writing out the save files fine. Working on the load right now.

0

Share this post


Link to post

I was referring to NVSE. So I only have to update my NVSE version define to keep up with your changes.

0

Share this post


Link to post

I was referring to NVSE. So I only have to update my NVSE version define to keep up with your changes.

Yes that should be right. As soon as I'm satisfied that all this is working ok, I'll pop another SF project up for my NVSE changes, check in a vanilla version first, branch it, then check in my changes. Should make it easier for you to track what I'm doing / pull in changes.

Might be github instead since Ashmedai started one there already that I forked (then basically just left alone).

0

Share this post


Link to post

It's alive!


Standard NVSE Extender ready
NVSE Extender settings cleared
Received load message with file path Save 42 Wyoming Goodsprings 02 17 55.fos
START: load settings
NVSE Extender settings cleared
fallout root = c:\program files (x86)\steam\steamapps\common\fallout new vegas\
Processing row 'IX', '0', 'FalloutNV.esm', ''
Mapping mod '0' to 'FalloutNV.esm'
Processing row 'IX', '1', 'DeadMoney.esm', ''
Mapping mod '1' to 'DeadMoney.esm'
Processing row 'IX', '2', 'HonestHearts.esm', ''
Mapping mod '2' to 'HonestHearts.esm'
Processing row 'IX', '3', 'OldWorldBlues.esm', ''
Mapping mod '3' to 'OldWorldBlues.esm'
Processing row 'IX', '4', 'LonesomeRoad.esm', ''
Mapping mod '4' to 'LonesomeRoad.esm'
Processing row 'IX', '5', 'MikotoBeauty.esm', ''
Mapping mod '5' to 'MikotoBeauty.esm'
Processing row 'IX', '6', 'The Mod Configuration Menu.esp', ''
Mapping mod '6' to 'The Mod Configuration Menu.esp'
Processing row 'IX', '7', 'BlueTint.esp', ''
Mapping mod '7' to 'BlueTint.esp'
Processing row 'IX', '8', 'KDC_Companions_Removable_Armors.esp', ''
Mapping mod '8' to 'KDC_Companions_Removable_Armors.esp'
Processing row 'IX', '9', 'UnlimitedCompanions.esp', ''
Mapping mod '9' to 'UnlimitedCompanions.esp'
Processing row 'IX', '10', 'populatedcasino.esp', ''
Mapping mod '10' to 'populatedcasino.esp'
Processing row 'IX', '11', 'FalloutNVCheatTerminal.esp', ''
Mapping mod '11' to 'FalloutNVCheatTerminal.esp'
Processing row 'IX', '12', 'Centered 3rd Person Camera - Unraised.esp', ''
Mapping mod '12' to 'Centered 3rd Person Camera - Unraised.esp'
Processing row 'IX', '13', 'MikotoBeauty.esp', ''
Mapping mod '13' to 'MikotoBeauty.esp'
Processing row 'IX', '14', 'Type 6.esp', ''
Mapping mod '14' to 'Type 6.esp'
Processing row 'IX', '15', 'Sexout.esp', ''
Mapping mod '15' to 'Sexout.esp'
Processing row 'FO', '20', 'sexout:start::spelltarget', '20'
Setting EVFO[20][sexout:start::spelltarget] = 20
Processing row 'FO', '20', 'sexout:start::actora', '20'
Setting EVFO[20][sexout:start::actora] = 20
Processing row 'FO', '20', 'sexout:core:partners:a', '20'
Setting EVFO[20][sexout:core:partners:a] = 20
Processing row 'FL', '20', 'sexout:start::duration', '25'
Setting EVFL[20][sexout:start::duration] = 25.000000
Processing row 'FL', '20', 'sexout:start::isvaginal', '1'
Setting EVFL[20][sexout:start::isvaginal] = 1.000000
Processing row 'FL', '20', 'sexout:start::anima', '102'
Setting EVFL[20][sexout:start::anima] = 102.000000
Processing row 'FL', '20', 'sexout:start::animb', '102'
Setting EVFL[20][sexout:start::animb] = 102.000000
Processing row 'FL', '20', 'sexout:start::animc', '102'
Setting EVFL[20][sexout:start::animc] = 102.000000
Processing row 'FL', '20', 'sexout:core:actors:count', '1'
Setting EVFL[20][sexout:core:actors:count] = 1.000000
Processing row 'FL', '20', 'sexout:posy', '3160.85'
Setting EVFL[20][sexout:posy] = 3160.850098
Processing row 'FL', '20', 'sexout:rotx', '10.56'
Setting EVFL[20][sexout:rotx] = 10.560000
Processing row 'FL', '20', 'sexout:posx', '-67840.4'
Setting EVFL[20][sexout:posx] = -67840.398438
Processing row 'FL', '20', 'sexout:start::bcanvaginal', '60'
Setting EVFL[20][sexout:start::bcanvaginal] = 60.000000
Processing row 'FL', '20', 'sexout:start::bcananal', '10'
Setting EVFL[20][sexout:start::bcananal] = 10.000000
Processing row 'FL', '20', 'sexout:start::focusz', '8355.8'
Setting EVFL[20][sexout:start::focusz] = 8355.799805
Processing row 'FL', '20', 'sexout:start::focusy', '3160.85'
Setting EVFL[20][sexout:start::focusy] = 3160.850098
Processing row 'FL', '20', 'sexout:start::focusx', '-67840.4'
Setting EVFL[20][sexout:start::focusx] = -67840.398438
Processing row 'FL', '20', 'sexout:core:sextype:vaginal', '1'
Setting EVFL[20][sexout:core:sextype:vaginal] = 1.000000
Processing row 'FL', '20', 'sexout:saver', '1'
Setting EVFL[20][sexout:saver] = 1.000000
Processing row 'FL', '20', 'sexout:rotz', '167.26'
Setting EVFL[20][sexout:rotz] = 167.259995
Processing row 'FL', '20', 'sexout:posz', '8355.8'
Setting EVFL[20][sexout:posz] = 8355.799805
END: load settings

I have a little bit more to do. Hard coding of mod 0xff so the mod index is never recalculated for dynamic refs, and ensuring I dump any values referencing disabled mods. Expect a new beta later today.. need a break.

0

Share this post


Link to post

Pride the link in the OP for the new NVSE is opening the file rather than downloading it.

It can still be downloaded by right clicking and selecting "Save link as..."

0

Share this post


Link to post

Gah that happens with the forum from time to time. When I put up the new one I'll use a normal .zip.

0

Share this post


Link to post

!!! NOTICE !!!

New ALPHA up in the OP.

READ CAREFULLY

The "NVSE_b13r2_NX_v10b5" file in the OP is an ALPHA of my custom build of NVSE. The beta of the NX extender V10 is included. The alpha NVSE is required for the v10 extender that is included.

You can open the ZIP and just drop the whole thing in your fonv directory (not IN the data directory' date=' sorry!) Make sure you have the original NVSE available to install if things go wrong, as this overwrites everything.

So what's in it?

- New NVSE (upped to b13) built to support save/load hooks. (thanks, Ashmedai)

- New extender (v10) with save support.

- Nogore compatible (I think!) build of extender. (thanks, jaam).

This version does SAVE and LOAD data. It should be fully functional!

In the data\nvse\plugins directory, the extender will create a directory to put it's save files in and create save files whenever your game is saved. They are simple CSVs you can open in excel, openoffice calc, or a text editor.

If testing goes well with this then it will be promoted to release, the NVSE part will be made a standalone download.

[/quote']

Updated to v10b5. LOADing now supported.

>http://www.youtube.com/watch?v=HDoKyzHzP14

0

Share this post


Link to post

45 downloads and not one problem report yet? This is great news. :)

0

Share this post


Link to post

45 downloads and not one problem report yet? This is great news. :)

145 now and no reports. This thing is getting promoted to release tomorrow unless the problem reports start rolling in before then. When that happens, older versions of the extender will no longer work.

0

Share this post


Link to post

Sorry, meant to say, that when it happens *new* versions of the extender won't work without this version of NVSE.

0

Share this post


Link to post

Extender v10 promoted to release

- Custom NVSE build included.

- Working save/load support.

0

Share this post


Link to post

Changed the downloads (not a new version) and updated the OP instructions. There are three downloads in the OP now.

nvse_extender_v9 : This is the previous version of the extender. Only use it if v10 is causing problems.

NVSE_Plus_NXv10 : The full installation. Custom NVSE required by Extender v10+, and the Extender. Extract this to the FONV top level directory.

NVSE Extender v10 : The extender only. The custom build of NVSE from "Plus" is REQUIRED for this. When v11+ versions come out, you will only need to update this file, unless I indicate otherwise.

0

Share this post


Link to post

Does the custom NVSE support FNV4GB, by chance?

0

Share this post


Link to post

Does the custom NVSE support FNV4GB' date=' by chance?

[/quote']

I really don't know. I know they supplied a different loader or something for that. I never got FNV4GB to work right even before I started work on the extender.. try it and report back.

0

Share this post


Link to post
Does the custom NVSE support FNV4GB' date=' by chance?[/quote']I really don't know. I know they supplied a different loader or something for that. I never got FNV4GB to work right even before I started work on the extender.. try it and report back.

Yep, everything worked fine in a quick run just now.

PS: And I'm using Fake Fullscreen, as well.

0

Share this post


Link to post

Cool, those who have 4GB working will appreciate knowing I'm sure. ;)

0

Share this post


Link to post

Finally got to merging "your" nvse and "mine".

Looks like it is working correctly.

0

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0