Aller au contenu

Photo

NWN Override Manager v1.1 pre-release


  • Veuillez vous connecter pour répondre
31 réponses à ce sujet

#1
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
Heloo all,
In  light of the new GOG release of Neverwinter Nights Diamond Edition, I've
decide to release a nifty little tool to easily switch NWN's override folder to any
other override of your choice. Doesn't matter where it is on you harddrive or
harddrives, you can create profiles of override which hold the info of the
path to the override(s), you can choose an image or screenshot you took
of the content form the override(s) of which the tool will crate a thumbnail
for the profile AND you can assign a module of your choice in which you
can view of test the content of which you can start right in the toolset or
in-game directly form a context menu from the tool.

Also if you minimize the tool window, it will minimize to the system tray
and display an Icon from which you will have acess to a menu that will
display all your override profiles for easy dynamic switching between them
and again, easy load to toolset or in-game

You can downalod it here

If you have any questions, ask away.
If you give it a try and have any feedback of suggestions,
please don't hesitate.

Enjoy.

Sully

Modifié par Lord Sullivan, 07 octobre 2011 - 01:16 .


#2
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
Here are some scenarios in which NWN override manager can be of use to you.

IMPORTANT Note: the two files "NWosm.exe" and "Interop.IWshRuntimeLibrary.dll" from
the self-extracting 7z "NWOM_SETUP.exe" must be stored in the "NeverwinterNights\\NWN\\"
install directory for the toolset and game Launcher to fire up NWN properly.

Here are some scenarios in which NWN override manager can be of use to you.

1- A easy way to use overrides while keeping the "NeverwinterNights\\NWN\\override" folder clean (Empty)
NWN override manager always has the "NeverwinterNights\\NWN\\override" folder as the "Default" in the
list of overrides, so one can make a dedicated folder anywhere else on their harddrive or on another
harddrive or partition to store their commonly used "Override Content" and create a profile for it in
NWN override manager that point to that dedicated folder. Afterwards one can use NWN override
manager to switch between the "Default" (when they want to use NWN clean) and their commonly
used "Override Content" (when they need it) just with a few clicks.

2- You can use it to check/verify/test multiple override content that in some cases you can't really
mix them together in the same override folder by having them in their own dedicated folder no matter
where they reside on Harddrive(s)/Partition(s) and create a profile for each enabling you to switch
between them easily.

3- A custom content creator working on multiple projects or different types of content can keep
work organized and clean by keeping each projects and/or types of content in their own dedicated
override folder. Helps to accelerate work adding more ease, less confusion and less time spent
looking for files.

the addition of the embedded toolset and game launcher with specific/dedicated module assignment
help for quick and easy viewing and testing of content.

4- You're a member of a few online PWs and/or participate in casual gaming session that require
different overrides... again easy switching between overrides by simply selecting the proper profile
you created in the list and switching to it... BAM done! use... play... enjoy your gaming session.

I Originally coded this utility for myself and thought it would be a good idea to share it with the rest
of you in the NWN community, so a little feedback as to wether it is useful or useless would be nice
to know. If there is no interest I won't bother to update as I maybe add more to to it and won't waste time
keeping a download page for it.

Bug reports would also be nice, thanks

Sully

Good Gaming ;)

Modifié par Lord Sullivan, 20 novembre 2010 - 07:05 .


#3
jmlzemaggo

jmlzemaggo
  • Members
  • 1 139 messages
Great news!Unfortunately, it's one of those .exe files my Mac refuses to open, same problem than with the other older override manager available on the vault, NWNLauncher.
Why does everybody hate us...

Meanwhile, that sure is a fine application for some interesting experimentation, and I suppose a great one for PWs.
As a single player only myself, I've been using the same override, and, believe me, the "fool" of stuff kind of override, for a year now without any trouble, as the latest modules authors tend to go the hak way most of the time nowadays.

#4
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
That is too bad... I thought you were on a PC machine with Windows.
I don't hate Apple products, I just have zero interest in them.

