Atrás

Actualización 25.20 del ecosistema de Fortnite

26 jul 2023

El equipo de Fortnite

La actualización 25.20 de Fortnite os trae las lianas de desplazamiento, las plantas salvajes y los dispositivos de portal a la tienda de objetos, junto con nuevas opciones y funciones para la barrera, la baliza y el Elemen-tal. Además, el inventario del modo Creativo y el navegador de contenido de UEFN cuentan con nuevas armas, consumibles y elementos. Recordad que ahora encontraréis las correcciones de errores del modo Creativo, UEFN y Verse en nuestros manuales del sitio web de la comunidad de desarrolladores de Epic.

Recordatorio sobre los dispositivos actualizados

Nos gustaría avisaros de nuevo del próximo cambio que llegará a las islas del modo Creativo, que pasarán a usar los dispositivos actualizados de forma predeterminada. 
Desde hace algún tiempo, habréis podido convertir de forma manual vuestras islas del modo Creativo para usar los dispositivos actualizados mediante la pestaña Herramientas de Mi isla y haciendo clic en el botón Actualizar dispositivos. A partir de una próxima actualización, las islas creativas utilizarán los dispositivos actualizados de forma predeterminada. Estos dispositivos son los mismos que ya se usan en UEFN y ofrecen más mejoras que los originales, como las siguientes:

  • Entrada numérica directa
  • Selectores de colores 
  • Funcionalidades adicionales en algunos dispositivos

Nos gustaría conocer las dudas o problemas que hayáis tenido con los dispositivos actualizados para que la conversión sea lo más fluida posible.

Nuevos dispositivos

Lianas de desplazamiento 

Las nuevas lianas de desplazamiento de la temporada Tierras salvajes de Battle Royale están ya disponibles como un nuevo dispositivo. El dispositivo de liana de desplazamiento funciona de forma similar a las barras de desplazamiento, pero dispone de un par de opciones nuevas en el aspecto visual.

Plantas salvajes

Ya hay disponibles tres nuevas plantas de la temporada Tierras salvajes de Battle Royale como dispositivos: 

  • Planta de sorbete 
  • Flor bomba
  • Flor fétida

Podéis personalizar el comportamiento de estas plantas de varias formas: si lanzan un proyectil o explotan al impactar, si vuelven a crecer automáticamente o solo cuando se produce un evento, etc.   

Portal a la tienda de objetos 

El nuevo dispositivo de portal a la tienda de objetos os permite acceder a la tienda de objetos sin salir de la isla. Este nuevo dispositivo solo está disponible en las islas creativas convertidas para usar dispositivos actualizados, además de en las islas de UEFN.

Actualizaciones de dispositivos

Nuevas opciones para el Elemen-tal 

Se han añadido nuevas opciones para el dispositivo Jefe del Elemen-tal:

  • Señalar elementos ocultos a intervalos: establece si el dispositivo señala la ubicación de los jugadores ocultos.
  • Duración de la animación al disfrazarse: establece cuánto tardan los jugadores en disfrazarse.

Nuevas funciones de la baliza 

El dispositivo baliza tiene nuevas funciones que podéis usar para controlar manualmente si los jugadores pueden verlo:

  • Añadir jugador a la lista para mostrar: añade al jugador instigador a una lista de jugadores que pueden ver la baliza.
  • Eliminar jugador de la lista para mostrar: elimina al jugador instigador de la lista de jugadores que pueden ver la baliza. El jugador podrá seguir viendo la baliza si está en un equipo que tenga esta capacidad.
  • Eliminar a todos los jugadores de la lista para mostrar: elimina a todos los jugadores de la lista de jugadores que pueden ver la baliza. Los jugadores podrán seguir viendo la baliza si están en un equipo que tenga esta capacidad.

Nuevas opciones para la barrera 

El dispositivo barrera cuenta con nuevas opciones y funciones que podéis usar para que los jugadores puedan atravesar su zona. Esto se puede hacer por equipo, clase o manualmente por jugador mediante las funciones del dispositivo. Al combinar las versiones hueca y caja, dispondréis de más opciones de ubicación para excluir a ciertos jugadores, como en los puntos de aparición.
Nuevas opciones:

  • Ignorar equipo: la barrera ignora a todos los jugadores del equipo seleccionado, además de a sus cámaras.
  • Ignorar clase: la barrera ignora a todos los jugadores asignados a la clase seleccionada, además de a sus cámaras.

