- Inicio-
- Subnautica-
- Mods para Subnautica-
- Teclas de acceso rápido personalizadas

Teclas de acceso rápido personalizadas
Acerca de este Mod
Este modo le permite enlazar comandos de consola a teclas de acceso rápido y agrega muchos comandos de consola nuevos. Para obtener más información, consulte la descripción.
Contenido:
TL; DR
Menú Opciones de MOD
Teclas de acceso directo.json
Descripción del campo.
Separador de comandos
Nuevo equipo
6.1. Equipos de juego
6.2 Comandos generales
6.3. Equipos de juego*
6.4. Instrumentos de desarrollo
Ejemplos de comandos.
1. tl; dr.
Este mod es útil tanto para jugadores como para creadores de mods: Puede agregar/editar teclas de acceso rápido editando el archivo hotkeys.json (los cambios se aplican inmediatamente). El enlace de teclas se puede cambiar en el menú de opciones de modo (tecla + modificador).
Algunas características.
Se pueden ejecutar varios comandos de consola presionando una sola tecla.
Puede utilizar accesos directos como modificadores de varios estados.
Los comandos se pueden repetir continuamente mientras se pulsa la tecla de acceso rápido.
Puede utilizar selectores de teclas adicionales para los accesos directos.
Se agregaron muchos comandos nuevos de la consola (por ejemplo, usar/congelar elementos o cambiar el modo de avance automático).
2. Menú de opciones MODE
Todos los accesos directos predeterminados se han agregado al menú de opciones de MOD. Cada tecla de acceso rápido tiene dos botones de ajuste, pero a diferencia de las encuadernaciones de vainilla, son para teclas y modificadores de teclas adicionales, no para teclas primarias/secundarias.
Ambos botones se pueden utilizar para las teclas de ajuste, así como para las teclas modificadoras.
Puede utilizar las teclas Control, Alt y Mayús como teclas modificadoras (las teclas izquierda y derecha se tratan como teclas independientes). Estas teclas también se pueden utilizar por separado, en cuyo caso actúan como teclas normales.
Si dos teclas modificadoras o dos teclas no modificadoras están conectadas al mismo tiempo, solo se utiliza la primera tecla.
Puede desacoplar un botón anclado pulsando el botón Eliminar cuando sitúe el puntero del ratón sobre el botón anclado (no es necesario hacer clic en el botón).
3. TECLAS DE ACCESO RÁPIDO.JSON
Todos los accesos directos se establecen en el archivo hotkeys.json en la carpeta mod. Este archivo se puede abrir desde el botón del juego (en el menú de opciones de moda).
Los cambios en el archivo hotkeys.json se aplican inmediatamente (tan pronto como se cambia al juego), por lo que no hay necesidad de recargar el juego para agregar o cambiar las teclas de acceso rápido.
Un ejemplo de un archivo hotkeys.json con tres teclas de acceso rápido:
{
"teclas de acceso rápido": [
{
"clave": "A",.
"comando": "some_console_command"
}, }
{
"clave": "B",.
"comando": "some_console_command1; some_console_command2",
"label": "Two Commands".
}, }
{
"key": "LeftAlt+C",
"comando": "some_console_command value1 | some_console_command value2",
"mode": "pressRelease",
etiqueta: interruptor modificador,
"oculto": verdadero
}
]
}
4. Descripción del campo
Cada tecla de acceso directo se define en el siguiente formato:
{
"clave": "A",.
"comando": "some_console_command",
"mode": "press",
"label": label": "algunas etiquetas",
"oculto": falso
}
Los campos clave y comando son obligatorios, mientras que el resto son opcionales.
"key" (requerido): una cadena vacía (""), una sola tecla (como "A" o "LeftAlt"), o una tecla modificadora (como "LeftShift+F1").
comando (obligatorio): el comando de consola asociado a esta tecla de acceso rápido. Puede utilizar cualquier comando de consola válido aquí, así como dos tipos de separadores: punto y coma (;) y barras verticales (|). Para obtener más información, consulte el Capítulo 5.
modo (opcional, por defecto es Press): el modo de la tecla de acceso directo. La tecla de acceso directo puede funcionar en tres modos diferentes:
Modo de presión (0 o "Presione"): Al presionar una tecla, el comando se ejecuta una vez.
Modo Press/Release (1 o Press/Release): El comando se ejecuta una vez cuando se pulsa la tecla y otra vez cuando se suelta la tecla.
modo de retención (2 o "Hold"): el comando ejecuta cada fotograma mientras se presiona la tecla.
"label" (opcional, por defecto: ""): la etiqueta de opción en el menú de opciones de modo. Si se omite este campo o se deja en blanco, el comando se utiliza como etiqueta.
oculto (opcional, predeterminado: false): Si es true, esta opción se ocultará del menú de opciones de modo, pero las teclas de acceso rápido permanecerán activas.
5. delimitador de comando.
Puede utilizar dos tipos de separadores en el campo de comando: un punto y coma (;) y una barra vertical (|). Si desea ejecutar varios comandos pulsando una tecla, sepárelos con punto y coma: por ejemplo, "comando": "elemento de titanio 5; elemento de plata 10; elemento de oro 15".
Todos estos comandos se ejecutan como una sola acción (cada comando se ejecuta en un marco separado). También puede insertar un retardo entre comandos utilizando el comando "wait" (consulte la sección 6.2 para obtener más información).
Para comportamientos más complejos, puede utilizar barras verticales como separadores. Las barras verticales dividen una línea de comandos en una lista de comandos individuales. Cada comando de la lista se ejecuta activando una tecla de acceso directo independiente.
Por ejemplo, suponga que tiene la siguiente línea de comandos: "comando": "speed 10 | speed 1", y el modo de tecla de acceso rápido predeterminado es Press. En este caso, la primera vez que presione la tecla de acceso rápido, se ejecutará el comando "speed 10".
La próxima vez que presione la tecla de acceso rápido, se ejecutará el comando "speed 1"; la tercera vez que presione la tecla de acceso rápido, el comando "speed 10" se ejecutará nuevamente.
En la misma línea de comandos y en el modo PressRelease, el segundo comando speed 1 se ejecuta cuando se suelta la tecla de acceso rápido.
En el modo Hold, el primer y segundo comandos se ejecutan alternativamente en cada fotograma mientras se presiona la tecla de acceso rápido.
Ambos delimitadores se pueden utilizar en la misma línea de comandos, por ejemplo "daynightspeed 10; speed 10 | daynightspeed 5; speed 5 | daynightspeed 1; speed 1". Las barras verticales tienen prioridad sobre los puntos y comas.
6. Nuevos equipos
En esta sección se describen los nuevos comandos de consola que se agregaron con este cambio.
Los parámetros requeridos se especifican entre corchetes (por ejemplo, <width>) y los parámetros opcionales se especifican entre corchetes (por ejemplo. [tipo de elemento]).
6.1. Equipos de juego
autoforward [{true|false}] (autoforward) Habilita o deshabilita el reenvío automático.
Activa o desactiva el modo de reenvío automático (si se omite esta opción). El modo de avance automático simula presionar la tecla "forward".
Ejemplo: autoforward true
Enlazar la ranura <slotID> [tipo de elemento].
Enlaza un artículo específico del inventario al ID de la ranura del ID de la ranura (índice basado en 0). Si se omite itemtype, la ranura se borra del enlace anterior.
Ejemplo (ajuste la linterna a la primera ranura de quix): bindlot 0 linterna
Equipar la ranura [slotID].
Equipar el artículo en slotID fast slot (slotID - índice basado en 0); si se omite slotID, el artículo actual será enfundado.
Ejemplo (equipar artículo en la primera ranura): equipslot 0
use el elemento <itemtype> [itemtype2] . [itemtypeN].
Usar artículo fungible del inventario o equipar un artículo para que se equipe; si se especifica más de un tipo de artículo, se utilizará el primer artículo encontrado.
Ejemplo (beber una botella de agua): use el artículo agua filtrada agua desinfectada agua bigfilteredwater
Entrada al vehículo.
La tripulación entra en el traje espacial de un marinero o camarón cercano.
Vehicle_Upgrade.
Un equipo que abre una interfaz para actualizar un traje de sellador o camarón cercano.
6.2 Comandos generales
Agregue la tecla de acceso rápido <Ancho>.
Agrega una tecla de acceso rápido para el comando especificado y abre el menú de opciones. Utilícelo para agregar plantillas de teclas de acceso rápido al archivo hotkeys.json desde la consola.
Ejemplo: addhotkey item titanium 10
setresolution <width> <height> [fullscreen:{true|false}] Establecer permiso.
Establece la resolución de la ventana Subnautica; el tercer valor predeterminado es true.
Ejemplo: setresolution 1280 720 false
setwindowpos <x> [7]
Subnatica establece la posición de la ventana.
Ejemplo: setwindowpos 10 10
FOV [8].
Cambia el campo de visión. Los valores bajos de la máscara de buceo pueden bloquear el campo de visión, que se puede ocultar mediante el comando devtools_hidegui (sección 6.4).
Ejemplo: fov 60
Mensaje [9].
Muestra el mensaje en la esquina superior izquierda de la pantalla.
Ejemplo: showmessage Hola mundo.
Limpia el mensaje.
Borra todos los mensajes mostrados en la esquina superior izquierda de la pantalla.
Opciones de pantalla
Haga clic en el menú Opciones y, a continuación, haga clic en la ficha Modos.
lastcommand [índice].
Ejecuta el último comando de consola especificado. El parámetro establece el índice del comando en cero desde el final del historial de la consola (el valor predeterminado es 0).
Ejemplo (ejecutando penúltimo comando): lastcommand 1
Espera [10].
Agrega retardo entre comandos separados por punto y coma (consulte el Capítulo 5 para obtener más detalles).
Ejemplo (agregando un retardo de 0.5 segundos entre dos comandos): comando1; espera 0.5; comando2
6.3. Equipos de juego*
game_startnew [modo_juego:{survival|freedom|hardcore|creative}]
Inicia un nuevo juego en el modo de juego especificado. Solo funciona en el menú principal. El valor predeterminado es 'creative'.
Ejemplo: game_startnew survival
game_load [id_ranura].
Carga un juego guardado con el ID de ranura especificado (puede usar UITweaks para ver el ID de ranura guardado). Solo funciona en el menú principal. De forma predeterminada, se carga la última partida guardada.
Ejemplo: game_load 10
Salvando el juego.
Guarda el juego actual en la ranura.
game_quit [to_desktop:{true|false}] Salir del juego.
Salga del juego. El valor predeterminado es false (vuelve al menú principal).
Ejemplo: game_quit true
6.4. Instrumentos de desarrollo
devtools_toggleterrain
Abre el menú de información de depuración (F1 en vainilla).
devTools_toggleGraphics
Abre el menú de depuración de gráficos (F3 vanilla).
devtools_toggleFramegraph
Cambia el gráfico de rendimiento.
devtools_hidegui [estado:{none|mask|hud|maskhud|all}] Ocultar/mostrar interfaces.
Oculta/muestra la interfaz (F6 en vainilla); hay cinco estados:
0 o ninguno - nada está oculto.
1 o máscara - oculta la máscara del buceador.
2 o hud - esconde HUD.
3 o maskhud - Oculta la máscara y HUD.
4 o todos: oculta la máscara, el HUD y el modelo del jugador.
Si se omite el estado, el comando atraviesa todos los estados.
Ejemplo: máscara devtools_hidegui
7. Comandos de ejemplo
Esta sección proporciona ejemplos de diferentes formas de usar el equipo para desarrollar juegos y modos. Puede crear sus propios comandos utilizándolos como punto de partida. Estos y otros comandos de ejemplo se pueden encontrar en el archivo hotkeys.sample.json en la carpeta MOD (copiar o cambiar el nombre de algunos comandos a hotkeys.json).
"bindslot 0 flashlight; equipslot 0".
Un comando simple para equipar una linterna (la linterna debe estar en inventario).
"bindslot 1 propulsion cannon; equipslot 1 | bindslot 1 repulsion cannon; equipslot 1" Comando para cambiar entre movimiento y repulsión.
Comando para cambiar entre pistolas de propulsión y repulsión (ambas pistolas deben estar en inventario).
"Bind Slot 0 Seaglide; EquipSlot 0; Autoforward True | Bind Slot 0 Flashlight; EquipSlot 0; Autoforward false".
Comando para cambiar entre hidroavión y linterna (también puede cambiar la traducción automática)
"devtools_hidegui mask; fov 5 | fov 60; devtools_hidegui none".
Comandos de escala (útiles en varias situaciones). Las máscaras de inmersión no funcionan bien en valores bajos de FoV y deben ocultarse; PressRelease se puede usar en modo de tecla de acceso rápido.
"setresolution 1280 720 false; settwindowpos 10 10 | setresolution 2560 1440".
Comando para cambiar el modo de pantalla completa (especialmente útil para el desarrollo de mods). También mueve la ventana de juego a una esquina.
"Spawn Seamoth; warpforward 10; speed 10; vehicle_enter; wait 2; speed 1; clearmessages".
Los comandos spawn y Seamoth login (que se utilizarán durante el desarrollo de la moda) utilizan los comandos speed y wait para acelerar la animación de spawn y el inicio de sesión (el comando wait depende del comando speed, por lo que la espera real es de 0,2 segundos).
Lo que necesitas.
Administrador de QMod
Ayudante SMLH
Instalación.
Extraiga el archivo en la carpeta QMods.
Compruebe si hay actualizaciones.
Mod comprueba regularmente si hay actualizaciones en línea.
Esto se puede deshabilitar en mod.json (instalar UpdateCheck en false).
Mods/Addons similares
JPBTV Juego loco guardado.1.0Mods para SubnauticaSubnautica
Este es un pésimo archivo de registro que hice. Alrededor de la base, en el fondo de la isla flotant...301
Tordo1.0.0Mods para SubnauticaSubnautica
Este mod agrega el primer dron de Vehicle Framework: Crush, utilizado para la recopilación remota de...4301
Archivos de idioma PT-BR mejorados.1.0Mods para SubnauticaSubnautica
Algunos títulos y descripciones han sido cambiados en la traducción PT-BR para mejorar la armonizaci...300
Cobre basado en resultados de detección (BepInEx)1.0.0Mods para SubnauticaSubnautica
El escaneo de piezas conocidas permite obtener titanio y cobre.En este modo, el escaneo de una pieza...200
Inmersión en tercera persona1.0.0Mods para SubnauticaSubnautica
Debido a que la perspectiva en primera persona puede causar mareo por movimiento, se ha agregado una...1000
Arena de batalla de Alterra1.0Mods para SubnauticaSubnautica
Alterra Battle Arena es una emocionante arena con temática oceánica donde los jugadores y los jugado...200
Minimapa (actualizado para la versión 2.0).1.0.1Mods para SubnauticaSubnautica
Este es un prototipo de mini-mapa. Agrega una superposición permanente de la interfaz de usuario a l...1900
Subnautica "Clima épico".0.0.5Mods para SubnauticaSubnautica
Este mod agrega varios fenómenos meteorológicos que ocurren aleatoriamente en la superficie de la ti...1800
Equipos para bolsas1.2.0Mods para SubnauticaSubnautica
Aumentar el inventario.Este mod agrega tres bolsas y ranuras de equipo.Cada bolsa es producida por u...900
Pantalla de carga personalizada MCH4.1Mods para SubnauticaSubnautica
Una selección de 55 diferentes capturas de pantalla tomadas por mí (MCH4) y mi amigo MrCreeper en Su...300
Aguas vegetarianas2.0Mods para SubnauticaSubnautica
Agregue varios nuevos tipos de agua al juego, que se pueden hacer de varias plantas comestibles en e...100
El vacío se convierte en parte 11.0Mods para SubnauticaSubnautica
Esta es la primera parte de mi (planeada) instalación del modpack de 3 partes (no lo ignores): pon l...400
Guardado del juego Jugador restaurado1.0Mods para SubnauticaSubnautica
Es solo salvar el juego (por supuesto), pero no tienes que ir al Emperador del Mar, ya que ya estás...000
Núcleo estadístico1.0.1Mods para SubnauticaSubnautica
API Subnatica para cambiar fácilmente el estado del jugador y el elemento¿Qué es Stats Core?Stats Co...200
Sin batería (Bepinex)1.0.0Mods para SubnauticaSubnautica
Modo simple para retirar las baterías y los elementos de alimentación de las herramientas y vehículo...200
Artesanía más difícil1.0.0Mods para SubnauticaSubnautica
La moda como ¨Trabajo fácil¨ pero más difícil ------------------------------------------------------...000
Subnautica "Nitrox - modo multijugador".1.1.0.1Mods para SubnauticaSubnautica
Nitrox es una modificación multiusuario de código abierto. El mod...000
Materiales de construcción compuestos1.0.0Mods para SubnauticaSubnautica
Añade 'Degasi Planter', 'Mushroom Terrarium' y 'Science Bench'.Escenario montado adicional:Plantador...900
Colección de laberintos de Los Gapos Beta.2.0Mods para SubnauticaSubnautica
¡Esta es nuestra colección de laberintos! ¡Construimos este laberinto! ¡Espero que os guste! ¡Es un...000
Escudo de deformación1.2Mods para SubnauticaSubnautica
Los trajes de Seamoth y Prone se actualizaron para evitar que las explosiones de warper se deformara...400