LC VEGA
VEGA is a sentient AI from the modern DOOM games that can assist you in many different ways through voice commands. You can ask him to do almost anything, and can even give you info about moons, creatures and a lot more.
CHANGELOG
Version 3.1.0
- You can now load the mod if you disable VoiceRecognitionAPI, allowing people with Unix / OS X systems to load the mod without any voice commands.
- File size of all audio files has been reduced considerably (from 132 mb total to 41 mb total) thanks to JacuJ.
- The config options Player name colors, Enable VEGA listening automatically and Enable the Advanced Scanner automatically no longer require a restart.
- All config options related to the Advanced Scanner will now apply instantly in-game without the need of a game / lobby restart.
- Added 5 new config options for the Advanced Scanner:
- Info display mode: Changes how the Advanced Scanner displays information.
- Horizontal gap: Allows you to modify the horizontal gap between nearby Entities and Items.
- Vertical gap: Allows you to modify the vertical gap between nearby Entities and Items.
- Entities text length: Determines how much text fits in a single line in the Entities section of the scanner.
- Items text length: Determines how much text fits in a single line in the Items section of the scanner.
- The Alignment and the Tilt config options have been split into 2 to allow for better customization.
- The config sections have been moved around a bit.
- Fixed the new Remote Entity Identification feature not working 99% of the time.
Version 3.0.1
- Fixed an issue that caused VEGA to prevent the ship to go back in orbit.
- Fixed an issue that caused errors to pop up when executing voice commands while in the main menu.
Version 3.0.0
Here's a list of all the biggest changes and additions. Smaller ones are listed at the end:
Confidence rework
The Confidence value that was present in all previous versions of the mod has been replaced by 16 new values. Each value represents a different category, where a couple of voice commands are listed in their descriptions, although some voice commands have their own values as well.
Customizable voice commands
You can now change existing phrases and add your own for every voice command present in the mod. This means that you can now change, for example, how you refer to VEGA for every single command, or the number of phrases that can be used to trigger a command.
Different phrases are separated by a '/'.
loaforcsSoundAPI Template
I wanted to give players the ability to replace any audio files they wanted and be able to share their creations online for a while now, so while I was working on this update I thought, why not make a template that uses SoundAPI for everyone to be able to do exactly that?
And so that's what I did.
I made a SoundAPI template that has everything one needs to be able to create a basic audio replacement pack for VEGA. It contains over 20 different JSON replacer files that have all of the audio files listed in them. It also contains the basic folder structure I use with VEGA's audio files, but it does not include the audio files themselves.
This is because I am also releasing all of the original, unedited audio files separately for those who may want or need only the audio files.
Feel free to do whatever you want with both the template and the audio files. You can use them and upload them wherever you want, you can edit them, improve them, anything. Go crazy.
The template is available in LC-VEGA's GitHub repository here. All future versions of the template and audio files will be uploaded there as well.
As a side note, if you've never done a sound pack with SoundAPI before and would like to make some changes, add things, or have no idea how it all works, take a look at these tutorials.
Compatibility with EladsHUD
I know this is something some people were asking for, and I figured it was about time. The Advanced Scanner is now fully compatible with EladsHUD.
Customizable Advanced Scanner
You can now customize the following aspects of the Advanced Scanner:
- Horizontal and vertical position
- Scale
- Tilt
- Alignment
- "Clear" text color
- "Entities nearby" text color
- "Items nearby" text color
- "Data unavailable" text color
For the all of the color related options, you can either choose a color from the predetermined list or add your own color through hex codes.
For the custom colors to work, you must first choose the Custom value in the options you want your colors to be applied to. The order of the hex codes is the same as the order of the config options (Clear, Entities, Items, Data)
Chat messages
VEGA is now capable of sending a chat message when you use the signal translator, teleporter, discombobulator and when you change the focus of the ship's map. You can change the color in which different usernames will appear when VEGA sends a message in the chat by typing in a username followed by ':' and the hex code of the color you want. To add another username, you simply have to add a comma and a space after it, like so:
You can add as many usernames as you want.
Enhanced teleport commands
The teleport commands will now perform a Radar Switch before activating the teleporter to try and avoid teleporting the wrong person.
This is a completely optional feature that can be changed in the config under the Voice Commands section.
Remote Entity Identification
When someone from your crew scans a new entity, VEGA will now be able to tell you which creature it is. You can of course disable this in the config if you want to.
Other changes and additions
-
Added corresponding voice lines for the Barber, Kidnapper Fox and Vain Shrouds.
-
Added an option to disable the apparatus warnings under the Dialogue & Interactions section.
-
Added an option to disable the ReadInput patch under a new section called Patches.
-
Vocal Levels Medium and Low have recieved a slight change. Medium will no longer play the new enemy scan voice lines and Low now makes some of VEGA's voice lines shorter.
-
VEGA can now activate / deactivate the ship's magnet with the following commands:
- VEGA, activate magnet / enable magnet / turn on magnet
- VEGA, deactivate magnet / disable magnet / turn off magnet
-
The way VEGA disables landmines and spike traps is now the same as turrets. You no longer need to be close to them, and only visible mines and traps will be taken into account.
-
VEGA will now tell you how much time you have left before the moon explodes when using Facility Meltdown. Can be disabled in the config.
Fixes
- Fixed VEGA replying to the Diversity speaker while outside the ship.
Version 2.0.3
- Added the message LOST to the default set of signal translator messages.
- Added a new config option under the Advanced Scanner section called Range that allows you to change how far the scanner can reach.
- Fixed an issue that caused VEGA to still take into account turrets that aren't visible when disabling a turret. This issue affected both normal and Toil-Head turrets.
- Fixed an issue that allowed VEGA to use the teleporter when a Power Malfunction happened.
Version 2.0.2
- The way VEGA replies to the Diversity speaker has received a slight rework. This should hopefully fix an issue that caused him to sometimes give the same replies when playing as a client.
Version 2.0.1
- Added a new variant for an existing voice line.
- Fixed the Manual Listening key not working properly and spamming the log with errors when Enable VEGA listening automatically is set to false.
Version 2.0.0
Additions
Vanilla
-
Added InputUtils as a dependency.
-
Added a new feature: Manual Listening.
With it enabled, VEGA will only listen to what you say if you tell him to do so by saying: "VEGA, activate". To make him stop listening, you say: "VEGA, deactivate". You can also make him start or stop listening with the press of a key (X by default).
-
Added 3 new config options under the Voice Recognition section related to the new Manual Listening feature:
- Manual Listening:
Determines if VEGA should only be able to hear you when you ask him to.
- Enable VEGA listening automatically:
Makes VEGA listen automatically when joining a game. Only works if Manual Listening is set to true. Applies after restarting the game.
-
Register Manual Listening commands
NOTE: The commands "VEGA, activate" and "VEGA, deactivate" will only work if Manual Listening is set to true.
-
Added 2 new sound effects related to Manual Listening.
-
Added a new config section called Sound:
- You can now change VEGA's volume with the new Volume config option.
- The Ignore Master volume setting config option has been moved from the Dialogue & Interactions section.
-
Added a new config option under the Advanced Scanner section that lets you change if it is capable of detecting Masked Employees. Set to false by default.
-
Added a new config option under the Dialogue & Interactions section called Give weather info.
-
Added the message JESTER to the default set of signal translator messages. (Thank you Lunxara for letting me know it was missing)
-
Added 2 new voice commands:
- Crew in ship: VEGA, crew in ship / people in ship / get crew in ship / get people in ship / how many people are in the ship? / is anyone in the ship? / is anybody in the ship?
- Scrap left: VEGA, scrap left / items left / scan for scrap / scan for items
Config options have been added to enable / disable them.
-
Added a new phrase for the Time voice command:
- VEGA, what time is it?
-
Added new phrases for the Stop talking voice command:
- Shut up, VEGA
- Stop, VEGA
- Stop talking, VEGA
-
Added 2 new voice lines for the Ship's lights.
-
Added 2 new voice lines for the Ship's doors.
-
New voice lines for the Apparatus warning have been added. Different voice lines will play depending on who pulled the apparatus.
-
The mod now stores some values in a save file to allow for better interactions and an overall improved experience.
Mods
Added support for the following mods:
-
Malfunctions:
- VEGA can now warn you and give you information about a malfunction when it happens. His capabilities are also affected by them. You can disable the warnings in the config under the new Mod Interactions section.
-
Toil-Head:
- VEGA can now disable the turrets on Toil-Heads.
-
Lategame Upgrades:
- You can now ask VEGA to use the Discombobulator ship upgrade by saying:
- VEGA, attack / stun / shock
A config option has been added to enable / disable it.
- You can now ask VEGA to use the Discombobulator ship upgrade by saying:
-
Ship Windows:
- You can ask VEGA to open or close the ship's shutters with the following commands:
- VEGA, open shutters / open window shutters / open ship shutters
- VEGA, close shutters / close window shutters / close ship shutters
A config option has been added to enable / disable them.
- You can ask VEGA to open or close the ship's shutters with the following commands:
-
Diversity:
- VEGA can now reply to some of the speaker lines from Diversity. By default he will only reply 40% of the time. You can change how often he can reply under under the new Mod Interactions section. You can also disable this interaction altogether.
-
Facility Meltdown:
- VEGA will give you different warnings when pulling the apparatus.
-
Giant Specimens
-
Football
-
Locker
-
Peepers
-
Rolling Giant
-
Shy Guy / SCP-096
-
Siren Head
-
Faceless Stalker
-
Moonswept
-
Shockwave Drone
-
Lethal Things (Boombas & Maggie)
-
LC_Office (Shrimp)
Changes
- Lobby Compatibility is now a hard dependency.
- The confidence value can now be adjusted mid-game, it no longer requires a game restart.
- VEGA's volume has been increased.
- You can now disable turrets, landmines and spike traps while outdoors.
- VEGA now only checks for visible turrets when trying to disable a turret.
- VEGA can now disable a turret from any distance as long as it is visible.
- The default confidence value is now 0.7 instead of 0.9.
- VEGA now only plays his intro the first time you use the mod.
- VEGA's late warning now takes into account if you were outside before going back into the facility.
- VEGA no longer plays the Ships' Doors voice lines if the doors haven't actually opened or closed.
- The delay for some voice lines has been slightly increased.
- Moved some internal stuff around for improved stability.
Old versions
Version 1.3.0
- Fixed teleporter commands always requiring a confidence value of 0.93 or higher.
- Added a new config option that lets you add your own messages to the singal translator message list.
- Updated the default list of signal translator messages with new messages.
Version 1.2.2
- Added 3 new voice lines.
- Updated an existing voice line.
Version 1.2.1
- Added a new config option under the Voice Recognition section that allows you to change VEGA's confidence. It determines how easy / hard it is for VEGA to recognize voice commands. Higher values means he needs to be more confident, lower values will activate more often, but will cause more false positives.
Version 1.2.0
- Added a new config option that allows VEGA to ignore the game's Master Volume setting and always play at the same volume level.
- VEGA's audio source is no longer affected by reverb and other audio effects, which helps increase immersion.
- Fixed some config naming inconsistencies in the Voice Recognition section
Version 1.1.1
- Fixed a small inconsistency with the Vocal Level config option.
Version 1.1.0
- Added a new config option that allows you to enable / disable VEGA reading bestiary entries out loud when viewing them in the terminal.
- Added a new config section called Voice Recognition that allows you to choose which voice commands will be registered.
Version 1.0.0
Initial release