Neverwinter Vault

Expand AllContract All -Site -My Profile -Features

Neverwinter Nights 2

-NWN2 Files -NWN2 Game Info -NWN2 Resources -NWN2 Community

Neverwinter Nights

-NWN Files -NWN Game Info -NWN Resources -NWN Community

Vault Network
RPG Vault
VN Boards
IGN Vault
Vault Wiki
· Age of Conan
· Anarchy Online
· Asheron's Call
· Dark Age of Camelot
· City of Heroes
· D&D
· EVE Online
· EverQuest
· EverQuest 2
· Final Fantasy
· Guild Wars
· Lineage 2
· Lord of the Rings Online
· Middle Earth
· Neverwinter Nights
· Pirates of the Burning Sea
· Rise of the Argonauts
· Star Wars Galaxies
· Tabula Rasa
· The Matrix Online
· The Witcher
· Titan Quest
· Two Worlds
· Vanguard
· Warhammer
· World of Warcraft

Planet Network
Planet Hub

IGN
Games
Cheats
Entertainment

The Web   The Site  



NWN SCRIPTS

- Jump to comments -
Title  Tink - DM Listener
Author  Realms of Mythology Creative Team
Submitted / Updated  05-30-2008 / 06-01-2008
Category  Scripting routines
Expansions  HOTU-1.68
Format  Module and Code
Type  Type - Listening
Includes  Custom
Forums  Link
Description
On our server, the DMs don't always want to be logged into the game using the DM client. It is offen much more useful to be running about as a "mortal" character. Thus Tink, the DM listener, was created. She gives us access to some of the more useful DM client commands while logged in as a normal player.

Tink is a "listener". A creature that "listens" to everything you speak out loud and reacts to certain, pre-programmed, phrases. So you can be anywhere in game and Tink can execute a command on a player without you being close enough to aim an item at them. They can be on a completely different map and as long as you spell their character name correctly, Tink can find them. For us, this is a *huge* improvement over an item that you have to be close enough to aim at a player for it to work.

Detailed instructions for use included and the scripts are well documented.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
She has been trained to "listen" for the following commands:
Tink control options:
- tink listen: Tell her to start listening to you.
- tink stop: Tell her to stop listening to you.
- tink bye: Tell her to go away.
- tink follow: Tell her to follow you or stop following you.
- tink help: Tell her to display a list of all the commands she will respond to.

Creation options:
- item: Create an item in your inventory. Item ResRef required.
- place: Drop a placeable next to you. Placeable ResRef required.
- spawn: Spawn a creature next to you. Creature ResRef required.

Transportation options:
- bring: Move a player from anywhere in the game to your side.
- goto: Move yourself to any player anywhere in the game.
- map: Move yourself to any map in the game. Map tag required.
- wp: Move yourself to the first waypoint in the game that matches the spoken tag.

Give and Take options:
- give gp: Give a player a specific amount of gold.
- give level: Give a player enough XP to hit the next level.
- give xp: Give a player a specific amount of XP.
- take gp: Take a specific amount of gold from a player.
- take level: Take away enough XP to drop a player down a level.
- take xp: Take a specific amount of XP from a player.

Player Punishment options:
- boot: Boot a player from the server.
- freeze: Freeze a player in place by setting them uncommandable.

Misc. Player Functions:
- exa: Short for "Examine". Displays lots of information about the player. Like CD key, ip address, age, deity, race, carried weight, classes, AC, HP, alignment, saves, stats, etc.
- feats: Displays the player's feats.
- getps: Displays the player's GP and XP.
- equips: Displays a list of names of the player's equipped gear and how much it is worth.
- fullheal: Cure, heal and res the player.
- heal: Set the player's hit points to full health.
- skills: Displays the player's skills
- where: Reports back the location of all players or a specific player.

Misc. DM Functions:
- hour: Advance time in hours.

Each command has built in help. Simply type the command (for example: give xp) in without any variables and Tink will explain how to use it.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Credits and Honors

There are two people in particular that we need to thank and give credit for. Without them, Tink wouldn't exist.

First is Nereng, a great guy and (to us) the leading vault expert on listeners. If you haven't seen his "The Invisible Listener v2.0" package it is spectacular.

Link

Second is Sir Elric, whom we have never met but his "Sir Elric's Verbal Mob Spawner v1.1" provided the foundation for Tink. Her "spawn" command was the first thing Tink learned how to do and the list rapidly expanded from there.

