Swift Cast

Feedback on past, current, and future development.
Orven
Posts: 5
Joined: 03 Oct 2016, 12:38

Swift Cast

Post by Orven » 03 Oct 2016, 12:51

Hello there!

I'm new here, so firt of all, hello! :) My name is Michal in RL, and afrer retrying many times Skyrim with different mods I've finally got back to Morrowind - while it has some drawbacks, it is still the best of the series for me. :)
Trying to reduce some of those drawbacks mentioned, I started to search for fixes and mods and I've found out two things - There is Open Morrowind, and there is Vanilla game patched by CodePatch and some other fixing mods. And here I'm. ;)

Now... While for fixes I suppose I don't need those mods playing Open Morrowind, but I still miss some additional features of CodePatch - You have already implemented such optional feauture like togglable sneak. I find personally Swift Cast also to be very useful in my gameplay.

It would be nice to have this option aviable. :)

Best wishes!

User avatar
Amenophis
Posts: 249
Joined: 30 Oct 2011, 04:34
Location: Fortaleza - Ceará - Brasil

Re: Swift Cast

Post by Amenophis » 03 Oct 2016, 13:32

Already requested. Great feature, by the way.
http://bugs.openmw.org/issues/2110
My fixes and tweaks on vanilla and modded quests for Morrowind.
http://www.nexusmods.com/morrowind/mods/43107/?

Orven
Posts: 5
Joined: 03 Oct 2016, 12:38

Re: Swift Cast

Post by Orven » 03 Oct 2016, 18:07

Ok, thanks. :)

User avatar
akortunov
Posts: 474
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: Swift Cast

Post by akortunov » 12 Apr 2018, 17:33

I managed to get a working prototype of this feature: https://github.com/akortunov/openmw/tree/swiftcasting
This feature is togglable and disabled by default:

Code: Select all

[Game]
swift casting = true

JDGBOLT
Posts: 21
Joined: 05 Apr 2018, 19:52
Github profile: http://github.com/JDGBOLT

Re: Swift Cast

Post by JDGBOLT » 12 Apr 2018, 20:36

akortunov wrote:
12 Apr 2018, 17:33
I managed to get a working prototype of this feature: https://github.com/akortunov/openmw/tree/swiftcasting
This feature is togglable and disabled by default:

Code: Select all

[Game]
swift casting = true
Very nice implementation, pretty ingenious just replacing the ready magic key to just cast a spell, regardless of state. Only thing I have noticed is that it caused a crash in my game emanating from CharacterController::updateCarriedLeftVisible within apps/openmw/mwmechanics/character.cpp from the line you changed. I think what was happening was a recursive loop, with mWeaponType equaling weaptype, so it just keep calling that function over and over until it crashed. Could be wrong though, but I think that is what caused it, as gdb was showing there was lots of calls to that function. Just thought I would let you know.

User avatar
akortunov
Posts: 474
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: Swift Cast

Post by akortunov » 13 Apr 2018, 07:51

JDGBOLT wrote:
12 Apr 2018, 20:36
Only thing I have noticed is that it caused a crash in my game emanating from CharacterController::updateCarriedLeftVisible within apps/openmw/mwmechanics/character.cpp from the line you changed.
Should be fixed now.
And I suppose this feature needs some refactoring anyway.

JDGBOLT
Posts: 21
Joined: 05 Apr 2018, 19:52
Github profile: http://github.com/JDGBOLT

Re: Swift Cast

Post by JDGBOLT » 13 Apr 2018, 19:14

I think that does work, at least I didn't notice any crashing in a minute or two of testing, though one thing that I do notice is that if say you are unarmed and you cast a bound weapon, you will pull an invisible weapon, if you sheath and pull out again it works, but just thought I would let you know.

Rovlad
Posts: 19
Joined: 11 Apr 2018, 06:29

Re: Swift Cast

Post by Rovlad » 13 Apr 2018, 23:55

Is there any way to test this without compiling OMW on your own? :oops:

User avatar
lysol
Posts: 1100
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Swift Cast

Post by lysol » 14 Apr 2018, 05:57

Rovlad wrote:
13 Apr 2018, 23:55
Is there any way to test this without compiling OMW on your own? :oops:
Nope.
Normal mapped texture replacers, exclusive for OpenMW:
My Nexus page

qiemem
Posts: 1
Joined: 18 Aug 2018, 06:00
Github profile: https://github.com/qiemem

Re: Swift Cast

Post by qiemem » 18 Aug 2018, 06:01

This looks amazing. Are you planning on opening a PR?

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests