Closed Romangelo closed 2 years ago
Japanese is different than the other languages. It requires custom code just for it.
Will it be updated?
Unfortunately no- japanese build is completely different than EFIGS build- that means reverse engineer would need to do the whole job of hacking once again for JP build as I did for EFIGS. Maybe someone will take that in future
There was new feature request to help applying Chinese translation to Remaster. The current demand is rising, therefore I promised to deliver the JP version implementation by creating my own OC approach of x86 executable comparison, automated new relocated address localizator and patching helper based on the current base file if needed. If there are going to be issues with locating 100% of new addresses another level of comparison and strong mapping so be done based on found ANSI string dump to provide mapping and ranges of the places if possible. If everything fails and you won't end up with full core to patch mapping then the last resort Is creating and exporting TXT database symbol names with all subfunctions data analysis file based from whole project- aka the core one which is , then doing the same on JPN/jpy and utilizing Applying either simple data comparison with a header, perfect center line pos and footer dump. Every such entry will be analyzed by AI or manually.
Based on what the future will provide- if everything's magically get to normal I expect to deliver the patch with JP addresses even tommorow with Max to Friday, or weekend (I promised to do some basic openGL hacks for FFIV communiity as a start).
@Romangelo considering you made request for JPY version, if you do know Japanese- could you procuaget the translation for "Final Fanrasy VIII - demastered by Maki" (leave Maki as-is) thank you.
Possible alternative hacker: NONE Estimate time needed for quick prototype: 4
I'll try to create the prototype as-is. If the first comp produce 100% match, then I postpone assembly code difference tool- as far I as I know there's only a plugin for IDA, but not really any kind of standalone tool. Final step would be to introduce AI-based analysis and statistic tool configured for comparing the data, opcode statistics, changed opcodes, newly produced data that is non existent in submodule scope and of course way to mark the patches that
ファイナルファンタジーVIII ディマスター by Maki
or
MakiのファイナルファンタジーVIII ディマスター
JP version available for test: c7c6888373754df67e043bf5e94d798f6e17d0d6 please provide any kind of info if crash appears. See #release section to find pre-compiled binaries for JP version
Why?