world renowned whogivesafuckologist
retired moderator
#2
19th Nov 2010 at 12:19 PM
Posts: 22,331
Thanks: 370118 in 246 Posts
47 Achievements
View My Journal
This might be a little more simplistic than you're looking for in an answer, but default replacements really are just a matter of TGI. That is, Type, Group, Instance. If you have a resource that has the same TGI as a resource from the game, it will be a default replacement. For things like default replacement textures, all you have to do is have a .package with a DDS image inside, and change the TGI of the DDS resource to that of the texture you want to default-replace. Doesn't have to be the same size or anything - all the game cares about is the TGI.
Generally, you can default-replace any resource this way, by changing its TGI. However, there may be some exceptions - the fix I just uploaded for routing, for example, cannot be done by TGI because there are resources with the same TGI in multiple .world files. For objects that are all in the Fullbuilds and whatnot, I'd imagine this is less of an issue though, and you can just use TGI without problems.