I may eventually try coding one for Linux which could probably be possible to compile for MAC
but that is only if interest grows, otherwise I'd be wasting my time.

Right now I'm looking into creating a nice 2DA Editor to add to the tool.

Modifié par Lord Sullivan, 21 novembre 2010 - 01:57 .


#5
Bubba McThudd

Bubba McThudd
  • Members
  • 147 messages
JML,

You should be able to use a PC emulator like Bootcamp to open exe files, then manually shift the new files to the Mac partition.

#6
jmlzemaggo

jmlzemaggo
  • Members
  • 1 139 messages

Lord Sullivan wrote...
... otherwise I'd be wasting my time.

I understand. Please don't.

#7
olivier leroux

olivier leroux
  • Members
  • 590 messages
Wow, that sounds awesome! I'm definitely going to try it once I find the time, which might not be too soon but I downloaded the manager and bookmarked your page and I'd just like to say Thank You beforehand! :)

#8
Tyndrel

Tyndrel
  • Members
  • 185 messages
Thank you very much for this, I suspect it will become rather useful if my modelling experiments ever come to anything and in the meantime there was that one world that insisted on an empty override folder rather than my bulging one!

#9
ShadowM

ShadowM
  • Members
  • 768 messages
Well it seem to not be working for me it seem the program always place .\\ in front of the location in the nwn configuration settings. This make it look inside the base nwn folder and not outside the game base folder. Should just change it to the location.
Sample program changes settings to this:
OVERRIDE=.\\C:\\Games\\NeverwinterNights\\NWN\\Optional overides\\neverwinter nights gui change
Should be this
OVERRIDE=C:\\Games\\NeverwinterNights\\NWN\\Optional overides\\neverwinter nights gui change

ignore the double \\ that from this forums settings I guess
This was testing BG2 Themed GUI at this location.
nwvault.ign.com/View.php

I think I installed everything correctly. Thank you for you work. I can see using this in alot of ways.:D

Modifié par ShadowM, 22 novembre 2010 - 08:51 .


#10
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
@ShadowM



Is "C:\\Games\\\\NeverwinterNights\\NWN\\..." your NWN install directory? or is you that created that path?



If it is your install directory, the tool should only use the "\\Optional overrides\\neverwinter nights gui change" like so ---> OVERRIDE=.\\Optional overrides\\neverwinter nights gui change



What Windows version are you using?



And could you tell me the steps you took when you created the profile?



I only tested it on WinXP


#11
ShadowM

ShadowM
  • Members
  • 768 messages

Lord Sullivan wrote...

@ShadowM

Is "C:\\\\Games\\\\\\\\NeverwinterNights\\\\NWN\\\\..." your NWN install directory? or is you that created that path?

If it is your install directory, the tool should only use the "\\\\Optional overrides\\\\neverwinter nights gui change" like so ---> OVERRIDE=.\\\\Optional overrides\\\\neverwinter nights gui change

What Windows version are you using?

And could you tell me the steps you took when you created the profile?

I only tested it on WinXP


Yeah that my install.
C:\\Games\\NeverwinterNights\\NWN
Yeah if I put it under the install directory it should say that but it does not do it.
instead it does the whole address with the .\\ in front of it.
I tried it in all sorts of differant areas but it add it

I just created the profile in the program. standard way.

This test was done on vista 32 bit version (Mostly likely the problem). I have not tested it on my XP machines yet.
I do some more testing and get back

#12
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
Hmm... I tested it on 2 different windows XP 32 bit machines and I just now tested it on a windows Vista 32 bit machine and it works correctly on the three  different machines.

Not sure what could be going on in your case. What I can say is that the tool relies on the
Bioware/NeverwinterNights/ registry entry, that's about the only thing I can see that might
be your issue if the entry does not exist for some reason or is missing some data.

Let me know the result of your testing and make sure that "NWosm.exe" and "Interop.IWshRuntimeLibrary.dll" are in your "C:\\Games\\NevewinterNights\\NWN\\" Directory

