FOLLOW US

DONATIONS

Jnounito

Jnounito

Bon courage, l'équipe gamestreet vous soutiens !

Commandant

Commandant

Bonjour j'espère que vous allez bie... Ha pardon nan, rien à foutre !
ALLERRRR ! SORTEZ CE LS:MP !!!! MARRE DE GTANETWORK !
Cdlt
Commandant / Claude Cordias / Quentin.T

GiZz

GiZz

Une autre petite contribution, bon courage pour le dev :) GiZz

speedy

speedy

super projet

FRDevblog #7 : Nouveau format

Antasurris
Antasurris
LS:MP TeamModeratorCommunity Manager

Member since 21/11/17

2 posts

19 topics

Salut tout le monde !

Après une semaine d'absence, nous voilà de retour pour votre épisode hebdomadaire, énormément d'annonces et de changements au programme, pour commencer, l'abandon du format utilisé jusqu'alors pour les devblogs ( Technique - Communauté - Documentation - Projets ), s'il s'est révélé efficace dans un premier temps, il est par la suite devenu lourd et sans intérêt, aussi bien à la rédaction qu'à la lecture. Nous passons donc désormais à un format plus libre, plus technique, plus efficace.

Sans plus attendre, c'est parti pour le Devblog 7 !
 

1° Début du travail sur le chat vocal

Arrivé 2ème dans la liste des fonctionnalités les plus attendues, nous avons passé quelques heures sur l'étude et l'implémentation d'un chat vocal, du moins sur le streaming d'un son en parallèle au jeu.

Pas encore d'échanges vocaux donc, le travail consiste pour l'instant à récupérer certaines données en mémoire ( position du joueur et position relative de sa tête ) afin de créer l'effet 3D lors de la diffusion d'un son ( volume et direction du son relatif à votre position ).

Comprenez qu'il ne s'agit là que du fruit de quelques heures de travail, nous espérons pouvoir vous en montrez plus prochainement !

 

2° Chargement de modèles et édition de la map

Encore et toujours de la reverse engineering ! Nous avons aussi travaillé cette semaine sur le chargement de modèles externes au jeu et sur l'édition de la map ( respectivement les 1ère et 4ème fonctionnalités les plus attendues ).

Côté chargement de ressources externes, encore un peu de travail reste à faire, mais c'est en bonne voie ! Tout passe par la compréhension intégrale de la classe dédiée à cela, c'est énormément de travail car elle possède de nombreuses inconnues, ça demande donc du temps et de l'expérimentation.

Pour l'éditeur de map il en va autrement, la compréhension des YMAP est déjà faite et celle de la section relative à la classe du jeu est bien avancée.
L'objectif actuel est de permettre la suppression totale d'un élément de la map ( un building par exemple ) y compris ses collisions, il reste encore un peu de travail pour y parvenir

Les recherches sur ce sujet étant très visuelles ( contrairement au reste ), Transmet a réalisé une vidéo montrant à quoi ressemble l'édition des YMAP in-runtime, vous pouvez y voir la modification de leurs positions et de leurs échelles sur l'axe Z ( hauteur ), bon visionnage !

 

3° Nouvelle approche de la synchronisation véhicule

Voilà la partie la plus intéressante pour beaucoup : le travail sur la synchronisation !
Cela faisait un certain temps qu'elle n'avait pas changé, étant déjà très propre et performante ce n'était pas une grande priorité, cependant grâce aux récents travaux en reverse engineering nous avons pu revoir intégralement son fonctionnement !

Anciennement une partie de la synchronisation véhicule était basée sur un algorithme de prédiction, nous n'en dirons pas plus pour une raison évidente, mais ce n'était pas parfait. Certaines micros-corrections, pour la vélocité du véhicule notamment, entrainaient de légers lags.
C'est désormais de l'histoire ancienne ! La synchronisation de la vélocité et de la vélocité angulaire se fait désormais en brute, sans fonction native !

Autre nouvelle, nous avons des pistes solides concernant la synchronisation des dégâts véhicules ( toujours par lecture/écriture en mémoire ), nous vous en dirons plus prochainement

 

4° Pause sur le site

Concernant la nouvelle version du site nous sommes conscients que certaines corrections restent à apporter, ce n'est cependant pas prioritaire, le site ayant déjà pris énormément de temps ces dernières semaines.

 

5° Mise à jour du Tipeee et Patreon

Suite aux récentes évolutions du statut de bêta-testeur et des grades sur le forum, les pages Tipeee et Patreon ont été mise à jour. Pour plus d'informations vous pouvez vous rendre dessus grâce aux liens fourni dans l'onglet "Nous soutenir"

 

6° Partenaires LS:MP et SDK

Le SDK prenant du retard, il sera partagé progressivement aux Partenaire via le salon #sdk sur Discord, nous les remercions d'avance pour leurs retours !
Pour devenir partenaire n'hésitez pas à envoyer votre candidature à Antasurris via MP, pour plus d'informations référez-vous au Devblog 6 ou à la FAQ.

 

C'est la fin de ce Devblog 7, à dimanche prochain !

Posted on 10/04/2018 22:01