Author Topic: Newbs looking for help  (Read 383 times)

Legacy_Kellindell

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Newbs looking for help
« on: June 14, 2013, 05:54:21 am »


               I know a lot of these questions are going to be super newbish. So please let me preface with a few things and hope some of you take some time and patience and help us out.

Me and a friend are sick of the MMO scene, so are a lot of our friends. We decided to make a NWN server.

We have zero experience other than a little bit of minor building a did for a friend who DMed, but all I did was create areas, no NPCs, transitions, scripts etc.

We are both pretty busy people, with a lot going on in RL, hence the asking of questions that are probably easily found. We just need one easy to follow consolidated thread.

Hopefully you guys are cool with that.

So on with the questions

---------------
Found a lot of stuff on how to make custom spells, cant find anything on how to change existing spells for the module we are building.

Some stuff we want to do as an example

-Make it so see invis and True sight do not see through hide
-Increase the power of RDD breathe weapon
-Make it so flame shield and Acide sheath do not stack
-Take away the miss chance aspect of improved invisibility, or possibly remove the spell entirely from the module
-Beef up some of the bard only spells (any suggestions)
-Generic example, if a spell does 1d6 per level, how can I make it 1d8 or 1d4 per level


I looked all around in the builder, I cannot find where all the spells that exist are so I can alter them.

So if you can walk me through the route on how to get there, it would be much appreciated.




Some other things
-----
Palemaster
We want to make this a custom class for the world we are building, that being said we want to

Take away the skeleton arm (RP server). How do we do that?

We want to make the pets that are summoned not undead.

How do we do that?

Could we add some more spell caster levels to this class?

Can we take away its alignmen restriction?
---

RDD
Can we add spell caster levels to this class?
(See above) can we up the DC or damage of the breath weapon?
can we add unarmed damage to the class like monk to represent the claws it gets in 3.5?

----
DD
-can we make this not dwarf only?
------
Blackguard
-Can we remove the alignment restriction?
-----
harper scout
-Any suggestions? I want to love this class but man, I remember it sucking a lot



----
Is there a way to do turn in quests? IE bring me this item, or 20 orc ears and I give you blank?

My friend who will be the head DM does want to always have to be around to do this stuff for everyone.

-----

Can you make an item class only, immune to use magic device...

Let me explain. Essentially, to get around a crazy amount of custom coding, we want to make class specific items that cannot be bypassed by UMD, cant be stolen, or sold for money to vendors to help balance out the classes.

Stuff like chainmail with no ASF for bards, daggers that do do bane to undead that only rogues can use (Main enemies in the world will be undead, we dont want people to be scared of rolling rogues).

--------
Can you make items have durability similar to Ultima?

Does CEP 2.4 come with a crafting system? is it just automatically on if you DL it? do those items have durability?
------

One time a friend of mine who DMed (dont talk to him anymore, even if I did i doubt he remembers anything about NWN) did his loot in a really cool way. In this DM only accessible area he had a series of chests that were his loot tables, and only stuff he put in the chests would drop off monsters, and he assigned monsters one of the loot tables.

It gave him complete control over the servers loot.

How the F*** did he do that?
-----------------
Do we have to use Xfire to do this, or can people just direct log onto the server?
------------------------

And lastly, we are looking to create a persistent world that can run when a DM isn't on, but can have a lot of live events for people when they are.

We want people to level decently, but not so fast its lame. We want surviving to be tough, but the server to still be fun. So we want it to be realistic but still playable. Ive played on servers where you can only rest every so often and when you do the screen goes dark.
When you die you go to certain bind points depending on where you die etc...

And we want to add quests and tasks and stuff like that, unique one shot events that once you do they go away.

We have a lot of ideas that we can do some of this stuff using custom scripts, but if anyone has suggestions for stuff we can DL that would be great.

We also want to try and work without forcing players to DL a hakpak, so please keep that in mind when making suggestions, if we can do it without a hakpak, that is what we want. If it requires a hakpak that we would have to create and players would have to DL, please preface that in your suggestion.


I know this is long, scatter brained, and convoluted, if you stuck with it thank you so much. We really appreciate the help.
               
               

               
            

Legacy_Squatting Monk

  • Hero Member
  • *****
  • Posts: 776
  • Karma: +0/-0
Newbs looking for help
« Reply #1 on: June 14, 2013, 08:55:28 am »


               Welcome to the modding scene! You'll find folks around here are generally pretty willing to help new boots, even if it's questions that have been asked before.

I can't help with much of this stuff, but here goes...

Kellindell wrote...

Found a lot of stuff on how to make custom spells, cant find anything on how to change existing spells for the module we are building.

Each spell has its own script. If you're not sure which one it is, check the NWN Wiki. It has an article dedicated to each spell, and they'll tell you the appropriate script at the bottom. If you're still not sure where to go from there, you'll probably have the best luck researching on the NWN Lexicon or asking on the scripting forums.

Some stuff we want to do as an example

-Make it so see invis and True sight do not see through hide

To do this, you need to change the True Seeing spell to a combination of See Invisibility and Ultravision (this allows the caster to see invisible creatures and see through magical darkness, but not stealthy creatures).

Edit the script nw_s0_truesee and replace the following lines:

effect eSight = EffectTrueSeeing();
effect eLink = EffectLinkEffects(eVis, eSight);

With this:

effect eSight = EffectSeeInvisible();
effect eUltra = EffectUltravision();
effect eLink = EffectLinkEffects(eVis, eSight);
eLink = EffectLinkEffects(eLink, eUltra);

-Increase the power of RDD breathe weapon

You need to edit x2_s2_discbreath. How you edit it will depend on how you want to increase the power. If you want to just, say, double the damage, you could change the following line:

