Unreal-Finder-Tool
Unreal-Finder-Tool copied to clipboard
Support Unicode Games
https://drive.google.com/open?id=1br-HVzIwMyQDZ57fZ3prn8fLAXwh1Zpo
thx
this game use Unicode chars for a loot of stuff. for now i can't do any thing. will need to recode a lot of stuff to fit that.
edit nvm
@wallopthecat it's need to edit the uft src. to support Unicode var names and other stuff like that.
nice job
I found an easy fix for it, albeit not perfect, and that is to continue on failures rather than breaking in ObjectStore.cpp in function bool ObjectsStore::ReadUObjectArray()
This fixed it for me in Ace Combat 7 (getting the same error) and an SDK generated. Some objects in the GObjects array were in PAGE_GUARD pages. I haven't yet tested the accuracy of the generated SDK, mind you, but it appears to be fine.
Such a small change, I didn't feel a pull request was warranted. Changed:
if (Utils::MemoryObj->IsStaticAddress(dwUObject) || !ReadUObject(dwUObject, *curObject))
break;
to
if (Utils::MemoryObj->IsStaticAddress(dwUObject))
break;
if(!ReadUObject(dwUObject, *curObject))
continue;
@boboben1 Thanks for that hel. i will submit that in the UFT.Net