Projet Lighthouse Journal de Dev Juillet 2022: Le Développement Avance

LBP Union et le Projet Lighthouse ne sont en aucun cas affiliés avec Sony Computer Entertainment ou leur subsidiaires. Le Projet Lighthouse est un projet de rétro-ingénierie avancé des fonctionnalités en ligne abandonnées des jeux LittleBigPlanet sur PS3 et PS Vita. Aucun code propriétaire n’est distribué. Nous n’encourageons ni ne supportons le piratage sous aucune circonstance. Vous devez posséder votre propre copie du jeu afin de profiter des fonctionnalités personnalisées une fois mises à disposition. En utilisant ces dernières, vous dédouanez Sony Computer Entertainment (Sony) ainsi que tout employé ou agent de Sony, de toute perte de données personnelles, litiges juridiques, ou tout autre causés par l’utilisation des serveurs privés de LittleBigPlanet dont vous ou d’autres personnes ont dû faire face.

Traduit par Loun.

Re-coucou, tout le monde ! Cela fait déjà un bail depuis notre dernier journal de dev. Et ce dernier remontant à Mars, il s’est passé beaucoup de choses depuis. D’immenses progrès ont été faits au niveau du développement du Projet Lighthouse, et on a vraiment hâte de vous montrer ce sur quoi nous avons travaillé durant tout ce temps. Parlons donc des gros points forts en ce qui concerne notre travail sur les serveurs privés de LittleBigPlanet sur PS3 et PS Vita.

Un Nouveau Membre

Nous sommes très heureux de pouvoir vous présenter Zaprit, notre nouveau membre de l’équipe de Développement et Recherche de la LBP Union. Il a beaucoup apporté à Lighthouse en nous aidant à ajouter plusieurs fonctionnalités, comme une page qui permet de réinitialiser les mots de passe utilisateurs. Il a également implémenté un système permettant de créer des liens d’invitations à usage unique afin de permettre à plus de personnes d’entrer dans le programme de test en bêta de l’Union Space Corps.

Étendre Les Tests En Bêta

Auparavant, il était difficile pour nous de maintenir une équipe de testeurs toujours plus grandissante. Nous comptons actuellement 279 utilisateurs sur notre instance de test en bêta du Projet Lighthouse. Créer de nouveaux comptes, réinitialiser des mots de passes et renommer des comptes, tout ça est géré par un administrateur, et non pas par l’utilisateur lui-même. Et c’est ainsi, car nous souhaitons garder l’instance de test privée, pour des raisons de sécurité.

Afin de faire face à ce problème, nous avons effectué énormément de changements pour pouvoir rendre l’administration et la modération plus aisées.

Liens d’Invitations à Usage Unique

Périodiquement, nous invitons des utilisateurs à rejoindre les tests en bêta sur notre serveur Discord. Mais il s’agit d’un processus long et fastidieux, car nous devons créer les comptes manuellement. Cependant, Zaprit et Jvyden ont créé un nouveau système permettant d’envoyer aux utilisateurs des invitations à usage unique, afin que ces derniers puissent créer leur compte d’eux-mêmes. De plus, le lien peut être directement envoyé par un bot, afin d’automatiser le tout.

Améliorer Nos Outils De Modération

L’équipe a travaillé dur afin de créer de nouveaux outils de modération pour le Projet Lighthouse. Cela comprend un nouveau panneau de modération, ainsi qu’un nouveau rôle, qui arriveront plus tard. En plus de ça, des changements sur le signalement de grief ont été apportés. Par exemple, nous pouvons maintenant recevoir des signalements de griefs directement dans un canal sur Discord. Cela nous permet d’agir sur ces signalements et d’y répondre plus rapidement.

Changements d’IU

Nous avons effectué quelques changements à l’interface utilisateur (IU) ces derniers mois. Ces derniers comprennent de nouvelles façons pour l’utilisateur d’utiliser le site internet, en plus de changer comment ce dernier est présenté. Il convient cependant de garder en tête que ça ne reflètera pas nécessaire ce à quoi le produit final ressemblera. Il y a des chances que, dans le futur, les administrateurs d’instance pourront créer leur propre site internet avec des visuels bien à eux, et qui utiliseront l’API de Lighthouse pour charger les données des niveaux.

Réinitialisation de Mot De Passe

Zaprit a ajouté un moyen pour les utilisateurs de réinitialiser leur mot de passe sans nécessiter l’aide d’un administrateur, ce qui réduit significativement la charge de travail sur notre équipe d’administrateurs, et ça facilite la vie de tout le monde !

reCaptcha

