Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
xllifi committed Jan 10, 2024
0 parents commit 213d388
Show file tree
Hide file tree
Showing 203 changed files with 70,088 additions and 0 deletions.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Bold.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Bold.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Bold.ufont
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Regular.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Regular.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Regular.ufont
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Thin.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Thin.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Carbon_Thin.ufont
Binary file not shown.
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/FNT_Retro_Amstrad.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Bold.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Bold.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Bold.ufont
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Light.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Light.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Light.ufont
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Regular.uasset
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Regular.uexp
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/Rift_Soft_Regular.ufont
Binary file not shown.
Binary file not shown.
Binary file added Mod/FSD/Content/Art/Fonts/RigidSquare_ExtraBold.uexp
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
7 changes: 7 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Прочитайте перед установкой!

Для работы скрипта необходимо установить Python 3.10.6: https://www.python.org/downloads/release/python-3106/

Инструкция по применению:
1. Найдите директорию игры. В Steam: ПКМ > "Управление" > "Просмотреть локальные файлы". Скопируйте её путь (до \Deep Rock Galactic)
2. Запустите "run.bat" и следуйте инструкциям
117 changes: 117 additions & 0 deletions UnrealPak/Config/Android/AndroidEngine.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
[/Script/Engine.Engine]
; DefaultBloomKernel is not used on mobile
DefaultBloomKernelTextureName=/Engine/EngineResources/DefaultTexture.DefaultTexture