#13
ShadowM

ShadowM
  • Members
  • 768 messages
Well still have not tested it on my xp machines, but I did have to reinstall vista awhile ago that prob. the problem. I found a work around where I have to put the optional overides folders in the install directory and then when I create a new profile make sure I take away the full address down to the just basic folder. :) This still helps me a lot with CC projects and testing things out without have move files all over the place. Thanks again.



Yes both files are in the install directory. Is that all the files that are used or created?

#14
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages

ShadowM wrote...

Well still have not tested it on my xp machines, but I did have to reinstall vista awhile ago that prob. the problem. I found a work around where I have to put the optional overides folders in the install directory and then when I create a new profile make sure I take away the full address down to the just basic folder. :) This still helps me a lot with CC projects and testing things out without have move files all over the place. Thanks again.

Yes both files are in the install directory. Is that all the files that are used or created?


Man, are we talking about the same application here? cause I implemented error checks that
would actualy prevent you from taking out parts of the path to the new override on the "New Profile"
setup page, it would essentialy tell you the path is invalid.

Anyhow, you can try something here...

1- start Neverwinter Nights launch menu (nwn.exe) and fire up the "Configure" and choose to scan.
once this is done it will add all the necessary registry entries in for Neverwinter Nights.

2- Go to your (C:\\Games\\NeverwinterNights\\NWN\\utils\\...) folder and you will find the folder "NWOSM DATA" and
just delete it. (Note that this will delete all the current profiles you created so you will have to recreate them)

3- open "nwn.ini" and make sure the override entry is the original one ---> "OVERRIDE=.\\override"

4- fire up NWosm.exe and recreate new profiles

That should do it.

Modifié par Lord Sullivan, 23 novembre 2010 - 05:30 .


#15
ShadowM

ShadowM
  • Members
  • 768 messages
1- start Neverwinter Nights launch menu (nwn.exe) and fire up the "Configure" and choose to scan.
once this is done it will add all the necessary registry entries in for Neverwinter Nights.

2- Go to your (C:\\\\Games\\\\NeverwinterNights\\\\NWN\\\\utils\\\\...) folder and you will find the folder "NWOSM DATA" and
just delete it. (Note that this will delete all the current profiles you created so you will have to recreate them)

3- open "nwn.ini" and make sure the override entry is the original one ---> "OVERRIDE=.\\\\override"

4- fire up NWosm.exe and recreate new profiles

That should do it.
[/quote]

Yeah it will do that if you edit the profile after it created, but will not if you edit when creating it then it doesn't.
Anyhow your instructions fix it. Working perfectly now, thanks :)

Sorry for all the heachaches to get it fixed, hope it help anybody else who might have the same or similar problem. Might want to add this to the readme and all the file info in case people want to uninstall it. I one of those people who want to know all the files involved and where they are at.  Thanks again I have already made changes to the BG2 theme combined with World of Aenea Transparent Unabtrusive GUI Overhaul/Upgrade into a mix that I like. Using your program made it alot easier. B)

#16
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
Good! :)

Now just keep in mind that it's the pre-release so NOT truly final yet. But it might be a good idea for me
to implement a CHECK to see if NWN is installed by looking in the Windows Registry, this way
if it's not installed or and previous install is still present on another drive or partition but the Registry
info is incomplete as a result, the app will know and notify the user on the first start up and advise
the user to install or if a previous install exist after a recent OS install/refresh as been performed
it will notify to run NWN configuration/scan.

Btw I have found a BUG I need to fix.

--> IN the profile creation and Edit, the description input box is a Multiline Textbox which mean you can
input with "Return" a number of lines but the way the app is currently coded, it only accepts 1 line for the description.
In the case of a multiline description such as ---->

This is custom
content for the
project name "X"

This will generate an exception error and you won't be able to use this override profile or it might bug
the application in other ways.

Need to fix that.

Modifié par Lord Sullivan, 23 novembre 2010 - 11:47 .


#17
olivier leroux