Les administrateurs d’instance ont également la possibilité d’utiliser reCAPTCHA de Google, plutôt que hCaptcha. Les Captchas nous aide à nous assurer qu’aucun compte n’est créé par des spammers et bots sur des sites comme Lighthouse, et jusqu’ici, Lighthouse n’utilisait que hCaptcha, ce qui pourrait être considéré comme un remplaçant de Google reCAPTCHA, qui est plus commun. De ce fait, ça devrait être plus simple de se connecter aux instance Lighthouse dans le futur, et ce grâce à plusieurs améliorations clés non présentes dans hCaptcha;

  • reCAPTCHA est plus accessible pour les utilisateurs avec des handicaps de la vue, hCaptcha n’offrant aucune option de Captcha auditif
  • hCaptcha forcera toujours une vérification via une image
  • reCAPTCHA v3 prend en charge noCAPTCHA, et de ce fait, si votre navigateur possède la preuve que vous êtes une vraie personne, notamment en se basant sur votre utilisation d’un compte Google, etc… vous n’aurez pas à faire face à un captcha.

Mises à jour de la Page d’Accueil

Le site de Lighthouse a reçu quelques changements visuels. Maintenant, vous pouvez voir les Choix d’Équipe ainsi que les nouveaux niveaux depuis l’écran d’Accueil !

Au Pif a lâché…Mais C’est Réglé™

Au Pif ne fonctionnait pas sur Lighthouse, et ce, depuis un moment déjà. Ceci était dû à certains problèmes très persistants avec les groupes qui jouaient dans les salons. Ces salons se faisaient purger à chaque fois que le serveur redémarrait. Il y avait d’autres soucis techniques avec le système, également. La fonctionnalité Au Pif fut réglée ce mois-ci, après avoir déplacé le système des salons dans notre nouveau logiciel appelé Redis. Redis est une base de données, qui fonctionne et travaille de façon très réactive, ce qui en fait un excellent choix pour les salons LBP.

Maintenant que nous nous sommes occupés de ces bugs, les joueurs peuvent enfin rejoindre une session avec un autre joueur, exactement comme sur les serveurs officiels !

Efforts de Traduction

Nous avons travaillé dur afin de pouvoir traduire le Projet Lighthouse dans différentes langues, et vous pouvez nous aider ! Tout n’est pas encore traduisible, donc vous ne pourrez pas fournir de traduction pour tout ce qui concerne Lighthouse, pour le moment. Vous pouvez nous aider avec les traductions ici. Les traductions doivent être approuvées par un développeur en chef R&D de la LBPU.

RPCS3 Patché N’est Plus Nécessaire

RPCS3 avait un bug avec son implémentation sys_net, ce qui empêchait LittleBigPlanet de se connecter à Lighthouse sans patcher RPCS3. Ce bug a depuis été corrigé, et donc tant que vous jouez sur la dernière version de l’émulateur, il n’est plus nécessaire d’appliquer quelconque patch. Nous ne savons pas pourquoi ça ne marchait pas auparavant, ni comment ils ont fait pour régler ce bug. ¯\_(ツ)_/¯ Si vous êtes intéressé, vous pouvez jeter un oeil à la pull request qui a corrigé ce bug.

  • Auparavant, il fallait patcher RPCS3 pour jouer en ligne en émulant le jeu.
  • Mais plus maintenant, les développeurs de RPCS3 ayant corrigé le bug en question !

Union Patcher Unifié

UnionRemotePatcher et UnionPatcher étaient les deux applications primaires que nous avions créées afin de rendre le fait de patcher les EBOOTs de LittleBigPlanet plus facile.

L’équipe USC Starblazer nous a cependant fait réaliser qu’avoir ces applications séparées ajoutait plus de complexité que nécessaire, que ça soit dans leur code, mais aussi pour assister les joueurs afin qu’ils ne se trompent pas d’application pour leur plateforme. Afin de régler ça, jvyden a intégré toutes les fonctionnalités de l’application UnionRemotePatcher dans l’originale, UnionPatcher. Il est maintenant possible d’appliquer tous les types de patch pour toutes les consoles supportées via la même application UnionPatcher.

  • Auparavant, il y avait plusieurs applications pour UnionPatcher
  • Elles ont été unifiées en une seule Union Patcher.
  • Cette blague était complètement voulue

Inscrivez-vous à la Bêta !

Nous recherchons toujours de l’aide pour tester le Projet Lighthouse. Si rejoindre l’équipe de test en bêta de l’Union Space Corps vous intéresse, venez vous inscrire à la liste d’attente sur notre serveur Discord. On embarque de nouveaux cadets chaque Samedi. On aimerait également pouvoir accepter plus de personnes à chaque embarquement, et c’est quelque chose que nous envisageons, une fois que la technologie nous le permettra.

Merci à tous pour votre support ! On a vraiment hâte de partager encore plus de choses liées à Lighthouse avec vous, et de revoir tout le monde en ligne. Suivez-nous sur Twitter pour être tenu au courant de potentiels nouveaux évènements, voire d’autres choses en plus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *