i have been working on the translation of a japanese PS2 game for quite a while now, so i can give you some pointers on what you can do:
1. DATA.BIN might have some additional files stored inside of it. Check out the awesome tool called "quickBMS":https://aluigi.altervista.org/quickbms.htm
I was able to dump all of my games .DAT files using a script that the quickbms community made me.
2. Try to start the game and search for a japanese text string. Try a HEX Editor that supports SHIFT-JIS encoding (for example, wxmedit) and change the encoding to SHIFT-JIS and search for that string inside all of the files that you dumped.
If you can't find any text using that method, then either the text is not encoded in SHIFT-JIS or its decrypted.
Position : 4d6ca
Position : 4e638
Position : 4ea38
Since SJIS_Dump was actually able to find strings, i recommend checking the encoding settings of your text viewer. If you are using notepad++ then you need to change the encoding settings to SHIFT-JIS in order to properly display the characters.
Here are some useful tools that will help you on your journey:
- Atlas and Cartographer: Atlas dumps and Cartographer re-inserts text with text pointershttps://www.romhacking.net/utilities/647/https://www.romhacking.net/utilities/224/
- abcde: updated version of Atlas and Cartographer, but for starters i recommend using the originalhttp://www.romhacking.net/utilities/1392/
- Ghidra with the Emotion Engine processor: you can use this tool to disassemble the ELF (SLPM_665.69)https://github.com/NationalSecurityAgency/ghidrahttps://github.com/beardypig/ghidra-emotionengine
- Xpert: With the ISO Shrinker plugin you can dump and rebuild ISOs, and also rebuild isos with modified files that are bigger than the original. It automaticly updates the TOChttps://xpert2.blogspot.com/
- Apache 2/3: You can quickly dump and reinsert files into an ISO:https://www.romhacking.net/utilities/584/
- rainbow: view and export TIM2 image fileshttps://github.com/marco-calautti/Rainbow