Eliot's Forum
What is Linking? - Printable Version

+- Eliot's Forum (https://eliotvu.com/forum)
+-- Forum: UE Explorer (https://eliotvu.com/forum/forumdisplay.php?fid=1)
+--- Forum: General (https://eliotvu.com/forum/forumdisplay.php?fid=3)
+--- Thread: What is Linking? (/showthread.php?tid=17)



What is Linking? - qount - 04-12-2012

Everytime a decompile fails for me its due to linking. I wonder what exactly it is. Turning it off shows only class declaration. PS is a 56-82mb .u file too large?


RE: What is Linking? - eliot - 04-12-2012

It is the process of converting the children index of a class of any other kind of field into an actual reference.

For example: class might have a children property with the number of 400, and at the linking process it will look for the object corresponding to that number from either the Exports or Imports table.

Most likely when it fails it is because the object was not found, which means the game is most likely not supported.


RE: What is Linking? - qount - 04-12-2012

but why does it have to quit the whole process? Should it not be able to display the data it could find and then ignore the rest? (aka Skip that memory block or throw in some generic comment)


RE: What is Linking? - eliot - 04-12-2012

I decided to not ignore it because the linking part is very essential for the decompiler. If you still want to view a package which fails on linking, simply disable the linking in options(Not working at the moment apparently).