I'm in LOVE with this mod. I've used it since I started playing HL, and a friend of mine recently bought it because it's on discount, and I immediately recommended this mod, and since he plays with a gamepad it's helping him a lot to switch from one spell set to another quickly and cast combos. However, I would like a way to "turn off" some of the commands, like list spells, change, save file, and stuff, since every time we're on discord and talking, even if he says the "wand off" command, the program still sometimes catches him some of what he's saying, and starts doing weird stuff like listing spells and wanting to change them. We tried erasing the key phrases in those commands, but it didn't work, they keep restoring. Oh, and another thing is, he looked at the "combos" section and loved it, started creating his own, but he messed one of the combos and wanted to delete it, and there is no option, we fixed it by deleting it from the TXT file, but it would be good to have a button inside the program itself. I forgot to mention, that while there's the option to delete combination/held keybinds, they keep coming back too.
Besides those two little things, the program works amazing, the voice recognition is pretty good, and the delay is not that bad once you get used to it! Thank you for this amazing creation
That's an odd one. No one else has mentioned it. I just double-checked mine and I can't tell any difference - and I have a pretty discriminating ear. Only two possibilities come to mind. It could be a function of your headphones or it could an overall performance issue.
To test the headphones, try unplugging them. Click the Listen button on SpellSpeak. If the game audio starts interfering and causing you to cast random spells, you can click the Cast Off indicator at the bottom center - SpellSpeak will still go through all the motions of listening, it just won't do anything about what it hears. See if you can tell any difference.
To test the performance - and this isn't going to make a huge difference so the result can't be considered particularly robust - try this. Firstly make sure you have a backup of your spells file, although you do not need to save after you make these changes. Make sure Listen is turned off. Delete all of the keybinds. Delete all of the commands (just set them all to blanks). In settings, turn off controller support by unchecking the box. Delete all but four spells. Delete all combos. You now have a SpellSpeak that is doing the absolute minimum. Now turn on Listen and see if you can tell any difference.
Is there any way to have active spell without having spell set ? I mean, i watch the video i understood that's not possible, but is there any tweaks we can use to get it work ? I'm not using any of this set way because i'm combining this mod with "spell helper - spell quick casting", like that i can just spell any cast that aren't in presets and it will cast it anyway but i would love to combinate it with your new version that add combo
after i save the configuration what should i do? where to put the .txt files? and should i put any files to the hogwarts legacy game file? if not then where should i put it installation guide pls)
I'm having an odd issue where SpellSpeak is working and most of the keybindings are being accepted by Hogwarts Legacy, but some new keybinds I've added (as well as the ancient magic keybinds) aren't being allowed. For example, Up Arrow, 9, K, Z, X, V - none of these are working in-game, but testing them in a text document, the program is definitely detecting and outputting them. Running SpellSpeak as administrator did not solve the issue.
If it works in a text document, it's not on the SpellSpeak side. It almost sounds like those keys aren't set to anything inside the game - have you double-checked to make sure they're set up?
The other possibility is if you're using speakers instead of headphones, the game sounds might be interfering. SpellSpeak shows what it last sent in the status bar. If you have dual monitors, put SS on the alternate one and watch it while you're in-game. If you have a single monitor, try casting Ancient Magic, then switch to SpellSpeak to verify that it recognized the phrase and sent the 'x' key. If it did, then it absolutely has to be something with your in-game key configuration, maybe a double assignment?
I've checked a number of times that the keys were set up properly in game, and I am using headphones. No double assignments on the keybinds I put in. SpellSpeak is recognizing the phrases and outputting the key presses, but for some reason, those key presses aren't registering in Hogwarts Legacy.
Looking at other vocal spellcasting mods, the problem is apparently happening with their programs too. Considering your mod is the most recently updated of them all, it seems likely that the May or June update to HL broke the connections/authorization between some of the speech recognition key presses and the game. Could also be an issue due to ViGEm being retired, but since I'm on keyboard and mouse, I don't think that should be affecting me.
After a bit of further testing, the game is registering the key inputs if I use them for different things, but it still stubbornly refuses to let me send out the field guide compass path by any SpellSpeak input. Meanwhile, the Ancient Magic and Ancient Magic Throw key issues solved themselves along the way, apparently.
I did some experimenting, and yes, that's really weird. It's definitely something they changed on their end. Mine was acting like I was holding the V key down. If that's what yours is doing, I have a workaround for you.
Remove the keybind you're using as a "simple" keybind and add it as a "held" keybind. Use a duration of 0.001 I have a bug that I've fixed but haven't released a new version for yet, but I have a workaround for that, too, so you'll need to do this: After you add your keybind, add another keybind, doesn't matter what it is - use the phrase dummy and any random key. Put in a duration and 'Add' it. Now highlight the 'dummy' one, and 'Delete' it. Hit OK an save your spell file.
If you notice that your duration is showing as '.0', know that it's not an issue - it does save as 0.001, it just truncates the display.
It wouldn't let me add a held keybind even with that workaround, so I edited the txt file to create it there, and that worked. Had to make the duration 0.1 rather than 0.001 tho, since it would keep claiming that the duration of 0.0 wasn't valid. Thanks for the help and the solution <3
I'm trying to delete the map and inventory/gear commands because somehow my mic picks them up all the time and that gets really annoying but somehow I cannot delete anything in 'Keybinds'. Is it not possible to delete them or am I doing something wrong?
Oh wow you just found a bug - I thought they were all fixed! I have a workaround for you until I can fix it. Delete all the keybinds from the list. Before hitting OK, add a keybind with a phrase that's several words long that just can't get accidentally picked up, like 'now is the time for all good men' and assign it a bogus key. Now you can hit OK and save your file, and the others will stay gone.
Oui. Pardonnez-moi, traduit avec google. Vous devez installer la reconnaissance vocale française de Microsoft. Dans le menu "View", "Settings", choisissez "Use Controller".
194 comments
However, I would like a way to "turn off" some of the commands, like list spells, change, save file, and stuff, since every time we're on discord and talking, even if he says the "wand off" command, the program still sometimes catches him some of what he's saying, and starts doing weird stuff like listing spells and wanting to change them. We tried erasing the key phrases in those commands, but it didn't work, they keep restoring.
Oh, and another thing is, he looked at the "combos" section and loved it, started creating his own, but he messed one of the combos and wanted to delete it, and there is no option, we fixed it by deleting it from the TXT file, but it would be good to have a button inside the program itself.
I forgot to mention, that while there's the option to delete combination/held keybinds, they keep coming back too.
Besides those two little things, the program works amazing, the voice recognition is pretty good, and the delay is not that bad once you get used to it!
Thank you for this amazing creation
Only two possibilities come to mind. It could be a function of your headphones or it could an overall performance issue.
To test the headphones, try unplugging them. Click the Listen button on SpellSpeak. If the game audio starts interfering and causing you to cast random spells, you can click the Cast Off indicator at the bottom center - SpellSpeak will still go through all the motions of listening, it just won't do anything about what it hears. See if you can tell any difference.
To test the performance - and this isn't going to make a huge difference so the result can't be considered particularly robust - try this. Firstly make sure you have a backup of your spells file, although you do not need to save after you make these changes. Make sure Listen is turned off. Delete all of the keybinds. Delete all of the commands (just set them all to blanks). In settings, turn off controller support by unchecking the box. Delete all but four spells. Delete all combos. You now have a SpellSpeak that is doing the absolute minimum. Now turn on Listen and see if you can tell any difference.
- Download the file and unzip
- Run setup
- Run SpellSpeak
- Teach it your spells
- Leave it running and start Hogwarts
- Cast spells
SpellSpeak doesn't modify any game files, it is a standalone program. The mod manager won't understand what to do with it.The other possibility is if you're using speakers instead of headphones, the game sounds might be interfering. SpellSpeak shows what it last sent in the status bar. If you have dual monitors, put SS on the alternate one and watch it while you're in-game. If you have a single monitor, try casting Ancient Magic, then switch to SpellSpeak to verify that it recognized the phrase and sent the 'x' key. If it did, then it absolutely has to be something with your in-game key configuration, maybe a double assignment?
I can't think of anything else.
Looking at other vocal spellcasting mods, the problem is apparently happening with their programs too. Considering your mod is the most recently updated of them all, it seems likely that the May or June update to HL broke the connections/authorization between some of the speech recognition key presses and the game. Could also be an issue due to ViGEm being retired, but since I'm on keyboard and mouse, I don't think that should be affecting me.
After a bit of further testing, the game is registering the key inputs if I use them for different things, but it still stubbornly refuses to let me send out the field guide compass path by any SpellSpeak input. Meanwhile, the Ancient Magic and Ancient Magic Throw key issues solved themselves along the way, apparently.
I did some experimenting, and yes, that's really weird. It's definitely something they changed on their end. Mine was acting like I was holding the V key down. If that's what yours is doing, I have a workaround for you.
Remove the keybind you're using as a "simple" keybind and add it as a "held" keybind. Use a duration of 0.001
I have a bug that I've fixed but haven't released a new version for yet, but I have a workaround for that, too, so you'll need to do this:
After you add your keybind, add another keybind, doesn't matter what it is - use the phrase dummy and any random key. Put in a duration and 'Add' it.
Now highlight the 'dummy' one, and 'Delete' it. Hit OK an save your spell file.
If you notice that your duration is showing as '.0', know that it's not an issue - it does save as 0.001, it just truncates the display.
I have a workaround for you until I can fix it.
Delete all the keybinds from the list. Before hitting OK, add a keybind with a phrase that's several words long that just can't get accidentally picked up, like 'now is the time for all good men' and assign it a bogus key.
Now you can hit OK and save your file, and the others will stay gone.