Introducing the BESIE Random Encounter System. BESIE provides tools, which require no scripting, for both classic random encounters and for a powerful MMORPG style spawning system. For scripters who wish to write their own random encounter routines, BESIE adds powerful scripting functions to the NWN scripting language. Version 1.81 has been recompiled under NWN v1.68 to ensure compatibility and includes some minor changes to the DEMO module. Version 1.8 includes support for 2da based custom encounter tables, all the new creatures through NWN v1.62, lots of tweaks and a couple of bug fixes.
Thanks Heatstroke. I haven't touched BESIE in years, obviously, but I do look in every once in a while to see if there are any comments. It's flattering to see that people still use this system. It was a real labor of love. I work as a professional programmer now, and more than anything else, it was BESIE that put me on that road. I'm not sure what Athas Reborn is. I'd like to see it though. Can you give more details?
Posted by DM Heatstroke at 2010-01-26 12:37:28 Voted 9.00 on 01/26/10
Good spawn system, needs to be Hall of Fame. Will be using it for the new PRC version of Athas Reborn. Personally, I prefer Neshke's Spawn System, but it doesn't work well with the PRC. I am liking BESIE more & more as I get into the guts of the random encounter systems _________________________ Heatstroke
Posted by Jimmy_Buffit at 2008-08-22 21:20:51 Voted 10.00 on 08/22/08
This system is awesome:)
Thank you. _________________________ Currently stalking the dungeons of ForkWest.com
Posted by Carlo at 2007-11-24 19:01:26 Voted 9.00 on 03/08/04
That was me by the way, heh.
Would be interested to hear if anyone has tried porting this to NWN2.
Thanks for doing the 1.81 update, Ray. Question: did you include the commoner door bashing fix posted in the link below?
Posted by Gothryd at 2007-07-03 07:46:34 Voted 10.00 on 06/20/07
Where is the fix to prevent commoners from attacking doors? The User Guild is gone! Carlo help!
Posted by Gothryd at 2007-06-20 12:41:20 Voted 10.00 on 06/20/07
I love this system and have been using it for some time, but I have notice that sometimes the commoners created may not have a head or hands visible. What script controls the random body part generated? I think it needs to be padded by +1 to prevent the 'NULL' part to be selected for body parts.
Posted by nayland at 2007-06-08 18:59:15 Voted 10.00 on 06/08/07
Read about this on the C.R.A.P. boards and tested it out...fantastic program!! Perfect for what I needed.
Posted by hexmendacious at 2007-01-18 06:20:54 Voted 9.25 on 01/18/07
Learned about this on the CRAP boards and I think it is pretty cool, too!
Posted by Rosietreats at 2006-08-09 21:30:12 Voted 10.00 on 08/09/06
This system is simply TOO COOL!!!
Thank you for coming out with the "Best Encounter System Invented Ever"!!!
Posted by Coolty3000 at 2006-02-18 21:47:11 Voted 10.00 on 02/18/06
Amazing! Just purely amazing! This works better than my current spawn system. A lot better!
Posted by Anonymous ( 82.127.xxx.xxx ) at 2005-10-15 13:58:16
Ok that system is good but only prob , how can i spawn a GROUP with different monsters in it :
-1 fire elemental
-1 giant spider
how can i have those 2 spawn at the same time as a group.
Posted by Anonymous ( 82.127.xxx.xxx ) at 2005-06-21 05:06:31
this stuff aint working.
theres little explanation only.
no examples.
I did all as mentionned. nothing work.
Custom list list aint working.
My Tag : BESIE RES
re_x1
Filled Hps etc like 4000/5/20/20 i dont remember right
but filled right. IT WORKS WITH STANDRAD LISTS NOT CUSTOM
I.E i put re_ax1 it works, but only with DEFAULT ANIMALS
not my list
i put re_x1 not working anymore.NOTHING SPAWNS .. LOL
and there no where to see an example of custom list to see if i do something wrong.
Posted by Drago Asher ( 24.72.xxx.xxx ) at 2005-01-15 08:25:00
Hi there. I am having a bit of a problem using Besie in my module. I have it set to generate undead encounters using the Besie Res tool with a tag of re_u. It generates undead just fine but every now and then (runing through with a level 1 PC in testing) it will generate a formian worker. I'm only using the standard encounter table as I wanted to test things out and get comfortable with the system before doing any custom work.
Any ideas as to why this might happen or how I could fix it?
Posted by Anonymous ( 205.173.xxx.xxx ) at 2004-11-29 09:13:00
I haven't had a chance to try the system yet, but if it works as well as the documentation is done, it should be great!
I have been using Raymond's Bessie for over a year and I can't get over how well made it is! It is so customizable and the cleanup is a great feature for my PW.
Thanks Ray!
Posted by Marek ( 64.251.xxx.xxx ) at 2004-05-13 19:01:00
I have a problem with BESIE calling my custom creature lists when the naming number is greater than 10. For instance, it recognizes re_custom10 but not re_custom26. In the BESIE tag line I use re_x26t0 and nothing spawns. The tables 10 and lower do fine. I know it's probably me but I can't find the problem.
Any suggestions?
Posted by Dagger at 2004-04-07 14:23:57 Voted 10.00 on 04/07/04
Simply the best. Total control over what, when and how.
Posted by Anatida ( ..xxx.xxx ) at 2004-03-14 14:32:00
I REALLY like this spawning system. We are trying to use it in the creation of our PW. However, several of our guild members have a concern with players "camping" in the low level spawn areas. I've considered attaching a counter (variable) to each PC, and having the script only spawn when the count is < that number. I don't see this type of issue covered anywhere in your documentation, or the scripting. Before I went into trying to edit your scripts (I'm not that great with it) I thought I'd ask. As my husband said, first rule of programming, Never spend your time creating something someone else has already done. *smile*
Thank you for the awesome work!
Posted by Carlo at 2004-03-08 09:23:23 Voted 9.00 on 03/08/04
I've been using this system for a long time now. As long as you have basic text editing skills and can refer back to the included docs (which are very well done) you can get yourself a robust and easily configurable encounter system. Random encounters are very simple to do and populating your areas with monsters, neutral creatures, or NPCs is also easily done. If you have some basic scripting ability, you can also extend the system with little hassle. Thanks to Ray for the latest update.
Posted by Parsec ( ..xxx.xxx ) at 2004-03-04 23:40:00
Good to see you are back Ray and continuing to work with BESIE!
For you folks who are upgrading from v1.7. Please remember, after you import the new version you *must* build your module by selecting "build module" from the "build" menu of the NWN Toolset.
Hi all. V1.8 is currently in Beta testing for members of the BESIE user guild. I will release the final version in a week or so barring any major problems. 1.8 fixes the paratroopers, adds 2da support for custom encounter tables, and includes all of the SoU and HotU creatures in the standard tables.
WarLeader_6
Just in case you never got an answer, I think it may be the spawn in animation for creatures. Check your standard or modified OnSpawn for creatures and see if spawn in animation is uncommented. This may solve the problem. If not, I have not used this system so it be something within.
Anyone,
I have always thought this system is the best. I really did enjoy it. I had to stop using it after SOU release because of an annoying situation. Can someone please test this for me because maybe there is something I am doing wrong. ok, I change nothing, absolutley nothing. just import BESIE into a new mod, make an area, place a BESIE RES, set the chance for a spawn higher ( I used 6000 for 60%) in the tag use RE_h to just get humanoids. then wait....Unfortunately for me, I am getting all my spawns way in the air, and it causes them to float down to ground.
I have NWN,SOU,and HOTU. I changed no NW scripts, and jst imported BESIE and tested it. Works great except the spawns are high in the air. can someone please confirm?
It doesnt seem to happen on large creatures such as giants and Ogres...just humanoids
Thanks
WL_6
Posted by bloodsong ( ..xxx.xxx ) at 2004-01-16 14:32:00
heyas;
first off, besie is killer. :) ray did all this nutso figuring and calculating and planning, just so people could come along, punch a couple of numbers and letters in on a placeable, and have totally random encounters. out of the box, you can populate forests, graveyards and crypts, towns and inns, etc., using the built-in groups.
and the placeable respawner is very helpful, as well! i have yet to tinker with that bad boy to its full potential, but it is very easy to set up.
now we have in our world a 'bad part of town,' full of twisty little alleyways... and you NEVER know when some bandits are gonna leap down from the rooftops on you! very cool :)
now... the one thing i am (and it looks like other people are) having trouble with is the custom encounters. i dont know about you guys, but im trying to get it to spawn rats, and all i ever end up with are duergar clerics. :/
by putting in some debugging notes, i see it is noting that i am using a custom encounter table, running the custom table script, and selecting a rat. still, i get duergar clerics. ::sigh::
but i'm hopeful that an update is on the way soon!
oh! ray... in the update, do you think it would be possible to create respawning doors? like for a pw, if you want to have a bashable door that regenerates later? that would be hella cool :)
---------------------
BESIE Mailing List
---------------------
If you want to be on a mailing list for updates to this project send an email to me at [email protected] with the subject as "BESIE mailing list".
If I get 10 people who want to be on a mailing list, I'll make one.
Yes, this is the third post in a row regarding this topic, but upon looking back, I realized a person would have to actually do some reading before they even realized there was a mailing list. So I wanted it plastered very visibly across the top.
I didn't realize that as a registered user my e-mail address isn't displayed with my post. So for those who may be interested in being on a mailing list. send the email with the subject "BESIE mailing list" to [email protected]
Rex, The only update I can give you is that I'm almost finished with chapter one of the HotU expansion :). I really want to finish it before I get into scripting again.
I've had several requests for a mailing list. Enough for me to follow up. If any of you want to be on a mailing list for updates and watnot, send me an e-mail with "BESIE mailing list" as the subject and I'll add you. If I get enough of them (say 10 or more) I'll create a list. Maybe I'll take Dan up on his offer of starting a yahoo group.
My life is much busier these days than when I started this project, but your response and input is motivating, so thank you.