Mimesis Power-Ups 0.9.1 — 3 novembre 2026

Développé avec une intelligence artificielle (ChatGPT / Codex), à partir des
idées et consignes de Mirou. Version expérimentale.

Correctifs et preuves de régression
1. Plan : les surfaces navigables représentent le sol, alors que les pièces
   natives sont indexées par cellules verticales de 0,5 m. La capture accepte
   désormais un point jusqu’à une cellule au-dessus du sol, sans changer X/Z ni
   la hauteur affichée. Les deux tests de salle doivent accepter le même point.
   Le test à -0,49 m retrouve le sol réel ; celui à -0,6 m reste exclu. Les étages
   et surfaces extérieures sont conservés ou exclus correctement.
   Le raster interroge désormais les cellules à travers un index spatial borné
   et déduplique la géométrie. Le test de travail borné sur une géométrie dense
   échoue sur la DLL extraite du ZIP publié 0.9.0 et réussit en 0.9.1.
   Après plusieurs échecs, un message est visible et les causes temporaires sont
   retentées ; une géométrie trop complexe reste explicitement indisponible.
   Aucun plan rectangulaire fictif ne remplace les surfaces natives.
2. Objets au sol : l’ancien blocage de DungeonRoom.ManageSpawnData empêchait
   aussi son passage natif de génération du loot fixe et aléatoire. Le nouveau
   filtre conserve ce passage, ses budgets, délais et identifiants de marqueurs,
   et exclut seulement les candidats non-loot pendant cet appel. Les six cartes
   LV5 actives ont un budget natif d’objets positif. Aucune génération inventée.
   Les scopes sont restaurés après exceptions, appels imbriqués et autres salles.
   Le ramassage reste refusé, sans détruire les objets ; pièges et IA exclus.
3. Vue des objets : cadrage de la vraie caméra en troisième personne uniquement
   pour le joueur local vivant déguisé. Frustum selon les huit coins de l’objet,
   pitch/yaw natifs, collisions sphériques murs/plafonds, pose de sortie décalée
   pendant le rendu puis restaurée. Cinemachine, lentille, cullingMask, contrôles,
   AudioListener et curseur ne sont pas reconfigurés. Les couches des modèles
   natifs de loot sont gardées afin de ne pas hériter de la couche de l’avatar
   exclue par certaines caméras. Chasseurs inchangés. Mort, fin, réseau périmé,
   changement de scène/caméra et fermeture libèrent le cadrage temporaire.

Vérifications de cette version
- Compilation complète C# 5 contre les DLL réelles MIMESIS/Unity/MelonLoader.
- Raster du plan : 477 vérifications de géométrie, étages et budget de travail.
- Capture : 9 régressions + 5 vérifications du contrat natif et compilation.
- Monde temporaire : 233 comportements + 160 contrôles natifs et compilation.
  Inclut objets répliqués fixes/aléatoires, délai, répétitions sans doublons,
  exclusions IA, ramassage bloqué, préparation et restauration des inventaires.
- Filtre de génération des objets : 17 comportements + 16 contrôles natifs.
- Client et caméra : 6 161 vérifications + 6 inspections de code compilé.
- Réseau du mode : 169 contrôles ; protocole 6 conservé. Les messages de plan
  sont bornés et validés, sans exception brute exposée aux joueurs.
- Interface : 376 contrôles + 1 210 vérifications géométriques du HUD et TAB.
- Régressions : 1 464 contrôles de session/sauvegarde ; 35 de capture souris ;
  36 +15 contrôles de perspective audio ; 267 +16 de tirs et dégâts précis.

Limites
Aucune partie réelle ni session multijoueur réelle lancée pour ces vérifications.
Le rendu des objets, le cadrage, la collision visuelle et le plan de chaque carte
restent à confirmer dans le moteur pendant une partie. Les tests et inspections
ne remplacent pas cette confirmation. Aucun profil r2modman, sauvegarde, autre
mod ou jeu utilisateur modifié. Aucun traitement des logs des autres mods.
Les avertissements Unity FindObjectsOfType obsolète sont non bloquants.
Les anciens objets déjà disparus ne peuvent pas être récupérés.

Distribution
Versions du manifeste et de la DLL cohérentes ; icône PNG 256x256, empreintes et
contenu ZIP vérifiés. Neuf fichiers autorisés, dont les deux morceaux originaux
fournis par Mirou. Aucune DLL du jeu, sauvegarde, clé ou configuration personnelle.
MelonLoader 0.7.3 reste une dépendance. Mention de développement IA dans les
Détails ; changelog consacré aux modifications du mod.