This version is BETA:
This system is nearing a stable release, but is still considered BETA. As such, expect and report bugs, and please give me the chance to fix these bugs BEFORE voting negatively.
MAJOR FEATURES:
-5 Riding horses
-3 Riding ponies
-4 War Horses with barding options (Capable of Jousting)
-4 War Unicorns with barding options (Capable of Jousting)
-1 War Nightmare with barding options (Capable of Jousting)
-11 non-ridable pack animals*
-NWN mount radial commands supported
-Full henchman support
-Animal name can be randomly generated or can be spoken by the PC
-Persistent ownership using �deeds� in players� inventories
-Deeds can be transferred simply by giving the deed to another PC
-Persistent animal inventories using NWN databases*
-DM�s and DM-possessed NPC�s get special treatment by both horses and horse sellers
-Hitching rails that dismount the PC and hitch up every animal owned by the PC
-Area transition scripting to create areas that do not allow horses. Works with the hitching rail.
-DM Horse Widget that allows DM's to work with horses easily in-game.
-Very configurable:
-All configuration defaults are kept in a single �horse_cfg� making customization easy
-Configurable swear/racist word filter for horse names
-Nearly all configuration values in �horse_cfg� can be overridden per seller using local variables
-�Advanced� configuration allowing module builders to decide who can ride what type of horse
-Comprehensive include script for advanced module builders
-Compatible with Calan�s Flight System
-Does not disable or replace Bioware's internal horse system, leaving its functionality intact**
*Please read the documentation on Linux-based servers
**Full testing has not been performed, and it is likely that this aspect of the system is still very buggy. Use caution when combining the systems.
There ARE some known bugs/issues. These are listed in the included documentation.
PLANS FOR FUTURE RELEASES:
-Remove CEP requirement
-�War Ponies� to avoid the annoying size-changing horses for smaller statures.
-Mounting animations are not run. This is planned for the future. (Not all horses have this animation)
-There are no internal jousting functions. This is planned for the future.
-Separate speed and price adjustments for the various �Special Breeds� are planned for the future.
-Horse armor has no effect on the AC of the horse or rider. This is planned for the future.
-The horse seller doesn't always hear the PC speak the name of the horse. With the new OnPCChat event script, this will be corrected in a future release.
-A few more suprises
VERSION INFORMATION:
v0.11b- Fixed more compatibility issues with 1.69, Updated for CEP 2.3 compatibility (though new content is not used yet), Fixed server crash issue with player stables, Mounting radial menu functional for self and henchmen
v0.10b- Added support for standard NWN 1.69 horse area settings.
v0.9b- Updated the DM Horse Widget, giving DM's a lot of abilities to adjust things in-game. Added new stabling options. Updated database system to improve efficiency and allow use on Linux servers, as well as give users more options. Added more �ownerless� horse options. Added in jousting phenotypes, toggle by using the deed while mounted. Added the ability to run mount and jousting checks into horse_cfg.
v0.8.1b- Fixed a bug where large phenotypes were not detected as mounted. Improved the internal random numbering of deeds.
v0.8- OnDeath event script added to fix the "turn you into a dwarf" bug. A couple changes made to "ownerless" and NPC owned horses to ensure databases aren't saved, and make it cleaner for DM's to spawn generic ridable horses in-game. Added support for auto-numbering of deeds (helps with selling deeds at standard merchants, giving NPCs horses, and allows DM's to spawn generic deeds in game). Made horse conversations private. Made changes to the DM Horse Widget (used to be DM Mount Widget) for a future upgrade. Fixed error that caused a horse to respawn dead after it had been raised. Disabled database support on Linux-based servers due to NWN bug. Disabled radial menu access to animals' inventories (this can cause an exploit or errors).
v0.7- Added CEP 2.1 / NWN 1.69 models. Added barding options to seller conversation. Added radial menu functionality (flaky for henchmen). Added stabling functionality. Undroppable deeds can not be sold. Renamed a few functions so that the system can work along side NWN's built in system (see horse_inc_h for a list of functions that changed). Added serveral �user� functions. Fixed a bug on override locals for the seller. Renamed horse blueprints for easier recognition. Added support to allow mounting of �ownerless� horses.
v0.6- Modified to function with CEP 2.1 / NWN 1.69 (still works with CEP 2.0 and 1.68). Fixed Pack Ox bug.
v0.5- Added henchman support. Fixed bug in horse seller conversation. Fixed bug that duplicated animals. Fixed bugs that made animals reappear in the wrong place. Fixed issues that allowed horses through restricted area transitions. General improvement of system internal workings. Added multiple new functions to "horse_inc_h". Added "unsupported" multi-server PW functions to "horse_inc_h".
v0.4- Corrected a bug that made horses reappear in the wrong place when a PC logs back into a server after logging out while riding. Added a new script for area transitions. Animals will resist fighting their owner and their owner's friends. Made a change to the distance pack animals follow theor owner. Fixed a bug that allowed animals to follow the PC through restricted transitions if there was no hitching rail. Dead animal corpses no longer follow PC's through transitions, and PC's can access their inventory by using the animal's deed near the corpse.
v0.3- corrected bugs relating to horses not re-appeaering where they should. Changed animals' faction to "Merchant." Changed the default rules to allow DM to ride any ridable animal.
v0.2- changed the way using a deed's unique ability calls the horse. It now makes a lot more sense. Also added an explanation to the horses' conversation of how the system works so players will understand how it works better.
Any news on this? _________________________ /Ariel
Posted by jo4n11 at on02/15/11
Ok then. Comments_> Aside from the above (which we still have no support on).. There is a bug on multi-player that, yes - if the client crashes while mounted and then logs back in - The PC comes back in as a dwarf. The only fix is a server reboot or Leto. It only took us about 5 minutes to reproduce it and the above mentioned resref error does, in fact, show right up. Because the author did not make this as a proper HAK file (which we could just remove) - the erfs over-wright the WORKING CEP/1.69 horse scripts in a destructive and non-recoverable fashion, making this in fact, not only NOT work with CEP2.3 horses/1.69 content - but even seems to break it forever. If there is a working work-around - I'd love to hear it. But I don't hear anything. Maybe I'm not being fair. Maybe this worked great before CEP overshot this hak (which is not a hak). All I know is - unless the author follows through on his completed work - we're stuck with it unless we want to start from scratch (which we don't). Thanks.
Posted by jo4n11 at on02/15/11
Sorry - It's the Zep_mod_onactivate script, now that doesn't compile with Calan's (or at all with Calan's installed)- my bad in the explaining.
Posted by jo4n11 at on02/15/11
Hey man, Building a perpetual world and having a bit of trouble adapting this to work with some of the cooler aspects of CEP 2.3 (or any other horse system, actually). When I try to merge and compile, I get that pesky ol' compile error...Unnamed Function on line 35 - of horse_mount...you know the one. So - I remove that script, as suggested...now the zep_incl_phenos compiles with the same error...on the same line...for the same reason. Should we say, now that this is not compatible with 1.69/CEP? It certainly isn't playing nicely on my end...and I can't seem to undo the installation of the system. Any help would be...well, helpful. Thank you! (Voting reserved for resolution of issue ) :)
Posted by Wakkander at 2010-05-0905:50:23
Any chance for an update on the update? =p
Posted by Ariel at 06:16:45 Voted9.75
Awesome! :) _________________________ /Ariel
Posted by Calan at 2010-03-0612:24:19
After a lot of searching, I found what was crashing the server in the horse system. It has been extensively tested in a PW environment and seems to be stable. I still need to add in the 2.3 content, so that's still on the to-do before there is a release.
Posted by Calan at 2010-02-1311:19:10
I have been sick with pneumonia and my wife with a kidney infection so this last month has had everything at a total standstill. I'm trying to catch up on things, and I finally started looking at this again today. I hope to have a release for you all soon.
Posted by Calan at 2010-01-2818:20:21
With 2.3 out I'll be working on this again soon.
Posted by Ariel at 04:07:03 Voted9.75
Hey hey, how's this coming? _________________________ /Ariel