This has been an annoyance for me for a long time.
I have my own extended GameViewportClient. The problem is, whenever I reference one of my other classes (anything that is not default/stock UDK classes) and then cook/package the game, I get these errors spam the logs:
[0008.55] Warning: Warning, Failed to load 'ColdMiscSounds': Can't find file for package 'ColdMiscSounds' while loading NULL
[0008.55] Warning: Warning, CreateImport: Failed to load Outer for resource 'drop_item': Package ColdMiscSounds.Sounds
[0008.55] Warning: Warning, Failed to load 'ColdMiscSounds': Can't find file for package 'ColdMiscSounds' while loading NULL
[0008.55] Warning: Warning, CreateImport: Failed to load Outer for resource 'open_item_details': Package ColdMiscSounds.Sounds
[0008.55] Warning: Warning, Failed to load 'ColdBaseItems2': Can't find file for package 'ColdBaseItems2' while loading NULL
And then none of my huds or anything can load. It seems like this is a special class, and referencing your own class names in it breaks the cooker.
I’ve alway gotten around this by running exec functions from within this class, so I can still reach my custom classes this way. But it’s very annoying.
Does anyone know why this is?