Bamux / Rift-Raid-Alert

Spoken raid warnings for the MMORPG Rift
2 stars 0 forks source link

Rift Raid Alert v2.4.1

Rift Raid Alert is a program (written in Python) which can be used to create spoken raid warnings for the MMORPG Rift. The current version support announcements for RoF, IGP, MoM, CoA, Hexathel(Queen Foci),Tartaric Depths, IRoTP and BoS. You can use Rift Raid Alert with Team Speak/Discord so the whole Raid can benefit from.

Video: https://youtu.be/jGX8BH6vb2w

Features:

Installation Instructions:

  1. Download and unzip the Rift-Raid-Alert-master.zip - https://github.com/Bamux/Rift-Raid-Alert/archive/master.zip
  2. Copy the Rift-Raid-Alert-master folder in your Rift Addon folder
  3. Start Rift
  4. use /log in the rift chatwindow
  5. Start the start.exe (a window should open that show all loaded triggers and files) Rift Raid Alert
  6. use /rra start (you can use /rra stop for stoping Rift Raid Alert) or /rra keywords if you want only search for key words from the keywords.txt
  7. Write in game "Siri introduce yourself" or "Siri tell me a joke" or "Siri say whatever you want" for a sound check
  8. Rift Raid Alert generates a large volume of text during a fight, that always goes to the general chat window. Fast scrolling text causes FPS problems in Rift, so it is recommended creating a new tab and let only show the channels you need. In this way, you will not be spammed by the addon !

Ingame Commands:

Select a Voice

Open the Windows Text to Speech Engine and select your voice. The default folder is:

I use the Microsoft Speech API (SAPI 5) . The Python program that I wrote scans the Rift Log.txt file according to predefined parameters and passes it to the SAPI 5 interface. You can use any voice that was created for the SAPI 4 or SAPI 5 interface. There are many free voices (often sound robotic) but also very natural sounding voices.

Under http://www.mwsreader.com/en/voices/ you can download other voices (different languages).

Optional - How to use Rift Raid Alerts on TeamSpeak or Discord (you dont need this to run Rift Raid Alert):

  1. INSTALL VB-CABLE Virtual Audio Device - https://www.vb-audio.com/Cable/index.htm#DownloadCable

  2. Right click on the windows speaker icon > choose Recording Devices > double clicking CABLE Output > Listen > Playback through this device: coose Default Playback Device and checking the box Recording Devices

  3. Open the Windows Text to Speech Engine. Default folder is C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl Advanced > choose CABLE Input (VB-Audio Virtual Cable) Text to Speech Text to Speech Advanced

  4. Open teamspeak > Option > Capture and Create a new Profil, coose CABLE Output (VB-Audio Virtual Cable) as your Recording Device Team Speak

  5. Read how to use multiple Teamspek Clients - http://www.gameplayinside.com/optimize/multiple-teamspeak-3-clients/

  6. Use one teamspek client with your default profil and the second teamspek client with your new profil for Raid Rift Alerts

  7. at the moment only text to speech announcements can be output via teamspeak, choose output = tts in the RiftRaidAlert.ini