olivier leroux
  • Members
  • 590 messages
Lord Sullivan, I wonder, how hard or easy would it be to program your Manager so that it would go beyond the override folder and would even allow to switch between several different portrait and module (maybe even hak and savegame) folders?

I don't know, I might be the only one whose NWN folders are totally overcrowded, so maybe noone else would find it useful... But I think it would be cool if you could easily switch from "Modules I'm playing" to "Module I'm working on", from "Portraits for this server" to "Portraits for that server" to "Just the HOTU 1.69 portraits so anyone can see them" etc. In the case of haks it could be useful to switch e.g. between something like the CEP tophaks (I know a server who put things like a custom map in the CEP tophak but I wouldn't want to see them all the time, even when I don't play on that server where it's fiting in).

Anyway, just a thought, in case it would be easy to implement. :)

Modifié par olivier leroux, 27 novembre 2010 - 01:46 .


#18
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
@Olivier

Not hard, but it is still work. Well portraits unless they override originals, they can pretty much all
reside in that one folder, but in the case they do, I see what you mean.

Modules... well the tool already has a module launcher that you can assign one for each override, where I see the benefit is when you get to the game's startup "Other" module it could help provide customized
and organized list of modules by having them in separate and managed folders.

In the case of haks... well since no one should take some other authors hakpacks and customize
them under the same filename, it normally should not be an issue.

The saved game folder... I guess for an avid custom single player module player might end up
with allot of saved games. Well that would reduce the list in the "Load" game list by having
separate folders saved games, again for organization sake, maybe.

No promises, will think on it.

Modifié par Lord Sullivan, 27 novembre 2010 - 07:54 .


#19
cokeCan

cokeCan
  • Members
  • 15 messages
You mentioned earlier in the thread a linux version. I for one would be very interested.

#20
olivier leroux

olivier leroux
  • Members
  • 590 messages
Yes, I meant mostly for organization's sake, and I admit it's kind of a luxury issue.

I consider savegames the least problem, as for haks, it would just be nice if one was able to get the hak folder more organized, know which haks are required for what etc. My hak folder is so full I don't even know anymore what's required for what and which haks I still need (thanks to all the hak creators / compilers who at least gave their various hakpaks recognizable prefixes!). Regarding portraits, I believe the fuller the portrait folder is the longer it takes NWN to load the portraits on character creation. Choosing a portrait is always the most time-consuming step for me. And when you play on a server and want everyone to see your portrait, it would be practical to distinguish between those portraits that are only stored on your own computer and those that are inherent in the game.

But don't invest time and work in anything if you're not convinced it would be a good feature. There are alternatives to it - like keeping your folders clean and be more organized from the start, play only one module at a time etc.
:innocent:

Modifié par olivier leroux, 27 novembre 2010 - 10:45 .


#21
Talia Kirana

Talia Kirana
  • Members
  • 18 messages
Being able to have different save game folders would be nice. I got spoiled to a similar feature in another tool for a different game.

#22
Muric

Muric
  • Members
  • 23 messages

cokeCan wrote...

You mentioned earlier in the thread a linux version. I for one would be very interested.



I would love to see a linux version as well...well.. actually i'd be happy to see a workable linux version of leto....Mac too of course, as i too own a mac...though i honestly don't use it.  it has Mac OSX 10.3 (Tiger), so i think the reason for not using it is rather self explanitory(for mac users anyway ;)).  I just request it out of courtesy :lol:

#23
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
I'll look in to making a Linux version, but not before I've done what I had planned to do on this version.
Again, no promises as I will have to get familiar with what programing languages that are available
for Linux as I have never coded anything on that platform yet... even if I know and use Linux ;)

Modifié par Lord Sullivan, 02 décembre 2010 - 10:36 .


#24
Muric

Muric
  • Members
  • 23 messages
just played with your pre-release. nice work. saves a bunch of time switching between the override folder with and without tony k's AI.

#25
Lord Sullivan

Lord Sullivan
  • Members
  • 560 messages
Download Link updated.