You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Improved UX For Device Tree and CVar Conditions - Clean up Niagara Device Tree - new bIsVisibleForAsssets value in device profiles to have them indicate which device profiles should be visible in other assets. - Improved tooltips and colouring on device tree to better show what is enabled/disabled and why. - Added tooltips for CVar conditions to text entry and suggestion boxes showing the CVar help text. PlatformSet Redirect feature = - Can redirect usage of device profiles to other device profiles or CVar conditions. - Allows fixup of content referncing legacy device profiles. - Adding CVar fx.Niagara.LegacyDeviceProfiles to facilitate some legacy DP fixup. Platforms now specifiy a min & max Niagara Quality Level they support which reduces need for trawling ini files and allows fragments to set quality level. CVar Conditions now have more control over what occurs when the condition is passed or failed. Previously they could only disable the set when the condition is failed which is now the default. Misc Fixes - Preview DP is cleared before restoring CVar states so CVar callbacks have the correct preview DP value. - Data Driven CVars are now updated correctly when default is modified in project settings. - Console Manager now has a callback when CVars are unregistered. - Utility function for calling a functor on all platform sets in a Niagara system. - Tweaked callbacks for CVar changes so updates are defered and also limited to only refresh things that references changed CVars. #rb Stu.Mckenna, Josh.Adams #preflight 6228bc3a1f1ec97d4e89a3c4 #ROBOMERGE-OWNER: josh.adams #ROBOMERGE-AUTHOR: simon.tovey #ROBOMERGE-SOURCE: CL 19321301 via CL 19321315 via CL 19325452 via CL 19327333 via CL 19327341 #ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884) [CL 19348289 by josh adams in ue5-main branch]
132 lines
4.5 KiB
INI
132 lines
4.5 KiB
INI
[/Script/Engine.Engine]
|
|
; DefaultBloomKernel is not used on mobile
|
|
DefaultBloomKernelTextureName=/Engine/EngineResources/DefaultTexture.DefaultTexture
|
|
|
|
; Default film grain is not used on mobile
|
|
DefaultFilmGrainTextureName=""
|
|
|
|
[PlatformCrypto]
|
|
PlatformRequiresDataCrypto=True
|
|
PakSigningRequired=False
|
|
|
|
[/Script/Engine.GarbageCollectionSettings]
|
|
gc.MaxObjectsInGame=131072
|
|
|
|
[Audio]
|
|
AudioDeviceModuleName=AndroidAudio
|
|
|
|
; Defining below allows switching to audio mixer using -audiomixer commandline
|
|
AudioMixerModuleName=AudioMixerAndroid
|
|
|
|
; Defines a platform-specific volume headroom (in dB) for audio to provide better platform consistency with respect to volume levels.
|
|
PlatformHeadroomDB=-6
|
|
UseAudioMixer=true
|
|
|
|
[PlatformMemoryBuckets]
|
|
LargestMemoryBucket_MinGB=8
|
|
LargerMemoryBucket_MinGB=6
|
|
DefaultMemoryBucket_MinGB=4
|
|
SmallerMemoryBucket_MinGB=3
|
|
; for now, we require 3gb
|
|
SmallestMemoryBucket_MinGB=3
|
|
|
|
|
|
[DeviceProfileManager]
|
|
DeviceProfileSelectionModule="AndroidDeviceProfileSelectorRuntime"
|
|
PreviewDeviceProfileSelectionModule="AndroidDeviceProfileSelector"
|
|
|
|
[Advertising]
|
|
DefaultProviderName=AndroidAdvertising
|
|
|
|
[OnlineSubsystem]
|
|
DefaultPlatformService=GooglePlay
|
|
|
|
[SlateRenderer]
|
|
NumPreallocatedVertices=200
|
|
|
|
[/Script/TcpMessaging.TcpMessagingSettings]
|
|
EnableTransport=True
|
|
ListenEndpoint=127.0.0.1:6666
|
|
!ConnectToEndpoints=CLEAR_ARRAY
|
|
ConnectionRetryDelay=0
|
|
|
|
[LocalNotification]
|
|
DefaultPlatformService=AndroidLocalNotification
|
|
|
|
[DeviceScreenDensity]
|
|
+Devices=(Model="Nexus 5",Density=445)
|
|
+Devices=(Model="Nexus 5X",Density=424)
|
|
+Devices=(Model="Nexus 6",Density=493)
|
|
+Devices=(Model="Nexus 6P",Density=518)
|
|
+Devices=(Model="SM-G930.+",Density=577,IsRegex=true) ; Samsung Galaxy S7
|
|
+Devices=(Model="SM-G935.+",Density=534,IsRegex=true) ; Samsung Galaxy S7 Edge
|
|
+Devices=(Model="SM-N920.+",Density=515,IsRegex=true) ; Samsung Galaxy Note 5
|
|
+Devices=(Model="Pixel",Density=441)
|
|
+Devices=(Model="Pixel C",Density=308)
|
|
+Devices=(Model="Pixel XL",Density=534)
|
|
+Devices=(Model="HTC 10",Density=564)
|
|
+Devices=(Model="EVA-L09",Density=423) ; Huawei P9
|
|
|
|
|
|
;GalaxyS5=432
|
|
;GalaxyS6=577
|
|
|
|
[ConsoleVariables]
|
|
Slate.CacheRenderData=0
|
|
r.VSync=1
|
|
r.ParallelShadows=0
|
|
; high priority thread tasks can be downgraded to normal priority if a task is created with EPowerSavingEligibility::Eligible.
|
|
TaskGraph.EnablePowerSavingThreadPriorityReduction=1
|
|
; prefer D24_S8 for depth/stencil
|
|
r.Vulkan.Depth24Bit=1
|
|
;GalaxyS6Edge=577
|
|
r.Shadow.ForceSerialSingleRenderPass=1
|
|
; Support Mali 64k texel buffer limitation, tuned for 1080p. If you target 2k-4k resolutions please also set the LightGridPixelSize to 128
|
|
r.Forward.LightGridSizeZ = 8
|
|
r.Forward.MaxCulledLightsPerCell = 8
|
|
r.HairStrands.Simulation=0
|
|
r.HairStrands.Strands=0
|
|
r.HairStrands.Binding=0
|
|
; R11G11B10 UAV is not supported on Android
|
|
r.TemporalAA.R11G11B10History=0
|
|
|
|
[OnlineSubsystemGooglePlay.Store]
|
|
bSupportsInAppPurchasing=true
|
|
bUseStoreV2=true
|
|
bUseGooglePlayBillingApiV2=true
|
|
|
|
[ThermalSensors]
|
|
+SensorLocations=/sys/devices/virtual/thermal/thermal_zone1/temp
|
|
+SensorLocations=/sys/devices/system/cpu/cpu0/cpufreq/cpu_temp
|
|
+SensorLocations=/sys/class/thermal/thermal_zone0/temp
|
|
+SensorLocations=/sys/class/thermal/thermal_zone1/temp
|
|
+SensorLocations=/sys/class/hwmon/hwmon0/device/temp1_input
|
|
+SensorLocations=/sys/class/hwmon/hwmon0/temp1_input
|
|
+SensorLocations=/sys/devices/virtual/hwmon/hwmon1/temp1_input
|
|
+SensorLocations=/sys/devices/system/cpu/cpu0/cpufreq/FakeShmoo_cpu_temp
|
|
+SensorLocations=/sys/class/i2c-adapter/i2c-4/4-004c/temperature
|
|
+SensorLocations=/sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/temperature
|
|
+SensorLocations=/sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/ext_temperature
|
|
+SensorLocations=/sys/devices/platform/omap/omap_temp_sensor.0/temperature
|
|
+SensorLocations=/sys/devices/platform/tegra_tmon/temp1_input
|
|
+SensorLocations=/sys/kernel/debug/tegra_thermal/temp_tj
|
|
+SensorLocations=/sys/devices/platform/tegra-tsensor/tsensor_temperature
|
|
+SensorLocations=/sys/devices/platform/s5p-tmu/temperature
|
|
+SensorLocations=/sys/devices/platform/s5p-tmu/curr_temp
|
|
+SensorLocations=/sys/htc/cpu_temp
|
|
|
|
[/Script/Engine.RendererSettings]
|
|
r.DistanceFields=0
|
|
|
|
[AlternateTextureCompression]
|
|
TextureCompressionFormat=""
|
|
TextureFormatPrefix=""
|
|
|
|
[SystemSettings]
|
|
;Perplatform to PerQualityLevel conversion mapping for platform groups
|
|
QualityLevelMapping="low"
|
|
|
|
;Manual range settings for Niagara quality levels. Simplifies handling of device profiles/fragments and what quality levels they can set.
|
|
;Please ensure device profiles or fragments for this platform do not set fx.Niagara.QualityLevel values outside of this range
|
|
fx.Niagara.QualityLevel.Min=0
|
|
fx.Niagara.QualityLevel.Max=1 |