[RELz] Crossbows of Cyrodiil v9.5 RC

Post » Sun May 29, 2011 12:03 am

http://tesnexus.com/downloads/file.php?id=14723


ATTENTION-Crossbows of Cyrodiil REQUIRES http://obse.silverlock.org/ v0015a or later, as well as The Shivering Isles expansion.

Note-A patch is available for users who do not have The Shivering Isles expansion.

Download Source: http://tesnexus.com/downloads/file.php?id=14723


Description

This mod adds a variety of fully functioning crossbows and bolts to Oblivion. They can be found throughout Cyrodiil and the Shivering Isles on NPCs, at vendors, and as loot. Special Thanks goes to HeyYou for providing scripting, and Hel Borne for providing the models. Without them, this mod would never have reached the level it is today. I'd also like to thank Scruggswuggsy the Ferret for devising the first crossbow script, and Sjors Boomschors for the original concept that spawned this mod.

Changes made to v9.5
  • Edited all token crossbows to be easily identified in NPC inventories.
  • Edited all token crossbows to have no value to prevent them from being displayed in the vendor's inventory.
  • Modified the NPC script to correctly give the guards crossbows.
  • Added a variable to the NPC script to force it to return immediately when the target is dead.
  • Added a variable to the NPC script to make it return quicker when the target is using a regular bow.
  • Modified player script to utilize optimized control recognition via OBSE. Essentially I replaced all the "disableKey" commands with "disableControl" commands.
  • Added a variable to the player script to prevent the crossbow from animating incorrectly straight out of menu mode.
  • Added a variable to the player script to prevent the crossbow from animating incorrectly when leaving vanity mode.
  • Implemented a new system for "isSneaking" detection to hopefully prevent the player script from forcing the player out of sneak mode occasionally.
  • Added variables to the player script to disable additional controls while the player is spanning the crossbow. This was done to prevent conflicts between crossbow states.
  • Added a variable to the player script to prevent a token ring from being added to containers you enter while sneaking. This was done to prevent pick pocketed characters from receiving one.
  • Removed numerous references from the player script that are no longer used.

Changes made to v9.4b
  • Modified NPC script to accommodate new crossbow list.
  • Modified crossbow list to connect with new scripting.

Changes made to v9.4
  • Removed unused variables from the NPC script.
  • Altered the way in which token crossbows are removed from dead NPCs.
  • Added condition to the NPC script to prevent characters from being with a token crossbow.
  • Edited the NPC animation controls to prevent animation looping.
  • Condensed several sections of the NPC for efficiency.
  • Modified the animation reset in the player script to eliminate problems when exiting dialogue menu.
  • Added variables to prevent the player's controls from being disabled when not using a crossbow.
  • Removed ineffective variable from player script.
  • Condensed a few sections of the player script for efficiency.
  • Removed messages related to spanning the crossbow while swimming or in the air.
  • Updated the ReadMe file.

Changes made to v9.3
  • Modified the NPC script to control the NPC crossbow animations directly, thus eliminating the need for individual object scripts. This was done to further reduce the risk of a crash-to-desktop.
  • Modified the NPC script to remove token bows from dead NPCs.
  • Modified the NPC script to more precisely identify when a clone form is needed.
  • Modified the NPC script to prevent NPCs from becoming permanently restrained.
  • Modified lists to make use of improved crossbow appropriation.
  • Removed all object scripts from crossbows.
  • Removed several unused crossbows.
  • Removed several unused scripts.
  • Modified the player script to control the replacement of NPC crossbows directly, again to eliminate the need for individual object scripts.
  • Modified token item names to be more easily recognized when using utilities that make all items playable.
  • Updated the ReadMe file.

Changes made to v9.2
  • Modified the NPC script to prevent crash-to-desktops upon entering cities.
  • Modified the NPC script to no longer take into account whether the NPC is in combat when determining whether they should receive a crossbow.
  • Modified the player script to prevent the crossbow from resetting every time they enter the inventory menu.
  • Modified the player script to allow crossbows to have the same affect on leveling the Marksman skill as regular bows do.
  • Updated the ReadMe file.

Changes made to v9.1
  • Modified scripts so that using a crossbow now has a minor effect on leveling the player's Marksman skill. Crossbows will have approximately one-third the impact as regular bows on raising the Marksman skill.
  • Modified scripts to correct a bug that prevented some crossbow models from being positioned correctly when viewing the player's inventory.
  • Modified scripts to instantly update crossbow stats when viewing the player's inventory. In previous versions you had to exit and reenter the inventory in order to see the correct stats.
  • Modified scripts to allow the player's strength to play a role in loading speeds. All crossbows now have a minimum and maximum speed. The more powerful the crossbow the slower it will load. The weakest crossbow (Iron Crossbow) has a maximum speed equal to three-forths a regular bow. The higher the player's strength, the faster the crossbow will load up to the maximum speed. For practical reasons, as well as for realism, the effects of strength are constrained between zero and one-hundred.
  • Modified scripts to facilitate slightly better timing for the immobilization of the player while loading the crossbow.

