Proyecto Lighthouse Diario de Desarrollo Junio de 2023

LBP Union y el Proyecto Lighthouse no están afiliados con Sony Interactive Entertainment o sus subsidiarios. El Proyecto Lighthouse es un proyecto de ingeniería inversa limpia de las ya desaparecidas funciones en línea de LittleBigPlanet de PlayStation 3 y Vita. No se distribuye ningún código propietario. Bajo ninguna circunstancia respaldaremos o apoyaremos la piratería. Debes tener tu propia copia del juego para usar las funciones personalizadas una vez que estén disponibles. Al utilizar estas funciones, libera a Sony Interactive Entertainment (Sony) así como a cualquier empleado o agente de Sony, de cualquier y toda responsabilidad, pérdida corporativa, o personal causada a usted o a otros por el uso de los servidores personalizados de Lighthouse para LittleBigPlanet.

Hola, sacks! Ha pasado bastante tiempo desde el último artículo relacionado con Ingeniería y Desarrollo. Sin embargo, tras la conferencia que tuvo lugar en nuestro servidor de Discord hace un par de semanas. Tenemos información importante sobre el desarrollo para compartirles. Desde el último artículo de desarrollo, que tuvo lugar en diciembre de 2022, y desde el lanzamiento de la beta pública de Beacon en marzo de este año, hemos logrado avances tremendos en términos de desarrollo, no solo en términos del Proyecto Lighthouse. Hemos comenzado a trabajar en algunos proyectos nuevos desde entonces, siendo el más notable de estos el nuevo Project Lighthouse Rich Presence Client, así como mejoras planificadas a nuestro sistema de monitoreo de estado. Lea sobre esto más adelante.

Qué es el Proyecto Lighthouse?

El Proyecto Lighthouse es un esfuerzo de ingeniería inversa limpia y de código abierto para recuperar las funciones en línea de LittleBigPlanet en PlayStation 3 Y Vita. Puedes conocer más al respecto en nuestra primer artículo del blog o puedes ir a nuestro repositorio de GitHub para consultar el código base y las discusiones!

Conferencia de desarrollo: De qué hablamos?

Organizamos una conferencia de desarrollo el 13 de mayo en nuestro canal escenario de Discord, destacando alguno de los logros y planes de desarrollo recientes que se han producido desde que se lanzó la versión beta pública en marzo. Estas son algunas de las cosas que repasamos:

  • estado de desarrollo actual del Proyecto Lighthouse, PLRPC, así como algunos proyectos más pequeños que han estado en proceso.
  • Análisis de desarrollo desde el lanzamiento de la Beta pública de Beacon.
  • Objetios de desarrollo a corto y largo plazo.
  • Varias formas en que la gente puede contribuir a nuestros proyectos.

No se grabó un video de esta conferencia, pero tenemos planeado llevar las grabaciones de eventos al público en el futuro.

Nuevos miembros del equipo

Nos gustaría tomarnos un momento para darles la bienvenida a los nuevos miembros del Ministerio de Tecnología que se unieron al equipo desde diciembre de 2022:

  • penguinskillcaps —Ingeniería y Desarrollo: especialista en ingeniería inversa
  • SkylerDaGirl — Ingeniería y Desarrollo: especialista en LBP Modding
  • jackcaver — Ingeniería y Desarrollo: líder del proyecto PL Garage
  • Slipsy — Ingeniería y Desarrollo: especialista en modelado 3D
  • Metraberryy — Ingeniería y Desarrollo: desarrollador de software C#
  • … así como nuevos miembros de equipo Surveyor!

Mejoras al Proyecto Lighthouse

El equipo de investigación y desarrollo de LBP Union ha estado trabajando arduamente para implementar las funciones más solicitadas, así como varios errores descubiertos por nuestro equipo y nuestros jugadores! Estas son algunas de las Pull Requests agregadas más notables (en términos más simples: cómo gestionamos eficientemente las contribuciones de código).

Filtros de búsqueda implementados en el Proyecto Lighthouse

