Shaders and textures are not rendered after packed

The shaders and textures just don’t appear after the program is packed to iOS and HTML5.
And how can I change the language to English? I downloaded the program when I was in china and the language was automatically set to chinese.

Here’s the log(some chinese letters involved):
Logs

Thanks a lot anyway.

EDIT BY ADMIN: Copied logs to txt file and attached.

HI davidg0 -

From your logs it looks like the materials that you have assigned to some of your assets are not compatible with OpenGL ES2. You can get a good primer on what is and is not allowed here:

Rendering Features for Mobile Games in Unreal Engine | Unreal Engine 5.3 Documentation

Remember if you are deploying to HTML5 that has a limitation of ES2.

For the Language issue, you can go into the Editor Preferences >> General >> Region & Language >> Editor Localization Language.

Thank You

Eric Ketchum

Thanks for help. What if the material is compiled as a landscape material? I mean, what can I do if the landscape material can’t be succesfully compiled?
Thx.

Can you let me see your landscape material there may be something that you are doing in that material which is causing the error.

Thank You

Eric Ketchum

Of course. Here they are:

Sorry that is the Material Instance, can you post a shot of the Material Material Shader, that is where I can see the exact shader language being used.

Thank You -

Eric Ketchum

Can you please tell me where the material shader is? I’m a noob :slight_smile:

Absolutely, the Material Instance you are showing above has a Parent Material listed in the Details panel. This Parent Material is the actual Shader and should open to look more like a Graph page in Blueprints. Also if you are using content from one of our templates or packs let me know and I can pull it up.

Thank You -

Eric Ketchum

Sorry for I didn’t reply for so long time because of my end-term test!
Here:

Hello -

I would need to see the whole material to be definitive in my answer, but my guess is you are using more than 5 texture samples which is the hardware limitation on Mobile Devices. If you are developing for more than one platform (ES2/ES3.1/DX11 (PC)) You may want to look into using the Feature LEvel Switch in your Material which will allow you to use the whole material for certain machines and a simplified version for mobile devices.

Thank You

Eric Ketchum