MTT v2.01 - A GUI driven Module Testing Toolkit for builders and test players. MTT is designed to assist NWN2 developers with their module testing. Test players have controlled access to functions that improve the efficiency of module testing and reduce the time it takes to repetitively test modules, scripts and in-game systems. MTT uses a widget in combination with a UI menu to provide an easy to use package. MTT is simple to incorporate into existing modules, does not overwrite NWN2 files and comes with an installer/uninstaller.
Features include
Controlled access to MTT functions � control what functions your module�s test characters and DMs can access.
Module Reload � for restarting the module quickly. This is a real time saver for repetitive testing.
Teleport Options � instantly jump to selected areas of your module. Several options are available like preconfigured waypoints, enter the tag of a waypoint or the previous module reload location, plus others.
Flexible Debug Options � send debug information to a log file, as shouts, PC messages and/or DM channel.
Increased Movement Rate � twice normal running speed gets you places quickly.
Immortal/Invulnerable � make the PC immortal/invulnerable. Sometimes death is just too inconvenient.
Explore Map � display the unexplored areas of the map.
Cutscene Invisible � good for taking screenshots.
Unlock & Disable Traps, Doors & Chests � it can also give DC information.
Insta-Kill Enemies � if you don�t want to fight.
Despawn Area � removes all NPCs/Monsters from the current area.
Identify Items � make sure your treasure tables are giving out the right gear.
Advance Game Time � test time dependant functions quickly. eg resting.
Instant Rest � restores hit points, spells and removes negative effects.
Instant Heal � restore hit points.
Resurrect � Bring life back to fallen comrades. It even works on your own dead PC.
Alternative Conversation Driven Menus � Whilst the MTT is primarily UI driven, most functions are available via an alternative conversation driven menu.
Module Reload Widget.
Combat animation widget.
For the module builder who is serious about testing and QA, the Module Testing Toolkit can save hours by reducing the grind of repeat testing, making it easier to navigate quickly to locations within your mod, and providing an easy to distribute tool to your test players.
If you use the MTT to test or QA your module please take the time to show your appreciation by posting a vote.
A big thanks to Better Than Life for his UI tutorial, Rich Taylor for his Blog, Grinning Fool for his NWN2 UI Reference, Abraxas77 for his updates to the UI Reference and Lance Botelle for his XML & GUI tutorial.
Usage Notice:
1. Permission is granted for the MTT to be incorporated into any NWN2 module or PW.
2. Please do not re-package or distribute MTT functions, scripts or XML as part of any compilation for public release.
v201d Update: Modified the MTT installer and the installation instructions. The v201c installer was was a little unpredictable with the update of ingamegui.ini
v201e Update: Modified the code so MTT no longer uses ingamegui.ini This keeps MTT independent of other UI packages that may write to ingamegui.ini
v2.01f Update: Added mouse over function descriptions to the the MTT Mini-Menu.
v2.01g Update: The options include file now has the MTT version number appended to the file name. Added "one click" module reload option. See include script "inc_mtt_options201x". Thanks to smorpheus for the suggestion.
v2.01h Update: Added area names to the Teleport UI buttons. Thanks to brisid for the suggestion. Added mouse-over tooltip descriptions to some of the Teleport options. Restricted UI functions are now disabled (greyed out)in the GUI. Added a Module reload widget that shortcuts the module reload process and avoids the MTT Main Menu. Added an animation widget that I have been using to test 3D models and animations.
I strongly recommend you use the MTT Installer (MTT_Setup201h.exe). But I've made this rar available if you feel you need to install the MTT manually and you know what you are doing.
This is completely essential for any builder! _________________________ Mokah - The Grumpy Strumpet || Dear Strumpet Letters || Jabberwocky Development Blog || Vertex I - The State of the Union ||
Posted by Barry_The_Hatchet at 2009-01-0603:59:09
Thanks for the suggestion brisid. The number of preset waypoints are currently limited to the number of buttons available on the Teleport UI. To expand on the number of preset waypoints I'd have to create an additional UI specifically for preset waypoints. There is a teleport function that provides a text entry box and allows the player to enter the tag name of a waypoint. So you can jump to any waypoint in your module. I like the idea of adding a waypoint name or description to the UI. I'll have a look into that. Thank you to all that have voted and left encouraging comments. Cheers - BTH _________________________ Barry The Hatchet Custom Content [ BTH Vault Submissions] [ BTH Gallery] [ BTH Blog]
Posted by brisid at on01/04/09
Excellent product! Though I would like more flexibility in the jump waypoints: more than four, and waypoint names on the UI would be awesome (if that's even possible).
Posted by MokahTGS at on08/15/09
This is for sure a must have. I don't build without it. _________________________ Mokah - The Grumpy Strumpet || Dear Strumpet Letters || Jabberwocky Development Blog || Vertex I - The State of the Union ||
Posted by StormSeer at on10/18/08
Useful and innovative, just what we have come to expect from Barry the Hatchet _________________________ AussieNWN - Dark Ages (now deceased) Link Admin, Dev, DM
Posted by Indira at on09/07/08
A solid ten from me! I got a tip from me forum and after I've installed this beauty game testing feels like half as hard as before! Great work Barry! :) _________________________ From someone who is starting to feel like an Ent among saplings when playing computer-based D&D games...
Posted by Rasvar at on08/30/08
Great idea, great execution. I usually make something similar myself, but your version is much better. _________________________ Howls in the Dark The Chronicles of Azealus 1: The Tower in the Marsh Rasvar's module development blog
Posted by JollyJenkins at on08/07/08
This toolkit really makes module testing easier. It is a must have for ANY module creator.
Posted by Tripp888 at on07/05/08
This thing is wonderful. The inclusion of the Uninstall feature is wise and so helpful too. Thanks!
Posted by Barry_The_Hatchet at 2008-06-2406:06:24
MTT Version 2.01g adds a "one-click" option to the Reload Module function. Thanks to smorpheus for the suggestion. By default, MTT will ask for confirmation when the Reload Module button is clicked. Refer to the updated readme file for instructions if you want to disable the OK/Cancel Reload Module confirmation. Additionally, the option include script has been renamed with the MTT version number appended to avoid conflicts with previous versions of MTT. For Existing MTT users who want to upgrade- If you have MTT version 2.01f you can download and run MTT_Setup201g.exe and import MTT_v201g.erf into your modules and overwrite all MTT resources. If you have MTT v2.01e or earlier it is recommended to use the uninstaller before running MTT_Setup201g.exe See the MTT Readme.html file for details on the MTT uninstaller. I'd like to thank the people who have used this tool and taken the time to vote and leave comments. It's great to see some "published" module developers are finding the MTT useful. Spread the word about MTT to your mod builder friends :) If you have an idea for a feature you would like to see in the MTT please let me know. Cheers - BTH _________________________ Barry The Hatchet Custom Content [ BTH Vault Submissions] [ BTH Gallery] [ BTH Blog]
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone