- Início-
- Subnáutica-
- Mods para Subnautica-
- Teclas de atalho personalizadas

Teclas de atalho personalizadas
Sobre este Mod
Este modo permite que você vincule comandos de console a teclas de atalho e adiciona muitos novos comandos de console. Para obter mais informações, consulte a descrição.
Conteúdo:
TL;DR
Menu Opções de MOD
Teclas de Atalho.json
Descrição do campo.
Separador de comando
Nova Equipe
6.1. equipes de jogo
6.2 comandos gerais
6.3. equipes de jogo*
6.4. instrumentos de desenvolvimento
Exemplos de comandos.
1. tl;dr.
Este mod é útil para jogadores e criadores de mod: Você pode adicionar / editar teclas de atalho editando o arquivo hotkeys.json (as alterações são aplicadas imediatamente). A combinação de teclas pode ser alterada no menu de opções de modo (tecla + modificador).
Alguns recursos.
Vários comandos de console podem ser executados pressionando-se uma única tecla.
Você pode usar atalhos como opções de vários estados.
Os comandos podem ser repetidos continuamente enquanto a tecla de atalho é pressionada.
Você pode usar seletores de teclas adicionais para atalhos.
Adicionados muitos novos comandos de console (por exemplo, usar/congelar itens ou alterar o modo de avanço automático).
2. Menu de opções de MODO
Todos os atalhos padrão foram adicionados ao menu de opções do MOD. Cada tecla de atalho tem dois botões de encaixe, mas, ao contrário de vinculações de baunilha, eles são para teclas e modificadores de tecla adicionais, não para teclas primárias/secundárias.
Ambos os botões podem ser usados para as teclas de encaixe, bem como para as teclas modificadoras.
Você pode usar as teclas Control, Alt e Shift como teclas modificadoras (as teclas esquerda e direita são tratadas como teclas separadas). Essas teclas também podem ser usadas separadamente; nesse caso, elas atuam como teclas normais.
Se duas teclas modificadoras ou duas teclas não modificadoras estiverem conectadas ao mesmo tempo, somente a primeira tecla será usada.
Você pode desencaixar um botão ancorado pressionando o botão Excluir ao posicionar o ponteiro do mouse sobre o botão ancorado (não é necessário clicar no botão).
3. TECLAS DE ATALHO.JSON
Todos os atalhos são definidos no arquivo hotkeys.json na pasta mod. Este arquivo pode ser aberto do jogo (botão no menu de opções de moda).
As alterações no arquivo hotkeys.json são aplicadas imediatamente (assim que você alterna para o jogo), portanto, não há necessidade de recarregar o jogo para adicionar ou alterar as teclas de atalho.
Um exemplo de um arquivo hotkeys.json com três teclas de atalho:
{
"teclas de atalho": [
{
"chave": "A",.
"comando": "algum_console_comando"
}, }
{
"chave": "B",.
"comando": "algum_console_comando1; algum_console_comando2",
"label": "Dois Comandos".
}, }
{
"tecla": "LeftAlt+C",
"comando": "valor1 de some_console_command | some_console_command value2",
"mode": "pressRelease",
label: Opção do Modificador,
"oculto": verdadeiro
}
]
}
4. descrição do campo
Cada tecla de atalho é definida no seguinte formato:
{
"chave": "A",.
"comando": "algum_comando_console",
"mode": "press",
"rótulo": rótulo": "algumas etiquetas",
"oculto": falso
}
Os campos de chave e comando são obrigatórios, enquanto os demais são opcionais.
"key" (obrigatório): uma string vazia (""), uma única tecla (como "A" ou "LeftAlt") ou uma tecla modificadora (como "LeftShift+F1").
command (obrigatório): O comando de console associado a esta tecla de atalho. Você pode usar qualquer comando de console válido aqui, bem como dois tipos de separadores: ponto-e-vírgula (;) e barras verticais (|). Para obter mais informações, consulte o Capítulo 5.
mode (opcional, o padrão é Press): o modo da tecla de atalho. A tecla de atalho pode operar em três modos diferentes:
Modo de Pressão (0 ou "Pressionar"): Pressionar uma tecla faz com que o comando seja executado uma vez.
Modo Press/Release (1 ou Press/Release): O comando é executado uma vez quando a tecla é pressionada e novamente quando a tecla é liberada.
modo hold (2 ou "Hold"): o comando executa cada quadro enquanto a tecla é pressionada.
"rótulo" (opcional, padrão: ""): o rótulo da opção no menu opções de modo. Se esse campo for omitido ou deixado em branco, o comando será usado como um rótulo.
hidden (opcional, padrão: false): Se true, esta opção ficará oculta no menu de opções de modo, mas as teclas de atalho permanecerão ativas.
5. Delimitador de comandos.
Você pode usar dois tipos de separadores no campo de comando: ponto-e-vírgula (;) e barra vertical (|). Se você quiser executar vários comandos ao pressionar uma tecla, separe-os com ponto-e-vírgula: por exemplo, "command": "titânio item 5; prata item 10; ouro item 15".
Todos esses comandos são executados como uma única ação (cada comando é executado em um quadro separado). Você também pode inserir um atraso entre comandos usando o comando "wait" (consulte a seção 6.2 para obter mais informações).
Para comportamentos mais complexos, você pode usar barras verticais como separadores. Barras verticais dividem uma linha de comando em uma lista de comandos individuais. Cada comando na lista é executado por meio da ativação de uma tecla de atalho separada.
Por exemplo, suponha que você tenha a seguinte linha de comando: "command": "speed 10 | velocidade 1", e o modo de teclas de atalho padrão é Pressionar. Neste caso, a primeira vez que você pressionar a tecla de atalho, o comando "speed 10" será executado.
Na próxima vez que você pressionar a tecla de atalho, o comando "speed 1" será executado; na terceira vez que você pressionar a tecla de atalho, o comando "speed 10" será executado novamente.
Na mesma linha de comando e no modo PressRelease, o segundo comando speed 1 é executado quando a tecla de atalho é liberada.
No modo de espera, o primeiro e o segundo comandos são executados alternadamente em cada quadro enquanto a tecla de atalho é pressionada.
Ambos os delimitadores podem ser usados na mesma linha de comando, por exemplo "daynightspeed 10; speed 10 | daynightspeed 5 | daynightspeed 1; speed 1". As barras verticais têm precedência sobre ponto-e-vírgula.
6. novas equipes
Esta seção descreve os novos comandos do console que foram adicionados com esta alteração.
Os parâmetros obrigatórios são especificados entre colchetes (por exemplo, <width>) e parâmetros opcionais são especificados entre colchetes (por exemplo, [tipodeitem]).
6.1. equipes de jogo
autoforward [{true|false}] (autoforward) Habilita/Desabilita o encaminhamento automático.
Ativa/desativa o modo de encaminhamento automático (ativa/desativa se esta opção for omitida). O modo de encaminhamento automático simula o pressionamento da tecla "forward".
Exemplo: autoforward true
Vincular slot <slotID> [tipo de item].
Associa um item específico do inventário à ID do slot do slotID (índice baseado em 0). Se itemtype for omitido, o slot será limpo da associação anterior.
Exemplo (lanterna snap para o primeiro quixslot): lanterna bindlot 0
Equip [slotID] slot.
Equipe o item no slotID fast slot (slotID - índice baseado em 0); se slotID for omitido, o item atual será embainhado.
Exemplo (item equip no primeiro slot): equip slot 0
useitem <itemtype> [itemtype2] . [itemtypeN].
Use o item dispêndio do inventário ou equipe um item a ser equipado; se mais de um tipo de item for especificado, o primeiro item localizado será usado.
Exemplo (beba uma garrafa de água): useitem filteredwater desinfetedwater bigfilteredwater
Entrada do veículo.
A tripulação entra em um traje espacial de marinheiro ou camarão nas proximidades.
Vehicle_Upgrade
Uma equipe que abre uma interface para atualizar um traje de selante ou camarão nas proximidades.
6.2 comandos gerais
addhotkey <largura>.
Adiciona uma tecla de atalho para o comando especificado e abre o menu de opções. Use para adicionar modelos de teclas de atalho ao arquivo hotkeys.json do console.
Exemplo: addhotkey item titânio 10
setresolution <width> <height> [fullscreen:{true|false}] Definir permissão.
Define a resolução da janela Subnautica; o terceiro padrão é true.
Exemplo: setresolution 1280 720 false
setwindowpos <x> [7]
Subnatica define a posição da janela.
Exemplo: setwindowpos 10 10
fov [8]
Altera o campo de visão. Valores de máscara de mergulho baixos podem bloquear o campo de visão, que pode ser oculto usando o comando devtools_hidegui (seção 6.4).
Exemplo: fov 60
showmessage [9]
Exibe a mensagem no canto superior esquerdo da tela.
Exemplo: showmessage Olá mundo.
Limpe a mensagem.
Limpa todas as mensagens exibidas no canto superior esquerdo da tela.
Opções de tela
Clique no menu Opções e, em seguida, clique na guia Modos.
lastcommand [índice].
Executa o último comando de console inserido. O parâmetro define o índice do comando como zero no final do histórico do console (o valor padrão é 0).
Exemplo (executando o penultimate command): lastcommand 1
aguarde [10].
Adiciona retardo entre comandos separados por ponto-e-vírgula (consulte o Capítulo 5 para obter detalhes).
Exemplo (adicionando um atraso de 0,5 segundo entre dois comandos): command1; wait 0,5; command2
6.3. equipes de jogo*
game_startnew [modo_jogo:{sobrevivência|liberdade|hardcore|criativo}]
Inicia um novo jogo no modo de jogo especificado. Funciona somente no menu principal. O valor padrão é 'creative'.
Exemplo: game_startnew sobrevivência
carga_jogo [id_slot].
Carrega um jogo salvo com o ID do slot especificado (você pode usar UITweaks para ver o ID do slot salvo). Funciona somente no menu principal. Por padrão, o último jogo salvo é carregado.
Exemplo: carga_jogo 10
Salvando o jogo.
Salva o jogo atual no slot.
game_quit [to_desktop:{true|false}] Sai do jogo.
Saia do jogo. O padrão é false (retorna ao menu principal).
Exemplo: game_quit true
6.4. instrumentos de desenvolvimento
devtools_ toggleterrain
Abre o menu de informações de depuração (F1 na baunilha).
deferramentas_alternar elementos gráficos
Abre o menu gráfico de depuração (F3 baunilha).
devtools_ toggleframegraph
Altera o gráfico de desempenho.
devtools_hidegui [estado:{none|mask|hud|maskhud|all}] Ocultar/mostrar interfaces.
Oculta/mostra a interface (F6 na baunilha); há cinco estados:
0 ou nenhum - nada fica oculto.
1 ou mask - oculta a máscara do driver.
2 ou hud - oculta HUD.
3 ou maskhud - Oculta a máscara e o HUD.
4 ou todos - oculta máscara, HUD e modelo do jogador.
Se state for omitido, o comando atravessará todos os estados.
Exemplo: devtools_hidegui mask
7. exemplos de comandos
Esta seção fornece exemplos de diferentes maneiras de usar o time para desenvolver jogos e modos. Você pode criar seus próprios comandos usando-os como ponto de partida. Esses e outros comandos de exemplo podem ser encontrados no arquivo hotkeys.sample.json da pasta MOD (copie ou renomeie alguns comandos para hotkeys.json).
"bindslot 0 lanterna; equipslot 0".
Um comando simples para equipar uma lanterna (a lanterna deve estar no inventário).
"bindslot 1 propulsioncanhão; equipslot 1 | bindslot 1 repulsioncannon; equipslot 1" Comando para alternar entre movimento e repulsão.
Comando para alternar entre pistolas de propulsão e de repulsão (ambas as pistolas devem estar no inventário).
"bind slot 0 seaglide; equipslot 0; autoforward verdadeiro | vincular slot 0 lanterna; equipslot 0; autoforward false".
Comando para alternar entre hidroavião e lanterna (também pode alternar a tradução automática)
"devtools_hidegui mask; fov 5 | fov 60; devtools_hidegui none".
Comandos Scale (úteis em várias situações). Máscaras de imersão não funcionam bem em valores de FoV baixos e devem estar ocultas; PressRelease pode ser usado no modo de tecla de atalho.
"setresolution 1280 720 false; setwindowpos 10 10 | fixa a resolução 2560 1440".
Comando para alterar o modo de tela cheia (especialmente útil para o desenvolvimento de mod). Também move a janela do jogo para um canto.
"Spawn Seamoth; warpforward 10; speed 10; vehicle_enter; wait 2; speed 1; clearmessages" .
Os comandos spawn e Seamoth login (a ser usado durante o desenvolvimento de moda) usam os comandos speed e wait para acelerar a animação de spawn e login (o comando wait depende do comando speed, então a espera real é de 0,2 segundos).
O que você precisa.
QModManagerName
AuxiliarSMLS
Instalação.
Extraia o arquivo para a pasta QMods.
Verificar se há atualizações.
O Mod verifica regularmente se há atualizações online.
Isso pode ser desativado em mod.json (instale UpdateCheck em false).
Mods/Addons semelhantes
Jogo maluco salvo da JPBTV.1.0Mods para SubnauticaSubnáutica
Este é um arquivo de registro ruim que eu fiz. Ao redor da base na base da ilha flutuante há um levi...301
Tordo1.0.0Mods para SubnauticaSubnáutica
Este mod adiciona o primeiro drone do Vehicle Framework: Crush, usado para a coleta remota de recurs...4301
Arquivos de idioma PT-BR aprimorados.1.0Mods para SubnauticaSubnáutica
Alguns títulos e descrições foram alterados na tradução PT-BR para melhorar a harmonização e esclare...300
Cobre com base em resultados de triagem (BepInEx)1.0.0Mods para SubnauticaSubnáutica
A digitalização de peças conhecidas permite obter titânio e cobre.Nesse modo, a varredura de uma peç...200
Imersão em terceira pessoa1.0.0Mods para SubnauticaSubnáutica
Como a perspectiva em primeira pessoa pode causar enjoo de movimento, uma perspectiva em terceira pe...1000
Arena de Batalha Alterra1.0Mods para SubnauticaSubnáutica
Alterra Battle Arena é uma arena com tema oceânico onde jogadores e leviatãs se envolvem em batalhas...200
Minimapa (atualizado para a versão 2.0).1.0.1Mods para SubnauticaSubnáutica
Este é um minimapa de protótipo. Ele adiciona uma sobreposição permanente da interface do usuário à...1900
Subnautica "Clima épico".0.0.5Mods para SubnauticaSubnáutica
Este mod acrescenta vários fenômenos meteorológicos que ocorrem aleatoriamente na superfície da terr...1800
Equipamentos para bolsas1.2.0Mods para SubnauticaSubnáutica
Aumentar estoque.Este mod adiciona três sacos e slots de equipamentos.Cada saco é produzido por um f...900
Tela de carregamento personalizada do MCH4.1Mods para SubnauticaSubnáutica
Uma seleção de 55 diferentes capturas de tela tiradas por mim (MCH4) e meu amigo MrCreeper no Subnau...300
Águas vegetarianas2.0Mods para SubnauticaSubnáutica
Adicione vários novos tipos de água ao jogo, que pode ser feito de várias plantas comestíveis no jog...100
O vazio se torna parte 11.0Mods para SubnauticaSubnáutica
Esta é a primeira parte da minha (planejada) instalação do modpack de 3 partes (não ignore-a): coloq...400
Salvando o jogo Jogador restaurado1.0Mods para SubnauticaSubnáutica
É só salvar o jogo (claro), mas você não precisa ir ao Imperador do Mar, já que você já está curado....000
núcleo estatístico1.0.1Mods para SubnauticaSubnáutica
API Subnatica para fácil mudança de status e item do playerO que é o Stats Core?O Stats Core é uma A...200
Sem bateria (Bepinex)1.0.0Mods para SubnauticaSubnáutica
Modo simples para remover baterias e elementos de fonte de alimentação das ferramentas e veículos se...200
Harder Craft1.0.0Mods para SubnauticaSubnáutica
Moda como ¨ Trabalho fácil¨, mas mais difícil —Concluído—- Todos—Tarefa pendente—- Nada.—Coisas—Meu...000
Subnautica "Nitrox - modo multijogador."1.1.0.1Mods para SubnauticaSubnáutica
Nitrox é uma modificação de código aberto, multiusuário. O mod es...000
Materiais de construção compostos1.0.0Mods para SubnauticaSubnáutica
Acrescente 'Degasi Planter', 'Mushroom Terrarium' e 'Science Bench' cenário montado.Cenário montado...900
Coleção de labirintos Los Gapos Beta.2.0Mods para SubnauticaSubnáutica
Esta é a nossa coleção de labirintos! Construímos este labirinto! Espero que goste! É um labirinto d...000
Escudo de distorção1.2Mods para SubnauticaSubnáutica
Os trajes de Seamoth e Prone foram atualizados para evitar que explosões de warper deformassem.O mód...400