Last active
September 16, 2020 02:06
-
-
Save johnpmayer/4d70c2a3bc62a66c3f28e94ec2dc6f91 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mono path[0] = '/Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Resources/Data/Managed' | |
Mono config path = '/Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/MonoBleedingEdge/etc' | |
Initialize engine version: 2019.4.9f1 (50fe8a171dd9) | |
[Subsystems] Discovering subsystems at path /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Resources/Data/UnitySubsystems | |
GfxDevice: creating device client; threaded=1 | |
2020-09-15 21:50:24.012 Eco[38316:7725564] Color LCD preferred device: AMD Radeon Pro 5300M (high power) | |
2020-09-15 21:50:24.012 Eco[38316:7725564] Metal devices available: 2 | |
2020-09-15 21:50:24.012 Eco[38316:7725564] 0: AMD Radeon Pro 5300M (high power) | |
2020-09-15 21:50:24.012 Eco[38316:7725564] 1: Intel(R) UHD Graphics 630 (low power) | |
2020-09-15 21:50:24.012 Eco[38316:7725564] Using device AMD Radeon Pro 5300M (high power) | |
Initializing Metal device caps: AMD Radeon Pro 5300M | |
Begin MonoManager ReloadAssembly | |
- Completed reload, in 0.154 seconds | |
UnloadTime: 1.485982 ms | |
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. | |
(Filename: Line: 589) | |
WwiseUnity: Wwise(R) SDK Version 2019.2.5 Build 7349. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WwiseUnity: Setting Plugin DLL path to: /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Plugins/ | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WwiseUnity: Sound engine initialized successfully. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WARNING: Shader Unsupported: 'CalmWater/Calm Water [DX11] [Double Sided]' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
The referenced script on this Behaviour (Game Object 'Camera') is missing! | |
(Filename: Line: 334) | |
The referenced script on this Behaviour (Game Object 'Table') is missing! | |
(Filename: Line: 334) | |
WARNING: Shader Unsupported: 'Curved/Minimap' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
ERROR: Shader Curved/Minimap shader is not supported on this GPU (none of subshaders/fallbacks are suitable) | |
WARNING: Shader Unsupported: 'Custom/FireScroll' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
Compilation failed: | |
program_source:252:13: error: void function 'patchKernel' should not return a value | |
return output; | |
^ ~~~~~~ | |
program_source:47:25: error: 'attribute' index '3' is used more than once | |
float4 TEXCOORD0 [[ attribute(3) ]] ; | |
^ | |
program_source:36:12: note: prior use here | |
float2 TEXCOORD0 [[ attribute(3) ]] ; | |
^ | |
#include <metal_stdlib> | |
#include <metal_texture> | |
using namespace metal; | |
#if !(__HAVE_FMA__) | |
#define fma(a,b,c) ((a) * (b) + (c)) | |
#endif | |
struct Mtl_VertexIn | |
{ | |
float4 POSITION0 [[ attribute(0) ]] ; | |
}; | |
struct Mtl_VertexOut | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
static Mtl_VertexOut vertexFunction( | |
Mtl_VertexIn input) | |
{ | |
Mtl_VertexOut output; | |
output.mtl_Position = input.POSITION0; | |
return output; | |
} | |
// SHADER_STAGE_HULL_begin | |
struct Mtl_ControlPoint | |
{ | |
float3 POS0 [[ user(POS0) ]]; | |
float2 TEXCOORD0 [[ user(TEXCOORD0) ]]; | |
}; | |
struct Mtl_ControlPointIn | |
{ | |
float3 POS0 [[ attribute(2) ]] ; | |
float2 TEXCOORD0 [[ attribute(3) ]] ; | |
}; | |
struct Mtl_PatchConstant | |
{ | |
float4 TEXCOORD0 [[ user(TEXCOORD0) ]]; | |
float4 TEXCOORD1 [[ user(TEXCOORD1) ]]; | |
}; | |
struct Mtl_PatchConstantIn | |
{ | |
float4 TEXCOORD0 [[ attribute(3) ]] ; | |
float4 TEXCOORD1 [[ attribute(4) ]] ; | |
}; | |
struct Mtl_KernelPatchInfo | |
{ | |
uint numPatches; | |
ushort numControlPointsPerPatch; | |
}; | |
struct VGlobals_Type | |
{ | |
float4 _Time; | |
float4 _SinTime; | |
float4 _CosTime; | |
float4 unity_DeltaTime; | |
float3 _WorldSpaceCameraPos; | |
float4 _ProjectionParams; | |
float4 _ScreenParams; | |
float4 _ZBufferParams; | |
float4 unity_OrthoParams; | |
float4 unity_CameraWorldClipPlanes[6]; | |
float4 hlslcc_mtx4x4unity_CameraProjection[4]; | |
float4 hlslcc_mtx4x4unity_CameraInvProjection[4]; | |
float4 hlslcc_mtx4x4unity_WorldToCamera[4]; | |
float4 hlslcc_mtx4x4unity_CameraToWorld[4]; | |
float4 _WorldSpaceLightPos0; | |
float4 _LightPositionRange; | |
float4 _LightProjectionParams; | |
float4 unity_4LightPosX0; | |
float4 unity_4LightPosY0; | |
float4 unity_4LightPosZ0; | |
float4 unity_4LightAtten0; | |
float4 unity_LightColor[8]; | |
float4 unity_LightPosition[8]; | |
float4 unity_LightAtten[8]; | |
float4 unity_SpotDirection[8]; | |
float4 unity_SHAr; | |
float4 unity_SHAg; | |
float4 unity_SHAb; | |
float4 unity_SHBr; | |
float4 unity_SHBg; | |
float4 unity_SHBb; | |
float4 unity_SHC; | |
float4 unity_OcclusionMaskSelector; | |
float4 unity_ProbesOcclusion; | |
float3 unity_LightColor0; | |
float3 unity_LightColor1; | |
float3 unity_LightColor2; | |
float3 unity_LightColor3; | |
float4 unity_ShadowSplitSpheres[4]; | |
float4 unity_ShadowSplitSqRadii; | |
float4 unity_LightShadowBias; | |
float4 _LightSplitsNear; | |
float4 _LightSplitsFar; | |
float4 hlslcc_mtx4x4unity_WorldToShadow[16]; | |
float4 _LightShadowData; | |
float4 unity_ShadowFadeCenterAndType; | |
float4 hlslcc_mtx4x4unity_ObjectToWorld[4]; | |
float4 hlslcc_mtx4x4unity_WorldToObject[4]; | |
float4 unity_LODFade; | |
float4 unity_WorldTransformParams; | |
float4 unity_RenderingLayer; | |
float4 hlslcc_mtx4x4glstate_matrix_transpose_modelview0[4]; | |
float4 glstate_lightmodel_ambient; | |
float4 unity_AmbientSky; | |
float4 unity_AmbientEquator; | |
float4 unity_AmbientGround; | |
float4 unity_IndirectSpecColor; | |
float4 hlslcc_mtx4x4glstate_matrix_projection[4]; | |
float4 hlslcc_mtx4x4unity_MatrixV[4]; | |
float4 hlslcc_mtx4x4unity_MatrixInvV[4]; | |
float4 hlslcc_mtx4x4unity_MatrixVP[4]; | |
int unity_StereoEyeIndex; | |
float4 unity_ShadowColor; | |
float4 unity_FogColor; | |
float4 unity_FogParams; | |
float4 unity_LightmapST; | |
float4 unity_DynamicLightmapST; | |
float4 unity_SpecCube0_BoxMax; | |
float4 unity_SpecCube0_BoxMin; | |
float4 unity_SpecCube0_ProbePosition; | |
float4 unity_SpecCube0_HDR; | |
float4 unity_SpecCube1_BoxMax; | |
float4 unity_SpecCube1_BoxMin; | |
float4 unity_SpecCube1_ProbePosition; | |
float4 unity_SpecCube1_HDR; | |
float4 unity_ProbeVolumeParams; | |
float4 hlslcc_mtx4x4unity_ProbeVolumeWorldToObject[4]; | |
float3 unity_ProbeVolumeSizeInv; | |
float3 unity_ProbeVolumeMin; | |
float4 unity_Lightmap_HDR; | |
float4 unity_DynamicLightmap_HDR; | |
float4 _Color; | |
float _Cutoff; | |
float4 _MainTex_ST; | |
float4 _SpecColor; | |
float _Metallic; | |
float _Offset; | |
float _SmoothSurface; | |
float _LOD; | |
float4 _WaterColor; | |
float4 _WorldSize; | |
float3 _Center; | |
float _Radius; | |
float _MinBlockOnScreenSize; | |
float4 _Viewport; | |
float _WorldRadius; | |
float4 _WorldCenter; | |
}; | |
struct Mtl_HullIn | |
{ | |
Mtl_VertexOut cp[4]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
kernel void patchKernel( | |
constant VGlobals_Type& VGlobals [[ buffer(0) ]], | |
Mtl_VertexIn vertexInput [[ stage_in ]], | |
uint2 tID [[ thread_position_in_grid ]], | |
ushort2 groupID [[ threadgroup_position_in_grid ]], | |
device Mtl_ControlPoint *controlPoints [[ buffer(1) ]], | |
device Mtl_PatchConstant *patchConstants [[ buffer(2) ]], | |
device MTLQuadTessellationFactorsHalf *tessFactors [[ buffer(3) ]], | |
constant Mtl_KernelPatchInfo &patchInfo [[ buffer(4) ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_ControlPoint output; | |
Mtl_PatchConstant patch; | |
const uint numPatchesInThreadGroup = 8; | |
const uint patchID = (tID.x / patchInfo.numControlPointsPerPatch); | |
const bool patchValid = (patchID < patchInfo.numPatches); | |
const uint mtl_BaseInstance = 0; | |
const uint mtl_InstanceID = groupID.y - mtl_BaseInstance; | |
const uint internalPatchID = mtl_InstanceID * patchInfo.numPatches + patchID; | |
const uint patchIDInThreadGroup = (patchID % numPatchesInThreadGroup); | |
const uint controlPointID = (tID.x % patchInfo.numControlPointsPerPatch); | |
const uint mtl_BaseVertex = 0; | |
const uint mtl_VertexID = ((mtl_InstanceID * (patchInfo.numControlPointsPerPatch * patchInfo.numPatches)) + tID.x) - mtl_BaseVertex; | |
threadgroup Mtl_HullIn inputGroup[numPatchesInThreadGroup]; | |
threadgroup Mtl_HullIn &input = inputGroup[patchIDInThreadGroup]; | |
MTLQuadTessellationFactorsHalf tessFactor; | |
float2 u_xlat0; | |
bool2 u_xlatb0; | |
float2 u_xlat1; | |
float2 u_xlat2; | |
float2 u_xlat6; | |
int u_xlati7; | |
// control_point_phase2 | |
if (patchValid) { | |
input.cp[controlPointID] = vertexFunction(vertexInput); | |
u_xlat0.xy = (-VGlobals._Viewport.xy) + VGlobals._Viewport.zw; | |
u_xlat0.xy = u_xlat0.xy * float2(VGlobals._MinBlockOnScreenSize); | |
u_xlat0.xy = u_xlat0.xy * VGlobals._WorldSize.xz; | |
u_xlat0.xy = u_xlat0.xy / VGlobals._ScreenParams.xy; | |
u_xlat0.xy = rint(u_xlat0.xy); | |
u_xlat0.xy = max(u_xlat0.xy, float2(1.0, 1.0)); | |
u_xlat0.xy = VGlobals._WorldSize.xz / u_xlat0.xy; | |
u_xlat0.xy = u_xlat0.xy + float2(-9.99999975e-05, -9.99999975e-05); | |
u_xlat0.xy = ceil(u_xlat0.xy); | |
u_xlat0.xy = float2(1.0, 1.0) / u_xlat0.xy; | |
u_xlat6.xy = VGlobals._Viewport.xy / u_xlat0.xy; | |
u_xlat6.xy = u_xlat6.xy + float2(9.99999975e-05, 9.99999975e-05); | |
u_xlat6.xy = floor(u_xlat6.xy); | |
u_xlat1.xy = fma((-u_xlat6.xy), u_xlat0.xy, VGlobals._Viewport.xy); | |
u_xlati7 = controlPointID; | |
u_xlat2.xy = VGlobals._WorldSize.xz * input.cp[u_xlati7].mtl_Position.xz; | |
output.POS0.y = input.cp[u_xlati7].mtl_Position.y; | |
output.POS0.xz = fma(u_xlat2.xy, u_xlat0.xy, (-u_xlat1.xy)); | |
u_xlat1.xy = u_xlat0.xy * u_xlat2.xy; | |
u_xlat0.xy = fma(u_xlat6.xy, u_xlat0.xy, u_xlat1.xy); | |
u_xlat6.xy = float2(0.5, 0.5) / VGlobals._WorldSize.xz; | |
output.TEXCOORD0.xy = u_xlat6.xy + u_xlat0.xy; | |
} | |
threadgroup_barrier(mem_flags::mem_threadgroup); | |
if (!patchValid) { | |
return; | |
} | |
// join_phase3 | |
{ | |
u_xlat0.xy = (-VGlobals._Viewport.xy) + VGlobals._Viewport.zw; | |
u_xlat6.xy = u_xlat0.xy * float2(VGlobals._MinBlockOnScreenSize); | |
u_xlat6.xy = u_xlat6.xy * VGlobals._WorldSize.xz; | |
u_xlat6.xy = u_xlat6.xy / VGlobals._ScreenParams.xy; | |
u_xlat6.xy = rint(u_xlat6.xy); | |
u_xlat6.xy = max(u_xlat6.xy, float2(1.0, 1.0)); | |
u_xlat6.xy = VGlobals._WorldSize.xz / u_xlat6.xy; | |
u_xlat6.xy = u_xlat6.xy + float2(-9.99999975e-05, -9.99999975e-05); | |
u_xlat6.xy = ceil(u_xlat6.xy); | |
u_xlat6.xy = float2(1.0, 1.0) / u_xlat6.xy; | |
u_xlat1.xy = VGlobals._WorldSize.xz * input.cp[0].mtl_Position.xz; | |
u_xlat1.xy = u_xlat6.xy * u_xlat1.xy; | |
u_xlatb0.xy = (u_xlat0.xy<u_xlat1.xy); | |
u_xlatb0.x = u_xlatb0.y || u_xlatb0.x; | |
if(u_xlatb0.x){ | |
patch.TEXCOORD0 = float4(0.0, 0.0, 0.0, 0.0); | |
patch.TEXCOORD1 = float4(0.0, 0.0, 0.0, 0.0); | |
tessFactor.edgeTessellationFactor[0] = 0.0; | |
tessFactor.edgeTessellationFactor[1] = 0.0; | |
tessFactor.edgeTessellationFactor[2] = 0.0; | |
tessFactor.edgeTessellationFactor[3] = 0.0; | |
tessFactor.insideTessellationFactor[0] = 0.0; | |
tessFactor.insideTessellationFactor[1] = 0.0; | |
return output; | |
} | |
patch.TEXCOORD0.y = min(u_xlat6.y, u_xlat6.x); | |
u_xlat0.x = VGlobals._WorldSize.w + VGlobals._WorldSize.w; | |
patch.TEXCOORD1 = float4(2.0, 2.0, 0.5, 0.5) / u_xlat0.xxxx; | |
patch.TEXCOORD0.w = 255.0; | |
patch.TEXCOORD0.xz = u_xlat6.xy; | |
tessFactor.edgeTessellationFactor[0] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[1] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[2] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[3] = u_xlat0.x; | |
tessFactor.insideTessellationFactor[0] = u_xlat0.x; | |
tessFactor.insideTessellationFactor[1] = u_xlat0.x; | |
} | |
controlPoints[mtl_VertexID] = output; | |
tessFactors[internalPatchID] = tessFactor; | |
patchConstants[internalPatchID] = patch; | |
} | |
// SHADER_STAGE_HULL_end | |
// SHADER_STAGE_DOMAIN_begin | |
struct Mtl_VertexInPostTess | |
{ | |
patch_control_point<Mtl_ControlPointIn> cp; | |
Mtl_PatchConstantIn patch; | |
}; | |
struct Mtl_VertexOutPostTess | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
[[patch(quad, 4)]] vertex Mtl_VertexOutPostTess xlatMtlMain( | |
constant VGlobals_Type& VGlobals [[ buffer(0) ]], | |
sampler sampler_LandHeightMap [[ sampler (0) ]], | |
sampler sampler_WaterHeightMap [[ sampler (1) ]], | |
texture2d<float, access::sample > _LandHeightMap [[ texture(0) ]] , | |
texture2d<float, access::sample > _WaterHeightMap [[ texture(1) ]] , | |
float2 mtl_TessCoord [[ position_in_patch ]], | |
Mtl_VertexInPostTess input [[ stage_in ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_VertexOutPostTess output; | |
float4 u_xlat0; | |
int2 u_xlati0; | |
float4 u_xlat1; | |
float3 u_xlat2; | |
int2 u_xlati2; | |
float u_xlat3; | |
float2 u_xlat6; | |
bool2 u_xlatb6; | |
float u_xlat10; | |
bool u_xlatb10; | |
u_xlat0.xy = mtl_TessCoord.xy / input.patch.TEXCOORD1.xy; | |
u_xlat0.xy = u_xlat0.xy + float2(0.00100000005, 0.00100000005); | |
u_xlat6.xy = trunc(u_xlat0.xy); | |
u_xlati0.xy = int2(u_xlat0.xy); | |
u_xlat1.xy = fma(input.patch.TEXCOORD0.xz, u_xlat6.xy, input.cp[0].TEXCOORD0.xy); | |
u_xlat6.xy = fma((-u_xlat6.xy), input.patch.TEXCOORD1.xy, mtl_TessCoord.xy); | |
u_xlatb6.xy = (u_xlat6.xy<float2(0.00100000005, 0.00100000005)); | |
u_xlat1.z = _LandHeightMap.sample(sampler_LandHeightMap, u_xlat1.xy, level(0.0)).w; | |
u_xlat1.x = _WaterHeightMap.sample(sampler_WaterHeightMap, u_xlat1.xy, level(0.0)).w; | |
u_xlat1.xy = u_xlat1.xz * input.patch.TEXCOORD0.ww; | |
u_xlat1.xy = u_xlat1.xy / input.patch.TEXCOORD0.yy; | |
u_xlat1.xy = u_xlat1.xy + float2(0.00100000005, 0.00100000005); | |
u_xlat1.xy = floor(u_xlat1.xy); | |
u_xlat1.xy = u_xlat1.xy * input.patch.TEXCOORD0.yy; | |
u_xlat1.x = max(u_xlat1.x, u_xlat1.y); | |
u_xlat1 = u_xlat1.xxxx * VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[1]; | |
u_xlati2.xy = u_xlati0.xy + int2(0x1, 0x1); | |
{ | |
int2 hlslcc_movcTemp = u_xlati0; | |
hlslcc_movcTemp.x = (u_xlatb6.x) ? u_xlati0.x : u_xlati2.x; | |
hlslcc_movcTemp.y = (u_xlatb6.y) ? u_xlati0.y : u_xlati2.y; | |
u_xlati0 = hlslcc_movcTemp; | |
} | |
u_xlat0.xy = float2(u_xlati0.xy); | |
u_xlat0.xy = fma(input.patch.TEXCOORD0.xz, u_xlat0.xy, input.cp[0].POS0.xz); | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[0], u_xlat0.xxxx, u_xlat1); | |
u_xlat0 = fma(VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[2], u_xlat0.yyyy, u_xlat1); | |
u_xlat0 = u_xlat0 + VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[3]; | |
u_xlat1.xyz = u_xlat0.xyz + (-VGlobals._Center.xyzx.xyz); | |
u_xlat0.x = dot(u_xlat1.xz, u_xlat1.xz); | |
u_xlat3 = rsqrt(u_xlat0.x); | |
u_xlat0.x = sqrt(u_xlat0.x); | |
u_xlat2.xz = float2(u_xlat3) * u_xlat1.xz; | |
u_xlat2.y = 0.0; | |
u_xlat2.xyz = abs(u_xlat1.yyy) * u_xlat2.xyz; | |
u_xlat3 = abs(VGlobals._Radius) * 1.57079506; | |
u_xlat0.x = u_xlat0.x / u_xlat3; | |
u_xlat0.x = min(u_xlat0.x, 2.0); | |
u_xlat0.y = u_xlat0.x * 1.57072878; | |
u_xlat0.x = (-u_xlat0.x) + 1.0; | |
u_xlat0.x = u_xlat0.x * 1.57072878; | |
u_xlat0.xy = sin(u_xlat0.xy); | |
u_xlat2.xyz = u_xlat0.yyy * u_xlat2.xyz; | |
u_xlat1.w = 0.0; | |
u_xlat0.xyz = fma(u_xlat1.wyw, u_xlat0.xxx, u_xlat2.xyz); | |
u_xlat1.xyz = u_xlat0.xyz + float3(9.99999997e-07, 9.99999997e-07, 9.99999997e-07); | |
u_xlat0.xyz = u_xlat0.xyz + VGlobals._Center.xyzx.xyz; | |
u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz); | |
u_xlat10 = rsqrt(u_xlat10); | |
u_xlat1.xyz = float3(u_xlat10) * u_xlat1.xyz; | |
u_xlat2.x = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[0].xyz); | |
u_xlat2.y = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[1].xyz); | |
u_xlat2.z = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[2].xyz); | |
u_xlat1.x = dot(u_xlat2.xyz, u_xlat2.xyz); | |
u_xlat1.x = rsqrt(u_xlat1.x); | |
u_xlat1.xyz = u_xlat1.xxx * u_xlat2.xyz; | |
u_xlat2.xyz = fma((-u_xlat0.xyz), VGlobals._WorldSpaceLightPos0.www, VGlobals._WorldSpaceLightPos0.xyz); | |
u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz); | |
u_xlat10 = rsqrt(u_xlat10); | |
u_xlat2.xyz = float3(u_xlat10) * u_xlat2.xyz; | |
u_xlat10 = dot(u_xlat1.xyz, u_xlat2.xyz); | |
u_xlat10 = fma((-u_xlat10), u_xlat10, 1.0); | |
u_xlat10 = sqrt(u_xlat10); | |
u_xlat10 = u_xlat10 * VGlobals.unity_LightShadowBias.z; | |
u_xlat1.xyz = fma((-u_xlat1.xyz), float3(u_xlat10), u_xlat0.xyz); | |
u_xlatb10 = VGlobals.unity_LightShadowBias.z!=0.0; | |
u_xlat0.xyz = (bool(u_xlatb10)) ? u_xlat1.xyz : u_xlat0.xyz; | |
u_xlat1 = u_xlat0.yyyy * VGlobals.hlslcc_mtx4x4unity_MatrixVP[1]; | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[0], u_xlat0.xxxx, u_xlat1); | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[2], u_xlat0.zzzz, u_xlat1); | |
u_xlat0 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[3], u_xlat0.wwww, u_xlat1); | |
u_xlat1.x = VGlobals.unity_LightShadowBias.x / u_xlat0.w; | |
u_xlat1.x = min(u_xlat1.x, 0.0); | |
u_xlat1.x = max(u_xlat1.x, -1.0); | |
u_xlat6.x = u_xlat0.z + u_xlat1.x; | |
u_xlat1.x = min(u_xlat0.w, u_xlat6.x); | |
output.mtl_Position.xyw = u_xlat0.xyw; | |
u_xlat0.x = (-u_xlat6.x) + u_xlat1.x; | |
output.mtl_Position.z = fma(VGlobals.unity_LightShadowBias.y, u_xlat0.x, u_xlat6.x); | |
return output; | |
} | |
// SHADER_STAGE_DOMAIN_end | |
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. | |
(Filename: Line: 589) | |
[S_API] SteamAPI_Init(): Loaded '/Users/johnmayer/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamclient.dylib' OK. | |
Setting breakpad minidump AppID = 382310 | |
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197993404339 [API loaded no] | |
Compilation failed: | |
program_source:95:40: error: use of undeclared identifier 'ImmCB_3'; did you mean 'ImmCB_0'? | |
phase3_Output1_0[u_xlati0].x = ImmCB_3[u_xlati0].x; | |
^~~~~~~ | |
ImmCB_0 | |
program_source:27:17: note: 'ImmCB_0' declared here | |
constant float4 ImmCB_0[4] = | |
^ | |
program_source:105:40: error: use of undeclared identifier 'ImmCB_4'; did you mean 'ImmCB_0'? | |
phase4_Output1_4[u_xlati0].x = ImmCB_4[u_xlati0].x; | |
^~~~~~~ | |
ImmCB_0 | |
program_source:27:17: note: 'ImmCB_0' declared here | |
constant float4 ImmCB_0[4] = | |
^ | |
#include <metal_stdlib> | |
#include <metal_texture> | |
using namespace metal; | |
#if !(__HAVE_FMA__) | |
#define fma(a,b,c) ((a) * (b) + (c)) | |
#endif | |
struct Mtl_VertexIn | |
{ | |
float4 POSITION0 [[ attribute(0) ]] ; | |
}; | |
struct Mtl_VertexOut | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
static Mtl_VertexOut vertexFunction( | |
Mtl_VertexIn input) | |
{ | |
Mtl_VertexOut output; | |
output.mtl_Position = input.POSITION0; | |
return output; | |
} | |
// SHADER_STAGE_HULL_begin | |
constant float4 ImmCB_0[4] = | |
{ | |
float4(64.0, 0.0, 0.0, 0.0), | |
float4(1.0, 0.0, 0.0, 0.0), | |
float4(64.0, 0.0, 0.0, 0.0), | |
float4(1.0, 0.0, 0.0, 0.0) | |
}; | |
struct Mtl_ControlPoint | |
{ | |
float3 POS0 [[ user(POS0) ]]; | |
}; | |
struct Mtl_ControlPointIn | |
{ | |
float3 POS0 [[ attribute(2) ]] ; | |
}; | |
struct Mtl_KernelPatchInfo | |
{ | |
uint numPatches; | |
ushort numControlPointsPerPatch; | |
}; | |
struct Mtl_HullIn | |
{ | |
Mtl_VertexOut cp[4]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
kernel void patchKernel( | |
Mtl_VertexIn vertexInput [[ stage_in ]], | |
uint2 tID [[ thread_position_in_grid ]], | |
ushort2 groupID [[ threadgroup_position_in_grid ]], | |
device Mtl_ControlPoint *controlPoints [[ buffer(0) ]], | |
device MTLQuadTessellationFactorsHalf *tessFactors [[ buffer(1) ]], | |
constant Mtl_KernelPatchInfo &patchInfo [[ buffer(2) ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_ControlPoint output; | |
const uint numPatchesInThreadGroup = 8; | |
const uint patchID = (tID.x / patchInfo.numControlPointsPerPatch); | |
const bool patchValid = (patchID < patchInfo.numPatches); | |
const uint mtl_BaseInstance = 0; | |
const uint mtl_InstanceID = groupID.y - mtl_BaseInstance; | |
const uint internalPatchID = mtl_InstanceID * patchInfo.numPatches + patchID; | |
const uint patchIDInThreadGroup = (patchID % numPatchesInThreadGroup); | |
const uint controlPointID = (tID.x % patchInfo.numControlPointsPerPatch); | |
const uint mtl_BaseVertex = 0; | |
const uint mtl_VertexID = ((mtl_InstanceID * (patchInfo.numControlPointsPerPatch * patchInfo.numPatches)) + tID.x) - mtl_BaseVertex; | |
threadgroup Mtl_HullIn inputGroup[numPatchesInThreadGroup]; | |
threadgroup Mtl_HullIn &input = inputGroup[patchIDInThreadGroup]; | |
MTLQuadTessellationFactorsHalf tessFactor; | |
int u_xlati0; | |
// control_point_phase2 | |
if (patchValid) { | |
input.cp[controlPointID] = vertexFunction(vertexInput); | |
u_xlati0 = controlPointID; | |
output.POS0.xyz = input.cp[u_xlati0].mtl_Position.xyz; | |
} | |
threadgroup_barrier(mem_flags::mem_threadgroup); | |
if (!patchValid) { | |
return; | |
} | |
float4 phase3_Output1_0[4]; | |
// fork_phase3 | |
for (int phaseInstanceID = 0; phaseInstanceID < 4; phaseInstanceID++) { | |
u_xlati0 = phaseInstanceID; | |
phase3_Output1_0[u_xlati0].x = ImmCB_3[u_xlati0].x; | |
} | |
tessFactor.edgeTessellationFactor[0] = phase3_Output1_0[0].x; | |
tessFactor.edgeTessellationFactor[1] = phase3_Output1_0[1].x; | |
tessFactor.edgeTessellationFactor[2] = phase3_Output1_0[2].x; | |
tessFactor.edgeTessellationFactor[3] = phase3_Output1_0[3].x; | |
float4 phase4_Output1_4[2]; | |
// fork_phase4 | |
for (int phaseInstanceID = 0; phaseInstanceID < 2; phaseInstanceID++) { | |
u_xlati0 = phaseInstanceID; | |
phase4_Output1_4[u_xlati0].x = ImmCB_4[u_xlati0].x; | |
} | |
tessFactor.insideTessellationFactor[0] = phase4_Output1_4[0].x; | |
tessFactor.insideTessellationFactor[1] = phase4_Output1_4[1].x; | |
controlPoints[mtl_VertexID] = output; | |
tessFactors[internalPatchID] = tessFactor; | |
} | |
// SHADER_STAGE_HULL_end | |
// SHADER_STAGE_DOMAIN_begin | |
struct Mtl_VertexInPostTess | |
{ | |
patch_control_point<Mtl_ControlPointIn> cp; | |
}; | |
struct Mtl_VertexOutPostTess | |
{ | |
float4 mtl_Position [[ position ]]; | |
float4 COLOR0 [[ user(COLOR0) ]]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
[[patch(quad, 4)]] vertex Mtl_VertexOutPostTess xlatMtlMain( | |
float2 mtl_TessCoord [[ position_in_patch ]], | |
Mtl_VertexInPostTess input [[ stage_in ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_VertexOutPostTess output; | |
float2 u_xlat0; | |
bool u_xlatb0; | |
u_xlat0.xy = (-input.cp[0].POS0.xy) + input.cp[2].POS0.xy; | |
output.mtl_Position.xy = fma(mtl_TessCoord.xy, u_xlat0.xy, input.cp[0].POS0.xy); | |
output.mtl_Position.zw = float2(1.0, 1.0); | |
u_xlatb0 = 0.0<mtl_TessCoord.x; | |
output.COLOR0.x = (u_xlatb0) ? mtl_TessCoord.x : 1.0; | |
output.COLOR0.yzw = float3(0.0, 0.0, 1.0); | |
return output; | |
} | |
// SHADER_STAGE_DOMAIN_end | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Ambiguous UI component types ignored: SeriesPopupUI,BaseUI,ViewEditorUI | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:39.406] SEGI is not supported on the current platform. Check for shader compile errors in SEGI/Resources | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WARNING: Shader Unsupported: 'Caps/Tessellation Info' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
[09:50:40.381] LoginSession: connectorHandle=C0 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.415] Nat introduction received with token = 804fda1b-8a69-4b1b-bf3e-c70e323b9f95 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.416] Nat introduction received with token = a7025747-39d9-4147-a52e-d46591fdbf0f | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.418] Nat introduction received with token = 231b3bd8-8180-4870-a79a-31ab6aa5893b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.421] Nat introduction received with token = 64022639-11be-45e1-b58b-1279d13875dd | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.425] Nat introduction received with token = 176aadb5-b8e8-4cf8-9c87-1282dffebd6e | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.435] Nat introduction received with token = 04a0daa2-39c3-4f5d-abee-7a62a7e0774b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.436] Nat introduction received with token = a6a43629-9496-4e13-b97d-da0204386913 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.438] Nat introduction received with token = ae17d0f2-3f9c-4b6b-a573-07fd2800ad5d | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.440] Nat introduction received with token = f7b2cfef-8073-4e58-be73-2e6e7c6d771f | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.443] Nat introduction received with token = 0e9fa1dc-5774-4e4e-91c0-1a209f383c49 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.444] Nat introduction received with token = 49fcfa9f-6aea-499b-8a9f-7c35314e1812 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.445] Nat introduction received with token = aaa96fb8-3387-4ee4-acee-a69050b29f1b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.447] Nat introduction received with token = d69638e7-26af-4aae-b73e-a204be912d81 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.449] Nat introduction received with token = 96401813-a507-4422-a600-840c8936c5df | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.455] Nat introduction received with token = 9a2a957f-9520-41b2-b2e8-1085a3511845 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.461] Nat introduction received with token = f12865a5-ab1e-4127-803d-3545b1352bf7 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.464] Nat introduction received with token = 83060893-1a98-4594-896c-1df34fec01fd | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.465] Nat introduction received with token = 42d48e84-1e94-4635-9b84-e9d558375cce | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.466] Nat introduction received with token = 666d7661-4456-4115-8dc6-611690f34f88 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.468] Nat introduction received with token = 942f060a-b0c6-4309-b003-0d3eac3cefa3 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.468] Nat introduction received with token = 05206981-974b-4c6b-a883-8091a7fc19fc | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.469] Nat introduction received with token = 37342770-d109-4757-8930-2c60f56f4b36 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.469] Nat introduction received with token = 046441a4-b698-46a6-976c-79eb5acc3d46 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.469] Nat introduction received with token = cf8bc680-e620-4c7b-9d77-1460c0014d50 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:50:46.469] Nat introduction received with token = 5c4e4cfc-6c83-4ea8-8f93-dfba1bc93c7e | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
LocalServer - [Eco Server 0.9.0.2 beta release-69] | |
LocalServer - [Starting [PerformancePlugin]]... | |
LocalServer - [Starting [PerformancePlugin]]... [Finished in 0.4ms] | |
LocalServer - [Server Initialization]... | |
LocalServer - Starting LocalizationPlugin... | |
LocalServer - Starting LocalizationPlugin... Finished in 0.2ms | |
LocalServer - Starting DifficultySettings... | |
LocalServer - Starting DifficultySettings... Finished in 0.0ms | |
LocalServer - Loading mods... | |
LocalServer - Mods recompiled with warnings. | |
LocalServer - Loading Eco.IntegrationTests... | |
LocalServer - Loading mods... Finished in 7,351.7ms | |
LocalServer - Starting ModKitPlugin... | |
LocalServer - Starting ModKitPlugin... Finished in 0.0ms | |
LocalServer - Initializing Simulation Types... | |
LocalServer - Starting NetworkManager... | |
LocalServer - Starting NetworkManager... Finished in 0.0ms | |
LocalServer - Starting BackupPlugin... | |
LocalServer - Starting BackupPlugin... Finished in 0.0ms | |
LocalServer - Initializing Simulation Types... Finished in 467.8ms | |
LocalServer - Initializing items... | |
LocalServer - Starting WorldGeneratorPlugin... | |
LocalServer - Starting WorldGeneratorPlugin... Finished in 0.0ms | |
LocalServer - Starting StorageManager... | |
LocalServer - Starting StorageManager... Finished in 0.0ms | |
LocalServer - Starting GameDataPlugin... | |
LocalServer - Starting GameDataPlugin... Finished in 0.0ms | |
LocalServer - Starting PausePlugin... | |
LocalServer - Starting PausePlugin... Finished in 0.0ms | |
LocalServer - Starting Stats... | |
LocalServer - Starting Stats... Finished in 0.0ms | |
LocalServer - Initializing items... Finished in 4,334.3ms | |
LocalServer - Initializing skills... | |
LocalServer - Initializing skills... Finished in 32.9ms | |
LocalServer - Initializing world... | |
LocalServer - Initializing world... Finished in 2.0ms | |
LocalServer - Starting WorldPlugin... | |
LocalServer - Starting WorldPlugin... Finished in 0.0ms | |
LocalServer - Starting TimePlugin... | |
LocalServer - Starting TimePlugin... Finished in 0.0ms | |
LocalServer - Starting ReputationPlugin... | |
LocalServer - Starting ReputationPlugin... Finished in 0.0ms | |
LocalServer - Starting PlayerHousingManager... | |
LocalServer - Starting PlayerHousingManager... Finished in 0.0ms | |
LocalServer - Initializing inventories... | |
LocalServer - Initializing inventories... Finished in 52.0ms | |
LocalServer - Starting UserManager... | |
LocalServer - Starting UserManager... Finished in 0.0ms | |
LocalServer - Starting EcoObjectManager... | |
LocalServer - Starting EcoObjectManager... Finished in 0.0ms | |
LocalServer - Starting DataExporter... | |
LocalServer - Starting DataExporter... Finished in 0.0ms | |
LocalServer - Starting EconomyPlugin... | |
LocalServer - Starting EconomyPlugin... Finished in 0.0ms | |
LocalServer - Starting GarbagePlugin... | |
LocalServer - Starting GarbagePlugin... Finished in 0.0ms | |
LocalServer - Starting VoiceManager... | |
LocalServer - Starting VoiceManager... Finished in 0.0ms | |
LocalServer - Starting PropertyManager... | |
LocalServer - Starting PropertyManager... Finished in 0.0ms | |
LocalServer - Starting MinimapManager... | |
LocalServer - Starting MinimapManager... Finished in 0.0ms | |
LocalServer - Starting DisasterPlugin... | |
LocalServer - Starting DisasterPlugin... Finished in 0.0ms | |
LocalServer - Starting ChatServer... | |
LocalServer - Starting ChatServer... Finished in 0.0ms | |
LocalServer - Initializing plants... | |
LocalServer - Initializing plants... Finished in 10.5ms | |
LocalServer - Starting EcoSim... | |
LocalServer - Starting EcoSim... Finished in 0.0ms | |
LocalServer - Starting RouteProbingPlugin... | |
LocalServer - Starting RouteProbingPlugin... Finished in 0.0ms | |
LocalServer - Starting WorldLayerManager... | |
LocalServer - Starting WorldLayerManager... Finished in 0.0ms | |
LocalServer - Starting EconomyTracker... | |
LocalServer - Starting EconomyTracker... Finished in 0.0ms | |
LocalServer - Starting UserTracker... | |
LocalServer - Starting UserTracker... Finished in 0.0ms | |
LocalServer - Starting CivicsPlugin... | |
LocalServer - Starting CivicsPlugin... Finished in 0.0ms | |
LocalServer - Starting WorldObjectManager... | |
LocalServer - Starting WorldObjectManager... Finished in 0.0ms | |
LocalServer - Starting RoomPlugin... | |
LocalServer - Starting RoomPlugin... Finished in 0.0ms | |
LocalServer - Starting ObjectivePlugin... | |
LocalServer - Starting ObjectivePlugin... Finished in 0.0ms | |
LocalServer - Starting SleepPlugin... | |
LocalServer - Starting SleepPlugin... Finished in 0.0ms | |
LocalServer - Starting ControllerManager... | |
LocalServer - Starting ControllerManager... Finished in 0.1ms | |
LocalServer - Starting WebServerPlugin... | |
LocalServer - Starting WebServerPlugin... Finished in 0.0ms | |
LocalServer - Starting IntegrationTestsPlugin... | |
LocalServer - Starting IntegrationTestsPlugin... Finished in 0.0ms | |
LocalServer - Initializing registrars for CivicsPlugin... | |
LocalServer - Initializing registrars for CivicsPlugin... Finished in 43.7ms | |
LocalServer - Initializing registrars for GameDataPlugin... | |
LocalServer - Initializing registrars for GameDataPlugin... Finished in 18.9ms | |
LocalServer - Initializing registrars for EconomyPlugin... | |
LocalServer - Initializing registrars for EconomyPlugin... Finished in 21.5ms | |
LocalServer - Initializing DifficultySettings... | |
LocalServer - Initializing DifficultySettings... Finished in 1.0ms | |
LocalServer - Initializing Stats... | |
LocalServer - Initializing Stats... Finished in 171.8ms | |
LocalServer - Initializing CivicsPlugin... | |
LocalServer - Initializing CivicsPlugin... Finished in 55.5ms | |
LocalServer - Initializing PerformancePlugin... | |
LocalServer - Initializing PerformancePlugin... Finished in 0.1ms | |
LocalServer - Initializing LocalizationPlugin... | |
LocalServer - Initializing LocalizationPlugin... Finished in 82.3ms | |
LocalServer - Initializing ModKitPlugin... | |
LocalServer - Initializing ModKitPlugin... Finished in 434.7ms | |
LocalServer - Initializing WorldGeneratorPlugin... | |
LocalServer - Generating world 0.52km²... | |
LocalServer - Generating terrain... | |
LocalServer - Generating terrain... Finished in 26,348.0ms | |
LocalServer - Spawn terrain blocks... | |
LocalServer - Spawn terrain blocks... Finished in 5,181.7ms | |
LocalServer - Placing water... | |
LocalServer - Placing water... Finished in 652.9ms | |
LocalServer - Caching world data... | |
LocalServer - Caching world data... Finished in 3,593.1ms | |
LocalServer - Generating special features... | |
LocalServer - Generating special features... Finished in 61.5ms | |
LocalServer - Extruding cliffs... | |
LocalServer - Extruding cliffs... Finished in 2,769.5ms | |
LocalServer - Ticking (Pass 1)... | |
LocalServer - Ticking (Pass 1)... Finished in 14,628.3ms | |
LocalServer - Initializing world layers... | |
LocalServer - Ticking world layers... | |
LocalServer - Ticking world layers... Finished in 530.6ms | |
LocalServer - Initializing world layers... Finished in 11,167.7ms | |
LocalServer - Ticking (Pass 2)... | |
LocalServer - Ticking (Pass 2)... Finished in 1,657.3ms | |
LocalServer - Computing stats... | |
LocalServer - Computing stats... Finished in 890.0ms | |
LocalServer - Determining visibility... | |
LocalServer - Determining visibility... Finished in 340.4ms | |
LocalServer - Compressing... | |
LocalServer - Compressing... Finished in 4,356.9ms | |
LocalServer - Generating world 0.52km²... Finished in 73,719.0ms | |
LocalServer - Initializing WorldGeneratorPlugin... Finished in 73,732.1ms | |
LocalServer - Initializing TimePlugin... | |
LocalServer - Initializing TimePlugin... Finished in 0.2ms | |
LocalServer - Initializing UserManager... | |
LocalServer - Initializing UserManager... Finished in 239.7ms | |
LocalServer - Initializing EconomyPlugin... | |
LocalServer - Initializing EconomyPlugin... Finished in 18.2ms | |
LocalServer - Initializing GarbagePlugin... | |
LocalServer - Initializing GarbagePlugin... Finished in 8.7ms | |
LocalServer - Initializing PropertyManager... | |
LocalServer - Initializing PropertyManager... Finished in 10.5ms | |
LocalServer - Initializing MinimapManager... | |
LocalServer - Initializing MinimapManager... Finished in 46.4ms | |
LocalServer - Initializing EcoSim... | |
LocalServer - Initializing EcoSim... Finished in 1.1ms | |
LocalServer - Initializing UserTracker... | |
LocalServer - Initializing UserTracker... Finished in 2.7ms | |
LocalServer - Initializing WorldObjectManager... | |
LocalServer - Initializing WorldObjectManager... Finished in 119.0ms | |
LocalServer - Initializing RoomPlugin... | |
LocalServer - Initializing RoomPlugin... Finished in 1.9ms | |
LocalServer - Initializing SleepPlugin... | |
LocalServer - Initializing SleepPlugin... Finished in 2.8ms | |
LocalServer - Initializing WorldPlugin... | |
LocalServer - Ticking Active Chunks... | |
LocalServer - Ticking Active Chunks... Finished in 34.9ms | |
LocalServer - Compressing Frozen Chunks... | |
LocalServer - Compressing Frozen Chunks... Finished in 2.4ms | |
LocalServer - Initializing WorldPlugin... Finished in 290.5ms | |
LocalServer - Initializing NetworkManager... | |
LocalServer - Initializing NetworkManager... Finished in 29.2ms | |
LocalServer - Initializing WorldLayerManager... | |
LocalServer - Initializing WorldLayerManager... Finished in 0.1ms | |
LocalServer - Initializing WebServerPlugin... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3001 if the EcoWebServer is inaccessible) | |
LocalServer - Web Server now listening on: http://0.0.0.0:3001 | |
LocalServer - Initializing WebServerPlugin... Finished in 840.0ms | |
LocalServer - Initializing IntegrationTestsPlugin... | |
LocalServer - Initializing IntegrationTestsPlugin... Finished in 0.2ms | |
LocalServer - Saving world... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3000 if the EcoGameServer is inaccessible) | |
LocalServer - Saving world... Finished in 12,443.6ms | |
LocalServer - [Server Initialization]... Finished in 104,468.0ms | |
[09:52:39.650] Connecting to local host. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:52:39.652] Connecting to 127.0.0.1:3000... | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:52:39.652] Connection complete. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:52:54.694] Disconnected with error: Failed to connect - connection timed out. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
Unloading 7 Unused Serialized files (Serialized files now loaded: 0) | |
LocalServer - Saving... | |
Unloading 17 unused Assets to reduce memory usage. Loaded Objects now: 88033. | |
Total: 299.662570 ms (FindLiveObjects: 3.500535 ms CreateObjectMapping: 6.457166 ms MarkObjects: 289.460312 ms DeleteObjects: 0.244166 ms) | |
LocalServer - Saving... Finished in 1,127.1ms | |
LocalServer - Shutdown finished | |
LocalServer - [Eco Server 0.9.0.2 beta release-69] | |
LocalServer - [Starting [PerformancePlugin]]... | |
LocalServer - [Starting [PerformancePlugin]]... [Finished in 0.3ms] | |
LocalServer - [Server Initialization]... | |
LocalServer - Starting LocalizationPlugin... | |
LocalServer - Starting LocalizationPlugin... Finished in 0.3ms | |
LocalServer - Starting DifficultySettings... | |
LocalServer - Starting DifficultySettings... Finished in 0.0ms | |
LocalServer - Loading mods... | |
LocalServer - Mods recompiled with warnings. | |
LocalServer - Loading Eco.IntegrationTests... | |
LocalServer - Loading mods... Finished in 7,012.8ms | |
LocalServer - Starting ModKitPlugin... | |
LocalServer - Starting ModKitPlugin... Finished in 0.1ms | |
LocalServer - Initializing Simulation Types... | |
LocalServer - Starting NetworkManager... | |
LocalServer - Starting NetworkManager... Finished in 0.0ms | |
LocalServer - Starting BackupPlugin... | |
LocalServer - Starting BackupPlugin... Finished in 0.0ms | |
LocalServer - Initializing Simulation Types... Finished in 392.6ms | |
LocalServer - Initializing items... | |
LocalServer - Starting WorldGeneratorPlugin... | |
LocalServer - Starting WorldGeneratorPlugin... Finished in 0.0ms | |
LocalServer - Starting StorageManager... | |
LocalServer - Starting StorageManager... Finished in 0.0ms | |
LocalServer - Loading GameData... | |
LocalServer - Loading GameData... Finished in 30.3ms | |
LocalServer - Starting GameDataPlugin... | |
LocalServer - Starting GameDataPlugin... Finished in 0.0ms | |
LocalServer - Loading Pause... | |
LocalServer - Loading Pause... Finished in 0.1ms | |
LocalServer - Starting Stats... | |
LocalServer - Starting Stats... Finished in 0.0ms | |
LocalServer - Starting PausePlugin... | |
LocalServer - Starting PausePlugin... Finished in 0.0ms | |
LocalServer - Initializing items... Finished in 4,373.2ms | |
LocalServer - Initializing skills... | |
LocalServer - Initializing skills... Finished in 49.5ms | |
LocalServer - Loading World... | |
LocalServer - Loading World... Finished in 1,447.5ms | |
LocalServer - Initializing world... | |
LocalServer - Initializing world... Finished in 35.2ms | |
LocalServer - Starting WorldPlugin... | |
LocalServer - Starting WorldPlugin... Finished in 0.0ms | |
LocalServer - Loading Time... | |
LocalServer - Loading Time... Finished in 0.7ms | |
LocalServer - Starting TimePlugin... | |
LocalServer - Starting TimePlugin... Finished in 0.0ms | |
LocalServer - Loading Reputation... | |
LocalServer - Loading Reputation... Finished in 1.6ms | |
LocalServer - Starting ReputationPlugin... | |
LocalServer - Starting ReputationPlugin... Finished in 0.0ms | |
LocalServer - Starting PlayerHousingManager... | |
LocalServer - Starting PlayerHousingManager... Finished in 0.0ms | |
LocalServer - Initializing inventories... | |
LocalServer - Initializing inventories... Finished in 34.0ms | |
LocalServer - Starting UserManager... | |
LocalServer - Starting UserManager... Finished in 0.0ms | |
LocalServer - Starting EcoObjectManager... | |
LocalServer - Starting EcoObjectManager... Finished in 0.0ms | |
LocalServer - Starting DataExporter... | |
LocalServer - Starting DataExporter... Finished in 0.0ms | |
LocalServer - Loading Garbage... | |
LocalServer - Loading Garbage... Finished in 2.1ms | |
LocalServer - Loading EconomyManager... | |
LocalServer - Starting GarbagePlugin... | |
LocalServer - Starting GarbagePlugin... Finished in 0.0ms | |
LocalServer - Starting VoiceManager... | |
LocalServer - Starting VoiceManager... Finished in 0.0ms | |
LocalServer - Loading EconomyManager... Finished in 31.9ms | |
LocalServer - Starting EconomyPlugin... | |
LocalServer - Starting EconomyPlugin... Finished in 0.0ms | |
LocalServer - Loading Disasters... | |
LocalServer - Loading Disasters... Finished in 0.3ms | |
LocalServer - Loading ViewTypeData... | |
LocalServer - Starting DisasterPlugin... | |
LocalServer - Starting DisasterPlugin... Finished in 0.0ms | |
LocalServer - Loading ViewTypeData... Finished in 1.7ms | |
LocalServer - Loading Chat... | |
LocalServer - Loading Chat... Finished in 2.8ms | |
LocalServer - Loading Property... | |
LocalServer - Starting ChatServer... | |
LocalServer - Starting ChatServer... Finished in 0.0ms | |
LocalServer - Loading Property... Finished in 18.5ms | |
LocalServer - Starting PropertyManager... | |
LocalServer - Starting PropertyManager... Finished in 0.0ms | |
LocalServer - Starting MinimapManager... | |
LocalServer - Starting MinimapManager... Finished in 0.0ms | |
LocalServer - Loading Plants... | |
LocalServer - Loading Plants... Finished in 216.3ms | |
LocalServer - Initializing plants... | |
LocalServer - Initializing plants... Finished in 1,412.8ms | |
LocalServer - Starting EcoSim... | |
LocalServer - Starting EcoSim... Finished in 0.0ms | |
LocalServer - Loading RouteProbing... | |
LocalServer - Loading RouteProbing... Finished in 1,243.9ms | |
LocalServer - Starting RouteProbingPlugin... | |
LocalServer - Starting RouteProbingPlugin... Finished in 0.0ms | |
LocalServer - Loading Layers... | |
LocalServer - Loading Layers... Finished in 153.2ms | |
LocalServer - Initializing world layers... | |
LocalServer - Loading ClimateSim... | |
LocalServer - Loading ClimateSim... Finished in 0.8ms | |
LocalServer - Starting ControllerManager... | |
LocalServer - Starting ControllerManager... Finished in 0.0ms | |
LocalServer - Initializing world layers... Finished in 1,701.9ms | |
LocalServer - Starting WorldLayerManager... | |
LocalServer - Starting WorldLayerManager... Finished in 0.0ms | |
LocalServer - Starting EconomyTracker... | |
LocalServer - Starting EconomyTracker... Finished in 0.0ms | |
LocalServer - Starting UserTracker... | |
LocalServer - Starting UserTracker... Finished in 0.0ms | |
LocalServer - Loading Civics... | |
LocalServer - Loading Civics... Finished in 10.6ms | |
LocalServer - Starting CivicsPlugin... | |
LocalServer - Starting CivicsPlugin... Finished in 0.0ms | |
LocalServer - Loading WorldObjects... | |
LocalServer - Loading WorldObjects... Finished in 7.7ms | |
LocalServer - Starting WorldObjectManager... | |
LocalServer - Starting WorldObjectManager... Finished in 0.0ms | |
LocalServer - Loading Rooms... | |
LocalServer - Loading Rooms... Finished in 4.0ms | |
LocalServer - Starting RoomPlugin... | |
LocalServer - Starting RoomPlugin... Finished in 0.0ms | |
LocalServer - Loading Objectives... | |
LocalServer - Loading Objectives... Finished in 0.4ms | |
LocalServer - Starting ObjectivePlugin... | |
LocalServer - Starting ObjectivePlugin... Finished in 0.0ms | |
LocalServer - Loading Sleep... | |
LocalServer - Loading Sleep... Finished in 0.5ms | |
LocalServer - Starting SleepPlugin... | |
LocalServer - Starting SleepPlugin... Finished in 0.0ms | |
LocalServer - Starting WebServerPlugin... | |
LocalServer - Starting WebServerPlugin... Finished in 0.0ms | |
LocalServer - Starting IntegrationTestsPlugin... | |
LocalServer - Starting IntegrationTestsPlugin... Finished in 0.0ms | |
LocalServer - Initializing registrars for CivicsPlugin... | |
LocalServer - Initializing registrars for CivicsPlugin... Finished in 43.4ms | |
LocalServer - Initializing registrars for GameDataPlugin... | |
LocalServer - Initializing registrars for GameDataPlugin... Finished in 10.1ms | |
LocalServer - Initializing registrars for EconomyPlugin... | |
LocalServer - Initializing registrars for EconomyPlugin... Finished in 30.5ms | |
LocalServer - Initializing DifficultySettings... | |
LocalServer - Initializing DifficultySettings... Finished in 1.1ms | |
LocalServer - Initializing Stats... | |
LocalServer - Initializing Stats... Finished in 155.1ms | |
LocalServer - Initializing CivicsPlugin... | |
LocalServer - Initializing CivicsPlugin... Finished in 24.2ms | |
LocalServer - Initializing PerformancePlugin... | |
LocalServer - Initializing PerformancePlugin... Finished in 0.0ms | |
LocalServer - Initializing LocalizationPlugin... | |
LocalServer - Initializing LocalizationPlugin... Finished in 77.8ms | |
LocalServer - Initializing ModKitPlugin... | |
LocalServer - Initializing ModKitPlugin... Finished in 457.6ms | |
LocalServer - Initializing WorldGeneratorPlugin... | |
LocalServer - Initializing WorldGeneratorPlugin... Finished in 0.4ms | |
LocalServer - Initializing TimePlugin... | |
LocalServer - Initializing TimePlugin... Finished in 0.1ms | |
LocalServer - Initializing UserManager... | |
LocalServer - Initializing UserManager... Finished in 176.8ms | |
LocalServer - Initializing GarbagePlugin... | |
LocalServer - Initializing GarbagePlugin... Finished in 7.0ms | |
LocalServer - Initializing EconomyPlugin... | |
LocalServer - Initializing EconomyPlugin... Finished in 3.5ms | |
LocalServer - Initializing PropertyManager... | |
LocalServer - Initializing PropertyManager... Finished in 7.4ms | |
LocalServer - Initializing MinimapManager... | |
LocalServer - Initializing MinimapManager... Finished in 41.1ms | |
LocalServer - Initializing EcoSim... | |
LocalServer - Initializing EcoSim... Finished in 1.3ms | |
LocalServer - Initializing UserTracker... | |
LocalServer - Initializing UserTracker... Finished in 2.2ms | |
LocalServer - Initializing WorldObjectManager... | |
LocalServer - Initializing WorldObjectManager... Finished in 103.8ms | |
LocalServer - Initializing RoomPlugin... | |
LocalServer - Initializing RoomPlugin... Finished in 1.4ms | |
LocalServer - Initializing SleepPlugin... | |
LocalServer - Initializing SleepPlugin... Finished in 1.9ms | |
LocalServer - Initializing WorldPlugin... | |
LocalServer - Ticking Active Chunks... | |
LocalServer - Ticking Active Chunks... Finished in 6,327.9ms | |
LocalServer - Compressing Frozen Chunks... | |
LocalServer - Compressing Frozen Chunks... Finished in 886.5ms | |
LocalServer - Initializing WorldPlugin... Finished in 7,673.0ms | |
LocalServer - Initializing NetworkManager... | |
LocalServer - Initializing NetworkManager... Finished in 19.3ms | |
LocalServer - Initializing WorldLayerManager... | |
LocalServer - Initializing WorldLayerManager... Finished in 0.1ms | |
LocalServer - Initializing WebServerPlugin... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3001 if the EcoWebServer is inaccessible) | |
LocalServer - Web Server now listening on: http://0.0.0.0:3001 | |
LocalServer - Initializing WebServerPlugin... Finished in 626.7ms | |
LocalServer - Initializing IntegrationTestsPlugin... | |
LocalServer - Initializing IntegrationTestsPlugin... Finished in 0.1ms | |
LocalServer - Saving world... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3000 if the EcoGameServer is inaccessible) | |
LocalServer - Saving world... Finished in 4,290.6ms | |
LocalServer - [Server Initialization]... Finished in 33,313.8ms | |
[09:56:28.169] Connecting to local host. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:56:28.169] Connecting to 127.0.0.1:3000... | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:56:28.169] Connection complete. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:56:43.229] Disconnected with error: Failed to connect - connection timed out. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
Unloading 0 Unused Serialized files (Serialized files now loaded: 0) | |
LocalServer - Saving... | |
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 90111. | |
Total: 331.533065 ms (FindLiveObjects: 3.807847 ms CreateObjectMapping: 6.694245 ms MarkObjects: 320.926949 ms DeleteObjects: 0.103563 ms) | |
LocalServer - Saving... Finished in 1,138.0ms | |
LocalServer - Shutdown finished | |
[09:59:33.586] Connecting to 127.0.0.1:3000... | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[09:59:48.627] Disconnected with error: Failed to connect - connection timed out. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
Unloading 0 Unused Serialized files (Serialized files now loaded: 0) | |
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 90112. | |
Total: 290.472891 ms (FindLiveObjects: 4.220492 ms CreateObjectMapping: 6.826650 ms MarkObjects: 279.340499 ms DeleteObjects: 0.084663 ms) | |
Setting up 8 worker threads for Enlighten. | |
Thread -> id: 700008d41000 -> priority: 1 | |
Thread -> id: 700009989000 -> priority: 1 | |
Thread -> id: 700009883000 -> priority: 1 | |
Thread -> id: 700009800000 -> priority: 1 | |
Thread -> id: 700009a0c000 -> priority: 1 | |
Thread -> id: 700009906000 -> priority: 1 | |
Thread -> id: 700009a8f000 -> priority: 1 | |
Thread -> id: 700008dc4000 -> priority: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Mono path[0] = '/Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Resources/Data/Managed' | |
Mono config path = '/Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/MonoBleedingEdge/etc' | |
Initialize engine version: 2019.4.9f1 (50fe8a171dd9) | |
[Subsystems] Discovering subsystems at path /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Resources/Data/UnitySubsystems | |
GfxDevice: creating device client; threaded=1 | |
2020-09-15 22:04:15.429 Eco[41255:7741938] Color LCD preferred device: AMD Radeon Pro 5300M (high power) | |
2020-09-15 22:04:15.429 Eco[41255:7741938] Metal devices available: 2 | |
2020-09-15 22:04:15.429 Eco[41255:7741938] 0: AMD Radeon Pro 5300M (high power) | |
2020-09-15 22:04:15.429 Eco[41255:7741938] 1: Intel(R) UHD Graphics 630 (low power) | |
2020-09-15 22:04:15.429 Eco[41255:7741938] Using device AMD Radeon Pro 5300M (high power) | |
Initializing Metal device caps: AMD Radeon Pro 5300M | |
Begin MonoManager ReloadAssembly | |
- Completed reload, in 0.128 seconds | |
UnloadTime: 1.408301 ms | |
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. | |
(Filename: Line: 589) | |
WwiseUnity: Wwise(R) SDK Version 2019.2.5 Build 7349. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WwiseUnity: Setting Plugin DLL path to: /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Plugins/ | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WwiseUnity: Sound engine initialized successfully. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WARNING: Shader Unsupported: 'CalmWater/Calm Water [DX11] [Double Sided]' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
The referenced script on this Behaviour (Game Object 'Camera') is missing! | |
(Filename: Line: 334) | |
The referenced script on this Behaviour (Game Object 'Table') is missing! | |
(Filename: Line: 334) | |
WARNING: Shader Unsupported: 'Curved/Minimap' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
ERROR: Shader Curved/Minimap shader is not supported on this GPU (none of subshaders/fallbacks are suitable) | |
WARNING: Shader Unsupported: 'Custom/FireScroll' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
Compilation failed: | |
program_source:252:13: error: void function 'patchKernel' should not return a value | |
return output; | |
^ ~~~~~~ | |
program_source:47:25: error: 'attribute' index '3' is used more than once | |
float4 TEXCOORD0 [[ attribute(3) ]] ; | |
^ | |
program_source:36:12: note: prior use here | |
float2 TEXCOORD0 [[ attribute(3) ]] ; | |
^ | |
#include <metal_stdlib> | |
#include <metal_texture> | |
using namespace metal; | |
#if !(__HAVE_FMA__) | |
#define fma(a,b,c) ((a) * (b) + (c)) | |
#endif | |
struct Mtl_VertexIn | |
{ | |
float4 POSITION0 [[ attribute(0) ]] ; | |
}; | |
struct Mtl_VertexOut | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
static Mtl_VertexOut vertexFunction( | |
Mtl_VertexIn input) | |
{ | |
Mtl_VertexOut output; | |
output.mtl_Position = input.POSITION0; | |
return output; | |
} | |
// SHADER_STAGE_HULL_begin | |
struct Mtl_ControlPoint | |
{ | |
float3 POS0 [[ user(POS0) ]]; | |
float2 TEXCOORD0 [[ user(TEXCOORD0) ]]; | |
}; | |
struct Mtl_ControlPointIn | |
{ | |
float3 POS0 [[ attribute(2) ]] ; | |
float2 TEXCOORD0 [[ attribute(3) ]] ; | |
}; | |
struct Mtl_PatchConstant | |
{ | |
float4 TEXCOORD0 [[ user(TEXCOORD0) ]]; | |
float4 TEXCOORD1 [[ user(TEXCOORD1) ]]; | |
}; | |
struct Mtl_PatchConstantIn | |
{ | |
float4 TEXCOORD0 [[ attribute(3) ]] ; | |
float4 TEXCOORD1 [[ attribute(4) ]] ; | |
}; | |
struct Mtl_KernelPatchInfo | |
{ | |
uint numPatches; | |
ushort numControlPointsPerPatch; | |
}; | |
struct VGlobals_Type | |
{ | |
float4 _Time; | |
float4 _SinTime; | |
float4 _CosTime; | |
float4 unity_DeltaTime; | |
float3 _WorldSpaceCameraPos; | |
float4 _ProjectionParams; | |
float4 _ScreenParams; | |
float4 _ZBufferParams; | |
float4 unity_OrthoParams; | |
float4 unity_CameraWorldClipPlanes[6]; | |
float4 hlslcc_mtx4x4unity_CameraProjection[4]; | |
float4 hlslcc_mtx4x4unity_CameraInvProjection[4]; | |
float4 hlslcc_mtx4x4unity_WorldToCamera[4]; | |
float4 hlslcc_mtx4x4unity_CameraToWorld[4]; | |
float4 _WorldSpaceLightPos0; | |
float4 _LightPositionRange; | |
float4 _LightProjectionParams; | |
float4 unity_4LightPosX0; | |
float4 unity_4LightPosY0; | |
float4 unity_4LightPosZ0; | |
float4 unity_4LightAtten0; | |
float4 unity_LightColor[8]; | |
float4 unity_LightPosition[8]; | |
float4 unity_LightAtten[8]; | |
float4 unity_SpotDirection[8]; | |
float4 unity_SHAr; | |
float4 unity_SHAg; | |
float4 unity_SHAb; | |
float4 unity_SHBr; | |
float4 unity_SHBg; | |
float4 unity_SHBb; | |
float4 unity_SHC; | |
float4 unity_OcclusionMaskSelector; | |
float4 unity_ProbesOcclusion; | |
float3 unity_LightColor0; | |
float3 unity_LightColor1; | |
float3 unity_LightColor2; | |
float3 unity_LightColor3; | |
float4 unity_ShadowSplitSpheres[4]; | |
float4 unity_ShadowSplitSqRadii; | |
float4 unity_LightShadowBias; | |
float4 _LightSplitsNear; | |
float4 _LightSplitsFar; | |
float4 hlslcc_mtx4x4unity_WorldToShadow[16]; | |
float4 _LightShadowData; | |
float4 unity_ShadowFadeCenterAndType; | |
float4 hlslcc_mtx4x4unity_ObjectToWorld[4]; | |
float4 hlslcc_mtx4x4unity_WorldToObject[4]; | |
float4 unity_LODFade; | |
float4 unity_WorldTransformParams; | |
float4 unity_RenderingLayer; | |
float4 hlslcc_mtx4x4glstate_matrix_transpose_modelview0[4]; | |
float4 glstate_lightmodel_ambient; | |
float4 unity_AmbientSky; | |
float4 unity_AmbientEquator; | |
float4 unity_AmbientGround; | |
float4 unity_IndirectSpecColor; | |
float4 hlslcc_mtx4x4glstate_matrix_projection[4]; | |
float4 hlslcc_mtx4x4unity_MatrixV[4]; | |
float4 hlslcc_mtx4x4unity_MatrixInvV[4]; | |
float4 hlslcc_mtx4x4unity_MatrixVP[4]; | |
int unity_StereoEyeIndex; | |
float4 unity_ShadowColor; | |
float4 unity_FogColor; | |
float4 unity_FogParams; | |
float4 unity_LightmapST; | |
float4 unity_DynamicLightmapST; | |
float4 unity_SpecCube0_BoxMax; | |
float4 unity_SpecCube0_BoxMin; | |
float4 unity_SpecCube0_ProbePosition; | |
float4 unity_SpecCube0_HDR; | |
float4 unity_SpecCube1_BoxMax; | |
float4 unity_SpecCube1_BoxMin; | |
float4 unity_SpecCube1_ProbePosition; | |
float4 unity_SpecCube1_HDR; | |
float4 unity_ProbeVolumeParams; | |
float4 hlslcc_mtx4x4unity_ProbeVolumeWorldToObject[4]; | |
float3 unity_ProbeVolumeSizeInv; | |
float3 unity_ProbeVolumeMin; | |
float4 unity_Lightmap_HDR; | |
float4 unity_DynamicLightmap_HDR; | |
float4 _Color; | |
float _Cutoff; | |
float4 _MainTex_ST; | |
float4 _SpecColor; | |
float _Metallic; | |
float _Offset; | |
float _SmoothSurface; | |
float _LOD; | |
float4 _WaterColor; | |
float4 _WorldSize; | |
float3 _Center; | |
float _Radius; | |
float _MinBlockOnScreenSize; | |
float4 _Viewport; | |
float _WorldRadius; | |
float4 _WorldCenter; | |
}; | |
struct Mtl_HullIn | |
{ | |
Mtl_VertexOut cp[4]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
kernel void patchKernel( | |
constant VGlobals_Type& VGlobals [[ buffer(0) ]], | |
Mtl_VertexIn vertexInput [[ stage_in ]], | |
uint2 tID [[ thread_position_in_grid ]], | |
ushort2 groupID [[ threadgroup_position_in_grid ]], | |
device Mtl_ControlPoint *controlPoints [[ buffer(1) ]], | |
device Mtl_PatchConstant *patchConstants [[ buffer(2) ]], | |
device MTLQuadTessellationFactorsHalf *tessFactors [[ buffer(3) ]], | |
constant Mtl_KernelPatchInfo &patchInfo [[ buffer(4) ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_ControlPoint output; | |
Mtl_PatchConstant patch; | |
const uint numPatchesInThreadGroup = 8; | |
const uint patchID = (tID.x / patchInfo.numControlPointsPerPatch); | |
const bool patchValid = (patchID < patchInfo.numPatches); | |
const uint mtl_BaseInstance = 0; | |
const uint mtl_InstanceID = groupID.y - mtl_BaseInstance; | |
const uint internalPatchID = mtl_InstanceID * patchInfo.numPatches + patchID; | |
const uint patchIDInThreadGroup = (patchID % numPatchesInThreadGroup); | |
const uint controlPointID = (tID.x % patchInfo.numControlPointsPerPatch); | |
const uint mtl_BaseVertex = 0; | |
const uint mtl_VertexID = ((mtl_InstanceID * (patchInfo.numControlPointsPerPatch * patchInfo.numPatches)) + tID.x) - mtl_BaseVertex; | |
threadgroup Mtl_HullIn inputGroup[numPatchesInThreadGroup]; | |
threadgroup Mtl_HullIn &input = inputGroup[patchIDInThreadGroup]; | |
MTLQuadTessellationFactorsHalf tessFactor; | |
float2 u_xlat0; | |
bool2 u_xlatb0; | |
float2 u_xlat1; | |
float2 u_xlat2; | |
float2 u_xlat6; | |
int u_xlati7; | |
// control_point_phase2 | |
if (patchValid) { | |
input.cp[controlPointID] = vertexFunction(vertexInput); | |
u_xlat0.xy = (-VGlobals._Viewport.xy) + VGlobals._Viewport.zw; | |
u_xlat0.xy = u_xlat0.xy * float2(VGlobals._MinBlockOnScreenSize); | |
u_xlat0.xy = u_xlat0.xy * VGlobals._WorldSize.xz; | |
u_xlat0.xy = u_xlat0.xy / VGlobals._ScreenParams.xy; | |
u_xlat0.xy = rint(u_xlat0.xy); | |
u_xlat0.xy = max(u_xlat0.xy, float2(1.0, 1.0)); | |
u_xlat0.xy = VGlobals._WorldSize.xz / u_xlat0.xy; | |
u_xlat0.xy = u_xlat0.xy + float2(-9.99999975e-05, -9.99999975e-05); | |
u_xlat0.xy = ceil(u_xlat0.xy); | |
u_xlat0.xy = float2(1.0, 1.0) / u_xlat0.xy; | |
u_xlat6.xy = VGlobals._Viewport.xy / u_xlat0.xy; | |
u_xlat6.xy = u_xlat6.xy + float2(9.99999975e-05, 9.99999975e-05); | |
u_xlat6.xy = floor(u_xlat6.xy); | |
u_xlat1.xy = fma((-u_xlat6.xy), u_xlat0.xy, VGlobals._Viewport.xy); | |
u_xlati7 = controlPointID; | |
u_xlat2.xy = VGlobals._WorldSize.xz * input.cp[u_xlati7].mtl_Position.xz; | |
output.POS0.y = input.cp[u_xlati7].mtl_Position.y; | |
output.POS0.xz = fma(u_xlat2.xy, u_xlat0.xy, (-u_xlat1.xy)); | |
u_xlat1.xy = u_xlat0.xy * u_xlat2.xy; | |
u_xlat0.xy = fma(u_xlat6.xy, u_xlat0.xy, u_xlat1.xy); | |
u_xlat6.xy = float2(0.5, 0.5) / VGlobals._WorldSize.xz; | |
output.TEXCOORD0.xy = u_xlat6.xy + u_xlat0.xy; | |
} | |
threadgroup_barrier(mem_flags::mem_threadgroup); | |
if (!patchValid) { | |
return; | |
} | |
// join_phase3 | |
{ | |
u_xlat0.xy = (-VGlobals._Viewport.xy) + VGlobals._Viewport.zw; | |
u_xlat6.xy = u_xlat0.xy * float2(VGlobals._MinBlockOnScreenSize); | |
u_xlat6.xy = u_xlat6.xy * VGlobals._WorldSize.xz; | |
u_xlat6.xy = u_xlat6.xy / VGlobals._ScreenParams.xy; | |
u_xlat6.xy = rint(u_xlat6.xy); | |
u_xlat6.xy = max(u_xlat6.xy, float2(1.0, 1.0)); | |
u_xlat6.xy = VGlobals._WorldSize.xz / u_xlat6.xy; | |
u_xlat6.xy = u_xlat6.xy + float2(-9.99999975e-05, -9.99999975e-05); | |
u_xlat6.xy = ceil(u_xlat6.xy); | |
u_xlat6.xy = float2(1.0, 1.0) / u_xlat6.xy; | |
u_xlat1.xy = VGlobals._WorldSize.xz * input.cp[0].mtl_Position.xz; | |
u_xlat1.xy = u_xlat6.xy * u_xlat1.xy; | |
u_xlatb0.xy = (u_xlat0.xy<u_xlat1.xy); | |
u_xlatb0.x = u_xlatb0.y || u_xlatb0.x; | |
if(u_xlatb0.x){ | |
patch.TEXCOORD0 = float4(0.0, 0.0, 0.0, 0.0); | |
patch.TEXCOORD1 = float4(0.0, 0.0, 0.0, 0.0); | |
tessFactor.edgeTessellationFactor[0] = 0.0; | |
tessFactor.edgeTessellationFactor[1] = 0.0; | |
tessFactor.edgeTessellationFactor[2] = 0.0; | |
tessFactor.edgeTessellationFactor[3] = 0.0; | |
tessFactor.insideTessellationFactor[0] = 0.0; | |
tessFactor.insideTessellationFactor[1] = 0.0; | |
return output; | |
} | |
patch.TEXCOORD0.y = min(u_xlat6.y, u_xlat6.x); | |
u_xlat0.x = VGlobals._WorldSize.w + VGlobals._WorldSize.w; | |
patch.TEXCOORD1 = float4(2.0, 2.0, 0.5, 0.5) / u_xlat0.xxxx; | |
patch.TEXCOORD0.w = 255.0; | |
patch.TEXCOORD0.xz = u_xlat6.xy; | |
tessFactor.edgeTessellationFactor[0] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[1] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[2] = u_xlat0.x; | |
tessFactor.edgeTessellationFactor[3] = u_xlat0.x; | |
tessFactor.insideTessellationFactor[0] = u_xlat0.x; | |
tessFactor.insideTessellationFactor[1] = u_xlat0.x; | |
} | |
controlPoints[mtl_VertexID] = output; | |
tessFactors[internalPatchID] = tessFactor; | |
patchConstants[internalPatchID] = patch; | |
} | |
// SHADER_STAGE_HULL_end | |
// SHADER_STAGE_DOMAIN_begin | |
struct Mtl_VertexInPostTess | |
{ | |
patch_control_point<Mtl_ControlPointIn> cp; | |
Mtl_PatchConstantIn patch; | |
}; | |
struct Mtl_VertexOutPostTess | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
[[patch(quad, 4)]] vertex Mtl_VertexOutPostTess xlatMtlMain( | |
constant VGlobals_Type& VGlobals [[ buffer(0) ]], | |
sampler sampler_LandHeightMap [[ sampler (0) ]], | |
sampler sampler_WaterHeightMap [[ sampler (1) ]], | |
texture2d<float, access::sample > _LandHeightMap [[ texture(0) ]] , | |
texture2d<float, access::sample > _WaterHeightMap [[ texture(1) ]] , | |
float2 mtl_TessCoord [[ position_in_patch ]], | |
Mtl_VertexInPostTess input [[ stage_in ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_VertexOutPostTess output; | |
float4 u_xlat0; | |
int2 u_xlati0; | |
float4 u_xlat1; | |
float3 u_xlat2; | |
int2 u_xlati2; | |
float u_xlat3; | |
float2 u_xlat6; | |
bool2 u_xlatb6; | |
float u_xlat10; | |
bool u_xlatb10; | |
u_xlat0.xy = mtl_TessCoord.xy / input.patch.TEXCOORD1.xy; | |
u_xlat0.xy = u_xlat0.xy + float2(0.00100000005, 0.00100000005); | |
u_xlat6.xy = trunc(u_xlat0.xy); | |
u_xlati0.xy = int2(u_xlat0.xy); | |
u_xlat1.xy = fma(input.patch.TEXCOORD0.xz, u_xlat6.xy, input.cp[0].TEXCOORD0.xy); | |
u_xlat6.xy = fma((-u_xlat6.xy), input.patch.TEXCOORD1.xy, mtl_TessCoord.xy); | |
u_xlatb6.xy = (u_xlat6.xy<float2(0.00100000005, 0.00100000005)); | |
u_xlat1.z = _LandHeightMap.sample(sampler_LandHeightMap, u_xlat1.xy, level(0.0)).w; | |
u_xlat1.x = _WaterHeightMap.sample(sampler_WaterHeightMap, u_xlat1.xy, level(0.0)).w; | |
u_xlat1.xy = u_xlat1.xz * input.patch.TEXCOORD0.ww; | |
u_xlat1.xy = u_xlat1.xy / input.patch.TEXCOORD0.yy; | |
u_xlat1.xy = u_xlat1.xy + float2(0.00100000005, 0.00100000005); | |
u_xlat1.xy = floor(u_xlat1.xy); | |
u_xlat1.xy = u_xlat1.xy * input.patch.TEXCOORD0.yy; | |
u_xlat1.x = max(u_xlat1.x, u_xlat1.y); | |
u_xlat1 = u_xlat1.xxxx * VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[1]; | |
u_xlati2.xy = u_xlati0.xy + int2(0x1, 0x1); | |
{ | |
int2 hlslcc_movcTemp = u_xlati0; | |
hlslcc_movcTemp.x = (u_xlatb6.x) ? u_xlati0.x : u_xlati2.x; | |
hlslcc_movcTemp.y = (u_xlatb6.y) ? u_xlati0.y : u_xlati2.y; | |
u_xlati0 = hlslcc_movcTemp; | |
} | |
u_xlat0.xy = float2(u_xlati0.xy); | |
u_xlat0.xy = fma(input.patch.TEXCOORD0.xz, u_xlat0.xy, input.cp[0].POS0.xz); | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[0], u_xlat0.xxxx, u_xlat1); | |
u_xlat0 = fma(VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[2], u_xlat0.yyyy, u_xlat1); | |
u_xlat0 = u_xlat0 + VGlobals.hlslcc_mtx4x4unity_ObjectToWorld[3]; | |
u_xlat1.xyz = u_xlat0.xyz + (-VGlobals._Center.xyzx.xyz); | |
u_xlat0.x = dot(u_xlat1.xz, u_xlat1.xz); | |
u_xlat3 = rsqrt(u_xlat0.x); | |
u_xlat0.x = sqrt(u_xlat0.x); | |
u_xlat2.xz = float2(u_xlat3) * u_xlat1.xz; | |
u_xlat2.y = 0.0; | |
u_xlat2.xyz = abs(u_xlat1.yyy) * u_xlat2.xyz; | |
u_xlat3 = abs(VGlobals._Radius) * 1.57079506; | |
u_xlat0.x = u_xlat0.x / u_xlat3; | |
u_xlat0.x = min(u_xlat0.x, 2.0); | |
u_xlat0.y = u_xlat0.x * 1.57072878; | |
u_xlat0.x = (-u_xlat0.x) + 1.0; | |
u_xlat0.x = u_xlat0.x * 1.57072878; | |
u_xlat0.xy = sin(u_xlat0.xy); | |
u_xlat2.xyz = u_xlat0.yyy * u_xlat2.xyz; | |
u_xlat1.w = 0.0; | |
u_xlat0.xyz = fma(u_xlat1.wyw, u_xlat0.xxx, u_xlat2.xyz); | |
u_xlat1.xyz = u_xlat0.xyz + float3(9.99999997e-07, 9.99999997e-07, 9.99999997e-07); | |
u_xlat0.xyz = u_xlat0.xyz + VGlobals._Center.xyzx.xyz; | |
u_xlat10 = dot(u_xlat1.xyz, u_xlat1.xyz); | |
u_xlat10 = rsqrt(u_xlat10); | |
u_xlat1.xyz = float3(u_xlat10) * u_xlat1.xyz; | |
u_xlat2.x = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[0].xyz); | |
u_xlat2.y = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[1].xyz); | |
u_xlat2.z = dot(u_xlat1.xyz, VGlobals.hlslcc_mtx4x4unity_WorldToObject[2].xyz); | |
u_xlat1.x = dot(u_xlat2.xyz, u_xlat2.xyz); | |
u_xlat1.x = rsqrt(u_xlat1.x); | |
u_xlat1.xyz = u_xlat1.xxx * u_xlat2.xyz; | |
u_xlat2.xyz = fma((-u_xlat0.xyz), VGlobals._WorldSpaceLightPos0.www, VGlobals._WorldSpaceLightPos0.xyz); | |
u_xlat10 = dot(u_xlat2.xyz, u_xlat2.xyz); | |
u_xlat10 = rsqrt(u_xlat10); | |
u_xlat2.xyz = float3(u_xlat10) * u_xlat2.xyz; | |
u_xlat10 = dot(u_xlat1.xyz, u_xlat2.xyz); | |
u_xlat10 = fma((-u_xlat10), u_xlat10, 1.0); | |
u_xlat10 = sqrt(u_xlat10); | |
u_xlat10 = u_xlat10 * VGlobals.unity_LightShadowBias.z; | |
u_xlat1.xyz = fma((-u_xlat1.xyz), float3(u_xlat10), u_xlat0.xyz); | |
u_xlatb10 = VGlobals.unity_LightShadowBias.z!=0.0; | |
u_xlat0.xyz = (bool(u_xlatb10)) ? u_xlat1.xyz : u_xlat0.xyz; | |
u_xlat1 = u_xlat0.yyyy * VGlobals.hlslcc_mtx4x4unity_MatrixVP[1]; | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[0], u_xlat0.xxxx, u_xlat1); | |
u_xlat1 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[2], u_xlat0.zzzz, u_xlat1); | |
u_xlat0 = fma(VGlobals.hlslcc_mtx4x4unity_MatrixVP[3], u_xlat0.wwww, u_xlat1); | |
u_xlat1.x = VGlobals.unity_LightShadowBias.x / u_xlat0.w; | |
u_xlat1.x = min(u_xlat1.x, 0.0); | |
u_xlat1.x = max(u_xlat1.x, -1.0); | |
u_xlat6.x = u_xlat0.z + u_xlat1.x; | |
u_xlat1.x = min(u_xlat0.w, u_xlat6.x); | |
output.mtl_Position.xyw = u_xlat0.xyw; | |
u_xlat0.x = (-u_xlat6.x) + u_xlat1.x; | |
output.mtl_Position.z = fma(VGlobals.unity_LightShadowBias.y, u_xlat0.x, u_xlat6.x); | |
return output; | |
} | |
// SHADER_STAGE_DOMAIN_end | |
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. | |
(Filename: Line: 589) | |
[S_API] SteamAPI_Init(): Loaded '/Users/johnmayer/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamclient.dylib' OK. | |
Setting breakpad minidump AppID = 382310 | |
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197993404339 [API loaded no] | |
Compilation failed: | |
program_source:95:40: error: use of undeclared identifier 'ImmCB_3'; did you mean 'ImmCB_0'? | |
phase3_Output1_0[u_xlati0].x = ImmCB_3[u_xlati0].x; | |
^~~~~~~ | |
ImmCB_0 | |
program_source:27:17: note: 'ImmCB_0' declared here | |
constant float4 ImmCB_0[4] = | |
^ | |
program_source:105:40: error: use of undeclared identifier 'ImmCB_4'; did you mean 'ImmCB_0'? | |
phase4_Output1_4[u_xlati0].x = ImmCB_4[u_xlati0].x; | |
^~~~~~~ | |
ImmCB_0 | |
program_source:27:17: note: 'ImmCB_0' declared here | |
constant float4 ImmCB_0[4] = | |
^ | |
#include <metal_stdlib> | |
#include <metal_texture> | |
using namespace metal; | |
#if !(__HAVE_FMA__) | |
#define fma(a,b,c) ((a) * (b) + (c)) | |
#endif | |
struct Mtl_VertexIn | |
{ | |
float4 POSITION0 [[ attribute(0) ]] ; | |
}; | |
struct Mtl_VertexOut | |
{ | |
float4 mtl_Position [[ position ]]; | |
}; | |
static Mtl_VertexOut vertexFunction( | |
Mtl_VertexIn input) | |
{ | |
Mtl_VertexOut output; | |
output.mtl_Position = input.POSITION0; | |
return output; | |
} | |
// SHADER_STAGE_HULL_begin | |
constant float4 ImmCB_0[4] = | |
{ | |
float4(64.0, 0.0, 0.0, 0.0), | |
float4(1.0, 0.0, 0.0, 0.0), | |
float4(64.0, 0.0, 0.0, 0.0), | |
float4(1.0, 0.0, 0.0, 0.0) | |
}; | |
struct Mtl_ControlPoint | |
{ | |
float3 POS0 [[ user(POS0) ]]; | |
}; | |
struct Mtl_ControlPointIn | |
{ | |
float3 POS0 [[ attribute(2) ]] ; | |
}; | |
struct Mtl_KernelPatchInfo | |
{ | |
uint numPatches; | |
ushort numControlPointsPerPatch; | |
}; | |
struct Mtl_HullIn | |
{ | |
Mtl_VertexOut cp[4]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
kernel void patchKernel( | |
Mtl_VertexIn vertexInput [[ stage_in ]], | |
uint2 tID [[ thread_position_in_grid ]], | |
ushort2 groupID [[ threadgroup_position_in_grid ]], | |
device Mtl_ControlPoint *controlPoints [[ buffer(0) ]], | |
device MTLQuadTessellationFactorsHalf *tessFactors [[ buffer(1) ]], | |
constant Mtl_KernelPatchInfo &patchInfo [[ buffer(2) ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_ControlPoint output; | |
const uint numPatchesInThreadGroup = 8; | |
const uint patchID = (tID.x / patchInfo.numControlPointsPerPatch); | |
const bool patchValid = (patchID < patchInfo.numPatches); | |
const uint mtl_BaseInstance = 0; | |
const uint mtl_InstanceID = groupID.y - mtl_BaseInstance; | |
const uint internalPatchID = mtl_InstanceID * patchInfo.numPatches + patchID; | |
const uint patchIDInThreadGroup = (patchID % numPatchesInThreadGroup); | |
const uint controlPointID = (tID.x % patchInfo.numControlPointsPerPatch); | |
const uint mtl_BaseVertex = 0; | |
const uint mtl_VertexID = ((mtl_InstanceID * (patchInfo.numControlPointsPerPatch * patchInfo.numPatches)) + tID.x) - mtl_BaseVertex; | |
threadgroup Mtl_HullIn inputGroup[numPatchesInThreadGroup]; | |
threadgroup Mtl_HullIn &input = inputGroup[patchIDInThreadGroup]; | |
MTLQuadTessellationFactorsHalf tessFactor; | |
int u_xlati0; | |
// control_point_phase2 | |
if (patchValid) { | |
input.cp[controlPointID] = vertexFunction(vertexInput); | |
u_xlati0 = controlPointID; | |
output.POS0.xyz = input.cp[u_xlati0].mtl_Position.xyz; | |
} | |
threadgroup_barrier(mem_flags::mem_threadgroup); | |
if (!patchValid) { | |
return; | |
} | |
float4 phase3_Output1_0[4]; | |
// fork_phase3 | |
for (int phaseInstanceID = 0; phaseInstanceID < 4; phaseInstanceID++) { | |
u_xlati0 = phaseInstanceID; | |
phase3_Output1_0[u_xlati0].x = ImmCB_3[u_xlati0].x; | |
} | |
tessFactor.edgeTessellationFactor[0] = phase3_Output1_0[0].x; | |
tessFactor.edgeTessellationFactor[1] = phase3_Output1_0[1].x; | |
tessFactor.edgeTessellationFactor[2] = phase3_Output1_0[2].x; | |
tessFactor.edgeTessellationFactor[3] = phase3_Output1_0[3].x; | |
float4 phase4_Output1_4[2]; | |
// fork_phase4 | |
for (int phaseInstanceID = 0; phaseInstanceID < 2; phaseInstanceID++) { | |
u_xlati0 = phaseInstanceID; | |
phase4_Output1_4[u_xlati0].x = ImmCB_4[u_xlati0].x; | |
} | |
tessFactor.insideTessellationFactor[0] = phase4_Output1_4[0].x; | |
tessFactor.insideTessellationFactor[1] = phase4_Output1_4[1].x; | |
controlPoints[mtl_VertexID] = output; | |
tessFactors[internalPatchID] = tessFactor; | |
} | |
// SHADER_STAGE_HULL_end | |
// SHADER_STAGE_DOMAIN_begin | |
struct Mtl_VertexInPostTess | |
{ | |
patch_control_point<Mtl_ControlPointIn> cp; | |
}; | |
struct Mtl_VertexOutPostTess | |
{ | |
float4 mtl_Position [[ position ]]; | |
float4 COLOR0 [[ user(COLOR0) ]]; | |
}; | |
#pragma clang diagnostic push | |
#pragma clang diagnostic ignored "-Wunused-parameter" | |
[[patch(quad, 4)]] vertex Mtl_VertexOutPostTess xlatMtlMain( | |
float2 mtl_TessCoord [[ position_in_patch ]], | |
Mtl_VertexInPostTess input [[ stage_in ]]) | |
{ | |
#pragma clang diagnostic pop | |
Mtl_VertexOutPostTess output; | |
float2 u_xlat0; | |
bool u_xlatb0; | |
u_xlat0.xy = (-input.cp[0].POS0.xy) + input.cp[2].POS0.xy; | |
output.mtl_Position.xy = fma(mtl_TessCoord.xy, u_xlat0.xy, input.cp[0].POS0.xy); | |
output.mtl_Position.zw = float2(1.0, 1.0); | |
u_xlatb0 = 0.0<mtl_TessCoord.x; | |
output.COLOR0.x = (u_xlatb0) ? mtl_TessCoord.x : 1.0; | |
output.COLOR0.yzw = float3(0.0, 0.0, 1.0); | |
return output; | |
} | |
// SHADER_STAGE_DOMAIN_end | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/advapi32 | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.dylib | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.so | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll.bundle | |
Fallback handler could not load library /Users/johnmayer/Library/Application Support/Steam/steamapps/common/Eco/Eco.app/Contents/Frameworks/MonoEmbedRuntime/osx/libadvapi32.dll | |
Ambiguous UI component types ignored: SeriesPopupUI,BaseUI,ViewEditorUI | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:30.485] SEGI is not supported on the current platform. Check for shader compile errors in SEGI/Resources | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
WARNING: Shader Unsupported: 'Caps/Tessellation Info' - All passes removed | |
WARNING: Shader Did you use #pragma only_renderers and omit this platform? | |
[10:04:31.276] LoginSession: connectorHandle=C0 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.054] Nat introduction received with token = a7025747-39d9-4147-a52e-d46591fdbf0f | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.058] Nat introduction received with token = 231b3bd8-8180-4870-a79a-31ab6aa5893b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.060] Nat introduction received with token = 64022639-11be-45e1-b58b-1279d13875dd | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.061] Nat introduction received with token = 804fda1b-8a69-4b1b-bf3e-c70e323b9f95 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.063] Nat introduction received with token = 176aadb5-b8e8-4cf8-9c87-1282dffebd6e | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.068] Nat introduction received with token = 04a0daa2-39c3-4f5d-abee-7a62a7e0774b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.069] Nat introduction received with token = a6a43629-9496-4e13-b97d-da0204386913 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.071] Nat introduction received with token = ae17d0f2-3f9c-4b6b-a573-07fd2800ad5d | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.072] Nat introduction received with token = f7b2cfef-8073-4e58-be73-2e6e7c6d771f | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.075] Nat introduction received with token = 0e9fa1dc-5774-4e4e-91c0-1a209f383c49 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.076] Nat introduction received with token = 49fcfa9f-6aea-499b-8a9f-7c35314e1812 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.076] Nat introduction received with token = aaa96fb8-3387-4ee4-acee-a69050b29f1b | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.078] Nat introduction received with token = d69638e7-26af-4aae-b73e-a204be912d81 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.090] Nat introduction received with token = 9a2a957f-9520-41b2-b2e8-1085a3511845 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.095] Nat introduction received with token = f12865a5-ab1e-4127-803d-3545b1352bf7 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.098] Nat introduction received with token = 83060893-1a98-4594-896c-1df34fec01fd | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.100] Nat introduction received with token = 42d48e84-1e94-4635-9b84-e9d558375cce | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.101] Nat introduction received with token = 666d7661-4456-4115-8dc6-611690f34f88 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.102] Nat introduction received with token = 942f060a-b0c6-4309-b003-0d3eac3cefa3 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.102] Nat introduction received with token = 05206981-974b-4c6b-a883-8091a7fc19fc | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:04:41.103] Nat introduction received with token = 37342770-d109-4757-8930-2c60f56f4b36 | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
LocalServer - [Eco Server 0.9.0.2 beta release-69] | |
LocalServer - [Starting [PerformancePlugin]]... | |
LocalServer - [Starting [PerformancePlugin]]... [Finished in 0.4ms] | |
LocalServer - [Server Initialization]... | |
LocalServer - Starting LocalizationPlugin... | |
LocalServer - Starting LocalizationPlugin... Finished in 0.3ms | |
LocalServer - Starting DifficultySettings... | |
LocalServer - Starting DifficultySettings... Finished in 0.0ms | |
LocalServer - Loading mods... | |
LocalServer - Mods recompiled with warnings. | |
LocalServer - Loading Eco.IntegrationTests... | |
LocalServer - Loading mods... Finished in 7,090.8ms | |
LocalServer - Starting ModKitPlugin... | |
LocalServer - Starting ModKitPlugin... Finished in 0.0ms | |
LocalServer - Initializing Simulation Types... | |
LocalServer - Starting NetworkManager... | |
LocalServer - Starting NetworkManager... Finished in 0.0ms | |
LocalServer - Starting BackupPlugin... | |
LocalServer - Starting BackupPlugin... Finished in 0.0ms | |
LocalServer - Initializing Simulation Types... Finished in 398.3ms | |
LocalServer - Initializing items... | |
LocalServer - Starting WorldGeneratorPlugin... | |
LocalServer - Starting WorldGeneratorPlugin... Finished in 0.0ms | |
LocalServer - Starting StorageManager... | |
LocalServer - Starting StorageManager... Finished in 0.1ms | |
LocalServer - Loading GameData... | |
LocalServer - Loading GameData... Finished in 27.6ms | |
LocalServer - Starting GameDataPlugin... | |
LocalServer - Starting GameDataPlugin... Finished in 0.0ms | |
LocalServer - Loading Pause... | |
LocalServer - Loading Pause... Finished in 0.1ms | |
LocalServer - Starting PausePlugin... | |
LocalServer - Starting Stats... | |
LocalServer - Starting Stats... Finished in 0.0ms | |
LocalServer - Starting PausePlugin... Finished in 0.0ms | |
LocalServer - Initializing items... Finished in 4,504.2ms | |
LocalServer - Initializing skills... | |
LocalServer - Initializing skills... Finished in 52.1ms | |
LocalServer - Loading World... | |
LocalServer - Loading World... Finished in 574.3ms | |
LocalServer - Initializing world... | |
LocalServer - Initializing world... Finished in 613.1ms | |
LocalServer - Starting WorldPlugin... | |
LocalServer - Starting WorldPlugin... Finished in 0.1ms | |
LocalServer - Loading Time... | |
LocalServer - Loading Time... Finished in 1.1ms | |
LocalServer - Starting TimePlugin... | |
LocalServer - Starting TimePlugin... Finished in 0.0ms | |
LocalServer - Loading Reputation... | |
LocalServer - Loading Reputation... Finished in 1.9ms | |
LocalServer - Starting ReputationPlugin... | |
LocalServer - Starting ReputationPlugin... Finished in 0.0ms | |
LocalServer - Starting PlayerHousingManager... | |
LocalServer - Starting PlayerHousingManager... Finished in 0.0ms | |
LocalServer - Initializing inventories... | |
LocalServer - Initializing inventories... Finished in 35.0ms | |
LocalServer - Starting UserManager... | |
LocalServer - Starting UserManager... Finished in 0.0ms | |
LocalServer - Starting EcoObjectManager... | |
LocalServer - Starting EcoObjectManager... Finished in 0.0ms | |
LocalServer - Starting DataExporter... | |
LocalServer - Starting DataExporter... Finished in 0.0ms | |
LocalServer - Loading Garbage... | |
LocalServer - Loading Garbage... Finished in 2.4ms | |
LocalServer - Loading EconomyManager... | |
LocalServer - Starting GarbagePlugin... | |
LocalServer - Starting GarbagePlugin... Finished in 0.0ms | |
LocalServer - Starting VoiceManager... | |
LocalServer - Starting VoiceManager... Finished in 0.0ms | |
LocalServer - Loading EconomyManager... Finished in 33.1ms | |
LocalServer - Starting EconomyPlugin... | |
LocalServer - Starting EconomyPlugin... Finished in 0.0ms | |
LocalServer - Loading Disasters... | |
LocalServer - Loading Disasters... Finished in 0.3ms | |
LocalServer - Loading ViewTypeData... | |
LocalServer - Starting DisasterPlugin... | |
LocalServer - Starting DisasterPlugin... Finished in 0.0ms | |
LocalServer - Loading ViewTypeData... Finished in 2.0ms | |
LocalServer - Loading Chat... | |
LocalServer - Loading Chat... Finished in 3.3ms | |
LocalServer - Loading Property... | |
LocalServer - Starting ChatServer... | |
LocalServer - Starting ChatServer... Finished in 0.0ms | |
LocalServer - Loading Property... Finished in 19.8ms | |
LocalServer - Starting PropertyManager... | |
LocalServer - Starting PropertyManager... Finished in 0.0ms | |
LocalServer - Starting MinimapManager... | |
LocalServer - Starting MinimapManager... Finished in 0.0ms | |
LocalServer - Loading Plants... | |
LocalServer - Loading Plants... Finished in 229.9ms | |
LocalServer - Initializing plants... | |
LocalServer - Initializing plants... Finished in 983.1ms | |
LocalServer - Starting EcoSim... | |
LocalServer - Starting EcoSim... Finished in 0.0ms | |
LocalServer - Loading RouteProbing... | |
LocalServer - Loading RouteProbing... Finished in 1,465.2ms | |
LocalServer - Starting RouteProbingPlugin... | |
LocalServer - Starting RouteProbingPlugin... Finished in 0.0ms | |
LocalServer - Loading Layers... | |
LocalServer - Loading Layers... Finished in 137.0ms | |
LocalServer - Initializing world layers... | |
LocalServer - Loading ClimateSim... | |
LocalServer - Loading ClimateSim... Finished in 0.6ms | |
LocalServer - Starting ControllerManager... | |
LocalServer - Starting ControllerManager... Finished in 0.0ms | |
LocalServer - Initializing world layers... Finished in 1,433.9ms | |
LocalServer - Starting WorldLayerManager... | |
LocalServer - Starting WorldLayerManager... Finished in 0.0ms | |
LocalServer - Starting EconomyTracker... | |
LocalServer - Starting EconomyTracker... Finished in 0.0ms | |
LocalServer - Starting UserTracker... | |
LocalServer - Starting UserTracker... Finished in 0.0ms | |
LocalServer - Loading Civics... | |
LocalServer - Loading Civics... Finished in 10.2ms | |
LocalServer - Starting CivicsPlugin... | |
LocalServer - Starting CivicsPlugin... Finished in 0.0ms | |
LocalServer - Loading WorldObjects... | |
LocalServer - Loading WorldObjects... Finished in 7.4ms | |
LocalServer - Starting WorldObjectManager... | |
LocalServer - Starting WorldObjectManager... Finished in 0.0ms | |
LocalServer - Loading Rooms... | |
LocalServer - Loading Rooms... Finished in 3.8ms | |
LocalServer - Starting RoomPlugin... | |
LocalServer - Starting RoomPlugin... Finished in 0.0ms | |
LocalServer - Loading Objectives... | |
LocalServer - Loading Objectives... Finished in 0.4ms | |
LocalServer - Starting ObjectivePlugin... | |
LocalServer - Starting ObjectivePlugin... Finished in 0.0ms | |
LocalServer - Loading Sleep... | |
LocalServer - Loading Sleep... Finished in 0.5ms | |
LocalServer - Starting SleepPlugin... | |
LocalServer - Starting SleepPlugin... Finished in 0.0ms | |
LocalServer - Starting WebServerPlugin... | |
LocalServer - Starting WebServerPlugin... Finished in 0.0ms | |
LocalServer - Starting IntegrationTestsPlugin... | |
LocalServer - Starting IntegrationTestsPlugin... Finished in 0.0ms | |
LocalServer - Initializing registrars for CivicsPlugin... | |
LocalServer - Initializing registrars for CivicsPlugin... Finished in 56.1ms | |
LocalServer - Initializing registrars for GameDataPlugin... | |
LocalServer - Initializing registrars for GameDataPlugin... Finished in 10.6ms | |
LocalServer - Initializing registrars for EconomyPlugin... | |
LocalServer - Initializing registrars for EconomyPlugin... Finished in 26.5ms | |
LocalServer - Initializing DifficultySettings... | |
LocalServer - Initializing DifficultySettings... Finished in 1.1ms | |
LocalServer - Initializing Stats... | |
LocalServer - Initializing Stats... Finished in 161.7ms | |
LocalServer - Initializing CivicsPlugin... | |
LocalServer - Initializing CivicsPlugin... Finished in 23.6ms | |
LocalServer - Initializing PerformancePlugin... | |
LocalServer - Initializing PerformancePlugin... Finished in 0.0ms | |
LocalServer - Initializing LocalizationPlugin... | |
LocalServer - Initializing LocalizationPlugin... Finished in 72.7ms | |
LocalServer - Initializing ModKitPlugin... | |
LocalServer - Initializing ModKitPlugin... Finished in 431.6ms | |
LocalServer - Initializing WorldGeneratorPlugin... | |
LocalServer - Initializing WorldGeneratorPlugin... Finished in 0.3ms | |
LocalServer - Initializing TimePlugin... | |
LocalServer - Initializing TimePlugin... Finished in 0.1ms | |
LocalServer - Initializing UserManager... | |
LocalServer - Initializing UserManager... Finished in 172.8ms | |
LocalServer - Initializing GarbagePlugin... | |
LocalServer - Initializing GarbagePlugin... Finished in 7.4ms | |
LocalServer - Initializing EconomyPlugin... | |
LocalServer - Initializing EconomyPlugin... Finished in 3.5ms | |
LocalServer - Initializing PropertyManager... | |
LocalServer - Initializing PropertyManager... Finished in 7.1ms | |
LocalServer - Initializing MinimapManager... | |
LocalServer - Initializing MinimapManager... Finished in 44.1ms | |
LocalServer - Initializing EcoSim... | |
LocalServer - Initializing EcoSim... Finished in 1.2ms | |
LocalServer - Initializing UserTracker... | |
LocalServer - Initializing UserTracker... Finished in 2.1ms | |
LocalServer - Initializing WorldObjectManager... | |
LocalServer - Initializing WorldObjectManager... Finished in 108.3ms | |
LocalServer - Initializing RoomPlugin... | |
LocalServer - Initializing RoomPlugin... Finished in 1.5ms | |
LocalServer - Initializing SleepPlugin... | |
LocalServer - Initializing SleepPlugin... Finished in 2.0ms | |
LocalServer - Initializing WorldPlugin... | |
LocalServer - Ticking Active Chunks... | |
LocalServer - Ticking Active Chunks... Finished in 26.0ms | |
LocalServer - Compressing Frozen Chunks... | |
LocalServer - Compressing Frozen Chunks... Finished in 611.5ms | |
LocalServer - Initializing WorldPlugin... Finished in 976.5ms | |
LocalServer - Initializing NetworkManager... | |
LocalServer - Initializing NetworkManager... Finished in 21.0ms | |
LocalServer - Initializing WorldLayerManager... | |
LocalServer - Initializing WorldLayerManager... Finished in 0.1ms | |
LocalServer - Initializing WebServerPlugin... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3001 if the EcoWebServer is inaccessible) | |
LocalServer - Web Server now listening on: http://0.0.0.0:3001 | |
LocalServer - Initializing WebServerPlugin... Finished in 644.1ms | |
LocalServer - Initializing IntegrationTestsPlugin... | |
LocalServer - Initializing IntegrationTestsPlugin... Finished in 0.1ms | |
LocalServer - Saving world... | |
LocalServer - Skipping Windows firewall setup, platform = Unix | |
LocalServer - (You may need to manually open port 3000 if the EcoGameServer is inaccessible) | |
LocalServer - Saving world... Finished in 4,274.0ms | |
LocalServer - [Server Initialization]... Finished in 26,069.2ms | |
[10:05:14.163] Connecting to local host. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:05:14.164] Connecting to 127.0.0.1:3000... | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:05:14.164] Connection complete. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
[10:05:29.200] Disconnected with error: Failed to connect - connection timed out. | |
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35) | |
Unloading 7 Unused Serialized files (Serialized files now loaded: 0) | |
LocalServer - Saving... | |
Unloading 15 unused Assets to reduce memory usage. Loaded Objects now: 90116. | |
Total: 309.881754 ms (FindLiveObjects: 3.535188 ms CreateObjectMapping: 6.613004 ms MarkObjects: 299.456654 ms DeleteObjects: 0.276463 ms) | |
LocalServer - Saving... Finished in 1,107.8ms | |
LocalServer - Shutdown finished |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment