Note importante : cette solution vaut pour les problèmes rencontrés suite à la mise à jour du 14 avril 2020. Il est possible qu'elle ne soit plus valable si un tel message d'erreur devait se reproduire suite à un autre événement dans le futur. Dans ce cas, il est inutile d'inonder ce sujet pour dire que cela ne fonctionne pas, mais recherchez le nouveau sujet lié à cette erreur avec les nouvelles solutions appropriées.
Rappel : AHQ est un forum d'entraide entre joueurs, il s'agit ici d'une solution provisoire trouvée et proposée grâce à cette entraide. Libre à vous de la suivre ou bien d'attendre la mise à jour officielle d'Origin qui corrigera ce bug.
Bonjour,
Cette erreur qui était survenue lors de la mise à jour du 7 avril semble être de nouveau présente avec la mise à jour du 14 avril. La solution temporaire du 7 avril ne semble pas valable pour cette situation.
Voici la solution temporaire proposée par MaxisJoe : https://answers.ea.com/t5/Technical-Issues-Mac/135dec40-90f690cf-00000075-495f32a0-Updated-patch-now-can-t-open/m-p/8970789#M31782
combiné à la solution d'un autre utilisateur : https://answers.ea.com/t5/Technical-Issues-Mac/135dec40-90f690cf-00000075-495f32a0-Updated-patch-now-can-t-open/m-p/8982359#M32092
Rendez-vous dans vos Applications pour ouvrir le Terminal. Vous allez exécuter des commandes dans ce Terminal, pour cela il suffit de copier-coller les commandes ci-dessous puis d'appuyer sur Entrée.
1. Modification du fichier setLocale.zsh
Commencez avec la commande suivante :
cd ~/Applications/The\ Sims\ 4.app/Contents/__Installer/customcomponent/setLocale ; mv -f setLocale.zsh setLocale.zsh_bkp ; cat setLocale.zsh_bkp | sed 's+/Users/\$USER+$HOME+g' > setLocale.zsh ; chmod +x setLocale.zsh
Cette commande sert à modifier un certain fichier. Vérifiez que le fichier a été modifié en exécutant ensuite la commande suivante :
diff setLocale.zsh_bkp setLocale.zsh
Si la modification du fichier a fonctionné, vous verrez apparaître dans le Terminal cette sortie :
4c4
< plistDestDir="/Users/$USER/Library/Application Support/Origin/Installer Data"
---
> plistDestDir="$HOME/Library/Application Support/Origin/Installer Data"
A moins d'avoir réinstallé le jeu entre temps, ne refaites pas cette étape si pour une raison ou une autre vous essayez de suivre plusieurs fois de suite cette solution.
2. Création du dossier Installer Data
Certaines personnes ne disposent pas du dossier "Installer Data" nécessaire dans la suite.
Pour tenter de forcer sa création, rendez-vous dans vos Applications puis faites un clic droit sur Les Sims 4.
Choisissez "Afficher le contenu du paquet" qui fera apparaître la fenêtre d'un dossier.
Rendez-vous dans Contents/__Installer/customcomponent/setLocale.
Double cliquer sur le fichier setLocale.zsh.
3. Copie du fichier Sims4_Locale.plist
Pour certains, votre nom d'utilisateur n'est peut-être pas le même que votre Home, il va donc falloir exécuter des commandes supplémentaires.
Tout d'abord faite :
echo $USER $HOME
Le Terminal va alors vous sortir votre nom d'utilisateur et le nom de votre home. Si vous constatez que les deux sont différents, exécutez la commande suivante :
cp /Users/$USER/Library/Application\ Support/Origin/Installer\ Data/Sims4_Locale.plist $HOME/Library/Application\ Support/Origin/Installer\ Data/Sims4_Locale.plist
4. Remettre le jeu en français
Si vous constatez que votre jeu n'est pas en français. Modifiez les fichiers ".plist" comme expliqué ici : https://answers.ea.com/t5/Les-Sims-4/Mac-Initialization-error-at-start-up-7-avril-2020/m-p/8931490#M28219
5. Et si le problème persiste ?
Si malgré tout le jeu ne fonctionne toujours pas, merci de participer à ce sujet en faisant une capture d'écran de votre Terminal avec toutes les commandes que vous avez utilisé, les messages d'erreur ou de sortie donnés par le Terminal, ainsi que la sortie de la commande suivante :
find / -name "*Sims4*.plist" 2>/dev/null
(au besoin censurez les informations trop personnelles tel qu'un nom de famille)