int nDamage = d10(nDamageDice);

To this:

int nDamage = d10(nDamageDice * 2);

-Generic example, if a spell does 1d6 per level, how can I make it 1d8 or 1d4 per level

This depends greatly on the script, but most spell scripts use one of the d*() functions. For example, the dragon disciple breath snippet I posted above used d10(). Changing that to d8() would cause the script to roll d8s for damage instead.

Your options here are d2(), d3(), d4(), d6(), d8(), d10(), d12(), d20(), and d100().

That's all I got in me tonight, but I'll try to pitch in some more tomorrow if someone else doesn't beat me to it.
               
               

               


                     Modifié par Squatting Monk, 14 juin 2013 - 08:18 .
                     
                  


            

Legacy_NWN_baba yaga

  • Hero Member
  • *****
  • Posts: 1944
  • Karma: +0/-0
Newbs looking for help
« Reply #2 on: June 14, 2013, 08:37:39 pm »


               damn me for having more then 8 years of modding experience but nothing when it comes to module/ item or scripting things...sorry cant elp ye!
               
               

               
            

Legacy_Squatting Monk

  • Hero Member
  • *****
  • Posts: 776
  • Karma: +0/-0
Newbs looking for help
« Reply #3 on: June 14, 2013, 09:14:52 pm »


               

Kellindell wrote...

I looked all around in the builder, I cannot find where all the spells that exist are so I can alter them.

So if you can walk me through the route on how to get there, it would be much appreciated.

When you do a search for scripts included in the base game, they don't show up by default. In the Open dialog box in the script editor, you need to look in the lower left-hand corner. Click on the top radial button (it says something like "Show all resources"). This will display the stock game scripts as well.

When you edit the script and save it, it will then be stored in the module, so you won't have to jump through that hoop anymore. If you ever wanna revert back to the original script, just delete your edited copy.

Is there a way to do turn in quests? IE bring me this item, or 20 orc ears and I give you blank?

My friend who will be the head DM does want to always have to be around to do this stuff for everyone.

This is pretty simple. You can follow this guide. It has you use the script wizard, so you don't really need to know how to script (though it can help).

One time a friend of mine who DMed (dont talk to him anymore, even if I did i doubt he remembers anything about NWN) did his loot in a really cool way. In this DM only accessible area he had a series of chests that were his loot tables, and only stuff he put in the chests would drop off monsters, and he assigned monsters one of the loot tables.

It gave him complete control over the servers loot.

How the F*** did he do that?

Sounds like he's using the SoU Treasure system. There's a guide here. Check out Chapter 18 (page 215).

Do we have to use Xfire to do this, or can people just direct log onto the server?

Poeple can log into your server directly if you have a static IP or a domain name. If your players use NWNCX, they can actually find you on the Gamespy serverlists. See here and here for more info.

We have a lot of ideas that we can do some of this stuff using custom scripts, but if anyone has suggestions for stuff we can DL that would be great.

Browse the Vault and find stuff you like. If you can't find what you're looking for, try to script it yourself. If that doesn't work, ask some of the healpful folks over on the scripting forum. The more specific you get about what you're looking for, the more likely you'll get helpful responses.

We also want to try and work without forcing players to DL a hakpak, so please keep that in mind when making suggestions, if we can do it without a hakpak, that is what we want. If it requires a hakpak that we would have to create and players would have to DL, please preface that in your suggestion.

I think pretty much all of the class changes you propose would require haks to implement. I'm a scripter, not a CC maker, so I can't really say for sure.

One last suggestion: take a look at neverwinternights.info's builder page. There's lots of useful links to get you started.
               
               

               


                     Modifié par Squatting Monk, 14 juin 2013 - 08:22 .
                     
                  


            

Legacy_Kellindell

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Newbs looking for help
« Reply #4 on: June 17, 2013, 03:48:00 am »


               Thanks everyone.

Is there a way to make an item that is class or race only that absolutely cannot be gotten around with UMD?
               
               

               
            

Legacy_Kellindell

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Newbs looking for help
« Reply #5 on: June 17, 2013, 03:56:46 am »


               Also, is there a way to change a single item so that you make the required level lower?

IE, I am trying to make custom chainmail that is bard only that doesn't have arcane spell failure but it ends up being level 10 or 12, I want to make this a level one item that only bards can use, no one else regardless of their UMD.
               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Newbs looking for help
« Reply #6 on: June 17, 2013, 05:45:55 am »


               <getting around...>

I don't know of any way to disable UMD, except to disable UMD :-P That is, remove it from the skill list.

Otoh, you can make a powerful item (hence requiring high UMD) that your 1st lvl bard can use.
Start with a cloth item, like a monks outfit. These have no arcane spell failure. Edit a copy. Change the appearance to chainmail. Add some weight to it and some AC. Make it bard-only. Make it *identified*, so the bard doesn't have to pay someone.

It will look like chain. It will protect like chain. It will weigh like chain. But only bards and skilled UMD will be able to use it.

edit: I take that back. You could give the item a unique tag and use tag-based scripting to ensure only bards can equip it.

<...things getting around things>
               
               

               


                     Modifié par Rolo Kipp, 17 juin 2013 - 04:51 .
                     
                  


            

Legacy_Kellindell

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Newbs looking for help
« Reply #7 on: June 17, 2013, 08:20:18 am »


               Whenever I change something chest appearance it actually changes it to that armor type.

That was the first thing I tried.
               
               

               
            

Legacy_Kellindell

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Newbs looking for help
« Reply #8 on: June 17, 2013, 10:42:47 am »


               Also as far as that see invis script goes, last I checked both true sight and see invis saw through hide, so making true sight like see invis wouldn't fix the problem.