Author Topic: Btw: Toolset of NWN = suck  (Read 1380 times)

Legacy_Gecon

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« on: May 31, 2011, 03:04:11 pm »


               Even years after I used it the last time I still remember vividly how awful the NWN1 toolset was to use.

- Inconsistent interface (sometimes you had to delete with delete key, other times by moving the item over a "trashcan" icon that wasnt even instantly recognizeable as a trashcan in the first place).
- Modal dialogues everywhere.
- The whole blueprint and copy issue. Having to update the copies every time you updated the blueprint. Ugh.
- The painful script language. Seriously, either make a compileable script language and then made it cleanly modularized, or just keep the original scripts. Compiling every include again and again individually for every script = extreme explosion of module size, extremely uncool.
- Not to mention the complete lack of arrays in the scripting language.
- The dialogue editor that just didnt allowed to easily refer to already created dialogue.

Yeah some parts of the toolset have been good, like designing a dungeon etc was really fast and easy. But overall the Morrowind toolset was much less painful to use than the NWN1 one.
               
               

               
            

Legacy_The Fred

  • Newbie
  • *
  • Posts: 46
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #1 on: May 31, 2011, 03:18:03 pm »


               Name a better toolset.

- IIRC, the delete key always deletes even when there's a "trashcan".
- The blueprint/copy issue is a symptom of the ability to have individual instances of an object. Having to have a whole new blueprint for every instance would be much more ugh.
- The scripting language is by far one of the most advanced I've seen in a game editor, for goodness' sake. The compiling include thing is an annoyance, but it's how stuff like that works.
- OK so arrays? Really? Most games have no scripting language, let alone arrays. Yeah, it sucks, but there are ways to do most everything you would want an array for (if it comes to it just use a string array).

Anyway, what do you plan on doing about it? Just complaining for the hell of it, or what? This game is like a decade old and is well past getting updates, so it's not like any of these issues are going to be fixed.
               
               

               
            

Legacy_Xardex

  • Sr. Member
  • ****
  • Posts: 414
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #2 on: May 31, 2011, 06:22:25 pm »


               - I dont even know what you mean by a trashcan icon, but I sure as hell have had no need for it.
- Modal dialogues? What?
-You dont actually have to update instances everytime you change the blueprint. *
-NWScript is a fairly easy and powerful language and it differs only so much from the C -language it was derived from. Compiling includes is not something you have to do individually* and I cant see how it 'extremely' affects the module size more so then the scripts themselves.
-There may be no arrays in the language itself but thats what .2da's are for, and the language does have ways to read these files so I wouldn't say there is a 'complete lack' of arrays. As a sidenote I haven't never even needed arrays for anything I have done with NWscript, and I have done alot with it.
-Refer to already created dialogue? You can copy/paste dialogue trees from other dialogues and link to previous spots in the same dialogue. What you cant do is link from one dialogue to another, but that is because they are different dialogues.

* You can 'build' the module whenever you wish and choose what it does. I only use it just for mass compiling all my scripts and updating the blueprings, which seemed to be the problems you described. You can 'build' much more then that though..

I dont know how good morrowind toolset it compared to nwn toolset, but it should be pretty godly to be any better.
               
               

               


                     Modifié par Xardex, 31 mai 2011 - 05:25 .
                     
                  


            

Legacy_lordofworms

  • Sr. Member
  • ****
  • Posts: 422
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #3 on: May 31, 2011, 06:23:56 pm »


               Yeah, I dont understand either? You came to tell a bunch of YEARS old dedicated builders and players that...
this toolset sucks?

your daft man....I have yet to see a more versatile toolset...
morrowind?? lol...
yeah if you want a cookie cutter module that can just barely make changes beyond the original scope of the main game then sure its easy peasy.
nwn toolset I have seen modern games, warfare games, adult oriented games..etc...
which were built to have almost no recognition to the original game...
I would like to see a modern day steampunk mod be able to be made in morrowinds toolset.


anyways, thanks for the input but I dont think any of us here need to hear it...


now on the other hand, had you worded things differently I am sure many, many of us here could help you overcome your hesitation with this magnificent toolset.
               
               

               
            

Legacy_Fester Pot

  • Hero Member
  • *****
  • Posts: 1698
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #4 on: May 31, 2011, 06:57:04 pm »


               Trashcan - a builder cannot click an item in a creature's inventory, items, skin, claw, bite, etc., and hit the delete key to remove said item. One must drag it to the trashcan in the bottom left corner of the open inventory screen.

Not a big deal anyhow.

FP!
               
               

               


                     Modifié par Fester Pot, 31 mai 2011 - 05:57 .
                     
                  


            

