Need for Speed : Carbon (Editeur de sauvegarde)

Need for Speed : Carbon (Editeur de sauvegarde)
                    

Need for Speed : Carbon (Editeur de sauvegarde)

PLITCH - Free & Premium Game Trainer
  • Logiciel sécurisé (vérifié contre les virus, conforme au GDPR)
  • Facile à utiliser : prêt en moins de 5 minutes
  • Plus de 5300+ jeux pris en charge
  • +1000 patches par mois & Support
                        

Description du fichier texte

[Légende ] [ + fonction ajoutée ] [ - bug corrigé ] [ * fonction améliorée/modifiée ] [ ! amélioration majeure ] v1.0 [+] Première version publique v1.1 [*] Renommé "débloquer les voitures du parc automobile (pas les voitures bonus)" -> "débloquer les voitures de stock" [+] Ajout de déverrouillages pour les voitures bonus [+] Ajout de déverrouillages pour les voitures personnalisées v1.2 [ !] Mise à jour du code pour les déverrouillages : le tableau 3391526480 qui contient les ID est maintenant automatiquement réparé et ajusté, ce qui permet d'éviter les bugs potentiels causant des incomplets sont désormais évités (je l'espère). [+] Ajout de déverrouillages pour les cartes de récompenses v1.21 [*] Renommé "make all reward cards "open"" -> "unlock all reward cards" (parce que débloquer instantanément les bonus correspondants, mais les messages les concernant ne s'affichent qu'après un certain temps. les messages les concernant ne s'affichent qu'une fois qu'au moins l'une des conditions est remplie, par exemple, "gagner une seule course en carrière") [*] Mise à jour des détails techniques v1.25 [Un message d'erreur s'affichait lorsque l'on essayait d'éditer le profil avec une séquence de début de carrière incomplète (le nom de l'équipage était vide). séquence de début de carrière incomplète (le nom de l'équipage était vide) [Le bouton "Enregistrer les modifications" était activé lorsque le profil était rechargé dans la section "Outils" via le bouton "Parcourir...", mais aucune modification n'était apportée. via le bouton "Parcourir..." mais aucune modification n'était apportée. v1.27 [*] Tous les spoilers n'ont pas été débloqués pour des voitures telles que Mazda Mazdaspeed3, Volkswagen Golf R32, Renault Clio v6 -> ajout de nouveaux identifiants Need For Speed Carbon Save Editor ================================= Ce petit programme vous permet de : - changer le montant de l'argent - modifier votre alias et votre nom d'équipe - modifier le niveau de "chaleur" sur n'importe laquelle de vos voitures en mode carrière - débloquer des voitures, des performances, des visuels, des pièces de rechange et des autosculptures - réparer vos fichiers de sauvegarde (réparer la somme de contrôle, changer la clé cd) - explorer et modifier les structures de données internes du jeu - il existe également une bibliothèque de fichiers de sauvegarde gratuite, que vous pouvez utiliser pour créer vos propres programmes de modification de fichiers de sauvegarde. pour créer vos propres programmes de modification de sauvegardes Les fichiers de sauvegarde sont généralement situés dans le dossier Mes documentsNFS Carbon de l'utilisateur connecté. l'utilisateur actuellement connecté. Comme le jeu lit les fichiers de sauvegarde en mémoire, il n'est pas nécessaire de redémarrer le jeu après une sauvegarde. n'est pas nécessaire de redémarrer le jeu après la modification du fichier de sauvegarde, il suffit de recharger votre profil dans le jeu. profil dans le jeu. Mais n'oubliez pas que le jeu ne lit la clé cd de la base de registre uniquement au démarrage et qu'il la compare ensuite avec celle qui est lue dans le fichier de sauvegarde. lue dans le fichier de sauvegarde, il est donc toujours préférable de synchroniser votre clé cd dans la sauvegarde avec la clé cd de la base de registre pendant que vous êtes en train de modifier votre fichier de sauvegarde. la clé cd de la base de registre pendant que le jeu est en cours d'exécution et non l'inverse. ! !! ATTENTION ! !! J'ai fait de mon mieux pour rendre ce programme aussi sûr que possible, mais je vous recommande fortement de sauvegarder vos sauvegardes avant de les utiliser. mais je vous recommande fortement de sauvegarder vos sauvegardes avant de faire des changements. De plus, vous De plus, vous devez savoir que les fonctions de déverrouillage ne peuvent pas être annulées une fois qu'elles ont été appliquées, alors ne me blâmez pas si je ne l'ai pas fait. ne me reproche pas de ne pas t'avoir prévenu. Vous pouvez vous référer à TechInfo.txt pour trouver des détails techniques et des fonctionnalités. caractéristiques. La dernière version est disponible sur ma page d'accueil : http://kickme.to/coderipper Vous pouvez me contacter par e-mail : code_ripper[at]ukr[dot]net Amusez-vous bien ! (C) 2006 CoDe RiPPeR Need For Speed Carbon Save Editor ================================= Ce programme est vraiment très simple à utiliser, mais il y a quelques fonctions qui nécessitent une explication plus détaillée. nécessitent une explication plus détaillée. Après avoir démarré cet éditeur, vous devez choisir votre profil de jeu dans la liste puis utiliser le bouton "Edit" ou "Tools". C'est assez évident. Le jeu lit le dossier dossier "NFS Carbon" dans Mes Documents et chaque profil est stocké dans un dossier dossier séparé nommé A dans un fichier du même nom dans ce dossier. dossier. Ainsi, par exemple, si mon alias est "Driv3r", le chemin de mon fichier de sauvegarde est le suivant : %USERPROFILE%M Mes documentsNFS CarbonADriv3rADriv3r Le nom affiché par le jeu et l'éditeur de sauvegarde sera le nom du fichier sans le 'A' de tête. Le nom affiché par le jeu et par cet éditeur de sauvegarde sera le nom du fichier sans le caractère 'A' (qui, je pense, signifie "Alias"). Pourquoi pas le nom stocké dans le fichier de sauvegarde ? Pour des raisons d'optimisation. Pour lire le nom à partir de la sauvegarde, la table de données principale doit être décompressée et analysée car elle est stockée sous forme de texte brut (c'est à dire qu'elle n'est pas stockée dans le fichier de sauvegarde). est stockée sous forme de texte brut (ce qui sera décrit plus en détail ultérieurement). Après avoir sélectionné votre profil, utilisez le bouton "Modifier" pour effectuer des changements. Il n'y a rien de spécial ici, si ce n'est l'effet que j'ai souligné dans le readme - faites des sauvegardes de vos fichiers de sauvegarde avant de les utiliser. sauvegardez vos fichiers de sauvegarde avant d'utiliser les fonctions de déverrouillage car les changements effectués ne peuvent pas être annulés. car les changements effectués ne peuvent pas être annulés plus tard par d'autres moyens que la restauration du fichier à partir de sa copie de sauvegarde. sa copie de sauvegarde. La section "Outils" vous permet de déterminer l'état de votre fichier de sauvegarde : si ses sommes de contrôle sont correctes et si les clés cd dans la sauvegarde et dans le registre correspondent. Vous pouvez modifier les deux clés cd (savefile/reg) mais n'oubliez pas qu'elles doivent être égales (ce n'est pas grave). qu'elles doivent être égales (il n'y a pas de problème si elles sont toutes les deux vides). N'oubliez pas non plus que rien n'est physiquement modifié tant que vous n'avez pas appuyé sur le bouton "Enregistrer les modifications". Si vous modifiez manuellement vos sauvegardes, vous devez mettre à jour les sommes de contrôle. Pour ce faire, utilisez le bouton "Fix". Les sommes de contrôle incorrectes sont surlignées en rouge. La dernière chose ici est la liste des blocs de données compressées dans le fichier de sauvegarde. En général, le fichier de sauvegarde contient 3 blocs compressés, le dernier d'entre eux est la table de données principale (un simple texte en clair). Le plus petit de ces blocs est généralement vide et ne contient que zéro octet. Ces blocs sont décrits par structure "CompressedBlock" (définie dans libNFSCSaveLib.h) et utilisent deux types d'algorithmes de compression. d'algorithmes de compression. Le programme recherche uniquement les blocs JDLZ (compression basée sur le dictionnaire LZ). Le premier bloc peut être compressé avec JDLZ ou l'algorithme HUFF (codage de Huffman ?), les deux derniers sont toujours toujours compressés avec JDLZ. Vous pouvez décompresser et stocker n'importe lequel de ces blocs dans un fichier en utilisant "Export...". dans un fichier en utilisant le bouton "Exporter...", les modifier ou les visualiser et les réimporter avec le bouton "Importer...". avec le bouton "Importer...". Le bouton "LF <-> Case à cocher "CR/LF (mode texte/binaire) contrôle la façon dont les données décompressées/importées doivent être traitées : comme un fichier texte (utilise le mode texte pour la fonction fopen() - les combinaisons de retour de chariot et de saut de ligne sont traduites en saut de ligne simple à l'entrée, et les caractères de saut de ligne sont traduits en combinaisons de retour de chariot. sont traduits en combinaisons de retour de chariot à la sortie) ou un fichier binaire (non traduit). (non traduit). N'oubliez pas que toutes les données ne sont pas stockées à l'intérieur de ces blocs compressés. blocs compressés, l'exemple vivant étant le niveau de chaleur d'une voiture. Passons maintenant au tableau de données principal. Il se compose de lignes de texte spécialement spécialement formatées. Le premier chiffre est une clé unique (ou un identifiant, quel que soit le nom qu'on lui donne). suivi de deux points, puis d'un tableau de valeurs, délimité par des caractères de tabulation et et le tout se termine par un saut de ligne. Les valeurs peuvent être être des nombres entiers signés, des nombres à virgule flottante ou des chaînes (dans ce cas, elles sont entourées de entre guillemets). Ainsi, toute valeur peut être localisée par son identifiant unique et sa position (offset, index) dans la base de données. position (offset, index) dans le tableau correspondant. Par exemple, pour changer l'alias, on modifie la première valeur d'une ligne identifiée par la clé 841929775 (j'utiliserai plus tard la notation clé[indice de base zéro], pour l'exemple précédent ce sera l'exemple précédent, ce sera 841929775[0]). Il est également possible de modifier les statistiques de jeu et de poursuite (partiellement) en changeant les valeurs du tableau . en changeant les valeurs du tableau 831388323 (le temps est encodé en 1/4000 de seconde, donc par exemple, si vous voyez que le jeu affiche le temps 5:08.68 alors vous devriez chercher une valeur dans un intervalle (5*60+8)*4000 ... ((5*60+8)+1)*4000 (par ex. 1232000 ... 1236000) ou diviser simplement tous les grands nombres par 4000 et comparer le résultat avec le temps en secondes. le résultat avec le temps en secondes. Presque tous les déverrouillages implémentés dans ce programme manipulent le tableau 3391526480. Ce tableau contient des paires (id, state) qui définissent en fait les éléments déverrouillés. Un identifiant est un numéro unique qui identifie une pièce spécifique (il peut s'agir d'une voiture, d'un vinyle ou de toute autre chose). (il peut s'agir d'une voiture, d'un vinyle ou de n'importe quoi d'autre) et l'état est une valeur booléenne (1 ou 0) qui fait apparaître le signe " ! qui fait apparaître le signe " !" (dans le cas de 1) à côté de l'élément de menu correspondant. correspondant. 3391526480[0] est un décompte de ces paires, 3391526480[1]...3391526480[3] sont également lues par le code du jeu, mais je n'ai pas examiné leur signification. Lorsque le jeu affiche le menu, il prend consécutivement les identifiants des parties et parcourt ce tableau. et itère à travers ce tableau pour voir s'il est présent. Donc ce que fait ce programme fait - il ajoute ces identifiants de pièces au tableau 3391526480 et met leur état à 0. C'est pourquoi il ne peut pas être inversé (en fait, il le peut ;-) mais cela rendrait le programme plus compliqué car le "alias" n'est pas le même pour tout le monde. mais cela rendrait le programme plus compliqué car les paires "déjà présentes" doivent être stockées quelque part, puis relues en cas d'annulation. être stockées quelque part, puis relues lors d'une action d'annulation). Pour déverrouiller les cartes de récompense, le programme recherche la valeur de 100 dans le tableau 2268361667 (dans le cas de main). 100 (dans le cas d'un jeu principal) ou 40 (dans le cas d'un jeu exclusif en ligne) suivie du nombre correspondant de paires un/zéro. La première valeur de chaque paire définit l'état de la tâche de la carte de récompense (1 - complète, 0 - incomplète). est toujours zéro. Le programme débloque les cartes de récompenses principales et exclusives en ligne ce qui signifie que les bonus correspondants sont immédiatement disponibles après que vous avez recharger votre profil (vous pouvez facilement le vérifier dans Quick Race - vous obtiendrez tous les bonus et les voitures personnalisées). tous les bonus et les voitures personnalisées). Cependant, les messages indiquant que vous avez que vous avez gagné ces bonus ne s'afficheront qu'après avoir accompli au moins une des est accomplie. Ces tableaux de paires sont projetés sur une tâche réelle de la carte de récompense, comme si elle avait été accomplie. de la carte de récompense, comme si vous vous déplaciez de gauche à droite à travers les tâches de la carte de récompense dans le jeu avec le bouton "Droite". de gauche à droite dans le jeu avec la touche "Flèche droite". Ainsi, par exemple, pour ouvrir complètement la première carte de récompense principale, il faut ouvrir complètement la première carte de récompense principale, nous devons mettre 1 dans la première valeur de la carte de récompense principale. 1e, 2e, 11e et 12e paire ; pour la deuxième - 3, 4, 13, 14 paire, etc. Quelques mots sur les sommes de contrôle. Le système de protection des sommes de contrôle est similaire à celui de NFS Most Wanted, mais EA a renforcé le hachage MD5 par défaut avec un algorithme personnalisé (il est plus probable qu'il s'agisse d'une partie de l'algorithme MD5). algorithme personnalisé (il est plus probable qu'il s'agisse d'une partie de la librairie libtomcrypt/libtommath, mais je ne l'affirmerai pas. mais je ne l'affirmerai pas, car je ne sais pas et je n'ai pas eu le temps de découvrir de quoi il s'agit en fait). en fait). C'est pourquoi le code de calcul du hash a été "emprunté" à l'exe du jeu :-). jeu :-) D'ailleurs, vous pouvez l'utiliser dans vos propres programmes, pour cela il y a un fichier d'en-tête C avec des fonctions. il y a un fichier d'en-tête C avec des prototypes de fonctions et une librairie pour la liaison dynamique avec NFSCSaveLib.dll dans le dossier "lib" (lisez les commentaires dans l'en-tête pour savoir comment la fonction spécifique doit être utilisée). Voilà, c'est tout ce que j'avais à dire... Et oh, ne m'envoyez pas d'e-mails du genre "rien d'autre pour NFS Carbon ?" ou "Pouvez-vous pour $$$ ou quelque chose d'autre faire pour moi xxx yyy ?" - ceux-ci peuvent être peuvent être supprimées sans confirmation. Je fais cela pour m'amuser pendant mon temps libre, simplement parce que j'en ai envie, en plus j'ai joué à tous les jeux de la série NFS... Toutes les mises à jour et corrections de bugs seront téléchargées sur ma page d'accueil. Ce n'est pas permanent, utilisez donc l'adresse suivante : http://kickme.to/coderipper Si vous avez trouvé un bug ou quelque chose, essayez d'abord de vérifier la version la plus récente sur ma page d'accueil. version la plus récente sur ma page d'accueil, peut-être que le problème est déjà résolu. Cordialement CoDe RiPPeR (code_ripper@ukr.net)
Conforme au GDPR
Sécurisé par Sectigo
Note de Trustpilot
Télécharger
Informations sur les fichiers
27 mai 2025 - 4:34pm

Les formateurs sont des programmes résidant en mémoire qui modifient le comportement d'un jeu.

Votre logiciel antivirus et votre navigateur web peuvent les détecter comme des logiciels malveillants (virus, vers, chevaux de Troie, bots, etc.).

Il s'agit presque toujours d'une fausse alerte.

  • File name: NEED.FOR.SPEED.C.SAVEEDITOR.CODERIPPER.ZIP_Need for Speed: Carbon
Le contenu a été supprimé
logo megagames
L'expérience gaming hardcore
Le point de référence pour les trainers, mods, jeux et insights dédiés aux vrais gamers.