Unreal Engine [v3.0] [07-22-2013] Shaders to 2009 old game

I working on a mod for Batman Arkham Asylum PC 32bit version.
RefShaderCache-PC-D3D-SM3.u contain shader cache object. These are already compiled from .USF text format shaders.
The game refuse shaders compilation on runtime. It not responding and gives shaders error.
The C++ code looks clean and safe to use, I wanted increase shadow quality, adding some missing shadow casting to some certain static meshes on actual persistent levels. I also wanted write better ambient occlussion but it looks like game engine not supporting this and missing that for latest update.
I thought it was caused by compiler shader worker that running in the background as sub process of main executable when game starting for first time.

I used my old copy of full sourced UE3 07-22-2013 build to replace Batman Arkham Asylum original shaders to engine. Launched VS 2010 to recompile all solutions manually and everything was successfully builded to binary path. Unfortunatelly unreal engine not package shaders to RefShaderCache-PC-D3D-SM3.u (the file size and file data remain the same)

Do you know how you compiling your own shaders?
My goal is to use UE3 to build shaders here then other third-party unreal tool called UPK Explorer to export/import binary shaders from upk or u packages to the actual steam game for mod that improve graphic.

1 Like