arcusmaximus / VNTranslationTools

Tools for translating visual novels
MIT License
301 stars 46 forks source link

Recommend: Ai6win, Silky's engine .mes #12

Closed Cosetto closed 2 years ago

Cosetto commented 2 years ago

Can you implement these two engines? I got cpp code for it from the Internet, it dumps/inserts Silky's engine properly, creates line breaker with \n. The problem it can't dump Ai6win properly, some of the scripts are not extracted, can't insert too. I included the script of link(Ai6win) in the zip mestool.zip

arcusmaximus commented 2 years ago

You mention "two engines", but going by the rest of the description I take it there's only one?

Cosetto commented 2 years ago

You mention "two engines", but going by the rest of the description I take it there's only one?

They are different but the the script is same extension .mes. I don't know how to say but the only different between them I can tell is Script.arc for Silky's engine and mes.arc for Ai6win

arcusmaximus commented 2 years ago

Initially I thought that "Ai6win" was some kind of shorthand for the AiShimai game, but after some investigation I found that it's indeed a different (older) version of the Silky's engine. While the ".mes" file extension is the same between the two, the format is ever so slightly different. I went ahead and implemented both of them.

Note that there's apparently also an "Ai5win" engine out there whose .mes format is completely different from Ai6win's and Silky's. That one is not implemented here.