#đ | The options.txt file in my custom launcher's instance isn't taking effect for fancymenu
1 messages · Page 1 of 1 (latest)
Hi! đ Please first click the button below to start this support ticket.
â ïž It is not possible for anybody to send messages in this ticket before it has been started, so you need to click the button for others to be able to help/answer you.
Would you prefer to continue in French? đ«đ·
Make sure you are editing the correct file. FancyMenu does not use Minecraftâs regular options.txt. Its configuration file is:
<Extra instance folder>/config/fancymenu/options.txt
For example:
Extra/
ââ mods/
ââ config/
â ââ fancymenu/
â ââ options.txt
ââ ...
The %appdata% folder may belong to another Minecraft installation or launcher profile. FancyMenu reads the file from the game directory of the currently launched instance, so the launcher must actually use the Extra folder as its game/instance directory.
Also check that:
- The file is located at
config/fancymenu/options.txt, not directly in the instance root. - FancyMenu has been launched at least once so the file and its correct format are generated.
- Minecraft is completely closed before editing the file.
- The launcher does not overwrite or regenerate the instance files when launching.
- You are changing the FancyMenu option, such as
modpack_mode, rather than Minecraftâs normal settings file.
If it still does not work, please provide the exact path of the file you edited, the launcher name, and your latest.log grabbed immediately after launching the Extra instance. That can show which game directory FancyMenu is actually using.
en français stp
Bien sĂ»r ! đ«đ·
VĂ©rifie que tu modifies le bon fichier. FancyMenu nâutilise pas le options.txt normal de Minecraft, mais celui situĂ© ici :
<Dossier de lâinstance Extra>/config/fancymenu/options.txt
Exemple :
Extra/
ââ mods/
ââ config/
â ââ fancymenu/
â ââ options.txt
ââ ...
Le dossier %appdata% peut appartenir Ă une autre installation ou Ă un autre profil du launcher. FancyMenu lit la configuration dans le dossier de jeu de lâinstance actuellement lancĂ©e.
Vérifie donc que :
- le fichier se trouve bien dans
config/fancymenu/options.txt; - tu ne modifies pas le
options.txtsituĂ© directement Ă la racine de lâinstance ; - le launcher utilise bien le dossier
Extracomme dossier de jeu/instance ; - FancyMenu a déjà été lancé au moins une fois afin de générer correctement ses fichiers ;
- Minecraft est complÚtement fermé avant de modifier le fichier ;
- le launcher ne rĂ©initialise pas ou ne remplace pas les fichiers de lâinstance au dĂ©marrage ;
- tu modifies bien une option FancyMenu, comme
modpack_mode, et non une option Minecraft classique.
Si le problĂšme persiste, envoie le chemin exact du fichier modifiĂ©, le nom du launcher et ton fichier latest.log rĂ©cupĂ©rĂ© juste aprĂšs le lancement de lâinstance Extra. Cela permettra de vĂ©rifier quel dossier de jeu FancyMenu utilise rĂ©ellement.
je modifie le bon mais je le modifie sur mon instance distante qui ensuite doit l'envoyer dans le appdata de la personne qui ouvre l'instance
Ah, dâaccord : tu modifies la configuration dans une instance distante, puis ton launcher doit la copier dans lâinstance locale de lâutilisateur.
Dans ce cas, FancyMenu ne copie pas lui-mĂȘme le fichier. Le launcher doit placer le fichier Ă cet emplacement, relatif au dossier de jeu rĂ©ellement utilisĂ© :
config/fancymenu/options.txt
Il ne faut donc pas simplement lâenvoyer vers %appdata%, car %appdata% nâest pas forcĂ©ment le dossier de jeu de lâinstance. Avec un launcher personnalisĂ©, lâutilisateur peut avoir un dossier dâinstance sĂ©parĂ©.
Vérifie ainsi :
- Lance lâinstance
Extrasur le PC de lâutilisateur. - Trouve son vĂ©ritable dossier de jeu.
- Vérifie que le fichier final existe ici :
<Dossier de jeu de Extra>/config/fancymenu/options.txt
- Ouvre ce fichier aprÚs la synchronisation et vérifie que la valeur distante est bien présente.
- Ferme complĂštement Minecraft avant que le launcher remplace le fichier.
Le mieux est de distribuer tout le dossier :
config/fancymenu/
plutĂŽt que seulement options.txt. Câest Ă©galement la mĂ©thode recommandĂ©e pour distribuer une configuration FancyMenu dans un modpack : remplacer le dossier local config/fancymenu par celui fourni.
Si le fichier est bien prĂ©sent au bon emplacement mais que lâoption nâest toujours pas appliquĂ©e, il faudra vĂ©rifier le launcher ou fournir le latest.log de lâutilisateur. Si le fichier nâarrive pas au bon endroit, le problĂšme vient de la synchronisation du launcher, pas de FancyMenu.
justement la valeur distante n'est pas présente et je ne comprend pas pourquoi et je n'ai pas de latestlog malheureusement
Dans ce cas, le problĂšme se situe probablement avant FancyMenu : si la valeur nâest pas prĂ©sente dans le fichier local, FancyMenu ne peut pas lâappliquer. Le launcher ne copie probablement pas le bon fichier, ou le copie au mauvais endroit.
Vérifie les points suivants :
- Dans lâinstance distante, le fichier doit ĂȘtre exactement :
config/fancymenu/options.txt
et non :
options.txt
config/options.txt
- Dans lâinstance locale de lâutilisateur, la destination doit ĂȘtre :
<Dossier rĂ©el de lâinstance Extra>/config/fancymenu/options.txt
%appdata% est seulement le dossier parent. Il ne faut pas envoyer le fichier directement dans %appdata%, sauf si ce dossier est réellement configuré comme dossier de jeu par ton launcher.
-
Vérifie que le launcher inclut bien les fichiers de configuration dans son téléchargement. Certains launchers synchronisent uniquement
mods/ou certains fichiers sélectionnés, et ignorentconfig/. -
VĂ©rifie lâordre des opĂ©rations :
- tĂ©lĂ©chargement de lâinstance ;
- copie de
config/fancymenu/options.txt; - lancement de Minecraft.
Si Minecraft dĂ©marre avant la fin de la copie, ou si un fichier par dĂ©faut est copiĂ© aprĂšs le fichier distant, ta valeur peut ĂȘtre remplacĂ©e.
-
Teste avec Minecraft complÚtement fermé :
- supprime temporairement le dossier local
config/fancymenu; - relance la synchronisation de lâinstance ;
- vérifie si le dossier et
options.txtsont recréés avec la bonne valeur.
- supprime temporairement le dossier local
Le plus fiable est de distribuer tout le dossier :
config/fancymenu/
et pas uniquement options.txt.
Lâabsence de latest.log nâest pas gĂȘnante pour le moment : puisque la valeur nâarrive mĂȘme pas dans le fichier local, il faut dâabord vĂ©rifier la synchronisation du launcher. Pour aller plus loin, il faudrait connaĂźtre le nom du launcher ainsi que le chemin source et le chemin de destination exacts utilisĂ©s lors de la copie.
et je distribue tout justement mdr
<@&1365490168563372113>
@marble lark has requested human assistance.
A human moderator will help as soon as possible.
đ | The options.txt file in my custom launcher's instance isn't taking effect for fancymenu
Ah oui, je vois : le fichier est bien prĂ©sent sur le serveur distant. Donc mon hypothĂšse prĂ©cĂ©dente Ă©tait incomplĂšte. đ
Le détail le plus suspect dans ta capture est le chemin :
/files/instances/Opti/config/fancymenu/options.txt
Tu parlais auparavant de lâinstance Extra. VĂ©rifie donc que le launcher tĂ©lĂ©charge bien :
instances/Opti/config/fancymenu/options.txt
vers lâinstance locale correspondante, et non vers une autre instance ou un autre dossier.
Pour identifier précisément le problÚme :
- Ferme Minecraft.
- Supprime ou renomme le fichier local :
<Dossier de lâinstance locale>/config/fancymenu/options.txt
- Lance uniquement la synchronisation du launcher.
- Avant de démarrer Minecraft, vérifie si le fichier est recréé localement.
- Vérifie son contenu et sa date de modification.
Selon le résultat :
- Le fichier nâest pas recréé : le launcher ne synchronise pas ce chemin ou utilise une mauvaise instance distante.
- Le fichier est recréé mais garde lâancienne valeur : le launcher utilise probablement un cache ou refuse dâĂ©craser les fichiers de configuration existants.
- Le fichier contient bien la nouvelle valeur mais FancyMenu ne réagit pas : Minecraft utilise probablement un autre dossier de jeu que celui que tu inspectes.
Les permissions visibles dans ta capture (r--r--r--) ne devraient pas empĂȘcher le tĂ©lĂ©chargement : le fichier doit seulement ĂȘtre lisible cĂŽtĂ© serveur.
Le test le plus important est donc de comparer le chemin distant instances/Opti/... avec le chemin local exact utilisé par Minecraft. La capture du fichier options.txt local aprÚs la synchronisation permettrait de savoir immédiatement si le problÚme vient du téléchargement ou du dossier de jeu utilisé.
The user wants their remote instanceâs FancyMenu configuration to be downloaded into the local instance used by players, so the options.txt value is applied automatically.
They confirmed they are distributing the entire config/fancymenu/ folder, not just the file, but the expected value is still missing locally. The correct path was discussed as <instance>/config/fancymenu/options.txt, and possible causes include syncing the wrong instance/path, launcher caching, or writing to a different game directory.
The attached screenshot shows the remote file at files/instances/Opti/config/fancymenu/options.txt, while the user originally referred to the Extra instance. No latest.log is available. The issue remains unresolved; the local download path and launcher synchronization behavior need to be checked.
Can you specify what configurations don't transfer?
@tranquil vale paused AI answers for this thread.
this ##[window]
B:show_custom_window_icon = 'true';
S:custom_window_icon_macos = '/config/fancymenu/assets/mac_mini_logo_16x16.icns';
S:custom_window_icon_32 = '/config/fancymenu/assets/mini_logo.png';
S:custom_window_title = 'PatateLand';
S:custom_window_icon_16 = '/config/fancymenu/assets/mini_logo_16x16.png';
Do the donor and Recepient have different versions of Minecraft, Fancymenu, etc.?
No, the same Minecraft and FancyMenu version.
because everything on the remote instance is downloaded for the recipient, precisely.
Send your logs maybe Alice can help with that
@tranquil vale resumed AI answers for this thread.
i don't have xD
Pas grave, on peut continuer sans latest.log pour lâinstant. La capture montre simplement que le dossier logs ne contient pas de latest.log.
Ton instance locale semble ĂȘtre ici :
C:\Users\Kales\AppData\Roaming\.patateland\instances\Extra\
Le fichier à vérifier est donc exactement :
C:\Users\Kales\AppData\Roaming\.patateland\instances\Extra\config\fancymenu\options.txt
Ouvre ce fichier local et compare-le avec celui de lâinstance distante.
Pour la configuration que tu as montrée :
##[window]
B:show_custom_window_icon = 'true';
S:custom_window_icon_macos = '/config/fancymenu/assets/mac_mini_logo_16x16.icns';
S:custom_window_icon_32 = '/config/fancymenu/assets/mini_logo.png';
S:custom_window_title = 'PatateLand';
S:custom_window_icon_16 = '/config/fancymenu/assets/mini_logo_16x16.png';
Ces valeurs doivent ĂȘtre transfĂ©rables. Toutefois, les trois fichiers dâicĂŽne doivent Ă©galement exister localement ici :
config/fancymenu/assets/mac_mini_logo_16x16.icns
config/fancymenu/assets/mini_logo.png
config/fancymenu/assets/mini_logo_16x16.png
La configuration de lâicĂŽne ne peut fonctionner que si les ressources rĂ©fĂ©rencĂ©es existent aussi chez le destinataire. Le titre PatateLand, lui, ne dĂ©pend pas de ces images.
Fais ce test :
- Ferme Minecraft.
- Ouvre lâinstance distante et note le contenu exact de
config/fancymenu/options.txt. - Ouvre le mĂȘme fichier dans lâinstance locale
Extra. - Vérifie si le bloc
##[window]etS:custom_window_title = 'PatateLand';sont présents. - Vérifie aussi que les trois images sont bien dans
config/fancymenu/assets/.
Si le bloc est absent localement, le problĂšme vient bien de la synchronisation du launcher. Sâil est prĂ©sent mais que seules les icĂŽnes ne fonctionnent pas, il faudra vĂ©rifier les fichiers dans assets.
##[window]
B:show_custom_window_icon = 'false';
S:custom_window_icon_macos = '';
S:custom_window_icon_32 = '';
S:custom_window_title = '';
S:custom_window_icon_16 = '';
Là , on a la confirmation : le fichier local contient uniquement les valeurs par défaut de FancyMenu.
B:show_custom_window_icon = 'false';
S:custom_window_title = '';
Donc FancyMenu ne « refuse » pas ta configuration : la configuration distante nâest pas arrivĂ©e dans ce fichier local, ou elle a Ă©tĂ© Ă©crasĂ©e ensuite.
Les causes les plus probables sont :
- le launcher ne remplace pas les fichiers
configdéjà existants ; - FancyMenu recrée son fichier par défaut aprÚs la synchronisation ;
- le launcher télécharge une autre instance distante, ta capture précédente indiquait
instances/Opti, alors que ton instance locale sâappelleExtra; - le fichier est copiĂ© dans un autre dossier que celui rĂ©ellement utilisĂ© par Minecraft.
Fais ce test :
- Ferme complĂštement Minecraft.
- Renomme le fichier local :
config/fancymenu/options.txt
en :
options_backup.txt
- Relance uniquement la synchronisation du launcher.
- Vérifie le contenu du nouveau fichier avant de lancer Minecraft, si le launcher permet de le faire.
Résultat :
- Si le fichier nâest pas recréé ou contient encore les valeurs vides : le problĂšme vient du transfert du launcher.
- Sâil contient dâabord
PatateLand, puis redevient vide aprĂšs le lancement : un processus lâĂ©crase au dĂ©marrage. - Si le fichier est correct mais que le titre ne change pas : Minecraft est probablement lancĂ© avec un autre dossier de jeu.
Le chemin local attendu est :
C:\Users\Kales\AppData\Roaming\.patateland\instances\Extra\config\fancymenu\options.txt
Et le fichier distant doit ĂȘtre copiĂ© depuis lâinstance correspondante, par exemple :
instances/Extra/config/fancymenu/options.txt
Pas depuis instances/Opti si ce sont réellement deux instances différentes.
toujours ça ##[window]
B:show_custom_window_icon = 'false';
S:custom_window_icon_macos = '';
S:custom_window_icon_32 = '';
S:custom_window_title = '';
S:custom_window_icon_16 = '';
Alors le diagnostic est clair : la configuration distante nâest toujours pas transfĂ©rĂ©e, ou elle est Ă©crasĂ©e aprĂšs le transfert.
Les paramĂštres de la section [window] ne sont pas exclus par FancyMenu. Ils se trouvent normalement dans :
config/fancymenu/options.txt
et doivent ĂȘtre transfĂ©rĂ©s avec le dossier config/fancymenu.
Fais ce test contrÎlé :
- Ferme Minecraft complĂštement.
- Dans le fichier distant, remplace temporairement le titre par une valeur trĂšs reconnaissable :
S:custom_window_title = 'SYNC_TEST_123';
- Ajoute aussi un fichier test dans lâinstance distante :
config/fancymenu/transfer_test.txt
avec par exemple :
test
- Supprime localement :
config/fancymenu/options.txt
config/fancymenu/transfer_test.txt
- Relance la synchronisation, sans encore démarrer Minecraft.
- Vérifie si les deux fichiers sont recréés localement.
Interprétation :
- Aucun des deux fichiers nâarrive â le launcher ne synchronise pas
config/fancymenu. transfer_test.txtarrive, maisoptions.txtreste absent ou par dĂ©faut âoptions.txtest probablement filtrĂ© ou réécrit.- Les deux fichiers arrivent correctement, puis
options.txtredevient vide aprĂšs le lancement â un processus au dĂ©marrage lâĂ©crase. - Rien ne change alors que tu vĂ©rifies le fichier local â Minecraft est peut-ĂȘtre lancĂ© avec un autre dossier de jeu.
Important : fais bien la synchronisation avec Minecraft fermĂ©. FancyMenu peut sauvegarder ses options lors de lâarrĂȘt du jeu et Ă©craser une modification faite pendant que Minecraft Ă©tait ouvert.
Ă ce stade, ce nâest plus un problĂšme de version de Minecraft ou de FancyMenu : le fichier local montre simplement que la configuration distribuĂ©e nâest pas utilisĂ©e. Il faudrait ensuite vĂ©rifier la rĂšgle de synchronisation de ton launcher, notamment si elle utilise bien lâinstance distante Extra et non Opti.
bah le fichier ça fonctionne mais le reste nan
Dâaccord, câest une information importante : le transfert de fichiers fonctionne, mais options.txt est le fichier qui pose problĂšme.
Cela signifie probablement que options.txt est soit :
- exclu par une rÚgle spécifique du launcher ;
- remplacé par une version locale aprÚs le téléchargement ;
- recréé avec les valeurs par défaut lors du premier démarrage de FancyMenu.
Fais cette vérification précise :
- Ferme Minecraft.
- Lance la synchronisation.
- Nâouvre pas encore Minecraft.
- Ouvre immédiatement le fichier local :
config/fancymenu/options.txt
Si le fichier contient déjà :
S:custom_window_title = '';
alors le launcher remplace ou ignore spécifiquement options.txt.
Sâil contient dâabord :
S:custom_window_title = 'PatateLand';
mais revient ensuite à une valeur vide aprÚs le lancement, alors il est réécrit au démarrage.
Les paramĂštres [window] ne sont normalement pas des paramĂštres non transfĂ©rables. Le titre et les chemins dâicĂŽnes font partie de config/fancymenu/options.txt. Seuls les fichiers rĂ©fĂ©rencĂ©s par les chemins dâicĂŽnes doivent Ă©galement exister dans :
config/fancymenu/assets/
Le meilleur test est donc de supprimer complĂštement le fichier local, de synchroniser, puis de le vĂ©rifier avant le lancement de Minecraft. Si mĂȘme Ă ce moment-lĂ il reste par dĂ©faut, il faut chercher une rĂšgle du launcher qui traite options.txt diffĂ©remment des autres fichiers.
enfaite dans les ignored de extra j'ai options.txt mais c'est pour celui de minecraft est-ce que c'est ça la cause ? peut-etre ?
Oui, câest trĂšs probablement la cause. đ§©
Il y a deux fichiers différents :
/options.txt
Câest le fichier dâoptions principal de Minecraft.
/config/fancymenu/options.txt
Câest le fichier de configuration de FancyMenu, qui contient notamment :
##[window]
B:show_custom_window_icon = 'true';
S:custom_window_title = 'PatateLand';
Si ton systĂšme dâignorĂ©s utilise simplement le nom :
options.txt
il peut ignorer tous les fichiers portant ce nom, y compris celui de FancyMenu dans les sous-dossiers.
Fais donc ceci :
- Garde Ă©ventuellement lâignorĂ© pour le fichier Minecraft racine :
/options.txt
- Retire
options.txtde la liste générale des fichiers ignorés. - Si ton launcher le permet, ignore uniquement le chemin exact du fichier Minecraft racine, et non le nom global
options.txt. - VĂ©rifie que ce fichier nâest pas ignorĂ© :
/config/fancymenu/options.txt
- Supprime le fichier local
config/fancymenu/options.txt, relance la synchronisation, puis vérifie son contenu avant de démarrer Minecraft.
La syntaxe exacte pour ignorer uniquement le fichier racine dĂ©pend de ton launcher, mais lâidĂ©e est dâutiliser un chemin relatif complet plutĂŽt que simplement options.txt. Câest trĂšs probablement pour cela que les autres fichiers sont transfĂ©rĂ©s, mais pas la configuration FancyMenu.
oui mais le fait qu'il soit la pose problĂšme non ? ?>
<?php
$instance['Extra'] = array_merge($instance['Extra'], array(
"loader" => array(
"minecraft_version" => "1.20.1",
"loader_type" => "forge",
"loader_version" => "1.20.1-47.4.10"
),
"verify" => true,
"ignored" => array(
"servers.dat",
"saves",
"screenshots",
"W-OVERFLOW",
"options.txt",
"optionsof.txt",
"journeymap",
"defaultconfigs",
"config/embeddium-options.json",
"config/embeddium-fingerprint",
"config/embeddium-mixins.properties",
"config/voicechat",
"config/voicechat/voicechat-client.properties",
"config/voicechat/voicechat-volumes.properties",
"config/oculus.properties",
"config/sodiumextras-client.toml",
"config/sodiumdynamiclights-client.toml",
"config/jei",
"resourcepacks",
"shaderpacks",
"schematics",
"local"
),
"whitelist" => array(),
"whitelistActive" => false,
"status" => array(
"nameServer" => "PatateLand",
"ip" => "91.197.6.147",
"port" => 23587
)
));
?>
Oui, câest trĂšs probablement exactement la cause.
Dans ta configuration, tu as :
"ignored" => array(
...
"options.txt",
...
)
Comme options.txt est un nom gĂ©nĂ©rique, ton systĂšme de synchronisation peut lâignorer partout, notamment :
config/fancymenu/options.txt
Alors que tu voulais probablement ignorer uniquement le fichier Minecraft situé à la racine :
/options.txt
Pour confirmer, retire temporairement cette ligne :
"options.txt",
Puis synchronise Ă nouveau lâinstance. Si le fichier FancyMenu est ensuite transfĂ©rĂ© avec les valeurs PatateLand et true, la cause est confirmĂ©e.
Tu peux ensuite :
- soit laisser le fichier Minecraft racine ĂȘtre transfĂ©rĂ© ;
- soit modifier le systĂšme dâignorĂ©s pour quâil ignore uniquement le chemin exact
/options.txt, si ton script prend en charge les chemins précis ; - soit adapter le code de filtrage pour que
options.txtne corresponde pas aux fichiers présents dans les sous-dossiers.
Ne change pas directement en "/options.txt" sans vérifier le fonctionnement du matcher : selon le script, il peut comparer des noms de fichiers, des chemins relatifs ou des motifs glob. Mais la ligne "options.txt" est bien suspecte, surtout puisque les autres fichiers sont correctement transférés.
bah je veux ignorer le fichier minecraft oui
Oui, tu peux et tu dois ignorer le fichier Minecraft racine :
/options.txt
Mais il ne faut pas utiliser uniquement :
"options.txt",
car cela peut ignorer tous les fichiers portant ce nom, y compris :
config/fancymenu/options.txt
Essaie donc :
"ignored" => array(
"servers.dat",
"saves",
"screenshots",
"W-OVERFLOW",
"/options.txt",
"optionsof.txt",
...
)
Lâobjectif est que la rĂšgle ignore uniquement :
Extra/options.txt
tout en transférant :
Extra/config/fancymenu/options.txt
Attention : la syntaxe exacte dĂ©pend du fonctionnement de ton systĂšme de synchronisation. Sâil ne reconnaĂźt pas /options.txt comme un chemin ancrĂ© Ă la racine, il faudra utiliser la syntaxe prĂ©vue par son filtre, par exemple ./options.txt, ou modifier la rĂšgle de filtrage pour comparer le chemin complet.
Pour tester, retire temporairement "options.txt" ou remplace-le par "/options.txt", puis vérifie que config/fancymenu/options.txt est bien transféré.
ça na rien changé en mettant /options
Dans ce cas, ton systĂšme dâignorĂ©s ne comprend pas /options.txt comme un chemin ancrĂ© Ă la racine. Il ignore probablement simplement tous les fichiers dont le nom est options.txt, peu importe leur dossier.
La ligne :
"options.txt",
ignore donc Ă la fois :
/options.txt
/config/fancymenu/options.txt
et remplacer par :
"/options.txt",
ne change rien avec ce systĂšme.
Fais le test définitif en supprimant complÚtement cette ligne :
// "options.txt",
Si config/fancymenu/options.txt est alors transféré correctement, le diagnostic est confirmé.
Pour continuer à ignorer uniquement les options Minecraft, il faudra que le systÚme de synchronisation supporte une rÚgle basée sur le chemin complet, par exemple :
options.txt uniquement Ă la racine de lâinstance
et non simplement le nom du fichier. La syntaxe exacte dépend de ton script de synchronisation ; ce tableau PHP ne permet pas de créer cette exception à lui seul.
En attendant, les solutions sont :
- laisser temporairement
/options.txtĂȘtre transfĂ©rĂ© ; - sauvegarder puis restaurer le
options.txtMinecraft du destinataire aprĂšs la synchronisation ; - demander Ă lâadministrateur du systĂšme de synchronisation dâajouter une rĂšgle dâignorĂ© basĂ©e sur le chemin complet.
Le fichier à transférer absolument est :
config/fancymenu/options.txt
ça change rien
Alors il faut vĂ©rifier le point le plus important : le fichier local existant peut simplement ne pas ĂȘtre remplacĂ©.
Fais exactement ceci :
- Ferme Minecraft et le launcher.
- Dans lâinstance du destinataire, supprime uniquement :
config/fancymenu/options.txt
Ne supprime pas le fichier Minecraft racine :
options.txt
- Retire temporairement complĂštement cette ligne de
ignored:
"options.txt",
- Relance la synchronisation.
- Vérifie
config/fancymenu/options.txtavant de lancer Minecraft.
Si le fichier nâest toujours pas recréé ou reste avec les valeurs par dĂ©faut, alors ce nâest plus FancyMenu qui pose problĂšme : le systĂšme de synchronisation ne transfĂšre pas ce fichier, ou une autre rĂšgle lâignore.
Si le fichier contient PatateLand avant le lancement mais redevient vide aprÚs, alors il est écrasé au démarrage.
Ă ce stade, le fichier Minecraft racine et le fichier FancyMenu doivent ĂȘtre traitĂ©s sĂ©parĂ©ment :
/options.txt â options personnelles de Minecraft
/config/fancymenu/options.txt â configuration FancyMenu Ă transfĂ©rer
Si mĂȘme aprĂšs suppression du fichier local le rĂ©sultat ne change pas, il faudra demander au responsable du systĂšme de synchronisation de vĂ©rifier son filtre, car la configuration montrĂ©e ne suffit pas Ă diagnostiquer son fonctionnement interne.
c'est fait et ça change rien
Dâaccord. Si tu as dĂ©jĂ :
- retiré
options.txtdes ignorés ; - supprimé le fichier local ;
- synchronisé avec Minecraft fermé ;
- vérifié avant le lancement ;
et que le rĂ©sultat reste identique, alors la liste ignored nâest probablement plus le problĂšme direct.
Le plus probable maintenant est que la copie distante soit déjà mise en cache ou générée avant ta modification. Il faut donc :
- Modifier la configuration PHP.
- RecrĂ©er/rĂ©importer lâinstance distante
Extradepuis le donneur. - Vider lâancienne archive ou le cache de tĂ©lĂ©chargement, si ton systĂšme en utilise un.
- Relancer une synchronisation complĂšte vers le destinataire.
Vérifie aussi que le fichier du donneur est bien celui-ci :
Extra/config/fancymenu/options.txt
et pas celui dâune autre instance comme Opti.
Le fichier attendu chez le donneur doit contenir :
S:custom_window_title = 'PatateLand';
Si une nouvelle instance distante fraßche contient encore les valeurs vides, alors le problÚme vient du systÚme de synchronisation ou de son cache, pas de FancyMenu. Le bloc [window] est bien une configuration FancyMenu transférable.
The user wants the remote Extra instance to transfer FancyMenuâs config/fancymenu/options.txt configuration to recipients, including the custom window title and icons.
Minecraft and FancyMenu versions are identical. The remote file contains custom [window] values, but the recipient receives the default values:
B:show_custom_window_icon = 'false';
S:custom_window_title = '';
The instanceâs PHP configuration included "options.txt" in the ignored list. It was removed and /options.txt was tested, but this made no difference. The local FancyMenu file was also deleted and synchronization was retried with Minecraft closed. Other files transfer successfully, but the FancyMenu configuration still does not.
Relevant paths:
/config/fancymenu/options.txt
/options.txt
The user has no latest.log. The issue remains unresolved; the synchronization system may be caching, filtering, overwriting, or otherwise failing to transfer config/fancymenu/options.txt, despite the ignore rule being removed.
i don't know why đą
Je comprends đą Ce genre de problĂšme de synchronisation est vraiment frustrant, et tu nâas rien fait de faux.
On a essayé les réglages évidents. Faisons seulement un dernier test définitif, sans le systÚme de synchronisation :
- Ferme Minecraft.
- Depuis lâinstance source, copie manuellement :
config/fancymenu/options.txt
- Remplace le fichier du mĂȘme chemin dans lâinstance destinataire.
- Lance Minecraft.
Résultat :
- Si
PatateLandfonctionne : FancyMenu va bien, mais le systÚme de synchronisation ne transfÚre pas correctement ce fichier ou le réécrit. - Si ça ne fonctionne toujours pas : Minecraft utilise probablement une autre instance/dossier, ou le fichier est réinitialisé au démarrage.
Dans le premier cas, la copie manuelle peut servir de solution temporaire. Le fichier Minecraft racine reste séparé :
/options.txt
Tu peux garder celui-lĂ ignorĂ©, mais config/fancymenu/options.txt doit ĂȘtre copiĂ©. đ§©
Why don't you just do the options.txt from FancyMenu all over again, maybe that should work instead of pasting an existing options.txt file from other instance
I'm not copying it; it's based on the instance configuration, and it should update on the player's side at startup.
I understand what you mean. However, FancyMenu does not automatically fetch or recreate custom settings from another instance at startup.
config/fancymenu/options.txt is the actual local FancyMenu configuration file:
- If it exists, FancyMenu reads it.
- If it does not exist, FancyMenu creates a new file with default values.
- FancyMenu has no knowledge of the source instance or its configuration.
So recreating the file on the player side can work, but the file still needs to be generated with the desired values by your launcher or instance system. For example:
##[window]
B:show_custom_window_icon = 'false';
S:custom_window_icon_macos = '';
S:custom_window_icon_32 = '';
S:custom_window_title = 'PatateLand';
S:custom_window_icon_16 = '';
This must be placed at:
config/fancymenu/options.txt
If this freshly generated file works, then FancyMenu is fine and the missing step is simply that your instance system does not generate or apply this particular FancyMenu configuration at startup.
According to the FancyMenu documentation, the supported way to distribute a setup is to distribute the complete:
config/fancymenu/
folder. FancyMenu itself does not provide a separate âapply remote instance settings on startupâ system.