Stardew Valley parece tranquilo desde lejos, pero cualquiera que haya intentado hacer malabares con cultivos, ganado, pesca, minería y los calendarios sociales de los más de 30 residentes de Pelican Town sabe que la lista de pendientes nunca termina. Cuando el atraso se vuelve ridículo, o simplemente quieres probar una build sin perder cuarenta días en el juego, los comandos de consola son el atajo. Con una sola línea puedes generar items, ajustar el dinero, congelar el tiempo o hacer que cada NPC corra hacia su siguiente escena.
Esta guía cubre cómo abrir la consola y los comandos más útiles y razonablemente seguros disponibles a través de SMAPI.

El juego vanilla no tiene línea de comandos ni interfaz de administrador. Para obtener una necesitas SMAPI, el mod loader no oficial que también funciona como launcher con una terminal en vivo integrada.
Después de instalarlo, ve a donde tengas tu copia de Stardew Valley en el disco (Steam, GOG o la plataforma de tu elección) y ejecuta el archivo llamado StardewModdingAPI en lugar del acceso directo normal. Se abrirá una ventana de consola junto al juego.
A partir de ahí juegas como siempre, con la ventana de SMAPI abierta a un lado. Cada comando se ejecuta en tiempo real, así que un error de tipeo en algo como `world_clear` puede borrar un mapa al instante sin opción de deshacer. Haz un backup de tu carpeta de guardado antes de probar cualquier cosa destructiva, especialmente los comandos que aumentan stats de forma permanente.
Si la instalación de SMAPI te da problemas, el video corto a continuación cubre la configuración completa en un cliente normal:

