Unreal-Finder-Tool icon indicating copy to clipboard operation
Unreal-Finder-Tool copied to clipboard

Support Unicode Games

Open 2217936322 opened this issue 5 years ago • 6 comments

image https://drive.google.com/open?id=1br-HVzIwMyQDZ57fZ3prn8fLAXwh1Zpo thx

2217936322 avatar Jul 17 '19 16:07 2217936322

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.

CorrM avatar Jul 17 '19 17:07 CorrM

edit nvm

wallopthecat avatar Aug 29 '19 04:08 wallopthecat

@wallopthecat it's need to edit the uft src. to support Unicode var names and other stuff like that.

CorrM avatar Aug 29 '19 14:08 CorrM

nice job

fake-cheater avatar Sep 14 '19 02:09 fake-cheater

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 avatar Dec 04 '19 20:12 boboben1

@boboben1 Thanks for that hel. i will submit that in the UFT.Net

CorrM avatar Dec 05 '19 07:12 CorrM