Twigzie / Fantality-LostArkRenamer

A tool that renames obfuscated Lost Ark 'File\Folder' names into readable values.
MIT License
4 stars 2 forks source link

issues with some names #1

Open Asciicodeplus opened 5 months ago

Asciicodeplus commented 5 months ago

The program seems to be missing names that include blank spaces, like:

./ReleasePC/Packages/ExtRes/Loading/ZONE/5K7B0BO QZ PAK5K6DP4T99MG9.ipk ./ReleasePC/Packages/ExtRes/Loading/ZONE/ARK PBRI PY 2RHWRA3O88S8S.ipk ./ReleasePC/Packages/ExtRes/Loading/ZONE/MO9WNT W7WFAF4IW'M NWMT8X5X6YK.ipk ./ReleasePC/Packages/ExtRes/Loading/ZONE/ZAOCROJIR ZJA AZJK3O81T00.ipk ./ReleasePC/Packages/867S8ZS7W 7DS8NAE3ER7HN7WL85C.upk ./ReleasePC/Packages/978T90T8X 8ET9OBF4FS8IMIWNW6K4.upk ./ReleasePC/Packages/978T90T8X 8ET9OBF4FS8IO8XG0MOI.upk ./ReleasePC/Packages/FDEZF6ZE3 EKZFUHLALYEOUE3S06TVSZL2AM.upk ./ReleasePC/Packages/978T90T8X 8ET9OBF4FS8IMIWNW6KB.upk ./ReleasePC/Packages/978T90T8X 8ET9OBF4FS8IMIWNW6KI.upk ./ReleasePC/Packages/645Q6XQ5U 5BQ6L8C1CP5FL5UYJ.upk

I think the blank space should be included too as seen in the table from this post:

https://www.gildor.org/smf/index.php/topic,3055.msg42643.html#msg42643

I'm not entierly sure what the appropiate value is but if I take this example:

./Packages/645Q6XQ5U 5BQ6L8C1CP5FL5UYJ.upk (invalid, won't decrypt the name) ./Packages/645Q6XQ5U416E1QCRKM5U3V5U3H.upk (valid)

and put a "0" in the blank space it will show the part of the name that can be decrypted:

from:

./Packages/645Q6XQ5U05BQ6L8C1CP5FL5UYJ.upk ./Packages/645Q6XQ5U416E1QCRKM5U3V5U3H.upk

to:

./Packages/LV_LUT_FQTLIBRARY_I_PS.upk ./Packages/LV_LUT_VALHATROND_04_02.upk

I'm pretty sure the "FQT" part for the name is not correct, I'm just unsure what it should be decrypted to.

Twigzie commented 5 months ago

Interesting, I'll look into it. Thanks for the info and I'm sorry that you're running into this issue.

Edit: that's actually a weird issue as the lists I've been testing were from SteamDB. I guess the RegEX match I'm using either failed or just ignored the space and skipped over them. I'll run some tests and see if either of them trigger fail or skip. Thanks again