I think I found the problem. I have a UICollectionblahblah.upk that contains the hex edit required to allow the soldier loadout screen to be able to show 3 small item slots and figured I could just dump the hex edit into PatcherGUI. As it turns out, however, my modified UICollection....upk was actually a decompressed upk file. This whole time I was trying to make Xcom's compressed upk file use a hex edit for a decompressed upk. I guess that means that using PatcherGUI's "Pseudo Code" function is the only way to get the results I want, but all the examples I see of pseudo code have contain hex values. For example: UPK_FILE=XComGame.upk OBJECT = XGTacticalGameCore.GetXPRequiredFIND_CODE = 0F 00 <.iXPRequired> 1D <%u 10000000>MODDED_CODE = 0F 00 <.iXPRequired> 1D <%u 99999> I presume that the hex values indicate where that specific string of code is, but 1: How do you even find that out and 2: Wouldn't those values be irrelevant because PatcherGUI injects things into a compressed upk file (while these reference a decompressed file)?