Guest Posted August 30, 2022 Share Posted August 30, 2022 (edited) Hello, I'm trying to traify the mod "The Artisan Kit Pack" from @The Artisan, but I can't get it to work. Here is a repository with my attemps... and some commits I use a .bat file according to this template provided by Isaya a few years ago for the Branwen Npc mod... Spoiler :: General note on .BAT file: :: - lines beginning with "::" are comments and are also used to disable unused code. :: - lines beginning with ":" are labels for goto statement, used to to skip blocs. :: Create the directory for traified dialogs if exist "ModFolder"\"Dialogue.dFolder"_traified goto d_tra_exists mkdir "ModFolder"\"Dialogue.dFolder"_traified :d_tra_exists :: Create the directory for traified french dialogs if exist "ModFolder"\"Dialogue.dFolder"_fr_traified goto d_fr_tra_exists mkdir "ModFolder"\"Dialogue.dFolder"_fr_traified :d_fr_tra_exists :: Create the directory for traified script and tp2 if exist "ModFolder"\Other_traified goto other_tra_exists mkdir "ModFolder"\Other_traified :other_tra_exists :: weidu --nogame --traify Setup-"my mod".tp2 --traify-old-tra setup.tra --out setup-new --traify-comment :: weidu --nogame --traify Setup-"my mod".tp2 --traify# 867 --out setup-new --traify-comment ::goto :without_comment :: --traify-comment :: "Dialogue.dFolder" weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25.d --out "ModFolder"\"Dialogue.dFolder"s_traified\1xAE25 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25B.d --out "ModFolder"\"Dialogue.dFolder"s_traified\1xAE25B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25J.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAE25J weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xaem1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xaem1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAeMer.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAeMer weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1XAEO01J.d --out "ModFolder"\"Dialogue.dFolder"_traified\1XAEO01J weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1x"ModFolder"01.d --out "ModFolder"\"Dialogue.dFolder"_traified\1x"ModFolder"01 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1x"ModFolder"B.d --out "ModFolder"\"Dialogue.dFolder"_traified\1x"ModFolder"B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAQ001.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAQ001 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf2.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf2 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf3.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf3 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xIrena.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xIrena weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xJAX.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xJAX weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1XPOOL.d --out "ModFolder"\"Dialogue.dFolder"_traified\1XPOOL weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xREA1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xREA1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xREA1B.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xREA1B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xRea2.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xRea2 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\fate.d --out "ModFolder"\"Dialogue.dFolder"_traified\fate :: "Dialogue.dFolder"_fr :: "Dialogue.dFolder" weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAE25 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25B.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAE25B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAE25J.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAE25J weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xaem1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xaem1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAeMer.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAeMer weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1XAEO01J.d --out "ModFolder"\"Dialogue.dFolder"_traified\1XAEO01J weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1x"ModFolder"01.d --out "ModFolder"\"Dialogue.dFolder"_traified\1x"ModFolder"01 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1x"ModFolder"B.d --out "ModFolder"\"Dialogue.dFolder"_traified\1x"ModFolder"B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xAQ001.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xAQ001 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf2.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf2 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xelf3.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xelf3 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xIrena.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xIrena weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xJAX.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xJAX weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1XPOOL.d --out "ModFolder"\"Dialogue.dFolder"_traified\1XPOOL weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xREA1.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xREA1 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xREA1B.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xREA1B weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\1xRea2.d --out "ModFolder"\"Dialogue.dFolder"_traified\1xRea2 weidu --nogame --traify "ModFolder"\"Dialogue.dFolder"\fate.d --out "ModFolder"\"Dialogue.dFolder"_traified\fate :: Scripts : ::weidu --nogame --traify "ModFolder"\Scripts\O#BranF.baf --out "ModFolder"\Other_traified\O#BranF :: tp2 :: start at 5000 to avoid conflict with "Dialogue.dFolder"s and texts already in the existing English\Setup-"ModFolder".tra weidu --nogame --traify "ModFolder"\Setup-"ModFolder".tp2 --traify# 5000 --out "ModFolder"\Other_traified\Setup-"ModFolder" :: @todo :: Check common strings for voice over in tp2 and O#BranF.baf pause Here are my modifications to adapt it to the Artisan Kit Pack mod : Spoiler :: General note on .BAT file: :: - lines beginning with "::" are comments and are also used to disable unused code. :: - lines beginning with ":" are labels for goto statement, used to to skip blocs. :: Create the directory for traified dialogs if exist ArtisansKitpack\lib_traified goto d_tra_exists mkdir ArtisansKitpack\lib_traified :d_tra_exists :: Create the directory for traified script and tp2 if exist ArtisansKitpack\Other_traified goto other_tra_exists mkdir ArtisansKitpack\Other_traified :other_tra_exists :: weidu --nogame --traify Setup-"mymod".tp2 --traify-old-tra setup.tra --out setup-new --traify-comment :: weidu --nogame --traify Setup-"mymod".tp2 --traify# 867 --out setup-new --traify-comment ::goto :without_comment :: --traify-comment :: "Dialogue.dFolder" weidu --nogame --traify ArtisansKitpack\lib\aamage.tpa --out ArtisansKitpack\lib_traified\aamage weidu --nogame --traify ArtisansKitpack\lib\adventurer.tpa --out ArtisansKitpack\lib_traified\adventurer weidu --nogame --traify ArtisansKitpack\lib\Arcane_Trickster.tpa --out ArtisansKitpack\lib_traified\Arcane_Trickster weidu --nogame --traify ArtisansKitpack\lib\ArcaneArcher.tpa --out ArtisansKitpack\lib_traified\ArcaneArcher weidu --nogame --traify ArtisansKitpack\lib\archer.tpa --out ArtisansKitpack\lib_traified\archer weidu --nogame --traify ArtisansKitpack\lib\Assassin.tpa --out ArtisansKitpack\lib_traified\Assassin weidu --nogame --traify ArtisansKitpack\lib\Barbarian.tpa --out ArtisansKitpack\lib_traified\Barbarian weidu --nogame --traify ArtisansKitpack\lib\beastmaster.tpa --out ArtisansKitpack\lib_traified\beastmaster weidu --nogame --traify ArtisansKitpack\lib\Berserker.tpa --out ArtisansKitpack\lib_traified\Berserker weidu --nogame --traify ArtisansKitpack\lib\berserkerminsc.tpa --out ArtisansKitpack\lib_traified\berserkerminsc weidu --nogame --traify ArtisansKitpack\lib\Blackguard.tpa --out ArtisansKitpack\lib_traified\Blackguard weidu --nogame --traify ArtisansKitpack\lib\Cavalier.tpa --out ArtisansKitpack\lib_traified\Cavalier weidu --nogame --traify ArtisansKitpack\lib\ClassSpellTool.TPA --out ArtisansKitpack\lib_traified\ClassSpellTool.TPA weidu --nogame --traify ArtisansKitpack\lib\darkhunter.tpa --out ArtisansKitpack\lib_traified\darkhunter weidu --nogame --traify ArtisansKitpack\lib\divinechampion.tpa --out ArtisansKitpack\lib_traified\divinechampion weidu --nogame --traify ArtisansKitpack\lib\DragonDisciple.tpa --out ArtisansKitpack\lib_traified\DragonDisciple weidu --nogame --traify ArtisansKitpack\lib\dwarvendefender.tpa --out ArtisansKitpack\lib_traified\dwarvendefender weidu --nogame --traify ArtisansKitpack\lib\Eldritch_Knight.tpa --out ArtisansKitpack\lib_traified\Eldritch_Knight weidu --nogame --traify ArtisansKitpack\lib\Elementalist.tpa --out ArtisansKitpack\lib_traified\Elementalist weidu --nogame --traify ArtisansKitpack\lib\Fighter.tpa --out ArtisansKitpack\lib_traified\Fighter weidu --nogame --traify ArtisansKitpack\lib\Hivemaster.tpa --out ArtisansKitpack\lib_traified\Hivemaster weidu --nogame --traify ArtisansKitpack\lib\Inquisitor.tpa --out ArtisansKitpack\lib_traified\Inquisitor weidu --nogame --traify ArtisansKitpack\lib\Invisible_Blade.tpa --out ArtisansKitpack\lib_traified\Invisible_Blade weidu --nogame --traify ArtisansKitpack\lib\Kensai.tpa --out ArtisansKitpack\lib_traified\Kensai weidu --nogame --traify ArtisansKitpack\lib\magekiller.tpa --out ArtisansKitpack\lib_traified\magekiller weidu --nogame --traify ArtisansKitpack\lib\Martyr.tpa --out ArtisansKitpack\lib_traified\Martyr weidu --nogame --traify ArtisansKitpack\lib\MonkRevision.tpa --out ArtisansKitpack\lib_traified\MonkRevision weidu --nogame --traify ArtisansKitpack\lib\MysticFire.tpa --out ArtisansKitpack\lib_traified\MysticFire weidu --nogame --traify ArtisansKitpack\lib\Paladin.tpa --out ArtisansKitpack\lib_traified\Paladin weidu --nogame --traify ArtisansKitpack\lib\PaleMaster.tpa --out ArtisansKitpack\lib_traified\PaleMaster weidu --nogame --traify ArtisansKitpack\lib\Ranger.tpa --out ArtisansKitpack\lib_traified\Ranger weidu --nogame --traify ArtisansKitpack\lib\redwizard.tpa --out ArtisansKitpack\lib_traified\redwizard weidu --nogame --traify ArtisansKitpack\lib\stalker.tpa --out ArtisansKitpack\lib_traified\stalker weidu --nogame --traify ArtisansKitpack\lib\trickster.tpa --out ArtisansKitpack\lib_traified\trickster weidu --nogame --traify ArtisansKitpack\lib\trickster-mods.tpa --out ArtisansKitpack\lib_traified\trickster-mods weidu --nogame --traify ArtisansKitpack\lib\UndeadHunter.tpa --out ArtisansKitpack\lib_traified\UndeadHunter weidu --nogame --traify ArtisansKitpack\lib\vanguard.tpa --out ArtisansKitpack\lib_traified\vanguard weidu --nogame --traify ArtisansKitpack\lib\WarShaman.tpa --out ArtisansKitpack\lib_traified\WarShaman weidu --nogame --traify ArtisansKitpack\lib\WizardSlayer.tpa --out ArtisansKitpack\lib_traified\WizardSlayer weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\dialogue\minscj.d --out ArtisansKitpack\lib_traified\minscj weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\dialogue\taerom.d --out ArtisansKitpack\lib_traified\taerom :: Scripts : ::weidu --nogame --traify "ModFolder"\Scripts\O#BranF.baf --out "ModFolder"\Other_traified\O#BranF weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\scripts\ar5101.baf --out ArtisansKitpack\Other_traified\ar5101 weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\scripts\minsc.baf --out ArtisansKitpack\Other_traified\minsc weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\iwdee\c0wshpr.BAF --out ArtisansKitpack\Other_traified\c0wshpr weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr.BAF --out ArtisansKitpack\Other_traified\c0wshpr weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr-iwdee.BAF --out ArtisansKitpack\Other_traified\c0wshpr-iwdee weidu --nogame --traify ArtisansKitpack\Thief\Assassin\scripts\reputation.baf --out ArtisansKitpack\Other_traified\reputation weidu --nogame --traify ArtisansKitpack\Paladin\Blackguard\scripts\reputation.baf --out ArtisansKitpack\Other_traified\reputation :: tp2 :: start at 5000 to avoid conflict with "Dialogue.dFolder"s and texts already in the existing English\Setup-"ModFolder".tra weidu --nogame --traify ArtisansKitpack\ArtisansKitpack.tp2 --traify# 5000 --out ArtisansKitpack\Other_traified\ArtisansKitpack :: @todo :: Check common strings for voice over in tp2 and O#BranF.baf pause The mod is installed, but the translation is out of place or missing... My problem is that I can't figure out if the error comes from the traification, the file path, something I don't see or understand, a specificity of the file type... in this case .tpa files instead of the usual .d files ! For the scripts, an error during the traification, despite the installation in game... Spoiler C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\scripts\ar5101.baf --out ArtisansKitpack\Other_traified\ar5101 [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Ranger\berserkerminsc\scripts\ar5101.baf] PARSE ERROR at line 2 column 1-35 Near Text: ) [Global] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Ranger\berserkerminsc\scripts\ar5101.baf]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Ranger\berserkerminsc\scripts\minsc.baf --out ArtisansKitpack\Other_traified\minsc [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Ranger\berserkerminsc\scripts\minsc.baf] PARSE ERROR at line 2 column 1-15 Near Text: ) [InParty] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Ranger\berserkerminsc\scripts\minsc.baf]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\iwdee\c0wshpr.BAF --out ArtisansKitpack\Other_traified\c0wshpr [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Shaman\WarShaman\baf\iwdee\c0wshpr.BAF] PARSE ERROR at line 2 column 8-44 Near Text: ) [Global] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Shaman\WarShaman\baf\iwdee\c0wshpr.BAF]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr.BAF --out ArtisansKitpack\Other_traified\c0wshpr [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr.BAF] PARSE ERROR at line 2 column 8-43 Near Text: ) [Global] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr.BAF]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr-iwdee.BAF --out ArtisansKitpack\Other_traified\c0wshpr-iwdee [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr-iwdee.BAF] PARSE ERROR at line 2 column 8-44 Near Text: ) [Global] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Shaman\WarShaman\baf\c0wshpr-iwdee.BAF]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Thief\Assassin\scripts\reputation.baf --out ArtisansKitpack\Other_traified\reputation [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Thief\Assassin\scripts\reputation.baf] PARSE ERROR at line 2 column 8-27 Near Text: ) [Kit] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Thief\Assassin\scripts\reputation.baf]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\Paladin\Blackguard\scripts\reputation.baf --out ArtisansKitpack\Other_traified\reputation [weidu] WeiDU version 24900 ERROR locating resource for 'get_ids_map' Resource [TRIGGER.IDS] not found in KEY file: [ -- NO GAME -- /chitin.key] [ArtisansKitpack\Paladin\Blackguard\scripts\reputation.baf] PARSE ERROR at line 2 column 8-30 Near Text: ) [Kit] not found in TRIGGER.IDS ERROR: problem tra-ifying file [ArtisansKitpack\Paladin\Blackguard\scripts\reputation.baf]: Parsing.Parse_error FATAL ERROR: Parsing.Parse_error C:\Users\Public\Charname\00783>weidu --nogame --traify ArtisansKitpack\ArtisansKitpack.tp2 --traify# 5000 --out ArtisansKitpack\Other_traified\ArtisansKitpack [weidu] WeiDU version 24900 [ArtisansKitpack\ArtisansKitpack.tp2] parsed for --traify So for the scripts I still have more to try... But for the .tpa file, I must miss something ! If you have any tips or advice I'm very interested ! Edited September 21, 2022 by JohnBob Quote Link to comment
Guest Posted September 3, 2022 Share Posted September 3, 2022 (edited) Hello again, Here is some mods by @The Artisan, traified ! I hope I did it right !!! - The-Artisan-s-Kitpack ...list of changes - Pai-Na-NPC-mod-for-BG2-EE ...list of changes - Shadow-Magic ...list of changes If you have any comment or correction I'm still very interested ! And if some experts, or the author, would like to check it out and validate (or not) it would be great ! Edited September 21, 2022 by JohnBob Quote Link to comment
Guest Posted September 13, 2022 Share Posted September 13, 2022 Hello, New question : Is it possible to use... --traify# X- --traify-comment ...together ? Traify-comment, start each file to @0, so no way to use only one single .tra for every .d ! Traify# x, allows to start each files at the chosen @number, but keeping the comments in .d could be useful ! Quote Link to comment
Guest Posted September 20, 2022 Share Posted September 20, 2022 Last post on this topic to express my disappointment about the artisan, who didn't even have the kindness to answer my requests about the traification and translation of his mod... In addition of this thread I sent him a message on beamdog, to ask if the traification was appropriate and if he would like something to be done differently... No answer, but he updated the mod yesterday, changing the file structure and making the translation already done useless ! So I don't have any problem that he doesn't have time to do it or doesn't want to... But it doesn't cost him anything to tell me... I spent a lot of time working on this mod but I guess translators are less than nothing to him. If I made a mistake in my approach, please explain it to me, because I don't understand his attitude... Quote Link to comment
CamDawg Posted September 20, 2022 Share Posted September 20, 2022 AFAIK these command-line arguments can be chained together indefinitely, e.g. weidu --traify cdtest\cdtest.tp2 --traify-comment --traify# 100 is perfectly valid. Quote Link to comment
Guest Posted September 20, 2022 Share Posted September 20, 2022 23 minutes ago, CamDawg said: AFAIK these command-line arguments can be chained together indefinitely, e.g. weidu --traify cdtest\cdtest.tp2 --traify-comment --traify# 100 is perfectly valid. Great ! Thanks you very much !!! Quote Link to comment
Lava Posted September 20, 2022 Share Posted September 20, 2022 8 hours ago, JohnBob said: I spent a lot of time working on this mod but I guess translators are less than nothing to him. If I made a mistake in my approach, please explain it to me, because I don't understand his attitude... Uhm, and why would you traify mods that are still being worked on, without getting author's blessing? It was brought up more than once: it is for the author to decide when the mod is ready for traification / translations. Furthermore, from what I know Shadw Magic may at some time get way more content and the kitpack is the mod he updates quite often and he is adding more and more kit/class reworks to it. Sooo to summarize: you saw a modder is having a break from modding, or working on something in silence, so you took his work, updated it without his blessing, published it on your own GH and started the translation process even though the mod was not ready for translation (because... well, it was not traified) and now you're "disappointed" because the author updated the mod that is still in development. Huh. Quote Link to comment
Guest Posted September 20, 2022 Share Posted September 20, 2022 Thanks Lava ! Translations take a lot of time and translators work as they can, just like the modders... I think I remain respectful of your friend, asking him if he would like things to be done differently or not... how do you want me to propose something whithout trying ? I think it's not too much to ask for : - No - Not now - Never Sooo to summarize: you saw a translator who want to translate... not for him for others... and you put it in the position of someone who steal works of others... Thanks again ! Quote Link to comment
Lava Posted September 20, 2022 Share Posted September 20, 2022 (edited) What I said is that you first wait for an "ok" and THEN work on something. If it's someone else's work it's not for you to decide what to do with it, nor it is mine. And if he does not reply, it is his mod that won't be translated, and I can imagine such consequences may be fine with some people. It's simple as that. Translators do a great job, but you do not translate projects that aren't finished. What if he decides to change 30% of the content? I did that before. Translations suddenly become a weird mess. And sure, it's always great to get a reply, but the fact he released something doesn't mean he has to reply right away. Sometimes I feel really bad, overwhelmed and I do not feel like replying, because I am trying to calm down, rest and charge my batteries. You know, people can feel overwhelmed sometimes and they may need some quiet time. If you can't accept it, then... well, it is possible that you will feel disappointed more than once. And in this situation it is his mod and his decision. Edited September 20, 2022 by Lava Quote Link to comment
subtledoctor Posted September 20, 2022 Share Posted September 20, 2022 10 minutes ago, JohnBob said: how do you want me to propose something whithout trying ? I think it's not too much to ask for : - No - Not now - Never I mean, AionZ may simply not log into the forums very often. Maybe he's busy with his personal life, and had a quick chance to nip in to Github to update a mod, and then went back and got absorbed in whatever he was doing. He may not even realize you reached out to him. Like it or not, DMs in a web forum are not a 2-way communication. You have to send the message, and you never know if or when you'll get a response. It's not rudeness, it's just the way things are. I can tell you, from a modder's perspective, traification can be a very mixed bag. Yes I want non-English speakers to be able to enjoy the fruits of my labor. But at the same time, it also means that I can't update my mod anymore. Seriously. If there is a bug to fix, or I want to make two different options for how to change something, and it means I have to add a new line to the setup.tra file, then the same line has to be added in every language's setup.tra file. If the line is not there, the the installer will fail for non-English speakers. But to add that line, I have to send a DM to the translator (not knowing if or when they might respond, or even if they are online anymore) ask them to take time out of their life to do the translation - hoping that two completely different people might have time to do this kind of update at the same moment wait for the translation to come before I can hit the 'update' button When, like, it's Sunday night and I just want to update the damn mod so that the download will be correct on Monday morning! Translations throw sand into the gears of the mod updating process. What I do now is, often, I'll just add an English line to the non-English setup.tra files, and then I can update the mod and at least the installer won't fail. But that is hardly doing right by non-English player, who will be surprised by one random line of English unexpectedly inserted into their game. It's annoying. if AionZ just doesn't want to deal with it... well, at the end of the day that's his choice. It's nothing personal to you. Quote Link to comment
Guest Posted September 20, 2022 Share Posted September 20, 2022 I can see that it is not personal... I don't think I was mean or pushy... just say not cool ! (because it is not cool...) And I already feel disapointed more than once thanks to you ! I just learn to traify with this mod, sorry, I thought this community would encourage learning... I have been coming on G3 for just 1 year and one day... Translated several mods and it doesn't seem to have been a problem to offer a translation already finished. (Including you Lava...) You say the artisan maybe don't see this post and the PM I send him on Beamdog, but it's very very unlikely, and owner are notified when someone fork a repository....(subtledoctor) But I'm not going to look any further, if you think it's normal... normal it is ! Quote Link to comment
subtledoctor Posted September 21, 2022 Share Posted September 21, 2022 3 hours ago, JohnBob said: And I already feel disapointed more than once thanks to you ! Huh? Did I do something to offend? Or am I misunderstanding the point? Anyway I understand why this frustrates you. But it is what it is. Sometimes adjusting one’s expectations is the best way to avoid being disappointed. Quote Link to comment
Guest Posted September 21, 2022 Share Posted September 21, 2022 (edited) No at all Subtledoctor, I was focused on Lava's post just above and didn't answer you properly ! I'm sorry this story went wrong... But I got a temper too and sometime it's hard not to react... Edited September 21, 2022 by JohnBob Quote Link to comment
CamDawg Posted September 21, 2022 Share Posted September 21, 2022 5 hours ago, subtledoctor said: If the line is not there, the the installer will fail for non-English speakers. This is why, when another language is selected, you load the original language tra files first. Quote Link to comment
subtledoctor Posted September 21, 2022 Share Posted September 21, 2022 2 hours ago, JohnBob said: No at all Subtledoctor, I was focused on Lava's post just above and didn't answer you properly ! I'm sorry this story went wrong... But I got a temper too and sometime it's hard not to react... Ah got it. No worries then. You are allowed to react! (This isn't the Beamdog forums. (Oops, sorry, let's not get into that again )) Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.