Changes made to v9
  • Realigned the crossbows and bolts so that they can be fired correctly from a standing position, rather than a crouch. This meant I had to rewrite all the scripts that dealt with the animation of the crossbows both on NPCs and the player. While I was at it, I also attempted to rebalance the weapons in-game, so they fit better with the other weapons.
  • Tweaked the damage calculation scripts slightly. For some reason, when the player raised his stats high enough, the weapons would begin to do less damage. I added a condition that would prevent that from happening. In turn, I also removed the condition that prevented the weapon's health from affecting the damage dealt, and I replaced it with a variable dealing with the player's Luck. I did this primarily for added realism. Crossbows degrade just like any other weapon, and over time are less effective. However, the player's stats will still play a minor role in calculating the crossbow's actual damage still.
  • Added conditions that prevent crossbows from increasing the player's Marksman skill. Seeing as crossbows were used almost exclusively by those who had no training in archery, I didn't think it made much sense for them to improve the player's skill with a regular bow. Besides, the only thing you would get better at is pointing the thing. I also added a condition that prevents novice marksmen from losing fatigue when using a crossbow.
  • Instituted the model swapping on the crossbows so that they appear correctly whether on the character's back or in their hand. In order to do this, I had to create four versions of each crossbow in the ESP. The first version (CRV) is used in leveled list and scripts so as to make sure the correct items are added to the character. The second version (NPA) is the version used by NPCs when they attack, whereas the third version (NPB) is used when the weapon is on their back. The forth version (PCV) is the one used by the player, thus allowing our scripts to swap models as needed.
  • Introduced HeyYou's cloned form script from previous betas so as to make the CoC compatible with companion mods. When the player gives a crossbow to a companion it is automatically replaced with a clone. This gives us the ability to swap models on the clone just as on the player's version. Bloat should never be an issue, unless the player makes the habit of giving numerous versions of the same crossbows to their companions.
  • Added a token system that prevents companions and dead NPCs from converting regular bows to crossbows. Any time the player accesses a container a token is now added that prevents the regular scripts from doing a check. This allows the player to give companions regular bows as well, without worrying about them turning into crossbows. Furthermore, it stops the player from "harvesting" crossbows from dead NPCs.
  • Revamped the leveled lists to be consistent while maintaining the effect of a random list. While I was doing that, I also added vendor chests to three Shivering Isles locations. This uped the number of vendors to sixteen, but it also added the requirement for Shivering Isles to be installed. I will probably see about making a Vanilla Oblivion version as well.
  • Added variables that prevent those with the "Archer" or "GuardArcher" classes from equipping crossbows. I also added conditions that prevent Golden Saints and Dark Seducers from having them. This was requested, and easily implemented.
  • Combined the NPC quest script with the primary control script, as well as optimized the way in which they run. I worked to make the NPC animation spell be cast at appropriate intervals so as to prevent using more resources than necessary. While I was at it, I also tweaked a few minor things in the player's animation control script. It's not foolproof, but it is more solid than previous versions.
  • At long last, found a way to immobilize the NPC without adding the burdening effect. Strangely enough the answer was indeed in using "SetRestrained". As long as "SetRestrained" was called after the NPC had begun their attack it didn't prevent them from attacking, only from moving. I simply have the scripts check to make sure that when they are done attacking, if they are still restrained, we loose them so that may attack again at will. Really quite simple, but I admit, I ran across the solution entirely by accident. Thankfully, this now makes CoC compatible with Realistic Fatigue.

User avatar
Yvonne
 
Posts: 3577
Joined: Sat Sep 23, 2006 3:05 am

Post » Sat May 28, 2011 10:22 am

nice..will have to try this out.

BTW, u do know that u don't have to (and shouldn't) make a new thread for each update, right?
User avatar
Caroline flitcroft
 
Posts: 3412
Joined: Sat Nov 25, 2006 7:05 am

Post » Sat May 28, 2011 3:39 pm

Nah, probably shouldn't create new threads when the updates are so often. Would suggest only for major updates, if even that.
But seriously; to each his own (as long as you keep up the links when you do switch. ;)

As for this update, sounds great, just the fixes I have been hoping for. Now best be off to check it out in game
User avatar
HARDHEAD
 
Posts: 3499
Joined: Sun Aug 19, 2007 5:49 am

Post » Sat May 28, 2011 7:51 pm

I usually wouldn't create a new topic for every update, but I'm a bit pressed for time. Besides, I do get kind of tired having to PM and wait for a moderator to update the title and description.

