The Common/Community Scripting Library is a great resource that could benefit from a little more usability. I want to make a couple suggestions to improve its ease of use, so that it gets the exposure it deserves.
First, finding the CSL directory itself: it is reachable through an IP address. It could greatly benefit from a domain name. I use this directory both as a reference for the default scripts whenever I don't have the toolset open, as well as looking at some of the useful CSL-specific functions that have been created. (For example, I recently found a nice hex-to-int function there.) Finding this directory when I'm away from my home Firefox profile usually means going to the scripting forums here on the BSN, finding the scripting resources thread, and finding the CSL--a Google search often won't find it.
Second, using content from the CSL: There's no link from the CSL directory page to download the CSL files that I've found. If you know just where to look on the Citadel, you can find the file listing. There's a Vault entry but it's way out of date. You also can't copy-paste directly from the CSL directory because the line numbers aren't easily stripped.
So, how about providing a link to a download page from the CSL directory itself? Or updating the Vault entry and linking directly to that?
I want to finish this off by offering thanks and congratulations to Pain for his hard work making the CSL an awesome tool. My impression is that currently this tool is under-utilized because of minor marketing issues that should be able to be overcome, whether by Pain himself or someone assisting him.
Consolidating the Common Scripting Library
Débuté par
MasterChanger
, janv. 18 2011 02:18
#1
Posté 18 janvier 2011 - 02:18
#2
Posté 11 décembre 2011 - 11:06
It appears to be down right now - it's an awesome resource. The compiled and accumulated knoweldge of all NWN2 builders.
#3
Posté 11 décembre 2011 - 03:12
Until Pain puts it back up... my copy of the scripts, which is only a month or two old and I believe the most recent release. dl.dropbox.com/u/3879894/CSLScripts.7z
#4
Posté 11 décembre 2011 - 04:42
Personally I find going through other people's scripts to make sense of them and then incorporating them into my stuff to be about as much work as just writing the damn things from scratch. This is more of a personal weakness, though - there are a lot of basic little things which are quite commonly sought-after, and having a library of them is pretty neat. It saves a lot of time. I agree though that the better organised this sort of stuff is, the better. The longer someone has to spend searching or looking, the less useful it is compared with just cracking out the old script editor.
#5
Posté 11 décembre 2011 - 08:08
Yes, with neither the pages for the downloads (along with the rest of the Citadel) nor Pain's Doxgygen site for the documentation working, the Community is losing a super-valuable resource. The Doxygen site served several purposes, including a reference for the functions that shipped with the game without needing to have a super-include open in the toolset.
The CSL provided additional value just by virtue of Pain being systematic. A lot of what needed to be done to make elements of the vanilla game work better (spell resistance--I'm looking at you!) required recompiling all scripts. Even if an individual content creator could do that, it simply isn't worth reinventing the wheel over and over. Similarly, the environmental variables that affect spells--even if one happens not to care for the specific choices Pain has made, having those pieces built in means that it's much easier to make system-wide changes.
Unfortunately, the issues relating to the Citadel being down and the Doxgygen info not findable/unavailable are the same issues: someone finding the time to create an interactive repository of knowledge and links with forums and collaboration built in. Theoretically, that could have been the BSN (at least it's got projects) but I, for one, don't want to have to depend on EA for the long-haul.
The CSL provided additional value just by virtue of Pain being systematic. A lot of what needed to be done to make elements of the vanilla game work better (spell resistance--I'm looking at you!) required recompiling all scripts. Even if an individual content creator could do that, it simply isn't worth reinventing the wheel over and over. Similarly, the environmental variables that affect spells--even if one happens not to care for the specific choices Pain has made, having those pieces built in means that it's much easier to make system-wide changes.
Unfortunately, the issues relating to the Citadel being down and the Doxgygen info not findable/unavailable are the same issues: someone finding the time to create an interactive repository of knowledge and links with forums and collaboration built in. Theoretically, that could have been the BSN (at least it's got projects) but I, for one, don't want to have to depend on EA for the long-haul.
#6
Posté 18 décembre 2011 - 09:16
Gratitude for the host Kamal!





Retour en haut







