User blog comment:RottenBlock/Theoretical Project: Translation Unifier/@comment-2601:192:C180:1180:7128:E5AA:7C7D:940A-20191115160348

Consider the following:

Perhaps I could be wrong, but I doubt the Japanese word for window sill, contains the Japanese name for Sill, same with the word Silly.

It might be possible to create a catalog of .jar files, at least for games like Sengoku, that contain proper names. Now, in the even that you were trying to change all instances of Sill to Hakura, if the file that contains the text string “sill” is not part of t he catalogue of files that have the name sill, then you might be able to exclude that file from any automated editing system.

Such a catologe could also help with situations of similar sounding English names, that are very different in Japanese. For example

Rance is ランス

Ran is 蘭

Ranmaru is 乱丸

While the first 3 letters of each name are identical in English, each of them are very different in Japanese, and perhaps very difficult to confuse.

However, neither of these solutions account for automatically finding and adapting instances where a characters name is drawn out, for example,. Sill/シィル

IIRC in the English version, Sill’s name is occasionally drawn out as Siiiiiiill on occasion, and while I’d wager that its just シィル with extra ィ in the center, i.e. シィィィィィィィィィル, it would be harder to for an automated system that just checks .jar files for names appearances to pick up on that kind of thing given there

I guess you could create 2 automatically generated catalogues of character names, one from the English version, one from the Japanese, then remove any files that are not in both   catalogue from a third catalogue that is used, then maybe manually make sure that the files where both are present only have the characters names.

Additionally, for the second issue of drawn out names, you could try to flag any file that has say, Si*ill, make sure they are all sill’s name being drawn out, then add them to third catalog.

Though, maybe pool is the word I’m looking for, not catalogue.

By the by, would you happen to know of a way to use AIN Decompiler to export unedited .jar files into the code patch folder? I’m making a name and error patch for the MangaGamer version of Sengoku and I’d like to merge my changes with the 1.07 version but I have around 500 .jar files that I would need to individually export from the 10.7 version.