Force70 Posted April 8, 2013 Share Posted April 8, 2013 Hi. So I decided to put my bard mod on hold since I didn't even know where to begin. And so in trying to figure out what kind of a mod to make I decided to make a mod that reduces the cool down time for the shouts. I know that there are mods that do this already but the problem with those is that you are restricted to the cool down time that the mod anther picked. So I was wondering. Would it be possible to make a mod that uses SkyUI? that way the player could just open the mod configuration window and pick their own cool down time by changing the percentage of the cool down times. Link to comment Share on other sites More sharing options...
GrimyBunyip Posted April 8, 2013 Share Posted April 8, 2013 Hi. So I decided to put my bard mod on hold since I didn't even know where to begin. And so in trying to figure out what kind of a mod to make I decided to make a mod that reduces the cool down time for the shouts. I know that there are mods that do this already but the problem with those is that you are restricted to the cool down time that the mod anther picked. So I was wondering. Would it be possible to make a mod that uses SkyUI? that way the player could just open the mod configuration window and pick their own cool down time by changing the percentage of the cool down times.For individual shouts?Sure it's possible, although making a bunch of new records for each shout would be really time consuming and tedious. if you're talking about for all shouts you could always use SkyTweak:http://skyrim.nexusmods.com/mods/33395/ Do you know how to make spell effects that change cooldown times for individual shouts?If you made all the spell effects for me and put them into formlists, one formlist for each shout.Then I could finish up the SkyUI menu for you.But I'm not doing the manual labor, that would probably take well over an hour. Link to comment Share on other sites More sharing options...
Force70 Posted April 8, 2013 Author Share Posted April 8, 2013 For individual shouts?Sure it's possible, although making a bunch of new records for each shout would be really time consuming and tedious. if you're talking about for all shouts you could always use SkyTweak:http://skyrim.nexusmods.com/mods/33395/ Do you know how to make spell effects that change cooldown times for individual shouts?If you made all the spell effects for me and put them into formlists, one formlist for each shout.Then I could finish up the SkyUI menu for you.But I'm not doing the manual labor, that would probably take well over an hour. I can't say I know how to do that. Is there a tutorial on to do that? If there is then I'll try and make the spell effects. What I was hoping on doing in SkyUI was to have a slider bar that goes from 0 to 100%. 100 being the default cooldown time and 0 being no cooldown time. Link to comment Share on other sites More sharing options...
GrimyBunyip Posted April 8, 2013 Share Posted April 8, 2013 SKSE does not have a function for editing spells dynamically yet.I suppose I could make a slider and have the script recognize what spell you have equipped, and then manipulate shoutcooldownmultBut I'm not sure how to detect when the player is equipping a new shout.And scanning constantly isn't a great option. Anyways I can make a slider, but you would need to make a spell for each tick in the slider.So if you want from 0 to 100% by intervals of 10% You need to make a -10% cooldown spell, then a -20% spell, etc to a -100% spell.then rinse repeat for all the shouts. here's the relevant information:http://www.creationkit.com/Category:Condition_Functionshttp://www.creationkit.com/Spellhttp://www.creationkit.com/Magic_Effect the rest is just imitating the enchantment from the amulet of talos.Just use the condition function to make it only take effect depending on certain spells. Link to comment Share on other sites More sharing options...
Force70 Posted April 8, 2013 Author Share Posted April 8, 2013 SKSE does not have a function for editing spells dynamically yet.I suppose I could make a slider and have the script recognize what spell you have equipped, and then manipulate shoutcooldownmultBut I'm not sure how to detect when the player is equipping a new shout.And scanning constantly isn't a great option. So would the player have to manually change the cooldown time each time they equipped a new shout? The only reason I was thinking of a slider option is because so far the mods that use SkyUI seem to either use a toggle or a slider option. And I thought that the slider one would be better. Anyways I can make a slider, but you would need to make a spell for each tick in the slider.So if you want from 0 to 100% by intervals of 10% You need to make a -10% cooldown spell, then a -20% spell, etc to a -100% spell.then rinse repeat for all the shouts. I could do that. As long as I have the right tutorials. here's the relevant information:http://www.creationk...ition_Functionshttp://www.creationkit.com/Spellhttp://www.creationk...om/Magic_Effect the rest is just imitating the enchantment from the amulet of talos.Just use the condition function to make it only take effect depending on certain spells. Okay thanks. I'll have a look at those latter. (I need to get ready for work) Link to comment Share on other sites More sharing options...
GrimyBunyip Posted April 8, 2013 Share Posted April 8, 2013 So would the player have to manually change the cooldown time each time they equipped a new shout? The only reason I was thinking of a slider option is because so far the mods that use SkyUI seem to either use a toggle or a slider option. And I thought that the slider one would be better. *something* would need to trigger the cooldown change.Maybe there's an animation event for shouting for example.And of course you could just force the game to check if you changed your shout every 2 seconds, but that would be bad. It's just since this isn't my own project I'm not going to put anymore thought into it than that XD sorry.There just so happens to not be a convenient onshoutequipped event. Link to comment Share on other sites More sharing options...
Force70 Posted April 9, 2013 Author Share Posted April 9, 2013 (edited) *something* would need to trigger the cooldown change.Maybe there's an animation event for shouting for example.And of course you could just force the game to check if you changed your shout every 2 seconds, but that would be bad. Sounds confusing. I wonder how the "dance of death" mod works. I know that with that mod you can increase the chances of getting a kill animation. But then again There probably is a script for the kill animations where there isn't one for the shouts. t's just since this isn't my own project I'm not going to put anymore thought into it than that XD sorry.There just so happens to not be a convenient onshoutequipped event. Don't worry about it. I really only came here for advice and a little help. I wasn't expecting for someone to try and make the mod for me. I'll just have to try and figure it out. If anyone else has some impute on this I would really appreciate it. Edited April 9, 2013 by Force70 Link to comment Share on other sites More sharing options...
GrimyBunyip Posted April 9, 2013 Share Posted April 9, 2013 Sounds confusing. I wonder how the "dance of death" mod works. I know that with that mod you can increase the chances of getting a kill animation. But then again There probably is a script for the kill animations where there isn't one for the shouts.that's a gamesetting, those are easy to tweak with SKSE.there isn't one for shout cooldown of each shout Link to comment Share on other sites More sharing options...
Force70 Posted April 9, 2013 Author Share Posted April 9, 2013 that's a gamesetting, those are easy to tweak with SKSE.there isn't one for shout cooldown of each shout Is there one for just a shout cooldown in general? So instead of changing the cooldown time for each shout individually you would just have one option that changes the cooldown time for all of the shouts by a percentage? Kind of like the amulet of talos? Link to comment Share on other sites More sharing options...
GrimyBunyip Posted April 9, 2013 Share Posted April 9, 2013 that's a gamesetting, those are easy to tweak with SKSE.there isn't one for shout cooldown of each shout Is there one for just a shout cooldown in general? So instead of changing the cooldown time for each shout individually you would just have one option that changes the cooldown time for all of the shouts by a percentage? Kind of like the amulet of talos?yes, you can use this for that Link to comment Share on other sites More sharing options...
Recommended Posts