Do Not Click On The Honey Pot !

Système d'import de joueurs custom (idée)

Tout sur la création & l'utilisation des Mods pour le jeu, des courts aux animations en passant par les joueurs & tournois (ainsi que tous les bugs qu'ils peuvent créer ! ;) )

Système d'import de joueurs custom (idée)

Postby carpetdiem » 11 Aug 2026, 22:59

Bonjour Manu,

j'ai bien compris que tu ne voulais pas intégrer une modification des joueurs plus poussée puisque de nouveaux squelettes briseraient les anims et une nouvelle topologie briserait les morphs targets et donc le système de modification de joueurs.
J'ai fait des tests en local en modifiant les fichiers du jeu et il est possible de faire reconnaître un nouveau slot de morph target à la mesh de base PlayerMxM_Male-Mesh (pour les joueurs masculins), qui a 62 morphs targets de base. J'en rajoute une 63ème, appelée federer et qui contient ma tête sculptée de federer mais avec une topologie identique à la mesh de base. Ça m'oblige à bidouiller un paquet de fichiers mais une fois en jeu dans le menu création de joueur je peux sélectionner cette morph federer, la mettre au maximum et j'obtiens mon joueur sculpté, sans avoir rien cassé d'autre au fonctionnement du jeu. Dans l'absolu je peux en rajouter 50 de plus pour modifier 50 autres joueurs. Mais c'est impossible à partager en mod.io vu la complexité du process.
Serait-il possible d'envisager une fontion d'import de ce type en modding plus traditionnel? Je me demande même s'il ne serait pas possible d'importer la nouvelle morph target en OBJ et la rattacher à la mesh skinnée de base.

Je ne sais pas si je suis clair ?

Merci d'avance ! :)
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 12 Aug 2026, 11:35

Bonjour,

apparemment, c'est techniquement possible, mais cela demande quand même un peu de boulot et de prise de tête.

Est-ce que tu sais si tu peux créer un .OBJ (à mettre dans un Mod, pas dans Unity directement) dont l'ordre des vertex est identique à celui du mesh de base ? Si oui, c'est p'tet jouable. Tu fais comment pour appliquer ton morph dans le jeu actuellement ? Tu réexportes le mesh avec le morph de Federer appliqué et tu le réinjectes dans les ressources de TE4 ?
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 12 Aug 2026, 21:27

Merci pour ton retour !
Alors oui, j'ai bien un OBJ strictement identique à la mesh de base en nombre et ordre de vertices (la mesh de base et celle custom et j'ai ajouté la texture, via ce lien sinon ça passait pas: https://transfert.free.fr/idCxbU7). Le résultat peut encore être amélioré mais c'est déjà pas mal je pense.
Alors là ce que je fais actuellement oui c'est grosse prise de tête : extraire le modèle en fbx, y rajouter mon federer comme une morph target, l'exporter dans unity, exporter le package, l'injecter dans les packages du jeu... J'ai réussi à le faire en remplaçant une morph target existante (oreille) par federer. L'ajout d'une nouvelle morph a buggé par contre, pourtant j'avais essayé de la déclarer dans le gamefile.sys.
D'ou intérêt d'importer seulement l'obj, si on peut déclarer de nouvelles morph ça ne créée aucun problème dans le jeu, tout reste fonctionnel à côté !

Merci en tous cas :)
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 25 Aug 2026, 09:32

Juste un petit message pour te dire que je ne t'ai pas oublié, mais j'ai pas réussi à avoir l'énergie de tester de charger & appliquer le morph en temps réel... C'est sur ma TODO List, mais vu mon niveau d'énergie actuel, je ne garantis rien... :blackeye:
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 25 Aug 2026, 13:41

Salut Manu, pas de soucis je me doute bien que tu es occupé ! Je pense que ça pourrait faire une belle plus-value au jeu mais je n'ai aucune idée de la quantité boulot que ça représente de ton côté :sweat:
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 04 Sep 2026, 09:39

Ouch, apparemment, je n'avais pas téléchargé le fichier et il a été effacé après 7 jours..! :sweat:

Est-ce que tu pourrais le remettre..?

EDIT:
pas de pression, mais c'est le dernier truc que j'ai à regarder avant la màj, donc si jamais je n'ai pas le .obj demain matin, je pense que je ferai la màj... :blackeye:
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 04 Sep 2026, 20:03

Pas de problème j'arrive juste à temps :)
Le voici : https://transfert.free.fr/3ixPzoI
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 05 Sep 2026, 11:53

Ça marche, mais qu'à moitié..! :fear:

Regarde ici : https://imgur.com/a/QbjAsY2

Sur la 1ère image, j'applique les deltas en faisant "ton Federer.obj moins le mesh dans Unity". Il s'appelle FixRig_NormalBody dans mon Unity. C'est bien celui-là que tu as extrait ?