Link

We used CFBMoo1's DM Tools 2.0 as a foundation for the GetClassName function. That converts the CLASS_TYPE_* constant into the readable class name.

Link


We used Beta Testers Toolkit v1.3 by DnC Team as a foundation for the GiveLevelToPlayer function. That gives the player enough XP to level ONE level.

Link

We referenced the time functions in the DMFI for the AdvanceTimeByHour function.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
How to use:

Assumption: You have tag based item activation enabled.

1. Import i_dm_tink.erf into your module file
2. Edit the l_tink_funcs script.
- locate the is_a_DM function - starts on line 89
- You *MUST* add the login ID and public CD key for EACH login ID you want Tink to listen to. This is the *only* thing that keeps her from responding to anyone. You don't (typically) want your players to be able to give themselves unlimited gold and xp.
- Follow the directions that start on line 113 to add in the login ids.
- If you skip this step, Tink WILL NOT WORK. At all.
3. Compile the scripts. If you skip this step, Tink WILL NOT WORK. At all.
4. Run the module in game and have fun seeing what Tink can do. Use "Tink's Bottle" on the ground at your feet to spawn up Tink. It takes a couple seconds after she appears at your side for her to start listening to your voice commands.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Updates:
6-1-08 - Removed account information from screenshot.

Files

NameTypeSizeDownloads
MythosDMListenerv1.rarMythosDMListenerv1.rar
Submitted: 05-30-2008 / Last Updated: 06-01-2008
rar142.96Kb179
Sample module, erf, screenshots, and readme file.
SCORE OUT OF 10
10
9 votes
View Stats
Cast Your Vote!

PORTFOLIO
Add this entry to your portfolio so you can track it
Manage your existing portfolios or create a new one.
SCREENS

Sample screenshot from in game showing the "give xp" command.


Sample screenshot from in game showing the "tink listen" command.


Sample screenshot from in game showing the "exa" command. Some information blacked out.





You Must Be Logged In to Participate.
Comments (15):

Posted by Saduj at 2012-03-29 23:58:53    Voted 10.00 on 03/29/12
Very cool, i will be adding a version of this to my server now that ive evolved to the point were meatworld DM's are obselete! (as I apparently broke the DM client, lol)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Jezira at 2010-11-16 10:31:16    Voted 10.00 on 11/16/10
Excellent =)
Thanks for sharing!
_________________________
800 sci-fi placeables! *Patch 02* | Modern Secret Base | SW Heads | SW Weapons! | Whitefall Exotic flowers * Updated 1.1! * | Whitefall Heads | Modern Inventory Icons | Mass Effect gun - NEW versions! | Bloody notes! | Horse statue

Posted by Shia luck at 2010-01-21 14:49:41    Voted 10.00 on 01/21/10
Very very useful for non DM groups. No, Incredibly useful.. no, wait ... Totally Wicked!

Thank you :)
_________________________
Check out the latest reviews of new modules: The NWVault Reviewers Guild

The 'A Dance with Rogues Discussion Group'

Posted by Gonzo_og at 2010-01-12 09:59:17    Voted 10.00 on 01/12/10
Dm tools are good.
_________________________
stuff

Posted by Realms_of_Mythology at 2008-11-10 07:41:20    
Thanks for the kind words, Sharona Curves, Korbin and crazedmages.

Tink is still learning how to do things on our server. When she feels like it, naughty little pixie that she is! Feel free to send us an email if you have specific things you would like her to learn how to do.

*grins and hugs Nereng some more.*

ladyalatariel45: Could you be a BIT more specific as to why it will not let you compile the code? Does it give you an error message? If so what does it say?

Library files can be a bit of a pain sometimes. Try having the l_tink_funcs as well as the n_tink_conv scripts open in the script editor. Make your changes to l_tink_funcs, save the file, then add a space to the n_tink_conv file. I usually do that in the header. Just something enough to change the file without REALLY changing it. Save (and thus compile) n_tink_conv. See if that helps to force a save/compile of the l_tink_funcs file.

-- Mistress

Posted by ladyalatariel45 at 2008-11-07 00:21:57    
Hi. I just recently downloaded the Tink system. I followed all of the directions. Added the login and key. I tried to compile the scripts. I was not allowed to compile the script. Why is this?

Posted by nereng at 2008-07-26 19:35:15    Voted 10.00 on 07/26/08
And a big huggle from me as well! :)