Anyhow, I do hope this update solves all the leftover bugs from previous versions. I'll be working on compatibility issues for future releases. Also, Hel Borne has said he won't be able to continue with this project. Thus, I'm going to be recruiting a new modeler for some updated crossbows and bolts in the near future. I have no idea when the next update will be and what it will entail. If you guys find any bugs, have suggestions, recommendations, or have information on specific mods conflicting with Crossbows of Cyrodiil, let me know. I can't promise I'll make CoC work with everything, but I'll do my best to smooth things out between it and the more popular mods. :)
User avatar
HARDHEAD
 
Posts: 3499
Joined: Sun Aug 19, 2007 5:49 am

Post » Sat May 28, 2011 11:43 pm

Did the conflict with Combat Archery get fixed?
User avatar
Star Dunkels Macmillan
 
Posts: 3421
Joined: Thu Aug 31, 2006 4:00 pm

Post » Sat May 28, 2011 8:23 pm

No, I haven't had the chance to work on it yet. I'm working a lot of hours at my day job, as well as dealing with several other things. It's my first priority patch, but I can't promise when I'll release it.
User avatar
Andy durkan
 
Posts: 3459
Joined: Fri Aug 03, 2007 3:05 pm

Post » Sat May 28, 2011 11:31 pm

Ah, sorry, I misread your previous post.
User avatar
Raymond J. Ramirez
 
Posts: 3390
Joined: Sun Oct 14, 2007 8:28 am

Post » Sat May 28, 2011 2:34 pm

Enjoying every update! Will be watching out for more.
User avatar
Connie Thomas
 
Posts: 3362
Joined: Sun Nov 19, 2006 9:58 am

Post » Sat May 28, 2011 2:34 pm

OK,what I will say is a bit premature but is possibile to add scripted bolts and/or enchanted ones to the various bolts present in this mod?

However very good work there, I can't feel right with my PC without my silver crossbow :gun:
User avatar
Vickytoria Vasquez
 
Posts: 3456
Joined: Thu Aug 31, 2006 7:06 pm

Post » Sat May 28, 2011 7:54 pm

Wow! This sounds cool - especially the part where these can be found on NPCs and loot as well. Is the damage on these comparable to regular bows?

Also, a suggestion : you should make a video and upload on Youtube - nothing like a video to show off a mod that has motion in it.
User avatar
Richard Dixon
 
Posts: 3461
Joined: Thu Jun 07, 2007 1:29 pm

Post » Sat May 28, 2011 4:45 pm

Epic stuff :goodjob:
User avatar
Chris Guerin
 
Posts: 3395
Joined: Thu May 10, 2007 2:44 pm

Post » Sat May 28, 2011 1:48 pm

Sweeeeet. :D
User avatar
Jeff Turner
 
Posts: 3458
Joined: Tue Sep 04, 2007 5:35 pm

Post » Sun May 29, 2011 12:24 am

I'm also eagerly waiting for the upcoming fixes. This mod is great, but it needs the fix so it can be played with a number of other mods besides DP Combat Archery.
User avatar
Mark Hepworth
 
Posts: 3490
Joined: Wed Jul 11, 2007 1:51 pm

Post » Sat May 28, 2011 9:04 pm

I'm also eagerly waiting for the upcoming fixes. This mod is great, but it needs the fix so it can be played with a number of other mods besides DP Combat Archery.


What other mods are you experiencing problems with?
User avatar
Nicola
 
Posts: 3365
Joined: Wed Jul 19, 2006 7:57 am

Post » Sat May 28, 2011 10:29 am

Been using this for the last few weeks with absolutely no issues whatsoever. In fact, I've pretty much given up on using any regular bows at all. Great work!
User avatar
Manuel rivera
 
Posts: 3395
Joined: Mon Sep 10, 2007 4:12 pm

Post » Sat May 28, 2011 6:05 pm

I've tried to use your mod, but right after activating it in Wrye Bash and loading the game I've started to encounter some very odd problem.

To specify, when I load the game, I start to hear a repeatable sound "BODOBOOM" (or something like that, somewhat similar to hitting the battle drums). It keeps repeating unless I open any menu - in this case, the sound goes away to the moment when I close the menu. I'm not sure, but if I recognise it correctly, it's some sort of "spell" without visual effect but with sound, that keeps casting itself at my player for whatever reason.

I'm sure it's a problem of your mod, because unchecking it in Wrye Bash has solved the problem...
User avatar
LittleMiss
 
Posts: 3412
Joined: Wed Nov 29, 2006 6:22 am

Post » Sat May 28, 2011 2:08 pm

@ ZuTheSkunk:
I don't think it's from this mod
I had the same problem without it and I don't have idea of what could cause it.
To solve I quit and restarted the game, so try to activate the mod again and see if it repeats.
User avatar
Melis Hristina
 
Posts: 3509
Joined: Sat Jun 17, 2006 10:36 pm


Return to IV - Oblivion