La Pull Request #763 por Slendy, agregada el 31 de mayo de 2023, implementó soporte totalmente funcional para la pestaña de filtro en LBP 2 y 3, agregó opciones para el botón de organizar y agregó Mis Playlist y Mis Creadores Adorados en LBP3. Los filtros agregados en este PR se basaron en filtros creados originalmente por Jackcaver, el desarrollador detrás de PL Garage, un proyecto de servidor privado de LBP Karting.

Se confirmaron e implementaron varios parches, así como se implementó la eliminación de las listas de reproducción.

Este parche cerró varios problemas abiertos en nuestro rastreador de problemas, específicamente los siguientes:

  • Implementar filtros de búsqueda. (#90)
  • Una casilla de verificación que le permite excluir juegos en la lista de niveles. (#233)
  • La pestaña “Filtros” no funciona en LBP3. (#488)
  • El Organizador no funciona en LBP3 pero sí en LBP2 (#489)
  • “Más Adorado” en LBP1 no anda. (#772)

Esperemos que lo disfrutes y feliz filtrado!

Historia de Lighthouse

Un miembro del Discord de LBP Union con el nombre de speedyman09 creó un video de YouTube destacando toda la historia del compromiso de Git del Proyecto Lighthouse hasta hace muy poco! Puedes ver el video a continuación.

Beacon × Discord Rich Presence

Alguna vez quisiste mostrarles a tus amigos lo que estás haciendo en Discord? Ahora puedes! El desarrollador de I+D Koko reescribió el Lighthouse Rich Presence Client original para que esté mejor optimizado y sea más fácil de usar.

Una demostración de PLRPC en Discord

La aplicación mostrará el estado de actividad para la Cápsula, la Luna, Aventuras, el modo historia, niveles creados por usuarios, con soporte para más tipos de niveles a medida que se descubren. Cuando juegas niveles de usuarios, la aplicación recuperará automáticamente el icono del nivel del servidor y lo mostrará. Está muy bueno!

Puedes descargar la última versión de la aplicación aquí, y ver las instrucciones de configuración aquí.

Cambios en el monitoreo de estado

Desde el 11 de febrero de 2023, una vez más comenzamos a monitorear el estado del servidor oficial de LPB3 PS4 de Sony. Así como los propios puntos finales del estado de Beacon de LBP Union. Ahora UnionStatus v1 funcionó bien, pero definitivamente se lo podía mejorar. Ahora migramos a un nuevo sistema, que reemplazará por completo a UnionStatus v1. Puedes comproobarlo en nuestra nueva página de estado. Las notificaciones automáticas también están disponibles en nuestro servidor de Discord.

Estadísticas notables

Hemos acumulado algunas estadísticas bastante impresionantes en los últimos meses en Discord y Beacon! A continuación se adjunta una imagen de algunos de los datos más notables.

No podríamos haber llegado hasta este punto sin ustedes! De parte de todo el equipo de LBP Union extendemos nuestro agradecimiento a todos los que participaron, van a participar y actualmente participa en nuestro servidor de Discord, así como la versión beta pública de Beacon!

Implementaciones

El nuevo miembro del equipo de I+D Penguinskillcaps estuvo investigando exhaustivamente los servidores de LBP. Él descubrió cómo funcionan las siguientes funciones, pero todavía no se implementaron.

  • Noticias LBP1
  • Moderación de recursos
  • Cómo actualizar los reportes de duelo con más funciones
  • Los géneros de LBP3

Planes para el futuro

El desarrollo de nuestros diversos proyectos, especialmente Lighthouse, está por terminar. Cada día, seguimos trabajando para implementar nuevas funciones, arreglando errores y agujeros de seguridad. Además de recibir sugerencias de la comunidad de cómo mejorar nuestros proyectos.

Si te gusta seguir de cerca el desarrollo del proyecto Lighthouse en particular, recomendamos hechar un vistazo a nuestro rastreador de problemas del proyecto. Esta página te mostrará informes de errores activos, mejoras planificadas y adiciones de funciones, así como algunas ideas clave, además de permitirle enviar sus propios informes de errores y/o sugerencias de funciones!