Jump to content

Photo

Hordes of the Underdark Revisited

nwn2 module conversion port waterdeep undermountain custom assets

  • Please log in to reply
45 replies to this topic

#41
4760

4760

    Enthusiast

  • Members
  • PipPip
  • 114 posts

Hi rjshae

I don't know if you intend to include the romance part as well, but if that's the case, keep in mind that the scripts need some fixing (it looks like originally the romance variables were supposed to be either 0 or 1, but in the end they would reach 2 (or 3, but that's a different story). The problem is some scripts still use

if iRomance == 1 //should be ==2, or even better >=1

(I'm rather vague so as not to spoil the story, don't hesitate to PM or e-mail me if you need details)



#42
rjshae

rjshae

    Enthusiast

  • Members
  • PipPip
  • 222 posts

Thanks 4760. Hmm, I haven't run across that yet. Perhaps I'll find it later on?



#43
4760

4760

    Enthusiast

  • Members
  • PipPip
  • 114 posts
Probably. It starts during Chapter 2, and is completed (or renewed) during Chapter 3. By the way, I noticed that the NWN2 dialog.tlk is apparently an updated version of the NWN version (it seems entries 0 to 110,000 or so are, text formatting excluded, the same. Unfortunately the 3,000 last ones are overwritten, but maybe that should help reducing the work by importing the NWN .dlg files?)

#44
rjshae

rjshae

    Enthusiast

  • Members
  • PipPip
  • 222 posts

I've been steadily replacing the NWN dialog.tlk string lookups with quoted strings where I find them. For example, replacing FloatingTextStrRefOnCreature with FloatingTextStringOnCreature calls. It hasn't required much work really. Mostly it's my habit of working multiple projects at once that has slowed this down, plus the amount of custom modelling I tend to do.



#45
rjshae

rjshae

    Enthusiast

  • Members
  • PipPip
  • 222 posts

At present I'm still working on the 2nd level of Undermountain. This weekend I did more fleshing out of the east area, building some more rubbish placeables to scatter around and laying down visual effects, lights, and sounds to create the proper environment. When I build these areas, I try to make them feel like small parts of a much larger dungeon, so there are blocked off corridors due to open pits or metal gratings, platforms with doors on the other side of a gap, and so forth. I was tempted to add another area to the mix, but for right now I decided to stay focused on the existing content. This version of undermountain is generally dank and gloomy with islands of light being provided by torches, braziers, fires, and magic. It's much darker than the original HotU dungeon, which seemed excessively bright. Hopefully that won't be to much of an issue for the players. There's always magic glowing rings available at the start of the game.

 

While implementing the cleric Linu's recruitment location, I discovered that there is a whole separate track of party member conversations that I need to add. A number of the script elements for this game are buried in the standard stock scripts, so it's been a matter of burrowing through the code and finding out where it leads. In this case, it turns out the companion conversations used prior to being recruited are separate from the party member conversations; a switch that is handled in one of the stock henchmen include files. These separate conversations are probably going to take another week or so to finish, but they are needed since they handle the cases where you alienate companions.

 

There are quite a few differences between how companions are managed in NWN and NWN2. These have led me, for example, to some content cuts from the conversations, since you won't need to ask your party members to do things like cast spells or change their primary class. (I'm actually setting the condition to gc_false for those branches, just in case.) I need to spend some time figuring out what I need to convert from the old henchmen scripts to the standard NWN2 companion scripts, which could take extensive work as I'm finding out. Plus, now that most of the party members can be recruited, I need to set up the party management interface in place of the NWN method. I'm planning to make it a NWN2 OC style party management. Most of the conversations will be OC style, rather than SoZ, and use the NWN conversation interface.

 

There's at least one element of this area that I haven't figured out yet -- an invisible entity in one of the rooms. I'll need to dig through the various triggers to see how that is activated.



#46
ghowriter

ghowriter

    Journeyman

  • Supporter
  • Pip
  • 21 posts

has this project been abandoned?







Also tagged with one or more of these keywords: nwn2, module, conversion, port, waterdeep, undermountain, custom assets

Page loaded in: 1.002 seconds