m72law Posted December 12, 2021 Share Posted December 12, 2021 Hello everyone, I'm currently trying to translate an older EAGLS novel made by OLE-M: Oppai no Ouja 48 https://vndb.org/v3356 I managed to extract the .pak files using arc_unpacker but from what more I tried, game needs repacking of translated Script files and this is what I'm having issues with. Found a tool online called HSHINTAI_decrypt which is supposed to be for EAGLS but whenever I use it I get an array out of bounds exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at scriptthingy.ScriptFile.TryToFindDataFileKey(Byte[] dataFile, List`1 FileOffsets, Int32 keyLength, Byte[]& outputKey) I tried using it on other games made with EAGLES like https://vndb.org/v1802 but it didn't work for that either. https://vndb.org/v8082 seems to work though so I'm thinking it probably has something to do with the games using an older version of the engine which the tool is not compatible with. Any ideeas ? Thanks Quote Link to comment Share on other sites More sharing options...
m72law Posted December 12, 2021 Author Share Posted December 12, 2021 I managed to get it working using @Joshiben 's tool from : I'm sorry, I went through the thread initially but didn't look well enough. Joshiben 1 Quote Link to comment Share on other sites More sharing options...
xOnlyFadi Posted December 15, 2021 Share Posted December 15, 2021 On 12/12/2021 at 3:30 PM, m72law said: Hello everyone, I'm currently trying to translate an older EAGLS novel made by OLE-M: Oppai no Ouja 48 https://vndb.org/v3356 I managed to extract the .pak files using arc_unpacker but from what more I tried, game needs repacking of translated Script files and this is what I'm having issues with. Found a tool online called HSHINTAI_decrypt which is supposed to be for EAGLS but whenever I use it I get an array out of bounds exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at scriptthingy.ScriptFile.TryToFindDataFileKey(Byte[] dataFile, List`1 FileOffsets, Int32 keyLength, Byte[]& outputKey) I tried using it on other games made with EAGLES like https://vndb.org/v1802 but it didn't work for that either. https://vndb.org/v8082 seems to work though so I'm thinking it probably has something to do with the games using an older version of the engine which the tool is not compatible with. Any ideeas ? Thanks Did it use any encode that makes it readable? Quote Link to comment Share on other sites More sharing options...
Joshiben Posted December 15, 2021 Share Posted December 15, 2021 30 minutes ago, xOnlyFadi said: Did it use any encode that makes it readable? My tool outputs UTF-8 text files. Does that answer your question? If you got any EAGLS script files the program fails to decrypt, I'm willing to add support for it if I'm able to. Quote Link to comment Share on other sites More sharing options...
m72law Posted December 16, 2021 Author Share Posted December 16, 2021 4 hours ago, xOnlyFadi said: Did it use any encode that makes it readable? In game it looks something like this: The formatting is a bit weird with large text bodies but I think the engine supports some commands to format text better. Other than that the game seems to crash whenever there's an apostrophe character ' in any text body, I'm not sure if it's due to encoding or the engine has issues with that character as I couldn't find a single instance of ' in all script files. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.