[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"

[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

[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=""
186 changes: 186 additions & 0 deletions UnrealPak/Config/Android/AndroidScalability.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
; ------------------------------------------------------------------------------
; Foliage settings
; ------------------------------------------------------------------------------

[FoliageQuality@0]
foliage.DensityScale=0.5
grass.DensityScale=0.5

[FoliageQuality@1]
grass.densityScale=0.8
grass.CullDistanceScale=0.8
foliage.DensityScale=0.8

[FoliageQuality@2]
grass.densityScale=1.0
grass.CullDistanceScale=1.0
foliage.DensityScale=1.0

[FoliageQuality@3]
grass.densityScale=1.0
grass.CullDistanceScale=1.0
foliage.DensityScale=1.0

; ------------------------------------------------------------------------------
; View distance settings
; ------------------------------------------------------------------------------

[ViewDistanceQuality@0]
r.ViewDistanceScale=0.70
r.NeverOcclusionTestDistance=2000

[ViewDistanceQuality@1]
r.ViewDistanceScale=1.0
r.NeverOcclusionTestDistance=2000

[ViewDistanceQuality@2]
r.ViewDistanceScale=1.0
r.NeverOcclusionTestDistance=2000

[ViewDistanceQuality@3]
r.ViewDistanceScale=1.0
r.NeverOcclusionTestDistance=2000

; ------------------------------------------------------------------------------
; Shadow settings
; ------------------------------------------------------------------------------

[ShadowQuality@0]
r.ShadowQuality=0
r.Shadow.MaxCSMResolution=1024
r.Shadow.DistanceScale=0.5
r.Shadow.CSM.MaxCascades=1
r.Shadow.RadiusThreshold=0.06

[ShadowQuality@1]
r.ShadowQuality=1
r.Shadow.MaxCSMResolution=1024
r.Shadow.DistanceScale=0.7
r.Shadow.CSM.MaxCascades=1
r.Shadow.RadiusThreshold=0.06

[ShadowQuality@2]
r.ShadowQuality=1
r.Shadow.MaxCSMResolution=2048
r.Shadow.DistanceScale=1.0
r.Shadow.CSM.MaxCascades=2
r.Shadow.RadiusThreshold=0.06

[ShadowQuality@3]
r.ShadowQuality=2
r.Shadow.MaxCSMResolution=2048
r.Shadow.DistanceScale=1.0
r.Shadow.CSM.MaxCascades=2
r.Shadow.RadiusThreshold=0.06

; ------------------------------------------------------------------------------
; Postprocess settings
; ------------------------------------------------------------------------------

[PostProcessQuality@0]
r.Tonemapper.Quality=1
r.BloomQuality=0
r.DepthOfFieldQuality=0
r.LightShaftQuality=0
r.Mobile.AmbientOcclusionQuality=0
r.Mobile.PixelProjectedReflectionQuality=0

[PostProcessQuality@1]
r.Tonemapper.Quality=2
r.BloomQuality=1
r.DepthOfFieldQuality=1
r.LightShaftQuality=1
r.Mobile.AmbientOcclusionQuality=0
r.Mobile.PixelProjectedReflectionQuality=0

[PostProcessQuality@2]
r.Tonemapper.Quality=3
r.BloomQuality=1
r.DepthOfFieldQuality=1
r.LightShaftQuality=1

[PostProcessQuality@3]
r.Tonemapper.Quality=3
r.BloomQuality=1
r.DepthOfFieldQuality=1
r.LightShaftQuality=1

; ------------------------------------------------------------------------------
; Effects settings
; ------------------------------------------------------------------------------

[EffectsQuality@0]
r.SkyAtmosphere.AerialPerspectiveLUT.FastApplyOnOpaque=1 ; Always have FastSkyLUT 1 in this case to avoid wrong sky
r.SkyAtmosphere.AerialPerspectiveLUT.SampleCountMaxPerSlice=1
r.SkyAtmosphere.AerialPerspectiveLUT.DepthResolution=4
r.SkyAtmosphere.FastSkyLUT=1
r.SkyAtmosphere.FastSkyLUT.SampleCountMin=1.0
r.SkyAtmosphere.FastSkyLUT.SampleCountMax=8.0
r.SkyAtmosphere.FastSkyLUT.Width=96
r.SkyAtmosphere.FastSkyLUT.Height=50
r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1
r.RefractionQuality=0
fx.Niagara.QualityLevel=0

[EffectsQuality@1]
r.SkyAtmosphere.AerialPerspectiveLUT.FastApplyOnOpaque=1 ; Always have FastSkyLUT 1 in this case to avoid wrong sky
r.SkyAtmosphere.AerialPerspectiveLUT.SampleCountMaxPerSlice=1
r.SkyAtmosphere.AerialPerspectiveLUT.DepthResolution=4
r.SkyAtmosphere.FastSkyLUT=1
r.SkyAtmosphere.FastSkyLUT.SampleCountMin=1.0
r.SkyAtmosphere.FastSkyLUT.SampleCountMax=8.0
r.SkyAtmosphere.FastSkyLUT.Width=96
r.SkyAtmosphere.FastSkyLUT.Height=50
r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1
r.RefractionQuality=0
fx.Niagara.QualityLevel=0

[EffectsQuality@2]
r.SkyAtmosphere.AerialPerspectiveLUT.FastApplyOnOpaque=1 ; Always have FastSkyLUT 1 in this case to avoid wrong sky
r.SkyAtmosphere.AerialPerspectiveLUT.SampleCountMaxPerSlice=1
r.SkyAtmosphere.AerialPerspectiveLUT.DepthResolution=4
r.SkyAtmosphere.FastSkyLUT=1
r.SkyAtmosphere.FastSkyLUT.SampleCountMin=1.0
r.SkyAtmosphere.FastSkyLUT.SampleCountMax=8.0
r.SkyAtmosphere.FastSkyLUT.Width=96
r.SkyAtmosphere.FastSkyLUT.Height=50
r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1
r.RefractionQuality=1
fx.Niagara.QualityLevel=0

[EffectsQuality@3]
r.SkyAtmosphere.AerialPerspectiveLUT.FastApplyOnOpaque=1 ; Always have FastSkyLUT 1 in this case to avoid wrong sky
r.SkyAtmosphere.AerialPerspectiveLUT.SampleCountMaxPerSlice=1
r.SkyAtmosphere.AerialPerspectiveLUT.DepthResolution=4
r.SkyAtmosphere.FastSkyLUT=1
r.SkyAtmosphere.FastSkyLUT.SampleCountMin=1.0
r.SkyAtmosphere.FastSkyLUT.SampleCountMax=8.0
r.SkyAtmosphere.FastSkyLUT.Width=96
r.SkyAtmosphere.FastSkyLUT.Height=50
r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1
r.RefractionQuality=1
fx.Niagara.QualityLevel=1

; ------------------------------------------------------------------------------
; Texture settings
; ------------------------------------------------------------------------------

[TextureQuality@0]
r.MaxAnisotropy=1

[TextureQuality@1]
r.MaxAnisotropy=1

[TextureQuality@2]
r.MaxAnisotropy=2

[TextureQuality@3]
r.MaxAnisotropy=4

[ScalabilityPreview]
; don't want to preview any texture streaming changes in the editor
BlacklistCVars=r.MaxAnisotropy
+BlacklistCVars=r.Streaming.Boost
+BlacklistCVars=r.Streaming.AmortizeCPUToGPUCopy
+BlacklistCVars=r.Streaming.MaxNumTexturesToStreamPerFrame
+BlacklistCVars=r.Streaming.PoolSize
6 changes: 6 additions & 0 deletions UnrealPak/Config/Android/BaseAndroidEngine.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[OnlineSubsystem]
NativePlatformService=GooglePlay
LocalPlatformName=AND

[Audio]
AudioCaptureModuleName=AudioCaptureAndroid
Loading

0 comments on commit 213d388

Please sign in to comment.