Legacy__six

  • Hero Member
  • *****
  • Posts: 1436
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #5 on: May 31, 2011, 07:15:30 pm »


               Interestingly, I see a few of your negatives as positives.

I mean, take the blueprints thing. To have a separate blueprint for every single unique object in the world would make me die a little inside. I like objects to be independent from their parent. Try not to think of it so much like you would objects of classes in a more programming oriented environment, as it's different in a way that is at first subtle and quite confusing, but actually makes life much easier. To put my perspective in context: in my module I have one commoner blueprint. Yet every single commoner in the game has a unique appearance.

Mind you, I'm not a huge fan of nwscript. It gets the job done, but not having lower level access to the game mechanics, rendering etc very occasionally pops up as a problem with things I'm trying to write. Arrays, on the other hand, are kind of a non-issue to me. At this high a level I don't really see much use for them. You can usually get around storing lists of objects by putting a boolean on said object to mark it as part of a list, if you're desperate, or do some simple string concatenation using separator characters for more traditional types of data.

My biggest annoyance is a really simple one though: not being able to set variables directly from a conversation. I have to write sooooo many really short meaningless scripts just to make dialogue a bit more dynamic.
               
               

               


                     Modifié par _six, 31 mai 2011 - 06:19 .
                     
                  


            

Legacy_The Fred

  • Newbie
  • *
  • Posts: 46
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #6 on: May 31, 2011, 07:15:33 pm »


               Huh, I never even noticed that you couldn't delete, or I just forget. Well, it's a bit silly but it's hardly a deal-breaker.

The thing is, that toolsets are all about balance. The NWN1 one had a big issue with the fact that you couldn't browse resources whilst writing a dialogue or script. They fixed that in NWN2, but then people complained about how busy the new toolset was, how many windows it had and how you needed a three-foot plasma screen or dual monitors minimum to be able to see everything at once. You just can't win.
               
               

               
            

Legacy_FunkySwerve

  • Hero Member
  • *****
  • Posts: 2325
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #7 on: May 31, 2011, 07:51:09 pm »


               

Gecon wrote...

Even years after I used it the last time I still remember vividly how awful the NWN1 toolset was to use.

- Inconsistent interface (sometimes you had to delete with delete key, other times by moving the item over a "trashcan" icon that wasnt even instantly recognizeable as a trashcan in the first place).

In my seven years building with it, I have never had to delete anything in the way you describe. Your mouse actually has a second button, to the right of the first. Learn to use it. ':lol:'

- Modal dialogues everywhere.

As others have noted, this complaint is so vauge as to be meaningless. Modal as compared to what? Dynamic? Dynamic convos are available as well, and while leaving out GetConversationNodeID WAS an oversight, that was rememdied by the community nigh on HALF A DECADE AGO.

- The whole blueprint and copy issue. Having to update the copies every time you updated the blueprint. Ugh.

You're complaining about templates versus base items? Seriously? I get that updating them takes a while, but tha's sort of unavoidable given the flexibility you get in exchange. More than anything, this remark in particular makes it clear how little you understand about development. You don't have to, and shouldn't be, building in such a way that this is a regular practice, just if you need to go back and revise something. Further, if you KNOW you're going to be revising it, you should be dynamically spawning it from the blueprint instead, meaning that all you have to edit is the blueprint.

- The painful script language. Seriously, either make a compileable script language and then made it cleanly modularized, or just keep the original scripts. Compiling every include again and again individually for every script = extreme explosion of module size, extremely uncool.

As compared to what, exactly? It sure made learning C a breeze after I learned nwscript, and C is one of the most-used languages by game programmers. The use of headers files/includes is a well-established coding practice for numerous reasons. If you want to learn them, go take a course on computing. Further, you don't have to compile every include 'again and again', or 'individually', and doing so would have no bearing at all on your mod size. When you recompile a script, the old compiled (machine readable) script is discarded, and replaced with the new. Again, you clearly have no idea what you're talking about here. If you're going to troll a forum, it helps to have a clue.

- Not to mention the complete lack of arrays in the scripting language.
- The dialogue editor that just didnt allowed to easily refer to already created dialogue.

Shockingly, these are actually valid points, albeit ones the community has also addressed HALF A DECADE AGO. Pseudolists done with variables, hashes with nwnx, struct editing with nwnx_structs, and more. Again...clueless.

So yeah, it wasn't perfect. What is? And more importantly, why the heck are you coming back years later to complain about something you barely have the foggiest concept of? '<img'>

Funky
               
               

               


                     Modifié par FunkySwerve, 31 mai 2011 - 06:51 .
                     
                  


            

Legacy_Challseus

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #8 on: May 31, 2011, 07:56:19 pm »


               If you thought the NWN one was difficult to use, don't even think about trying NWN2, or gods, the Dragon Age one '<img'> For me, the Aurora Toolset will always hold a special place in my heart. Ah, god times...