La lista de abajo omite los comandos de debug más riesgosos que pueden hacer crash al juego o corromper guardados. La mayoría de lo que queda todavía califica como trampa, ya que estos comandos te dan progreso que de otra forma tomaría muchos días en el juego. Úsalos cuando quieras experimentar, recuperarte de un guardado con glitch o simplemente ignorar la parte de simulador de granja del simulador de granja.
- list_items: imprime cada item cuyo nombre contiene la palabra clave que ingreses.
- Sintaxis: `list_items <item name>`
- Ejemplo: `list_items Iridium`
- player_add name: añade un item a tu inventario por nombre.
- Sintaxis: `player_add "<item name>" <quantity> <quality>`
- Ejemplo: `player_add name "Stir Fry" 10 4`
- Valores de calidad: 0 = Normal, 1 = Silver, 2 = Gold, 4 = Iridium.
- player_add: misma idea, pero usa el ID del item en lugar del nombre.
- Sintaxis: `player_add <item ID> <quantity> <quality>`
- Ejemplo: `player_add (O)128 10 4` genera 10 Pufferfish con calidad Iridium.
- player_setmoney: sobrescribe tu balance de oro con el número que ingreses.
- Sintaxis: `player_setmoney <amount>`
- Ejemplo: `player_setmoney 100000`
- player_changecolor: cambia el color del cabello, ojos o pantalones usando valores RGB.
- Sintaxis: `player_changecolor <feature> <R,G,B>`
- Ejemplo: `player_changecolor eyes 255,0,0`
- player_changestyle: cambia una opción cosmética como cabello, camisa, piel, zapatos, accesorio, traje de baño o género.
- Sintaxis: `player_changestyle <target> <style ID>`
- Ejemplo: `player_changestyle hair 1`
- player_sethealth: ajusta tu HP actual al valor elegido.
- Sintaxis: `player_sethealth <amount>`
- Ejemplo: `player_sethealth 200`
- player_setimmunity: ajusta tu stat total de inmunidad. Este cambio es permanente. Si lo aumentas mientras llevas equipo de inmunidad, primero quítate el equipo y ejecuta `player_setimmunity 0` antes de cambiarlo de nuevo.
- Sintaxis: `player_setimmunity <amount>`
- Ejemplo: `player_setimmunity 10`
- player_setmaxhealth: aumenta el tope máximo de HP. Permanente.
- Sintaxis: `player_setmaxhealth <amount>`
- Ejemplo: `player_setmaxhealth 500`
- player_setmaxstamina: misma idea aplicada al stamina. Permanente.
- Sintaxis: `player_setmaxstamina <amount>`
- Ejemplo: `player_setmaxstamina 300`
- player_setname: renombra a tu personaje o a tu granja.
- Sintaxis: `player_setname <target> <name>`
- Ejemplos: `player_setname player John` o `player_setname farm "Vintage"`
- player_setstamina: rellena el stamina actual sin cambiar el tope.
- Sintaxis: `player_setstamina <amount>`
- Ejemplo: `player_setstamina 200`
- hurry_all: teletransporta a cada NPC directamente a su siguiente posición programada.
- Sintaxis: `hurry_all`
- set_farm_type list: imprime todos los layouts de granja y sus IDs numéricos para que los puedas usar con `set_farm_type`.
- set_farm_type: cambia el layout de tu granja. A partir del Update 1.6 los IDs son 0 Standard, 1 Riverlands, 2 Forest, 3 Hilltop, 4 Combat, 5 Four Corners, 6 Beach, 7 Meadowlands.
- Sintaxis: `set_farm_type <value>`
- Ejemplo: `set_farm_type 1`
- world_clear: elimina entidades de un tipo dado de la ubicación seleccionada.
- Sintaxis: `world_clear <location> <entity type>`
- Ejemplo: `world_clear current grass`
- world_downminelevel: te baja un piso más profundo en las Mines. Si no estás en las Mines, te teletransporta al piso 1.
- Sintaxis: `world_downminelevel`
- world_freezetime: pausa o reanuda el reloj del juego.
- Sintaxis: `world_freezetime <0 or 1>` (1 congela el tiempo, 0 lo reanuda)
- world_setday: salta a un día específico dentro de la temporada actual.
- Sintaxis: `world_setday <day>`
- Ejemplo: `world_setday 15`
- world_setminelevel: te teletransporta a un piso específico en las Mines, Skull Cavern o Quarry Mine. Necesitas estar ya dentro del dungeon que quieras usar.
- Sintaxis: `world_setminelevel <mine level>`
- Ejemplo: `world_setminelevel 80`
- world_setseason: cambia la temporada directamente.
- Sintaxis: `world_setseason <season>`
- Ejemplo: `world_setseason spring`
- world_settime: ajusta la hora actual del juego usando el reloj de 26 horas.
- Sintaxis: `world_settime <time>`
- Ejemplo: `world_settime 1530`
- world_setyear: adelanta el calendario al año que especifiques.
- Sintaxis: `world_setyear <year number>`
- Ejemplo: `world_setyear 2`
- harmony_summary: lista los parches de Harmony inyectados por SMAPI y por cualquier mod instalado.
- Sintaxis: `harmony_summary <search string>`
- Ejemplo: `harmony_summary MeleeWeapon`
- help: imprime la documentación de un comando específico. Útil cuando olvidas los parámetros exactos que toma `world_clear`.
- Sintaxis: `help <command name>`
- Ejemplo: `help hurry_all`
- log_context: habilita el logging verboso de contexto (pulsaciones de botones, cambios de menú, etcétera).
- Sintaxis: `log_context`
- reload_i18n: recarga los archivos de traducción de todos los mods instalados.
- Sintaxis: `reload_i18n`
- set_verbose: alterna la salida detallada del log de SMAPI. Pon el ID del mod al final para aplicarlo a cada mod cargado.
- Sintaxis: `set_verbose <true|false|1|0> <mod ID>`
- Ejemplo: `set_verbose 1 SMAPI Pathoschild.ContentPatcher`
- show_data_files: abre la carpeta que contiene tus archivos de guardado y log.
- Sintaxis: `show_data_files`
- show_game_files: abre la carpeta de instalación del juego.
- Sintaxis: `show_game_files`
La mayoría de estos comandos no se pueden deshacer a mitad de partida. SMAPI aplica los cambios de stats en el instante en que pulsas Enter, lo que significa que cerrar el juego sin guardar no los revertirá. Si te importa el archivo aunque sea un poco, primero copia tu carpeta de guardado a un lugar seguro. Después de eso, el valle es tuyo: construye una granja de un millón de oro, maxea el stamina o teletranspórtate directamente al piso 200 de Skull Cavern y descubre qué tan mal termina eso.