Bien que le jeu est assez solide comparé à son successeur, sa version PC souffre de nombreux bugs, principalement esthétiques, mais aussi pouvant bloquer complètement la progression du jeu dans la dernière histoire, VCI.
Voici un projet de Troye, le projet tomb5 (tout minuscules), qui cherche à corriger les imperfections de cet épisode, afin de lui redonner un peu de la brillance qui lui manquait.
Téléchargement : sur le dépôt Github
[post original sur tombraiderforums.com - traduit ci-dessous et complété selon les notes de mises à jour]
En quelques mots, il s'agit d'un projet de décompilation qui vise dans un 1er temps à documenter et préserver le code source et les ressources originales du jeu, et dans un 2ème temps à apporter des corrections de bugs et améliorations dans une grande partie du jeu.
Et oui, il y a déjà un projet de décompilation en cours, mais ce projet avait pris une approche "en partant de zéro" ; tomb5 s'appuie sur l'utilisation d'un fichier .dll pour injecter du code décompilé dans l'exécutable, de la même manière que le projet TR2Main de Arsunt.
Le projet est entièrement open-source, et notre code peut être utilisé n'importe où sous la licence mentionnée dans le dépôt, et du moment que nous sommes crédités.
Liste complète des crédits :
- Troye - Contributions principales de programmation et décompilation, responsable du projet.
- ChocolateFan - Énorme contribution à la décompilation, corrections, et nouvelles fonctionnalités. Un pilier du projet.
- thatguyfrombb - Énorme aide pour la documentation, et décompilations additionnelles.
- Arsunt - Pour tout son travail sur TR2Main, et pour avoir été une inspiration pour ce projet. Une énorme partie du squelette de ce projet est insiprée de TR2Main.
- Gh0stblade - responsable du projet de décompilation TOMB5, sans son projet, celui-ci n'aurait jamais vu le jour.
- zdimension - Pour toutes ses contributions au projet TOMB5, en particulier pour la branche PC. Son code nous a permis de démêler de nombreux mystères du code spécifique à la version PC.
Corrections:
1.0.0 (10/11/2021) :
- Réactive une cinématique qui ne fonctionnait pas dans Le Vol de l'Iris
- Corrige l'orientation du torse/la tête de Lara lors du port du fusil HK
- De nombreuses corrections pour éviter de voir Lara flotter ou sa tresse "sursauter" dans les cinématiques de Rome
- Restauration entière de la cinématique Alerte générale, et le son dans la cinématique où Lara neutralise un garde furtivement, sans patch externe
- Corrige la position de Lara lors de l'interaction avec de nombreux objets (blocs poussables, porte à pied-de-biche, etc.)
- Corrige la main qui buggue au lancer des torches dans les niveaux Irlande
- Corrige le fait que la tresse traversait le cou de Lara lorsqu'elle est à quatre pattes
- Corrige la tresse raide dans l'eau peu profonde
- Corrige la tresse flottant autour du dos de Lara
- Corrige la caméra quand Lara sort de l'eau, et quand elle pousse/tire des blocs
- Corrige de multiples occurrences où Lara ne pouvait plus utiliser ses mains après certaines actions, comme tomber d'une corde raide
- Corrige la main de Lara lors du port de mini-torches quand elle court, qu'elle ramasse des objets, et utilise les valves
- Corrige le fait que Lara pataugeait même dans l'eau lui arrivant sous le genou
- Corrige l'animation de mort des mafiosos blancs
- Corrige le fait que le bout du HK n'était pas visible dans l'inventaire
- Corrige l'affichage erroné du HK dans Le Vol de l'Iris
- Corrige le fait que le HK apparaissait dans la liste "Combiner avec"
- Corrige la couleur de lecteurs de carte dans les niveaux VCI
- Corrige le clignotement des trappes lorsqu'elles s'ouvrent dans une autre pièce
- Corrige l'affichage des armes de Lara sur son dos
- Corrige la texture du nez de Lara
- Corrige les problèmes avec les raccourcis claviers Trousse de soin
- Corrige la couleur des parties du corps de Lara dans l'eau
- Corrige le ciel dans tous les niveaux
- Corrige l'éclairage
- Corrige l'éclairage des objets lors des modifications de pièces (flipmaps)
- Corrige la sauvegarde des modifications de pièces (flipmaps) (corrige les bugs de sauvegarde dans VCI)
- Corrige le fait que les sons ayant plus de 50% de chance d'être joués n'étaient pas joués du tout
1.0.0 (10/11/2021) :
- Affichage de la lune et des étoiles dans les niveaux Irlande
- Ajout des empreintes de pas
- Ajout d'une ombre style PSX
- Ajout de la roulade accroupie
- Ajout des sons manquants sur les digicodes
- Supprime de nombreuses restrictions sur les animation/frames dans les mouvements de Lara pour la rendre plus fluide, notamment : pouvoir se hisser sur une plateforme sans attendre, se déplacer à quatre pattes sans attendre.
- Ajout de calculs corrects du champ de vision (FOV) basés sur TR2Main (merci Arsunt !)
- Ajout de raccourcis claviers pour les armes
- Ajout des ombres pour tous les objets
- L'affichage de la tresse utilise maintenant les décimales dans ses coordonnées
- Ouverture du menu Chargement après avoir perdu
- Nouveau menu à l'écran titre pour gérer les nouvelles options
- Ajout du passage optionnel des cinématiques, personnalisable
- Les codes de triches sont réactivés et personnalisables
- Rétablit l'affichage de la cible lors de la vise laser
- La cible de la vise laser est plus grande sur l'écran
- Positions des barres personnalisables
- Barres de santé pour les ennemis
- Compteur de munitions à l'écran
- La tresse respecte l'interpolation des animations (mouvement fluide)
- Correction de la tresse qui "sursaute" dans les cinématiques Russie
- Codes de triches maintenant dans l'inventaire
- Ajout d'un menu Game over
- Ajout de collisions entre la tresse et le sol
- Le jeu retient le dernier menu ouvert au lieu de systématiquement ouvrir le menu Chargement
- Ajout du "mode de fusion substratif" (permet notamment les fumées noires)
- Ajout d'une option pour désactiver le brouillard
- Ajout du support de l'éclairage dynamique pour les objets statiques
Et bien plus à venir. Si vous avez des questions sur les correctifs/additions, n'hésitez pas.
N'hésitez pas non plus à remonter tout bug rencontré, ou à proposer d'autres correctifs/additions.
Tout retour est apprécié.
Quelques images !
Original :
tomb5 :
Original :
tomb5 :
Et quelques captures d'écran de tomb5 pour vous montrer les nouveautés.
Empreintes de pas & ciel corrigé dans La base :
Lecteur de carte rouge dans VCI :
(il devient vert uniquement lors du passage de la carte. Dans la version PC originale, il était toujours vert)
Ombre style PSX :
Menu des nouvelles options :
"Mode de fusion substratif" (fumées noires) :
Brouillard désactivable :
Éclairage dynamique pour les objets statiques :
Original :
tomb5 :
Le téléchargement se trouve sur la page Releases du dépôt, il suffit de dézipper le contenu dans votre dossier d'installation TR5.
L'archive contient une version légèrement modifiée de l'exécutable TR5 pour permettre l'injection de la dll, et c'est dans la dll elle-même que la magie opère.
En espérant que ce projet vous permettra d'avoir une meilleure expérience du jeu !