Nuevas funciones:

  • Añadir jugador a la lista de ignorados: añade al jugador instigador a la lista de jugadores para ignorar. Este es un añadido a las listas de Ignorar equipo e Ignorar clase.
  • Eliminar jugador de la lista de ignorados: elimina a un jugador concreto de la lista de jugadores para ignorar.
  • Eliminar a todos los jugadores de la lista de ignorados: elimina a todos los jugadores de la lista de jugadores para ignorar. Se seguirá ignorando a los jugadores si se encuentran en un equipo que tenga seleccionada la opción Ignorar equipo o si están asignados a la clase seleccionada en la opción Ignorar clase.

Por si os lo habéis perdido: nueva arma y objeto consumible

Los siguientes objetos se añadieron entre parches, ¡así que os recordamos su existencia por si os los perdisteis!

  • Arma fusil de repetición explosivo
  • Consumible salpicón de subidón

¡Las miniaturas cuadradas llegarán pronto a Descubrir!

Por si os perdisteis la publicación del blog de resumen de Descubrir, una de las formas en las que vamos a mejorar cómo se muestra el contenido es cambiando el tamaño de la casilla de la miniatura. Ahora podréis subir una miniatura cuadrada (1024 x 1024) además de la casilla existente, así podréis prepararos para cuando Descubrir pase a usar el nuevo tamaño de miniatura cuando avance un poco más el año.

Fragmentos de código de Verse 

¿En busca de códigos de Verse que podáis usar en vuestro modo de juego? ¡Echadles un ojo a estos fragmentos!

  • Fragmento para crear un stack genérico de clase en Verse: un stack es una estructura de datos que os permite almacenar elementos y recuperarlos, al estilo último en entrar, primero en salir (UEPS).
  • Fragmento para convertir un número de punto flotante en una secuencia de caracteres: se trata de una función de utilidad para convertir números de punto flotante en una secuencia de caracteres truncada en los lugares decimales especificados.

Nuevos objetos en el modo Creativo y UEFN 

Actualizaciones de prefabricados y galerías

  • Galería de rocas de la jungla del Capítulo 4
  • Galería de plataformas de rocas del Capítulo 4
  • Galería de naturaleza de la jungla del Capítulo 4
  • Galería de elementos de la jungla del Capítulo 4
  • Galería de ceibas
  • Galería de escaleras y suelos de Asentamiento Arbolado
  • Galería de paredes y techos de Asentamiento Arbolado
  • Edificio de Ciudad Caída A
  • Edificio de Ciudad Caída B
  • Templo de Asentamiento Arbolado A
  • Templo de Asentamiento Arbolado B
  • Edificio de ciberciudad G

Armas nuevas o que regresan

  • Pistola descomunal

¡Llega el desplazamiento por raíles y grúa de la cámara a UEFN!

Usad los raíles y la grúa en el secuenciador para animar la cámara. Así tendréis más control sobre ella y podréis darle un movimiento más sutil. 

Efectos visuales personalizados al recoger botín en UEFN

Al usar el dispositivo Objeto coleccionable, ahora podréis crear efectos visuales de Niagara personalizados y añadirlos al objeto coleccionable cuando se recoja. 

Verse ahora es compatible con las variables globales

Ahora podéis almacenar y acceder a datos de una variable global mediante Verse, que solo es global en cada isla. Antes no era posible definir una variable centrada en módulos, pero ahora sí que podéis si tiene el tipo `weak_map(session, t)`, para cualquier tipo `t`.

Para habilitarlo, hemos incluido un nuevo tipo `weak_map`, similar al tipo `map` ya existente, y una nueva clase `session` y función `GetSession()` para conseguir una referencia de la sesión actual y acceder a las variables globales.

El siguiente ejemplo muestra cómo configurar una variable entera global y acceder a ella.

var GlobalInt:weak_map(session, int) = map{}

ExampleFunction():void=
    X := if (Y := GlobalInt[GetSession()]) then Y + 1 else 0
    if:
        set GlobalInt[GetSession()] = X
    Print("{X}")


Las variables globales tienen las siguientes limitaciones:

  • Solo podéis acceder a los valores de la sesión actual en la que os encontréis, no a los de ninguna otra.
  • `weak_map` no se puede leer completamente ni sobrescribir, por lo que no es posible leer o anular valores en ninguna sesión. 
  • No podréis iterar en los valores de `weak_map` ni ver cuántas sesiones están activas en ese momento, porque `weak_map` no tiene longitud.