V2T
Voice chat, crew cards and a lobby browser. Hold one key and talk: crewmates with the mod hear you live, everyone else reads you. Health, voice and volume per crewmate, every setting in the Esc menu. Speech to text on your PC, 42 languages.V2T - Voice Chat for Jump Space
by Pasharacc / ICGICommander
Talk to your crew. Hold one key and speak.
Your words appear in chat for everyone, and every crewmate who has V2T hears your voice live.
In any lobby, whoever hosts it. Press and V2T gives you the chat itself: a
history you can scroll, crewmates named in their own colours, and the game's own messages in
the same place.
Questions, bugs or ideas? Join the V2T Discord.
The benefits of V2T
- Voice chat in any lobby, whoever hosts
Voice chat is between players who have V2T installed. Host your own game, join a friend, or drop into a stranger's lobby: every player there with V2T can talk to every other player with V2T, even when the host does not have it. Players without V2T do not hear the voice chat, but they still read what you say, transcribed as normal chat text.
- Speech to text in 42 languages
Speak, and within about a second your words appear as a normal chat message. Everyone can read the message, with or without V2T. English, Dutch, German, French, Spanish, Italian, Polish, Russian, Japanese, Mandarin and many more. It knows Jump Space's own words too: Materia, Gatling, Med stim and the rest come out right, in every language the game is translated into.
- Speak any language, send English
Speak in your own language and V2T sends your words to chat in English, so the whole crew can read you.
- Push to talk / Voice activation
Hold a key to talk, or switch to voice activation and just speak.
- Private, no servers, no Discord
Speech recognition runs on your own PC, so nothing you say is uploaded to be transcribed. Voice travels over Epic's peer-to-peer networking, the same service the game itself uses, so there is no server, Discord or port forwarding to set up.
- Follows your default audio device
V2T automatically switches to your Windows default microphone and speakers whenever you change them, and reconnects by itself when headphones drop out or come back. No settings to touch.
- Your crew at a glance
V2T replaces the game's crew list with cards: each crewmate's level, name, where they are on the ship, health and shield in one bar, and a voice meter. You see who has V2T, whose mic is off and who cannot hear you. A downed crewmate's card beats like a heart while they bleed out, and during a jump everyone who is not in a jump seat glows red.
- Everything in the Esc menu
Press and V2T's Control Panel opens beside the Esc menu: hearing and talking,
speech to text, your keys, your language, the crew cards, and one fader between the game and
your crewmates' voices. Every crewmate with V2T gets a volume slider on their card, from 0 to
200 %.
- Make the HUD yours
Press and click HUD layout at the bottom of the screen. Drag the chat box, the crew
cards, your own card and your currencies wherever you want them, resize them by a corner and set
the chat's text size. Hold Shift to snap them to the grid.
- A chat you can actually read
Press and the chat becomes a panel you can scroll back through with the mouse
wheel, instead of a few lines fading off the screen. Crewmates are named in the colour the game
gives them, so you can tell who said what without reading the names. Every message sits on its
own card, and the game's own news moves in as cards too: what was found, with an icon for what
it is and its tier, who is down, who is back in the fight, and one-line cards for materia,
parts sent to the ship and installs.
- Know who you are flying with
Every crew card shows the crewmate's level, on a badge shaped and coloured by tier. It is worked out on your own PC and shown only to you, never sent to anybody.
- A lobby browser that does the work
V2T replaces the game's lobby list with its own. Click a lobby to join, sort by any column, filter by threat, region, friends, V2T players or hosts you have flown with, and see how far away each region is before you join. It keeps itself up to date while it is open, and lobbies hosted by V2T players carry a green V2T tag, so you can pick a crew you can talk to.
- Host on your terms
Name your lobby with up to 54 characters (the game stops at 32), set a password, pick a region and a player level limit in one popup. Players outside the limit are removed once they load in, and your Steam friends always get in.
- Knows when there is an update
At game start V2T checks whether a newer version is out, and tells you in the chat and in the corner of the lobby browser. One click opens the download pages.
Huge thanks to Cobaltto ❤️
Cobaltto (also known as WalTaka) spent hours testing V2T in real games with me: hosted sessions, strangers' lobbies, enduring multiple restarts and lobby switches, over and over. Thanks man! ✨
Using V2T
Controls
The talk key is the one to the left of , just under
. On a US keyboard it
is . On other keyboards it prints something else, `º` on Spanish, `^` on German,
`²` on French, `§` on Nordic keyboards, and works just the same. V2T shows it the way your
keyboard prints it.
| Keys | What it does |
|---|---|
| Push to talk (text is transcribed on release) | |
| Speech to text on or off: your talk key then sends voice only, or voice and chat text | |
| V2T's Control Panel, beside the Esc menu: every setting | |
| Open the chat history (the game's own chat key) |
Both V2T keys can be changed in the Control Panel: click the key and press the one you want.
The speech to text key is the one left of Backspace, = on most keyboards.
- Be in a session. The hangar counts. Apart from the lobby browser and the Control Panel, V2T's interface does not display in the menus.
- The first time you reach the hangar, a card at the bottom of the screen says Press Esc to see all options. It goes away when you open the Esc menu. Switch it off for good with Press Esc reminder in the Control Panel.
While you hold the key, what you say appears where you normally type in chat, with the language you speak at the right end. Your level shows on the voice meter of your own card in a mission, or on your TX row in the comms panel (see Voice chat below).
- Watch your level. Green is good, amber is loud, red means you are clipping. Turn your mic gain down if your level hits red.
- The talk key does nothing while you are typing in chat, or while the game window is not focused.
- You can start talking as you press. V2T keeps a moment of audio from before the keypress, so short words like "yes" do not get clipped.
The Control Panel
Press in a session and the V2T Control Panel opens on the right of the screen. At the
main menu it sits beside V2T's lobby list, and the Control Panel button at the bottom right of
the list shows or hides it. Every change applies and is saved at once.
- Voice: the microphone and speakers V2T uses (your Windows defaults), Hear crewmates, the Game and voice balance, Talk to crewmates, Speech to text, the Talk key and the Speech to text toggle key, How you talk (push to talk or voice activated), Language you speak and Translate to English.
- Chat: the V2T chat panel, Game messages in chat, the Comms panel, V2T crew cards, the comms panel's position (while the crew cards are off) and the Press Esc reminder.
- Lobbies: the V2T lobby browser, Open at the main menu and Show my crew.
The Game and voice balance fader has the game on the left and your crewmates on the right. In the middle both play at your own levels. Towards Voice the game gets quieter, down to 10 %; towards Game your crewmates do. Double-click it to go back to the middle. Your game volume setting itself is never changed.
Crew cards
V2T draws your crew as cards in the top left, in the hangar and in missions, in place of the game's crew list. In a mission your own card replaces the game's at the bottom left, with your three buttons under it. With four or more crewmates the cards sit in two columns.
In the hangar your own card replaces the game's player bar at the bottom left: your level and rank, your XP inside the bar, your voice meter and your three buttons, with your currencies above it. Once a mission is picked, an amber block to the right of your card shows the key to ready up, in place of the game's own flashing prompt. It goes away when you are ready, and your bar fills green with READY.
Each card has:
- The level on the tab at the top left, and the name in the colour the game gives that player. A crown marks the host.
- Where they are on the ship, such as Cannon Deck or Pilot seat (in missions).
- One bar for health and shield: green health, then blue shield. Health turns amber under half and red under a quarter. In the hangar the bar fills green with READY when they ready up.
- A voice meter under the bar. Its first block glows green when they have V2T and red when they do not.
- Icons after the name: a crossed-out microphone (their mic is off, so they only send speech to text), crossed-out headphones (they hear no one), a crossed-out speaker (you muted them) and a skull (defeated).
When a crewmate goes down, their bar becomes the bleed-out timer, shrinking as time runs out, and the card beats like a heart, faster towards the end. Someone reviving them fills the bar from red to green. While the jump drive charges, crewmates in a jump seat turn green and everyone else glows red. The cards stay up while you pilot or man a gun, and step aside during cutscenes.
In the Esc menu the cards come alive: each V2T crewmate's bar becomes a volume slider from 0 to 200 % (double-click for 100 %), hovering a card shows Mute, and your own buttons can be clicked:
| Button | Click to |
|---|---|
| Push to talk / Voice activated / Mic off | Step through them. Mic off is red: your talk key sends no voice |
| Voice on / Muted | Hear your crewmates or not. Muted is red |
| Speech to text / Text off | Switch speech to text on or off |
The game's Invite prompt becomes an Invite card; click it in the Esc menu to open Steam's friends list.
Switch V2T crew cards off in the Control Panel to get the game's own crew list and health bars back, with V2T's comms panel in the top left (see Voice chat below). Opening the Esc menu still brings the cards up, for the volume sliders.
HUD layout
Press in the hangar or a mission and a HUD layout tab shows at the bottom of the
screen. Click it and every panel V2T draws gets a frame, a name tag and a dot on each corner,
over a faint grid with the screen's centre lines:
- Drag a panel to move it, drag a corner to resize it. The chat box resizes freely and the game's chat input follows under it; the crew cards, your card and your currencies scale from 60 to 180 %.
- Hold Shift while you drag to snap to the grid.
- Drag across empty space to select several panels, or hold Ctrl and drag to draw the box over other panels. Shift or Ctrl + click adds or removes one. Drag any selected panel to move them all; click empty space to clear the selection.
- The chat box's name tag has the chat's text size, from 70 to 130 % (double-click for 100 %). It changes the chat text only.
- The crew cards' name tag has a Players slider that fills the cards with stand-ins, from 2 to 11, so you can see how a full lobby fits.
- A moved or resized panel gets a Reset on its name tag. Reset all and Done are at the bottom; Esc also finishes.
While the layout is open the Esc menu steps aside and the chat box opens, so you can see its text.
The chat panel
Press , the game's own chat key, and V2T draws the chat in place of the game's.
The panel sits on the left above the chat input, and the mouse wheel scrolls back through the
history. Let the box close and it shrinks back to the last few lines over a dim backdrop. Move
it, resize it and set its text size in the HUD layout.
What is in it:
- Cards. Every message sits on its own card: the name, the time, then what was said.
- Crew colours. Everyone is named in the colour the game gave them, matching their icon in the crew list. A name whose colour has not reached you yet is white for a second, then turns.
- The game's own messages, as cards. A found item gets an icon for what it is: a stim, a weapon, a ship part, or a backpack for anything else. A crewmate going down gets a DOWN card that pulses for a minute, then REVIVED or DEFEATED. The routine lines take one line each, with a white icon: materia added, sent to the ship, recalled to the ship, components installed and uninstalled, shield units, dropped and destroyed. They are recognised in every language the game is translated into.
- Item tiers. A found item shows its tier on a small tag in the item's own colour, so SUPERIOR needs no memorising of which pink means what. Items without a tier, such as Med stims and grenades, get no tag.
- Who is here. Anybody arriving after you gets a one-line card, and anybody leaving gets one too. With the crew cards switched off, joining a lobby also shows the crew on one card, with their levels; with the cards on, the cards show them.
- The typing bar. V2T draws the chat's input bar too: a keyboard icon while you type, and while you talk your words as you say them and a level meter, then a tick when it is sent.
The panel gets out of the way while a game menu is open, and hides the voice overlay while you are reading history, so the two are never stacked on each other.
Switch V2T chat panel off in the Control Panel to put the game's own chat back.
The lobby browser
V2T's lobby browser opens by itself when the game reaches its main menu, and whenever you open the game's lobby screen. Click a lobby to join it. The game's own questions (a password, a full lobby) appear in V2T's style and work the same.
- Columns. Players, Mission (with its threat level), Ship, Jumps and Region. Click a column name to sort by it.
- Groups. Friends (a Steam friend hosts it or is in it), Public and Password Protected. V2T lobbies first, full lobbies last.
- Tags. A green V2T tag means the host runs V2T, so you can talk to them. Flew Together means you have flown with the host in the last 30 days. Your Lobby in gold is your own: click it to manage it. A level tag such as Lv 10+ is the host's player level limit; a lobby you are outside of is greyed out.
- Filters. Not full, No password, V2T Detected, Friends and Flew Together, a Threat range (click or drag the cells) and a Regions menu. Friends' lobbies always show.
- Regions are coloured by how far away they are, green to red, with signal bars.
- Live. The list updates itself every 5 seconds. The three bars next to Refresh fill up towards the next update. Click Live to switch it off.
- Changes stand out. Whatever changed since the last update is highlighted for a moment: a ring from a seat just taken (a seat left turns red and empties), from the newest jump's chevron and around a new mission, a green glow on a new lobby, and a lobby that closed fades out in red before the list closes up.
- Crew. Hover the seats of a V2T player's lobby to see who is in it, with their levels.
- Joining shows the game's loading steps in a card with a Cancel button, and the reason if it fails. Back in the main menu, the list opens again.
- Go to Hangar takes you to your own hangar, after an are-you-sure when you are on someone else's ship, and is greyed out while you are in your own session. Host Game opens the Your lobby popup. The V2T logo opens V2T's Thunderstore and Nexus Mods pages and its Discord. The Control Panel button at the bottom right shows or hides the Control Panel beside the list.
The V2T | JS switch at the top right of the screen swaps to the game's own lobby list (JS, Jump Space) and back, and V2T remembers your choice. The browser is mouse only, so controller players may prefer the game's list.
Hosting
Host Game, on the list or in the Esc menu, opens V2T's Your lobby popup:
- Type the name (up to 54 characters, where the game's own box stops at 32) and password straight into their boxes.
- Region: Auto picks the best one, or pick a region yourself with its ping bars to go by.
- Access Requirements: a Player level limit from 1 to 15, and Steam friends always have access. Someone outside the limit is told in the chat and removed once they have loaded in. Nobody is removed whose level V2T cannot read. The limit is added to your lobby name as a tag, such as [Lv 10+], so players without V2T see it too.
- Update settings appears when you have changed something. Check Reachability asks the lobby list whether your lobby is listed.
While you are in a session, the Esc menu has Browse lobbies (the list, while you stay where you are) and Host Game. Both Host Game buttons, in the Esc menu and on the list, say Manage Session while your lobby is public, and are greyed out on someone else's ship.
The V2T tag
When you host, V2T adds three invisible characters to the end of your lobby name. Players with V2T see a green V2T tag on your lobby, in V2T's lobby browser and in the game's own list, and tagged lobbies are listed first. Players without it see nothing at all, not even a gap.
The tag means the host runs V2T 3.1.0 or newer. A lobby hosted by someone without V2T is never tagged, even if some of its crew have it.
To host without the tag, set MarkMyLobby = false.
Updates
At game start V2T asks Thunderstore (or Nexus Mods, if Thunderstore does not answer) which
version is the newest. When yours is older, an amber line at the top of every lobby's chat
says so, and the V2T logo in the lobby browser becomes an Update tile. Click it to open the
download pages and V2T's Discord. Set CheckForUpdates = false to never check.
Hearing, talking and speech to text
Three switches in the Control Panel decide what V2T does:
| Switch | On | Off |
|---|---|---|
| Hear crewmates | You hear crewmates who have V2T | You hear no one, and crewmates with V2T see crossed-out headphones by your name |
| Talk to crewmates | Your talk key sends your voice live | Your talk key sends no voice, and crewmates see a crossed-out microphone by your name |
| Speech to text | What you say also goes to chat as text | Voice only |
- All three on is the default: crewmates without V2T read you, and crewmates with V2T also hear you.
- The speech to text toggle key,
by default, flips Speech to text in game without opening a menu. A pop-up says SPEECH TO TEXT: ON or OFF. It never turns your voice or mic off.
- Your own buttons show the state at a glance: Mic off and Muted are red.
- Hear crewmates stays as you left it, also after a restart.
Push to talk or voice activated
Pick it under How you talk in the Control Panel, or click your Push to talk button in the Esc menu.
- Push to talk (the default): hold the key to talk, as above.
- Voice activated: just speak. V2T hears that you are talking and does whatever your
switches say, exactly as if you were holding the key: text to chat, voice to crewmates, or
both. Holding
still works too.
- Voice activation learns your room's background noise within a few seconds, ignores short clicks and knocks, and keeps listening for 0.7 s after you stop, so pauses between words do not cut you off. The start of each sentence is kept, not clipped.
- Your button says Voice activated the whole time it is on, so you always know your mic is live. The choice is remembered between sessions.
- Use headphones with voice activation. With speakers, voice activation also hears the game and your crewmates, and with text on, their words can end up in your chat.
Voice chat
- Crewmates need V2T to hear you. Text works for everyone regardless.
- Everyone with V2T hears everyone else with V2T in the same session, whoever hosts, even when the host does not have it. Allow 10 to 20 seconds after someone joins. Everyone should be on V2T 2.1.6 or newer.
- You only hear players in your current session, never someone from a lobby you left.
- Turn a crewmate up or down, or mute them, on their card in the Esc menu (see Crew cards).
With V2T crew cards switched off, the COMMS panel lists everyone with V2T in your session instead, and stays on screen the whole time you are in a game. It starts in the top left, under the ship status. Comms panel position in the Control Panel moves it to the bottom centre or the top centre.
| Row | What it means |
|---|---|
| TX your name | You. Lights up while you are sending |
| RX name | A crewmate with V2T. Lights up while they talk. Several people can talk at once |
| name ●○○ | V2T is still connecting to a player who just joined |
| ✕ name | That player does not have V2T. Shown for a few seconds, about a minute after they join, then the row goes |
| RX name, crossed-out headphones | That crewmate hears no one |
| RX name, crossed-out microphone | That crewmate's mic is off: they only send speech to text |
| RX name, crossed-out speaker, PLAYER MUTED | You muted them |
The counter includes you: V2T | 3/4 ACTIVE means 3 of the 4 players in your session
have V2T, and V2T | 1/4 ACTIVE means only you do.
If your level does not move
Hold the talk key for a second without speaking. If V2T hears nothing from the microphone, the chat field says, in amber:
NO AUDIO DETECTED | <the microphone V2T is listening to>
V2T always listens to your Windows default input and follows it live. Pick the right microphone in Windows Settings > System > Sound > Input and V2T switches to it within a second, no restart needed.
Voice chat uses Steam's microphone setting, not V2T's. If your text works but crewmates cannot hear you, check Steam > Settings > Voice > Voice Input Device.
Other languages
V2T understands 42 languages, including Dutch, German, French, Spanish, Italian, Polish, Russian, Japanese and Mandarin.
- Pick it under Language you speak in the Control Panel (press
in game)
- Whichever you pick is shown as a tag, such as
NL, at the right end of the chat field while you talk
English uses its own smaller, faster model. The larger multilingual one is only loaded the first time you pick another language, so staying in English costs you nothing.
If you only ever use two or three of them, set Languages (see Settings) to just those.
The list then holds only yours, so you never hunt through 42 entries.
V2T only listens for the selected language. Speak English while German is selected and you get confident-looking nonsense, so check the language tag while you talk.
Manual install
Only needed if you are not using a mod manager. The one zip below is the quickest way.
Download the V2T drop-in zip with the button above (direct link). The zip holds MelonLoader
and V2T together, so there is nothing else to get first. Extract everything in the zip into your
Jump Space folder, next to Jump Space.exe (in Steam: right-click Jump Space >
Manage > Browse local files), then start the game. The first start takes a few
minutes and may look frozen. That is normal.
If Windows asks whether to replace
version.dll, choose Skip. Another mod, such as More Players, uses that name. Then save the zip'sversion.dllinto the folder aswinhttp.dlland both load side by side.INSTALL.txtin the zip says the same.
Google Drive warns that it cannot scan the zip for viruses because the file is large: click Download anyway.
Step by step
If you would rather install V2T by hand.
Requirements
- Jump Space
- MelonLoader 0.7.3 (x64)
- A microphone
- A few spare CPU cores
- ~450 MB of disk space
1. Install MelonLoader
First, find your Jump Space folder. In Steam, right-click Jump Space >
Manage > Browse local files. A folder opens containing Jump Space.exe.
Keep that window open, you will need it again in step 2.
Then:
- Download
MelonLoader.x64.zip(19 MB) - Open the zip. Inside are a
MelonLoaderfolder andversion.dll - Copy both into your Jump Space folder, next to
Jump Space.exe
⚠️ Check for an existing
version.dllfirst.Look in your Jump Space folder before copying. If a
version.dllis already there, another mod is using that filename and copying MelonLoader's over it would break that mod. The More Players mod uses it, and so do various other native mods, injectors and overlays, so check rather than assume you would know.If one is there:
- Keep it, and rename MelonLoader's
version.dlltowinhttp.dllas you copy it in.- Both mods then load side by side. This is tested and works.
If
winhttp.dllis taken too, MelonLoader accepts other proxy names. Check its wiki for the current list.
2. Copy this package in
Drag the Mods, UserLibs and Plugins folders from this zip into your Jump Space
folder, next to Jump Space.exe. You should end up with:
JumpSpace\
Plugins\
V2TBootstrap.dll
Mods\
V2T.dll
V2T\
ggml-small.en-q5_1.bin (English)
ggml-small-q5_1.bin (all other languages)
runtimes\win-x64\ (4 .dll files)
UserLibs\ (4 .dll files)
Why there is a
Pluginsfolder in here. When Jump Space updates, MelonLoader 0.7.3 keeps leftovers from the previous game version in its working folder, and since 0.7.16.6 one of those leftovers makes MelonLoader crash while preparing the game for mods, so nothing loads.V2TBootstrap.dllruns before that step and clears the leftovers. The plugin is 6 KB of plain housekeeping, nothing from MelonLoader itself. Skip this folder and the console saysError Generating Interop Assembliesand V2T never appears.
3. Launch
The first start takes a few minutes while MelonLoader sets itself up, and the window may look frozen. That is normal. A black console window opens alongside the game. Among other lines, the console should show these, in this order:
[voice] live voice ready (mode: BOTH - voice and chat)
push-to-talk key: Backquote (vk 0xC0, prints "`" on this keyboard)
english model loaded in 310 ms (ggml-small.en-q5_1.bin)
microphone: <your mic> (the Windows default input - V2T follows it)
ready - hold Backquote to talk.
Linux and Steam Deck
Jump Space runs through Proton there, and V2T runs with it (tested with r2modman on Proton 11). Two one-time steps, whichever way you install:
- In Steam, right-click Jump Space > Properties > General > Launch Options and paste:
WINEDLLOVERRIDES="version,winhttp=n,b" %command% - Install the Windows .NET 6 runtime into the game's Proton prefix:
protontricks 1757300 dotnetdesktop6
Your log is in MelonLoader/Latest.log inside the game folder, or inside your profile
folder if you use r2modman (Settings > Locations > Browse profile folder).
Settings
UserData\MelonPreferences.cfg. Most of these are also in the Control Panel, which applies and
saves them at once. Edit the file itself with the game closed: changes made there apply the next
time the game starts, and while the game runs it can overwrite them when it saves its settings.
[V2T] - speech to text and the display
| Setting | Default | What it does |
|---|---|---|
PushToTalkKey |
Backquote |
The talk key: the key under Esc. Also in the Control Panel. See Picking a key below |
TextToggleKey |
Equals |
The speech to text toggle key: the key left of Backspace. Also in the Control Panel |
MarkMyLobby |
true |
When you host, tags your lobby V2T and lists it first in the lobby browser for players with V2T. Invisible to everyone else |
LobbyBrowser |
true |
Uses V2T's lobby browser instead of the game's list. Same as the V2T / JS switch at the top right of the lobby screen |
OpenBrowserAtStart |
true |
Opens V2T's lobby browser as soon as the game reaches its main menu, and again when a join fails |
BrowserLive |
true |
Updates the lobby list every 5 seconds while it is open. Same as the Live switch next to Refresh |
BrowserControlPanel |
true |
Shows the Control Panel beside V2T's lobby list. Same as the Control Panel button at the bottom right of the list |
ShareCrew |
true |
When you host, players with V2T see who is in your lobby, with levels, by hovering the seats. Needs MarkMyLobby |
HostLevelMin / HostLevelMax |
1 / 15 |
Your player level limit when you host. 1 / 15 lets everyone in. Set in the Your lobby popup |
HostFriendsWelcome |
true |
Your Steam friends may always stay, whatever the level limit |
BrowserThreatMin / BrowserThreatMax |
0 / 10 |
The lobby browser's Threat range. Set in the browser |
BrowserHiddenRegions |
(empty) | The regions switched off in the browser's Regions menu, such as as-east,oce. Set in the browser |
CheckForUpdates |
true |
Checks once at game start whether a newer V2T is out. false never checks |
Languages |
en |
The language you start on. With several listed ("en,nl"), the picker offers only those |
ModelEnglish |
ggml-small.en-q5_1.bin |
The speech model used for English |
ModelMultilingual |
ggml-small-q5_1.bin |
The speech model used for all other languages |
TranslateToEnglish |
false |
Translates your speech into English before sending it to chat. Same as Translate to English in the Control Panel |
GameWords |
true |
Teaches the speech recognition Jump Space's own words (Materia, Gatling, Med stim...) in your language, from the game's own translations. false turns it off |
ShowHud |
true |
Shows V2T on screen: the crew cards or the comms panel, and what you say. Same as Comms panel in the Control Panel |
CrewCards |
true |
V2T's crew cards instead of the game's crew list. false = the game's list and V2T's comms panel. Same as V2T crew cards in the Control Panel |
CrewCardsOwn |
true |
In a mission, your own card replaces the game's at the bottom left |
CrewCardHeight / CrewCardTeamHeight |
86 / 64 |
Height of your own card and of your crewmates' cards, in pixels (30 to 200) |
GameVoiceBalance |
0 |
The game and voice balance: -1 your crewmates at 10 %, 0 both at your own levels, 1 the game at 10 %. Set in the Control Panel |
ChatHud |
true |
V2T draws the chat: the history panel on T, crew colours, the game's messages. Same as V2T chat panel in the Control Panel |
HudScale |
100 |
The chat's text size in %: 70, 80, 90, 100, 115 or 130. Set on the chat box's name tag in the HUD layout |
ChatBoxX / ChatBoxY / ChatBoxW / ChatBoxH |
-1 |
Where the chat box sits and how big it is, as fractions of the screen. -1 = V2T's standard spot. Set in the HUD layout |
CrewGridX / CrewGridY / CrewGridScale |
-1 / -1 / 1 |
Where the crew cards sit (fractions of the screen, -1 = top left) and their size (0.6 to 1.8). Set in the HUD layout. OwnCard..., Wallet... and Comms... do the same for your card, your currencies and the comms panel |
HangarCard |
true |
In the hangar your own card and your currencies replace the game's player bar at the bottom left |
HudPosition |
TopLeft |
Where the comms panel sits: TopLeft, BottomCentre or TopCentre. Same as Comms panel position in the Control Panel. Only used with the crew cards off |
HudX / HudY |
1.7 / 51.0 |
Where V2T shows what you say when it cannot find the game's chat field, in % of the screen width and height |
HudFontSize |
20 |
Font size of everything V2T shows. Increase it on 4K screens |
LivePreview |
true |
Shows the transcript while you are still talking |
PreRollMs |
300 |
How much audio from just before the keypress is kept, in ms |
Threads |
6 |
CPU threads used for speech recognition. Lower it if the game stutters |
Verbose |
false |
Writes extra detail to the log, such as why a key press was ignored |
LogHitches |
false |
Writes a line to the log whenever the game freezes for a moment, with how long V2T was busy in that frame. For tracking down stutters |
[V2TShared] - the modes
| Setting | Default | What it does |
|---|---|---|
TalkMode |
2 |
What the talk key sends: 0 speech to text only, 1 voice only, 2 both, 4 nothing. Set with Talk to crewmates and Speech to text in the Control Panel |
InputMode |
0 |
How you talk: 0 push to talk, 1 voice activated. Same as How you talk in the Control Panel |
HearCrewmates |
true |
Plays the voices of crewmates who have V2T. Same as Hear crewmates in the Control Panel |
VoiceActivationThresholdDb |
12 |
How far above the room's noise your voice must be. Lower triggers more easily |
VoiceActivationHangoverMs |
700 |
How long voice activation keeps listening after you stop speaking |
[V2TVoice] - live voice
| Setting | Default | What it does |
|---|---|---|
Enabled |
true |
Turns live voice (sending and receiving) on or off. Speech to text works either way |
Volume |
1.0 |
Volume of your crewmates' voices, 0 to 2 |
PlaybackLatencyMs |
100 |
Size of the audio output buffer, in ms. Lower is snappier, too low crackles |
JitterBufferMs |
200 |
How much incoming voice is held back to smooth out network hiccups, in ms. Raise it if voice breaks up |
ShowStartupHint |
true |
Shows the Press Esc to see all options card when you first reach the hangar. Same as Press Esc reminder in the Control Panel |
HighPassHz |
100 |
Cuts rumble and desk thumps. 0 disables |
Denoise |
true |
Pulls down background noise between words |
AutoLevel |
true |
Brings quiet and loud crewmates to the same level |
Compressor |
true |
Evens out each speaker's dynamics |
HudX / HudY / HudFontSize |
1.7 / 58.0 / 20 |
Position and font size of V2T's short pop-up messages, such as SPEECH TO TEXT: ON |
Everything else under [V2TVoice] is for fine-tuning and diagnosing problems. Leave it
alone unless you have been asked to change it.
Picking a key. The easy way: in the Control Panel, click the Talk key box and press the
key, or mouse side button, you want. By hand: open UserData\MelonPreferences.cfg in the game
folder (it appears after your first launch), find PushToTalkKey under [V2T], and restart the
game after saving. TextToggleKey takes the same names. You can write:
- The character printed on the key, such as
º,^,,or.. V2T picks the key that types it on your keyboard. On a non-US keyboard this is the easy way. - A key name:
F1-F24,A-Z,D0-D9,Numpad0-Numpad9,Mouse4,Mouse5,LeftAlt,RightAlt,LeftControl,RightControl,LeftShift,RightShift,CapsLock,Tab,Space,Insert,Home,End,PageUp,PageDown,Delete. - A key by where it sits on a US keyboard:
Backquote(the default, the key under Esc),Minus,Equals,LeftBracket,RightBracket,Backslash,Semicolon,Quote,Comma,Period,Slash. These mean the same physical key on every keyboard.
F1 and Mouse4 are safe on any keyboard. If the key you pick also does something in the
game, set SuppressKeyFromGame = true. An unknown name is
logged and falls back to the key under Esc.
Models. Both needed models ship with this package. If you want to swap one out,
grab it from huggingface.co/ggerganov/whisper.cpp
and drop it in Mods\V2T\:
| Model | Size | Speed | Notes |
|---|---|---|---|
ggml-small.en-q5_1.bin |
181 MB | ~1.7 s | Included. English |
ggml-small-q5_1.bin |
181 MB | ~1.7 s | Included. All other languages |
ggml-base.en-q5_1.bin |
57 MB | ~400 ms | Optional. English, four times faster, a few more mistakes |
ggml-tiny.en-q5_1.bin |
32 MB | ~250 ms | Optional. Fastest, least accurate |
If something is wrong
Logs are in MelonLoader\Logs\. Set Verbose = true for more detail.
| Symptom | Fix |
|---|---|
| Nothing happens on the key | Are you in a session? Is the game focused? Check push-to-talk key: in the log: it names the key and what it prints on your keyboard. Or pick another key, see Picking a key |
| The log says the talk key is the 0 key | Your keyboard has 0 under Esc (Hungarian does). Pick another key such as F1 or Mouse4, see Picking a key |
NO AUDIO DETECTED in the chat field |
Wrong input. Make your mic the default input in Windows sound settings; V2T follows it |
| Voice activated triggers on its own | Use headphones, or raise VoiceActivationThresholdDb to 18 |
| Voice activated misses quiet speech | Lower VoiceActivationThresholdDb to 8 |
| Text works, crewmates cannot hear you | Check Steam > Settings > Voice > Voice Input Device. Voice uses Steam's mic, not V2T's |
V2T | 1/4 ACTIVE |
Your crewmates need to install V2T too. Your text still reaches them |
| Two crewmates cannot hear each other | Both need V2T 2.1.6 or newer. Allow 20 seconds after joining |
| A crewmate with V2T shows as not having it | They need V2T 2.1.6 or newer. It changes as soon as the link opens |
| A crewmate cannot hear you, but you hear them | Is Talk to crewmates on? Your button says Mic off when it is not. Otherwise they may have muted you or turned you down: that is on your card in their Esc menu |
| Voice breaks up | Raise JitterBufferMs to 300. If voice crackles instead, raise PlaybackLatencyMs |
| You hear nobody | Hear crewmates is off (your Voice on button says Muted). Switch it on in the Control Panel |
| Changes in the settings file do nothing | Edit it with the game closed. Changes there apply the next time the game starts |
| "Native Library not found" | Mods\V2T\runtimes\win-x64\ must contain all 4 .dll files |
Error Generating Interop Assemblies in the console |
Plugins\V2TBootstrap.dll is missing. Copy the Plugins folder from this package in and relaunch |
| Your level is red | Turn your mic gain down. Clipping hurts speech to text accuracy |
| Transcripts are wrong | Try a bigger model, or check the language tag while you talk |
| Stutters while transcribing | Lower Threads to 4 |
| The game stutters now and then | Set LogHitches = true, play a few minutes and look for [perf] lines in the log: they say whether V2T was busy when it happened |
| Broke after a game update | MelonLoader rebuilds itself on next launch (slow once). If V2T still fails, V2T needs an update |
Notes
- The mic stays open while the game runs, so Windows shows the microphone as in use. The open microphone is what lets V2T capture the start of short words. Audio is continuously overwritten in memory and never saved. Audio is only sent or transcribed while you hold the key, or while voice activation is on and hears you speak.
- Voice never touches chat. Compression happens on your own machine through Steam's voice codec, and packets travel over Epic's peer-to-peer networking, the same service the game uses for its own connections. No Steam ID leaves your machine; crewmates with V2T only receive the name the game already shows them, whether you hear them, and whether your mic is off.
- Transcription runs on a background thread, so the game does not freeze while V2T transcribes.
Built with MelonLoader, Whisper.net, whisper.cpp and NAudio.