Cela marche pas mal du tout sur ~97% des vertex, et on voit bien le visage et la tête changer ; par contre, il y a 200 ou 300 vertex qui partent en vadrouille... :blackeye:

Sur la 2e image, j'applique les deltas en faisant "ton Federer.obj moins ton base.obj", et là, c'est correct. (sauf la jambe gauche qui déborde sur le haut de la chaussette, ce qui est assez étrange :scratch: )

J'ai vérifié et a priori, ce n'est pas qu'un problème d'ordre des vertex (même si c'est possible que cela rentre en jeu) : certains points de ton Base.obj ne semblent correspondre à aucun point de FixRig_NormalBody.

Aurais-tu une idée de ce qu'il se passe ? On pourrait faire simplement le 2e cas, mais cela marchera très mal dans certains cas si l'ordre des vertex est en fait incorrect.

Note : on a bien le même nombre de vertex dans FixRig_NormalBody, Federer.obj et Base.obj .
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 05 Sep 2026, 20:12

Merci pour ton retour !
Alors la seconde image valide le principe c'est déjà bien.
Je pense que l'extraction de la mesh modifie l'ordre de certains vertices du coup je ne pars pas vraiment de la mesh de base.
Est-ce que tu pourrais m'envoyer les 2 "bonnes" mesh sources en obj pour les joueurs et joueuses que je fabrique ma morph target depuis celle-ci ?
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 06 Sep 2026, 08:07

Voici les 4 .obj pour les meshs (Homme / Femme, Détail Haut / Bas) : https://www.managames.com/download.php? ... Meshes.zip

J'ai testé FixRig_Male.obj et il est bien détecté comme identique au mesh de base, et donc n'apporte pas de modification. L'ordre de ses vertex est effectivement à ton Base.obj, alors que visuellement, le mesh est absolument identique.

Renvoie-le moi un peu modifié (eg: un gros nez) pour vérifier que ton import/export dans Blender ne modifie pas l'ordre des vertex.

Comment avais-tu chopé le mesh de base ? Avec un extracteur de Ressource Unity ? Ou un truc qui capture les meshs dans la mémoire du GPU... J'ai vraiment du mal à saisir pourquoi l'ordre a été changé... :fear:
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 06 Sep 2026, 11:11

Merci pour les fichiers !
Effectivement j'étais passé par un extracteur de ressources, des fois l'ordre des vertices peut changer à la reconstruction en obj
J'ai fait une version oreilles d'elfe depuis ta base, ça devrait marcher cette fois : https://transfert.free.fr/N0rvmkJ
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 07 Sep 2026, 14:25

Avec la màj d'aujourd'hui, mets tes blendshapes comme ça :
MonSuperMod\Models\Blendshapes\<Male | Female>\<NomDuJoueur>.obj
eg:
MonSuperMod\Models\Blendshapes\Male\Roger Federer.obj

D'après ce que tu as dit, tu veux rajouter des têtes toutes faites, donc pas besoin de rajouter des options dans les menus. Comme ça, uniquement les joueurs dont le nom est identique à une de tes blendshapes la chargera (cela évitera d'avoir des soucis si tu veux en faire un paquet).

Si tu veux aussi rajouter des blendshapes pour configurer le visage plus en détail, fais-le moi savoir (cela doit être possible de le faire maintenant, mais je n'ai pas màj la partie des menus).
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 08 Sep 2026, 15:19

Ça marche super, merci pour ton boulot !
Et non en effet pas besoin pour moi d'ajouter des réglages dans les menus vu que je travaille à l'extérieur du jeu
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Re: Système d'import de joueurs custom (idée)

Postby manutoo » 09 Sep 2026, 06:58

Par contre, je n'ai pas modifié les normales. Il faudra p'tet regarder ça. Quand tu auras refait ta tête de Federer, tu peux me l'envoyer et j'essaierai de rajouter la modification des normales pour vérifier que c'est mieux (sinon certains détails du visage risquent de ne pas être éclairés ou assombris correctement).
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Système d'import de joueurs custom (idée)

Postby carpetdiem » 11 Sep 2026, 23:35

Le voici : https://transfert.free.fr/HwUHlSV
je n'ai pas l'impression que les normales soient visuellement fausses en jeu ?

D'ailleurs une autre question, la limite des textures dans le jeu étant hardcodée à 2048px, on devrait pouvoir mettre des textures de visage à 566x421 X2 soit 1132x842px ?
J'ai plus ou moins réussi en bidouillant le Maleskin.ini et le 01_mask.png mais je dois louper des réglages je me retrouve avec un rendu final trop brillant. Ou alors ce n'est pas possible du tout ?
Merci !!
carpetdiem
court crocodile
court crocodile
 
Messages: 25
Gaming Since: 19 Jan 2026, 19:23

Next

Return to Modding - TE4 [Fr]

Who is online

Users browsing this forum: ClaudeBot and 1 guest