Posted by crazedmages at 2008-06-30 07:30:00    Voted 10.00 on 06/30/08
This is a cool script/tool from a very helpful team.
_________________________
People react violently to fur rather than leather because it is easier to pick on rich chicks with bad taste than biker gangs.

Posted by Korbin at 2008-06-17 00:39:51    Voted 10.00 on 06/17/08
I am highly impressed, it is operating in a 1.69 patch 9 enviroment pretty seamlessly. This will indeed prove a boon whether or not is gets reworked to fully intregrate to 1.69.
_________________________
Webmaster of Shadowhome

Member of Door of Dream Development and building team.

Posted by Sharona Curves at 2008-06-03 19:01:08    Voted 10.00 on 06/03/08
WOW! this is awesome.

Posted by Realms_of_Mythology at 2008-05-31 07:25:58    
Skitzo: "Are you going to re-code this to not use a listener but use the new 1.69 chat functions?"

I haven't looked into the new 1.69 goodies at all yet. So at present, I have no plans to adjust Tink to use a different system. She works great and has been tested for over a year. I have plenty more scripts on my todo list to mess with one that isn't broken. ;)

FuzzMD: over_my_head beat me to the answer. *smiles at over_my_head*

This is the one part of Tink I expect to get bug reports on. Since you actually have to edit code for the system to function.

KD! *grins and noogies*

-- Mistress

Posted by KansasDark at 2008-05-31 06:14:53    Voted 10.00 on 05/31/08
Another excellent script package Mistress, and the rest of the RoM crew, thanks for sharing.

Should make it very easy to playtest development from within a mod as a player.

Posted by over_my_head at 2008-05-31 02:26:52    
@ FuzzMD: You *MUST* add the login ID and public CD key for EACH login ID you want Tink to listen to. This is the *only* thing that keeps her from responding to anyone. You don't (typically) want your players to be able to give themselves unlimited gold and xp.

Should be clear. Seems like a very interesting system. I will have a look, and see if this can be adapted for NWN2.

Posted by FuzzMD at 2008-05-30 23:25:14    
So how do you stop random players from abusing this, anyway?

Posted by Skitzo at 2008-05-30 18:42:38    
Are you going to re-code this to not use a listener but use the new 1.69 chat functions?
_________________________
NWN2 voicesets for NWN1

You must be Logged In to post comments in this section.

 
Most recent posts on the MMO General Boards
Analyst: Star Wars: The Old Republic Could...Analyst: Star Wars: The Old Republic Could Sell 3M: more numbers
- last reply by Acao on Aug 15, 2011 06:15 PM
which class will your first character be
- last reply by Blisteringballs on Aug 15, 2011 05:50 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 05:00 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 04:00 PM
NWN Idea Database Update
- posted by Vault_News on Aug 15, 2011 03:46 PM
Missing Votes for NWN2 Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:40 PM
Missing Votes for NWN Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:39 PM
Random Questions and game altering suggest...Random Questions and game altering suggestions!!!
- last reply by ArkadyTepes on Aug 15, 2011 03:22 PM
State of the game?
- last reply by LyricOpera on Aug 15, 2011 01:37 PM
Yesterday streaming, now demanding downloa...Yesterday streaming, now demanding download :(
- last reply by Sinane-tk on Aug 15, 2011 10:23 AM
 

   


IGN Entertainment
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2011, IGN Entertainment, Inc. | Support | Privacy Policy | User Agreement | RSS Feeds
IGN’s enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.


NWN2 Hall of Fame

HOF NWN2 Prefab Blueprints


View all Hall of Fame entries


Neverwinter Nights 2

TOP NWN2 Modules

NEW Modules

NEW Reviews

NEW INTL. Modules

TOP Hakpaks

TOP Gameworlds

TOP Tutorials

TOP Prefab:Areas

TOP Blueprints

TOP Plugins

TOP UI

TOP Other

TOP Visual Effects

TOP Scripts

TOP Tools

TOP Movies

TOP Models

TOP Characters





Hall of Fame

HOF NWN Modules


View all Hall of Fame entries


TOP NWN Modules

NEW NWN Modules

NEW Reviews

TOP Intl. Modules

TOP NWN Hakpaks

TOP NWN Gameworlds

TOP NWN Models

TOP NWN Portraits

TOP NWN Scripts

TOP NWN Prefabs

TOP NWN Other

TOP NWN Movies

TOP Sounds

TOP NWN Textures

TOP NWN Creatures

TOP NWN Characters