Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

Un outil pour auto-trayfier ?

Répondre
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne

Un outil pour auto-trayfier ?

.

Message par deratiseur »

Ça fait plusieurs fois que je voudrais traduire un mod cool mais que je m'aperçois qu'il n'est pas trayifié. Et j'ai la fleeeemmmme alors je ne le traduit pas. C'est ballot. Alors n'existerait-il pas un mod qui trayifie tout seul les mods qui ne le sont pas ?
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
JohnBob
d'Oghmatique
Ogre mage
Messages : 1396
Enregistré le : mar. 28 sept. 2021, 19:52
Localisation : France
Statut : Hors ligne
.

Message par JohnBob »

J'utilise un fichier .bat qui va automatiquement traifier le mod.

Mais cela nécessite d'entrer tous les chemins de fichiers et d'indiquer d'autres informations.

C'est pas forcément évident de comprendre son fonctionnement, mais après c'est super simple d'utilistion.


Je peux te donner un exemple, si tu m'indiques le mod que tu souhaites traifier. Et tu verras si ça te paraît abordable comme méthode.



C'est à l'origine une création d'Isaya pour le mod Branwen, à laquelle j'ai ajouté des infos et différentes méthodes d'utilisation.
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Cool, merci :) J'ai un peu galéré à utiliser ce truc, mais j'y suis, j'ai les D et tra prêts à traduire. Avec ça je vais pouvoir traduire tout ce qui me tente (certains moddeurs ne traifient jamais leur mods).
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
JohnBob
d'Oghmatique
Ogre mage
Messages : 1396
Enregistré le : mar. 28 sept. 2021, 19:52
Localisation : France
Statut : Hors ligne
.

Message par JohnBob »

Ok super !

Si tu as des questions n'hésites pas, en fonction de l'architecture de certains mods c'est plus compliqué de pas se louper.

Verifie aussi bien les fichiers après traification, on est pas à l'abri d'une ligne qu'il ne fallait pas traifier (comme du code entre deux ~~, c'est rare qu'il se trompe mais ça arrive) ou autre anicroche.
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Oui, une question : je ne suis pas arrivé à traifier le tp2 (heureusement, je l'avais déjà fait à la main ^^)
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
JohnBob
d'Oghmatique
Ogre mage
Messages : 1396
Enregistré le : mar. 28 sept. 2021, 19:52
Localisation : France
Statut : Hors ligne
.

Message par JohnBob »

C'est la même chose que pour les autres, mais les indications sont tout en bas.

Il est possible que ce soit du au chemin de fichiers. En fonction le tp2 peut être envoyé dans un autre dossier.


Edit : Sans plus de détails, pas évident de mieux t'aiguiller.
Modifié en dernier par JohnBob le ven. 06 déc. 2024, 17:02, modifié 3 fois.
Selphira
Adepte de Grondemarteau
Blême
Messages : 968
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

Voici un script qui permet de t'éviter de taper fichier par fichier, il te suffit de donner le dossier source et le dossier cible, il va te chercher automatiquement tous les fichiers .d, .tpa et .tp2 (tu peux rajouter d'autres types si tu veux).
Il suffit de créer un fichier trafication.bat dans un dossier contenant ton weidu.exe.

Il s'utilise de cette façon

Code : Tout sélectionner

trafication.bat "C:\chemin\de\ton\mod" "C:\chemin\de\ton\mod-tra"

Code : Tout sélectionner

@echo off
setlocal enabledelayedexpansion

:: Le dossier source est passé en premier argument
set "source_folder=%~1"
:: Le dossier cible est passé en second argument
set "target_folder=%~2"

if "%source_folder%"=="" (
    echo Vous devez fournir un dossier source en argument.
    exit /b 1
)
if "%target_folder%"=="" (
    echo Vous devez fournir un dossier cible en argument.
    exit /b 1
)

:: Parcourir récursivement les fichiers avec les extensions spécifiées
for /r "%source_folder%" %%f in (*.d *.tpa *.tp2) do (
    :: Chemin complet du fichier actuel
    set "full_path=%%~f"
    
    :: Générer le chemin relatif à partir du dossier source
    set "relative_path=%%~dpf"
    set "relative_path=!relative_path:%source_folder%=!"
    
    :: Chemin complet cible
    set "output_path=%target_folder%!relative_path!"

    :: Créer l'arborescence cible si nécessaire
    if not exist "!output_path!" (
        mkdir "!output_path!" >nul 2>&1
    )

    :: Exécuter la commande avec les chemins nécessaires	
	echo weidu.exe --nogame --traify "!full_path!" --out "!output_path!%%~nxf"
)
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Pour les tests, j'ai rajouté "pause" à la fin du bat.

je me suis donc construit un raccourci comme ceci : E:\Programmation\Outils\Auto-traification\traification.bat "F:\Temporaire\Nina" "F:\Temporaire\Nina-tra"

Je lance le biniou, qui construit bien le repertoire Nina-tra, je vois bien avec la pause qu'il traite un tp2 et 4 D, mais il ne crée aucun fichier. WTF ?
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Selphira
Adepte de Grondemarteau
Blême
Messages : 968
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

Oups désolée, j'ai laissé la version qui ne fait qu'imprimer la commande. Il faut enlever le echo

Code : Tout sélectionner

echo weidu.exe --nogame --traify "!full_path!" --out "!output_path!%%~nxf"
devient

Code : Tout sélectionner

weidu.exe --nogame --traify "!full_path!" --out "!output_path!%%~nxf"
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Ok, ça marche. C'est magique... Tous les fichiers dans n'importe quel dossier.... tropde la balle. merci beaucoup :)
Modifié en dernier par deratiseur le ven. 06 déc. 2024, 18:26, modifié 1 fois.
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
Le Marquis
d'Oghmatique
Golem de pierre
Messages : 3414
Enregistré le : jeu. 17 juil. 2008, 15:45
Localisation : Sudiste
Statut : Hors ligne
.

Message par Le Marquis »

Il me semble qu'il faut aussi traifier les .baf mais je peux me tromper.
I believe in possibility
I believe someone's watching over me
And finally I have found a way to be
Happy, happy
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Le Marquis a écrit : ven. 06 déc. 2024, 18:25 Il me semble qu'il faut aussi traifier les .baf mais je peux me tromper.
Ca se rajoute facilement dans le .bat. C'est juste génial. Merci à tous les deux :)
Modifié en dernier par deratiseur le ven. 06 déc. 2024, 18:29, modifié 2 fois.
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Bon, bah avec ça, attendez vous à un tas de nouvelles "petites" traductions (je me suis lassé de traduire des gros modules (quêtes), parce que je n'ai plus que 3-4 heures de non-travail/dodo chaque jour et les grosses traductions ça me prend des semaines...)
Modifié en dernier par deratiseur le ven. 06 déc. 2024, 18:40, modifié 1 fois.
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3730
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Il y quand même quelque chose qui bugue avec l'outil de Selphira : il traify les mods en chinois, mais il crée des .tra vides. Chinois = pas bon ^^
Combien de moddeurs se sont lancés dans des projets faramineux pour ne jamais les finir ? Je ne fait que des "petits" mods, mais au moins je les finis.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Répondre

Retourner vers « Outils de développement »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité