- the ERFs. Just for builders. You don't need this separately -
NWN1. Patch 1.69 required
v2.08 29. January 2010
- One heartbeat script for exactly one NPC (+a little OnSpawn)
- designed with storytellers in mind, stage plays, cutscenes or text-heavy modules
- comfortable, simple, fast, stable, flexible
- targets good to advanced builders and scripters
- thoroughly tested
- synchronized and reliable timing
- should work multiplayer
- no HAKs, no nothing
- a small expanded library for convenience included
- For scripters everything's possible. Interfaces use ExecuteScript(); and SignalEventToObject();
- compatible with almost anything. Interferes nowhere and doesn't change a thing
- when not active it consumes literally 0.00% CPU cost. As optimized as it gets
- up and running within twenty minutes
Manual and showcase included
* Developed with NWN 1.69, HotU and SoU. I'm not sure if you can import it without the expansions, though. Enjoy, vote, report bugs. Looking forward for great modules.
NWN2 conversion is at: Link Five Flagons Theater is at: Link
This is one for the search engines: "theatre", "stageplay", "cutscene", "machinima". (ca. 100 downloadcounts been lost with older versions)
_cex: a small camera library for ds-tl NWN1 using Gestalt's systems. MP not tested, provided "as is" (don't overwrite the include. It was developed with an older version.)
- 2.03 - 15. May 2009: - !!! For performance reasons the director gets a little OnSpawn-Script. !!! Goodbye one-script paradigma. - valid dstl-books 10 GP worth (see manual) - created objects get no longer the "book" set. Look in the vars of the director - INNER CORE: optimized. I no longer shift strings, but operate on pointers. The 100 MB range is now in sight (Don't! I'm still reading once/6 secs the whole book in a local var). Got rid of all GetStringLength() except one per book. Disadvantage (ADVANCED): manipulating string buffer gets a bit more complicated. DSTL_DSTLPREFIX+"txt" is the buffer, DSTL_DSTLPREFIX+"txtc" the read ptr, DSTL_DSTLPREFIX+"txtl" it's length. That's it. Some more optim. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-1114:05:28
Five Flagons is online and open (see above). Thank you all. Look out for act II-V of aeotp. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-1009:24:14
- 2.02 - 10. May 2009: - fixed countless bugs - created placeables are now turned 180 degrees (sorry, necessary) - [SPEED:] is now considered an advanced command. Some explanation in the manual - EXECUTESCRIPT, SIGNALEVENT and LOCALVAR are no longer delayed - DSTL_MINDELAY is now 0.0005 seconds. DSTL_FORCETIMEOUT is now 20.0 secs. - CORE: optimized - for performance reasons the director directs even in his sleep or when dead - for performance reasons the standard heartbeat of the director is no longer called _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-0801:42:07
KNOWN ISSUES: there are some synchronization issues with accelerated speeds. The [SPEED:]-command will in future versions be considered "advanced". If you ever encounter such an sync-problem, issue a [P:6.1] (Pause:6.1 seconds) right in front of the command in question (use it only for long sequences of dialogue). With standard speed the whole thing runs smoothly nonetheless. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-0623:40:25
thanks a lot. I got a small, wooden as-clean-as-possible low-magic CEP2.2/CMP theater in the works for everyone to contribute, maybe an EARLY preview will be out in 2-3 weeks. And everyone excuse for the daily patches policy, but we reach stable soon. ("Ozymandias" from Shelley including desert, stone head, bedouin and pack oxen fits in exactly 55 lines dstl) _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by calsailx at 2009-05-0603:26:45
Hope to find time to look at your new version, the v1 demo got me thinking of all kinds of ways this could be used. Will be keeping an eye on this project, Good Luck! _________________________ TNI01 Usable Beds || TNI02 Useable Beds || TWC03 Usable Beds
Posted by DSenset at 2009-05-0523:51:58
- 2.00 - 4. May 2009: more or less rebuilt completely - see manual - 2.01 - 6. May 2009: - BUGFIX: obj was "" after bookchange. - BUGFIX: move and turn now behave like expected (terribly sorry). - minor expansion and erratum in the manual - director now reads also BASE_ITEM_MISCMEDIUM because of the neat pics. provided a function dstl_isvaliddstlbook(object item) for this. - CORE,_EX: minor optimizations _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-0520:54:57
BUG in 2.00: obj is "" after book change. Workaround: [:tag] as very first line. Will be corrected in future releases. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by DSenset at 2009-05-0305:15:00
Thank you all. The revolutionary 2.0 is heavily in the making. Yeah, the lecturn. Noticed, fixed. No faction problems, why. The dragon actors union were on strike recently I heard, maybe that's something to do with it. But I like your atmosphere better than mine with it's open windy opera architecture - and it's more like a tech demo - (and the stage too small), to speak frankly. I'll build a small wooden variete and a scripted reference grid of waypoints then, but that'll need 3-4 months more min. First thing then would be a stock of actors, placeables and a plain text library of environments for copypaste. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by Ondaderthad at 07:09:08 Voted10.00
Nice Opera. I failed my INT roll. Didn't think about using dstl script to spawn the spectators. ;-) I was enjoying the show up to the point where a Huge dragon started killing everything. He also destroyed the lectern so next script had errors with missing object. Probably a faction problem. Some nice ideas about lighting and other possible tricks. Thanks for that. _________________________ The Best PW system is getting even better. PLATEMAIL Tech Preview