Aller au contenu

Photo

Patcher sans Adobe AIR / Patch "manuel" ?


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1
ConstanceJill

ConstanceJill
  • Members
  • 39 messages
Bonjour à tous :]

Je viens vers vous parce que j'ai récemment acquis un exemplaire du jeu (via EAstore) et, voyant qu'il y a un patch 1.02, aurais voulu l'installer, histoire d'être à jour.

Hélas je rencontre un problème : le patch veut installer Adobe AIR, dont l'installation échoue, et ne veut pas continuer. (copie d'écran du message d'erreur : ici ... j'ai cherché un peu sur le net pour voir, très peu de résultats et aucune véritable solution).

J'ai tenté toutes sortes de manœuvres pour essayer de résoudre le problème (tentative d'installation d'Adobe AIR via le téléchargement sur adobe.com, création d'un autre profil administrateur, mode sans échec...), en vain.
Et je n'ai pas vraiment envie de réinstaller complètement mon système "juste pour ça".

À toutes fins utiles, ma machine est sous Windows XP Home avec le SP3 et toutes les mises à jour de sécurité, le problème ne peut pas venir de l'anti-virus car je n'en ai tout simplement pas, et j'ai testé en désactivant le pare-feu, sans effet sur le problème.

Donc voici mes questions :
- Quelqu'un a-t-il déjà été confronté au problème, et saurait comment le résoudre, ou le contourner ?
- Adobe AIR est-il *vraiment* indispensable ?
- N'existe-t-il pas un patch "manuel" permettant de s'en passer ? (J'ai vu qu'on pouvait ouvrir le patch avec un archiveur, mais je ne voudrais pas faire de bêtise...)

Modifié par ConstanceJill, 13 décembre 2009 - 10:13 .


#2
Munshine124

Munshine124
  • Members
  • 82 messages
Disposant de la version familiale de XP SP3, je n'ai pas réussi à reproduire ton erreur.
Tu dis que la 1ère installation a échoué. Il faudrait supprimer toute trace d'Adobe Air avant tenter une nouvelle réinstallation à partir de la version du site d'Adobe.
Est-ce que tu as nettoyé ta base de registre de toutes les entrées concernant ce programme avec un utilitaire comme ccleaner. Il serait peut être bon aussi de supprimer tout fichier temporaire.

Adobe Air semble indispensable avec la version digitale car une autre personne sur ce forum a été obligée de l'installer manuellement pour pouvoir lancer le jeu.

Modifié par Munshine124, 14 décembre 2009 - 11:02 .


#3
ConstanceJill

ConstanceJill
  • Members
  • 39 messages
Re-bonjour,

j'ai trouvé une solution de contournement, en mettant à jour l'installation du jeu via une machine virtuelle sur laquelle Adobe AIR voulait bien s'installer (et le jeu accepte bien de se lancer et me laisse même jouer alors qu'Adobe AIR n'est pas installé sur le système).

Je suppose qu'AIR ne doit servir qu'en cas de connexion au serveur pour publication des accomplishements, ou quelque chose du genre :hmm:

Par ailleurs j'ai fait quelques essais après avoir observé l'installation du patch dans la machine virtuelle (notamment avec Process Monitor), pour tenter de réaliser moi-même un patch manuel : j'ai vu qu'un certain nombre de fichiers du jeu étaient mis à jour par une commande du type :
"G:\\DragonAge\\bin_ship\\patch.exe" -u "G:\\DragonAge" "G:\\DragonAge\\bin_ship\\DAO_1.00_TO_1.02.RTP"
avec G:\\DragonAge le chemin où est installé le jeu, et les fichiers ci-dessus sont extractibles depuis le fichier installeur principal du patch.

J'ai reproduit l'exécution de la commande sur une copie de l'installation, ça patche une soixantaine de fichiers.
Le problème est qu'il y en a en gros une vingtaine d'autres, dont une quinzaine peuvent être extraits à partir du EAAccessInstaller (lui-même dans un sous-dossier $[33]\\$[33]\\bin_ship\\ de l'installeur du patch) mais je bloque pour trouver comment les environ 5 autres sont modifiés ou créés ( notamment des fichiers de ressources volumineux comme packages\\core\\data\\gui.erf et packages\\core\\data\\textures.erf ; je sais qu'ils sont modifiés car j'ai généré des hashes md5 pour l'installation en 1.00 ainsi que pour la version mise à jour en 1.02 puis les ai confrontés ).

