Aller au contenu

Photo

How do you make a mod for more than one character?


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

#1
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I've used the NW1 toolset quite a bit, but I'm just barely starting to use the NWN2 one and I don't really know how to do anything. I want to make a mod for from one to (hopefully) seven characters. I want to put the party building apparatus next to the starting point. Could somebody help me out with this? Thanks!

#2
kevL

kevL
  • Members
  • 4 056 messages

if you look in SoZ module G_X2 ( .. first make sure Autosave is OFF )

open area u00_lobby

find the book ...

it starts dialog 00_roster which is a CampaignConversation (not just module, so this can be used throughout SoZ)

the Action you want is i believe, gui_party_creation



#3
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I searched all over and I can't find the SoZ module. What directory is it in? Could be an issue with showing hidden files. I'm running W8.1.

#4
Tchos

Tchos
  • Members
  • 5 042 messages

From the folder where your game executable resides, look for "Campaigns".  The scripts you want are in there, not in the modules.



#5
kevL

kevL
  • Members
  • 4 056 messages

the SoZ modules are in the NwN2 install directory, under /modules. They have _X2 in their filenames ...


you might want to mark them ReadOnly before opening them with the toolset.



#6
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I found the Roster Book but I can't figure out how to access its scripts.

#7
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I also found the scripts in the campaign folder. So you run 00_roster as a placable's conversation?

#8
kevL

kevL
  • Members
  • 4 056 messages

yep sounds right

 

but you'll have to adapt it to your own dialog. Or take stuff from it ...

00_roster is an SoZ campaign conversation exclusively.



#9
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
Okay, thanks, Kev.

#10
kevL

kevL
  • Members
  • 4 056 messages

np, here's a bit more to tide ye through,

 

the core script that 00_roster calls is 'gui_party_creation'

which you'll find in the SoZ campaign folder. Copy it to your module and call it from your own dialog.


but have a closer look at 00_roster, because it likely does checks for things like party_limit and whatnot
( the Actions & Conditions tabs at the bottom of the conversation editor should show the scripts if you simply click on a scriptname, in the box-fields there )



#11
Kaldor Silverwand

Kaldor Silverwand
  • Members
  • 1 585 messages
First, you will be creating a campaign. Modules cannot use the party creation editor. Second, if you want people to be able to access the party editor from the menu you will need a modified menu for that. I have a menu modified from MoW on my blog that should serve that purpose. If you want to use a guest book style placeable I have a placeable for that also on my blog. If you want to see an example of how to do this download my Kings Festival campaign. All are available from my blog.

Regards

#12
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
Okay, thanks. I am actually creating a campaign. How do you do that, anyway, as opposed to a mod?

#13
Kaldor Silverwand

Kaldor Silverwand
  • Members
  • 1 585 messages

I suggest you read this brief blog post "Instructions for converting NWN2 modules to campaigns" and then this longer pinned thread "Creating Campaigns". That should be enough, especially since you are familiar with NWN1.  Happy modding!

 

Regards



#14
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
It worked the first time! Thanks, Brendan. Read his blog, people!

#15
Kaldor Silverwand

Kaldor Silverwand
  • Members
  • 1 585 messages
Glad to have helped. Good luck with your campaign.

Regards

#16
Groove Widdit

Groove Widdit
  • Members
  • 378 messages

np, here's a bit more to tide ye through,

 

the core script that 00_roster calls is 'gui_party_creation'

which you'll find in the SoZ campaign folder. Copy it to your module and call it from your own dialog.


but have a closer look at 00_roster, because it likely does checks for things like party_limit and whatnot
( the Actions & Conditions tabs at the bottom of the conversation editor should show the scripts if you simply click on a scriptname, in the box-fields there )

How exactly do I do this?

 



#17
kamal_

kamal_
  • Members
  • 5 240 messages

How exactly do I do this?

Open the campaign folder for Storm of Zehir and find that particular 00_roster script. Copy it over to your campaign. Open up the script and get any other scripts that it calls, such as gui_party_creation.



#18
Tchos

Tchos
  • Members
  • 5 042 messages

00_roster is a conversation, not a script.  Aside from that, open it as Kamal says to look at what scripts it uses in its nodes.


  • kamal_ aime ceci

#19
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
Where do I open the script from? Do I create a conversation for the book to use?

#20
Tchos

Tchos
  • Members
  • 5 042 messages

It's not a script, it's a conversation.  But instead of doing this, why not use Kaldor's party roster book in his Silverwand Sundries that he suggested in the other thread?  It's ready to use, and should be easier to import into your work and adapt for your purposes.



#21
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I just can't get gui_party_creation on the dropdown list of convo actions. I put both the NCS and the NSS files in the campaign folder. I got it to work with 00_roster.

#22
kevL

kevL
  • Members
  • 4 056 messages

restart the TS after copying the files in ?

 

 

filter the dropdown for "gui_" ?



#23
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
I am restarting, actually over and over. I don't know how to filter the dd, but it's in alphabetical order so I can see gui_death_exitgame and gui_death_loadgame and it's not after them. Plus I've read the whole list a few times.

#24
Tchos

Tchos
  • Members
  • 5 042 messages

The list automatically filters for "ga" in the Actions list and "gc" in the Conditions list.  You need to remove those filters if you want to see anything that doesn't include those letters.  It's at the top of the list.  To make it easier, replace the "ga" with "gui".



#25
Groove Widdit

Groove Widdit
  • Members
  • 378 messages
The only thing at the top of the list is (none). As far as I can tell my toolset doesn't have filters. Half of the scripts on the list don't have ga.