And sorry for not having answers for your issues, but I think everyone else pretty much handled that.
               
               

               
            

Legacy_The Fred

  • Newbie
  • *
  • Posts: 46
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #9 on: May 31, 2011, 10:13:50 pm »


               

FunkySwerve wrote...

Gecon wrote...
- Modal dialogues everywhere.

As others have noted, this complaint is so vauge as to be meaningless.

I think he means the way you can only access one main window (area, properties, scripting, conversation etc) at once (i.e. you go into different "modes"). This is annoying, admittedly.

As compared to what, exactly? It sure made learning C a breeze after I learned nwscript, and C is one of the most-used languages by game programmers.

I have to second this, too. I got >90% in a C course I took primarily because I already knew all the syntax off by heart and back-to-front. Well, except pointers. Damn pointers...
'Posted
               
               

               
            

Legacy_ffbj

  • Hero Member
  • *****
  • Posts: 1097
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #10 on: June 01, 2011, 12:53:56 am »


               Well for me I have to agree with the counter-posters. I find it simple to use really. Compared to NwN2 which is far more powerful. Usually, and this is just my take, powerful means difficult, or perhaps time consuming would be more accurate. I suppose there are some annoying things about the tooleset that you have to get used to in a procedural way, but once you learn them it is oh so easy to use. Jmo.

Since all points were answered by others far more completely than I could of, even some that agreed with a few of your points, I won't go into all the complaints. Though the one you made about updating the blueprints seems especially petty to me.  "Oh I forgot to give these guys stealth on spawn, and there's about 20 of them placed in the module".  No problem I just update the blueprint hit advanced and update, and here's what really puts the kabosh on that complaint, I update only the ones I want.  So maybe I have a few guys not in stealth, or that don't have a +(x) weapon, or whatever.  Trashing one of the most useful, and least to me, features of the toolset really seems to be trolling for bad things.  Maybe you should have titled the article "Things I don't like about the tool-set."
Not sure  this was the response you were expecting.
               
               

               


                     Modifié par ffbj, 01 juin 2011 - 12:11 .
                     
                  


            

Legacy_KooKoo88

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #11 on: June 02, 2011, 02:02:51 am »


               Bioware should have made the NWN toolset more troll friendly. I definitely agree.
               
               

               
            

Legacy_jmlzemaggo

  • Hero Member
  • *****
  • Posts: 1869
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #12 on: June 02, 2011, 07:06:10 am »


               Bioware should have made the toolset available for other platforms, Mac for instance, much earlier.
That I agree.
Otherwise? I so enjoy what you PC guys made over those golden years there is no room to complain really.
Bammer! I usually love complaining a lot. 
               
               

               


                     Modifié par jmlzemaggo, 02 juin 2011 - 06:07 .
                     
                  


            

Legacy_CID-78

  • Sr. Member
  • ****
  • Posts: 261
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #13 on: June 02, 2011, 09:19:22 am »


               It's the golden toolset, it's simply the best toolset there is to get into game mooding, sure ther is  more powerfull tools out there, which by the way doesn't include TES construction set, which only have a few things it can do better then NWN. and that is making a seamless 3D sandbox module and if you prefer a database handling of items and objects. (it's really a matter of taste, the object itself isn't better after all).
You can make bridges something you can't do with either of the NWN toolsets or DA, but in other hand you can fall through the floor or wall aswell.

you can't even have looked at the scripting in TES if you complain about arrays. there isn't any here either, not to talk about how much else you are missing.

I have personally moved on, but it is still the best toolset for beginners that doesn't want to be limited in making clones of the original game.
               
               

               
            

Baaleos

  • Administrator
  • Hero Member
  • *****
  • Posts: 1916
  • Karma: +0/-0
Btw: Toolset of NWN = suck
« Reply #14 on: June 03, 2011, 02:26:37 pm »


               I have used the nwn toolset for about 5 years now, and I have tried opening the NWN2 counterpart toolset up, and instantly got confused by its layout and interface.

On that note, I think the nwn1 toolset, is superior to even its sequel.

As far as Scripting Languages go, I've not seen one that is better, besides LUA from GarrysMod which has slightly more possibilities, but that being said, nwnscript may not be grown by the dev's, but it sure as hell is developed further by the community contributions in the form of nwnx.


The only thing I would choose to improve about the scripting system of nwn, would be adding of multi-threaded scripting, and possibly having the ability to compile larget scripts in the module, instead of running into that limitation of how many functions can be included per script.


I would like toolset to have more 3d control over placeables.
Rotation, Orientation on the z axies as well as x and y.

There is much that could be improved in toolset, but being strictly honest, they are all really tiny things.