Donc si toutefois quelqu'un est en mesure de répondre à cette question, ça m'aiderait pour finaliser mon patch manuel (au cas où j'aurais besoin de réinstaller le jeu un jour et où le problème avec AIR ne serait toujours pas résolu )... sinon bah tant pis, je verrai en fonction du poids pour ajouter à la main les fichiers en question ou pour les modifier avec xdelta.

Pour en revenir au problème de base (Adobe AIR), je n'ai trouvé aucune entrée correspondant dans le registre, et mes dossiers temporaires étaient vides. J'ai même tenté de virer les autres produits Adobe, tels que le Reader et les plugins Flash, des fois que l'installeur adobe échoue lamentablement à cause de fichiers communs qu'il tenterait de mettre à jour, mais évidemment sans succès.

[HS] : y'aurait moyen que le forum ne double pas les backslashes ? >.<

Modifié par ConstanceJill, 14 décembre 2009 - 12:05 .


#4
Munshine124

Munshine124
  • Members
  • 82 messages
Pardonne moi d'insister. Mais il ne serait pas plus simple de rajouter l'onglet Sécurité à ta version Home d'XP, de rechercher le(s) répertoire(s) dans lequel Windows Installer va chercher le composant Adobe Air qui pose problème (Observateur d'événements\\\\\\\\Applications), puis de donner temporairement tous les droits d'accès à ce(s) répertoire(s).

Vérifie aussi, si tu utlises le partage de dossiers, que le mode d'accès des fichiers n'utilise pas "Lecture seule" par défaut.

Modifié par Munshine124, 14 décembre 2009 - 03:06 .


#5
ConstanceJill

ConstanceJill
  • Members
  • 39 messages

Munshine124 wrote...

Pardonne moi d'insister. Mais il ne serait pas plus simple de rajouter l'onglet Sécurité à ta version Home d'XP [...]

Tu veux dire, via une extension ?

Munshine124 wrote...

, de rechercher le(s) répertoire(s) dans lequel Windows Installer va chercher le composant Adobe Air qui pose problème (Observateur d'événements\\Applications), puis de donner temporairement tous les droits d'accès à ce(s) répertoire(s).

J'ai fait encore plus bourrin : j'ai pris mon UBCD4Windows et ai donné le contrôle total à tout le monde sur toute la partition système (de toute façon, avant que je ne le convertisse en NTFS il y a quelque temps, le système de fichiers de ma partition système était en FAT32, donc j'imagine que niveau droits, ça devait déjà pas être trop restreint xD )

Munshine124 wrote...

Vérifie aussi, si tu utlises le partage de dossiers, que le mode d'accès des fichiers n'utilise pas "Lecture seule" par défaut.

Hmm anéfé j'ai mis un répertoire en partage sur mon réseau local, mais je n'ai aucune raison de donner des accès en écriture, et j'ai du mal à saisir le rapport ?_? ... dois-je supprimer mon partage réseau pour que l'installation d'Adobe AIR cesse de bugger ?
Pourquoi Adobe AIR utiliserait-il un quelconque partage réseau pour s'installer ?

Modifié par ConstanceJill, 14 décembre 2009 - 05:11 .


#6
Munshine124

Munshine124
  • Members
  • 82 messages
Oui, en effet via une extension.

ConstanceJill wrote...

Hmm anéfé j'ai mis un répertoire en partage sur mon réseau local, mais je n'ai aucune raison de donner des accès en écriture, et j'ai du mal à saisir le rapport ?_? ... dois-je supprimer mon partage réseau pour que l'installation d'Adobe AIR cesse de bugger ?
Pourquoi Adobe AIR utiliserait-il un quelconque partage réseau pour s'installer ?

Non, j'avais émis l'hypothèse que le composant d'Adobe Air pouvait être marqué en lecture seule s'il était  téléchargé et déposé par EAAccessInstaller dans un répertoire partagé. Et comme tous les fichiers d'un répertoire partagé sont par défaut en lecture seule...par sécurité justement. Ce qui pourrait expliquer qu'il ait des droits restreints ne lui permettant pas de s'installer. Je ne sais pas si je suis clair.

Sinon étant donné que la version digitale d'EA utilise Adobe Air comme drm, je ne vois pas comment tu vas réussir  légalement à le contourner. En toute cas, je te souhaite bonne réussite dans la réalisation de ton patch manuel.

#7
ConstanceJill

ConstanceJill
  • Members
  • 39 messages

Munshine124 wrote...

[...]
Sinon étant donné que la version digitale d'EA utilise Adobe Air comme drm, je ne vois pas comment tu vas réussir  légalement à le contourner. En toute cas, je te souhaite bonne réussite dans la réalisation de ton patch manuel.

Bah je sais pas, il s'est installé de base sans Adobe AIR à ma connaissance, et a fonctionné directement sans même que je ne doive entrer la clef, si ma mémoire est bonne (mais elle est bien visible dans les propriétés du jeu via le programme de config, et dans le registre).

Merci en tout cas :]

Modifié par ConstanceJill, 14 décembre 2009 - 07:30 .