diff --git a/Assets/Effects/StartFinish.vfx b/Assets/Effects/StartFinish.vfx
old mode 100644
new mode 100755
index 6537449..49d451f
--- a/Assets/Effects/StartFinish.vfx
+++ b/Assets/Effects/StartFinish.vfx
@@ -20,7 +20,7 @@ MonoBehaviour:
x: 24
y: -190
width: 1341
- height: 1977
+ height: 2074
--- !u!114 &114350483966674976
MonoBehaviour:
m_ObjectHideFlags: 1
@@ -172,7 +172,7 @@ MonoBehaviour:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
- m_SerializableObject: 500
+ m_SerializableObject: 1250
m_Space: 2147483647
m_Property:
name: Rate
@@ -548,7 +548,7 @@ MonoBehaviour:
- {fileID: 8926484042661614583}
- {fileID: 8926484042661614628}
dataType: 0
- capacity: 5000
+ capacity: 10000
stripCapacity: 16
particlePerStripCount: 16
needsComputeBounds: 0
@@ -1368,7 +1368,7 @@ MonoBehaviour:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
- m_SerializableObject: 0.2
+ m_SerializableObject: 0.5
m_Space: 2147483647
m_Property:
name: Size
@@ -1432,6 +1432,9 @@ MonoBehaviour:
m_UICollapsed: 0
m_UISuperCollapsed: 0
m_InputSlots:
+ - {fileID: 8926484042661614737}
+ - {fileID: 8926484042661614742}
+ - {fileID: 8926484042661614740}
- {fileID: 8926484042661614629}
m_OutputSlots: []
m_Label:
@@ -1446,15 +1449,15 @@ MonoBehaviour:
cullMode: 0
zWriteMode: 0
zTestMode: 0
- useAlphaClipping: 0
+ useAlphaClipping: 1
generateMotionVector: 0
excludeFromTAA: 0
sortingPriority: 0
m_SubOutputs: []
colorMapping: 0
- uvMode: 0
+ uvMode: 1
flipbookLayout: 0
- useSoftParticle: 0
+ useSoftParticle: 1
vfxSystemSortPriority: 0
sort: 0
sortMode: 0
@@ -1496,7 +1499,7 @@ MonoBehaviour:
m_Type:
m_SerializableType: UnityEngine.Texture2D, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- m_SerializableObject: '{"obj":{"fileID":10300,"guid":"0000000000000000f000000000000000","type":0}}'
+ m_SerializableObject: '{"obj":{"fileID":2800000,"guid":"ce547c28228577847b2ae2dbc1d62994","type":3}}'
m_Space: 2147483647
m_Property:
name: mainTexture
@@ -2024,7 +2027,7 @@ MonoBehaviour:
m_OutputSlots: []
m_Disabled: 0
m_ActivationSlot: {fileID: 8926484042661614682}
- mode: 0
+ mode: 6
axes: 4
--- !u!114 &8926484042661614682
MonoBehaviour:
@@ -3541,3 +3544,173 @@ MonoBehaviour:
PublicKeyToken=b77a5c561934e089
m_Direction: 0
m_LinkedSlots: []
+--- !u!114 &8926484042661614737
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1b2b751071c7fc14f9fa503163991826, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UIIgnoredErrors: []
+ m_Parent: {fileID: 0}
+ m_Children:
+ - {fileID: 8926484042661614738}
+ - {fileID: 8926484042661614739}
+ m_UIPosition: {x: 0, y: 0}
+ m_UICollapsed: 1
+ m_UISuperCollapsed: 0
+ m_MasterSlot: {fileID: 8926484042661614737}
+ m_MasterData:
+ m_Owner: {fileID: 8926484042661614628}
+ m_Value:
+ m_Type:
+ m_SerializableType: UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_SerializableObject: '{"x":3.0,"y":3.0}'
+ m_Space: 2147483647
+ m_Property:
+ name: flipBookSize
+ m_serializedType:
+ m_SerializableType: UnityEngine.Vector2, UnityEngine.CoreModule, Version=0.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ m_Direction: 0
+ m_LinkedSlots: []
+--- !u!114 &8926484042661614738
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UIIgnoredErrors: []
+ m_Parent: {fileID: 8926484042661614737}
+ m_Children: []
+ m_UIPosition: {x: 0, y: 0}
+ m_UICollapsed: 1
+ m_UISuperCollapsed: 0
+ m_MasterSlot: {fileID: 8926484042661614737}
+ m_MasterData:
+ m_Owner: {fileID: 0}
+ m_Value:
+ m_Type:
+ m_SerializableType:
+ m_SerializableObject:
+ m_Space: 2147483647
+ m_Property:
+ name: x
+ m_serializedType:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_Direction: 0
+ m_LinkedSlots: []
+--- !u!114 &8926484042661614739
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UIIgnoredErrors: []
+ m_Parent: {fileID: 8926484042661614737}
+ m_Children: []
+ m_UIPosition: {x: 0, y: 0}
+ m_UICollapsed: 1
+ m_UISuperCollapsed: 0
+ m_MasterSlot: {fileID: 8926484042661614737}
+ m_MasterData:
+ m_Owner: {fileID: 0}
+ m_Value:
+ m_Type:
+ m_SerializableType:
+ m_SerializableObject:
+ m_Space: 2147483647
+ m_Property:
+ name: y
+ m_serializedType:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_Direction: 0
+ m_LinkedSlots: []
+--- !u!114 &8926484042661614740
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UIIgnoredErrors: []
+ m_Parent: {fileID: 0}
+ m_Children: []
+ m_UIPosition: {x: 0, y: 0}
+ m_UICollapsed: 1
+ m_UISuperCollapsed: 0
+ m_MasterSlot: {fileID: 8926484042661614740}
+ m_MasterData:
+ m_Owner: {fileID: 8926484042661614628}
+ m_Value:
+ m_Type:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_SerializableObject: 1
+ m_Space: 2147483647
+ m_Property:
+ name: softParticleFadeDistance
+ m_serializedType:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_Direction: 0
+ m_LinkedSlots: []
+--- !u!114 &8926484042661614742
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UIIgnoredErrors: []
+ m_Parent: {fileID: 0}
+ m_Children: []
+ m_UIPosition: {x: 0, y: 0}
+ m_UICollapsed: 1
+ m_UISuperCollapsed: 0
+ m_MasterSlot: {fileID: 8926484042661614742}
+ m_MasterData:
+ m_Owner: {fileID: 8926484042661614628}
+ m_Value:
+ m_Type:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_SerializableObject: 0.5
+ m_Space: 2147483647
+ m_Property:
+ name: alphaThreshold
+ m_serializedType:
+ m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
+ PublicKeyToken=b77a5c561934e089
+ m_Direction: 0
+ m_LinkedSlots: []
diff --git a/Assets/Images/MEGASTRUCTURES.Filled.svg b/Assets/Images/MEGASTRUCTURES.Filled.svg
new file mode 100755
index 0000000..6c1c5f0
--- /dev/null
+++ b/Assets/Images/MEGASTRUCTURES.Filled.svg
@@ -0,0 +1,68 @@
+
+
+
+
diff --git a/Assets/Images/MEGASTRUCTURES.Filled.svg.meta b/Assets/Images/MEGASTRUCTURES.Filled.svg.meta
new file mode 100755
index 0000000..5a11abb
--- /dev/null
+++ b/Assets/Images/MEGASTRUCTURES.Filled.svg.meta
@@ -0,0 +1,54 @@
+fileFormatVersion: 2
+guid: b57d7fbd6459faa4b8a8c0a36db82224
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3}
+ svgType: 0
+ texturedSpriteMeshType: 0
+ svgPixelsPerUnit: 100
+ gradientResolution: 64
+ alignment: 0
+ customPivot: {x: 0, y: 0}
+ generatePhysicsShape: 0
+ viewportOptions: 0
+ preserveViewport: 0
+ advancedMode: 0
+ predefinedResolutionIndex: 1
+ targetResolution: 1080
+ resolutionMultiplier: 1
+ stepDistance: 10
+ samplingStepDistance: 100
+ maxCordDeviationEnabled: 0
+ maxCordDeviation: 1
+ maxTangentAngleEnabled: 0
+ maxTangentAngle: 5
+ keepTextureAspectRatio: 1
+ textureSize: 256
+ textureWidth: 256
+ textureHeight: 256
+ wrapMode: 0
+ filterMode: 1
+ sampleCount: 4
+ preserveSVGImageAspect: 0
+ useSVGPixelsPerUnit: 0
+ spriteData:
+ TessellationDetail: 0
+ SpriteRect:
+ name:
+ originalName:
+ pivot: {x: 0, y: 0}
+ alignment: 0
+ border: {x: 0, y: 0, z: 0, w: 0}
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ spriteID: 5e4d7192c8beda54ea50361804958881
+ PhysicsOutlines: []
diff --git a/Assets/Images/SpaceRace.Logo.png b/Assets/Images/SpaceRace.Logo.png
index 088cfdb..ceac8f1 100755
--- a/Assets/Images/SpaceRace.Logo.png
+++ b/Assets/Images/SpaceRace.Logo.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a658cc7a3a57fb0e7c2d9f64e8db9ef2775866a01bb90b191ea3a32fa2f1b93b
-size 47869
+oid sha256:3bbc04308c2b1e47c7405352141092e8f0076b9a473efe5bd495e9ca66108a74
+size 44882
diff --git a/Assets/Images/SpaceRace.Logo.svg b/Assets/Images/SpaceRace.Logo.svg
index 7406bc7..7269715 100755
--- a/Assets/Images/SpaceRace.Logo.svg
+++ b/Assets/Images/SpaceRace.Logo.svg
@@ -2,9 +2,9 @@
+ only_selected="false"
+ uniform="false" />
@@ -2470,7 +2471,8 @@
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
- only_selected="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
+ only_selected="false"
+ uniform="false" />
@@ -2666,19 +2680,19 @@
inkscape:label="left"
inkscape:groupmode="layer"
id="layer1"
- transform="translate(-323.18811,431.95252)"
+ transform="translate(-417.18799,337.95263)"
style="display:inline">
+ transform="matrix(1.2000212,0,0,1.2000212,-106.10541,349.13744)"
+ style="stroke-width:19.9996;stroke-dasharray:none">
+ style="stroke-width:102.706;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" />
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.7006px;font-family:Jura;-inkscape-font-specification:'Jura, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:19.9996;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" />
+ style="stroke-width:7.84313;stroke-dasharray:none">
+ style="stroke-width:7.84313;stroke-dasharray:none">
-
+
diff --git a/Assets/Src/UI/MenuUI.cs b/Assets/Src/UI/MenuUI.cs
index 499d903..daca603 100644
--- a/Assets/Src/UI/MenuUI.cs
+++ b/Assets/Src/UI/MenuUI.cs
@@ -21,12 +21,15 @@ public class MenuUI : MonoBehaviour {
public void AddTracks() {
SetupExit();
+ Scene current = SceneManager.GetActiveScene();
+
tracks = uiDocument.rootVisualElement.Q("tracks");
tracks.Clear();
for (int i = 0; i < SceneManager.sceneCountInBuildSettings; ++i) {
- int j = i; // top kek
+ int j = i; // top kek some pass by value thing ask liam
Scene scene = SceneManager.GetSceneByBuildIndex(i);
+ if (scene.name == current.name) continue;
string scenePath = SceneUtility.GetScenePathByBuildIndex(i);
string sceneName = Path.GetFileNameWithoutExtension(scenePath);
Button button = new Button { text = sceneName };
diff --git a/Assets/Src/UI/TimingUI.cs b/Assets/Src/UI/TimingUI.cs
index 25b9bfa..82c2603 100644
--- a/Assets/Src/UI/TimingUI.cs
+++ b/Assets/Src/UI/TimingUI.cs
@@ -28,11 +28,10 @@ public class TimingUI : MonoBehaviour {
bool ShouldHide => timing?.sectors.Count() == 0;
static string[] completionMsgs = {
- "smooth",
- "very fast",
- "well done",
- "ナイス",
"(⌐▨_▨)",
+ "^____^",
+ "(^ _ ^)",
+ "-ˏ`★ˎ`-",
};
void OnEnable() {
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 6804d91..5e29e3a 100755
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -40,7 +40,7 @@ PlayerSettings:
width: 1
height: 1
m_SplashScreenLogos:
- - logo: {fileID: 3286163911610860551, guid: e3958912cbfbde44caf565d955a13ba3, type: 3}
+ - logo: {fileID: 3286163911610860551, guid: b57d7fbd6459faa4b8a8c0a36db82224, type: 3}
duration: 2
m_VirtualRealitySplashScreen: {fileID: 0}
m_HolographicTrackingLossScreen: {fileID: 0}
@@ -443,6 +443,9 @@ PlayerSettings:
- m_BuildTarget: WebGLSupport
m_APIs: 0b000000
m_Automatic: 1
+ - m_BuildTarget: WindowsStandaloneSupport
+ m_APIs: 02000000
+ m_Automatic: 1
m_BuildTargetVRSettings:
- m_BuildTarget: Standalone
m_Enabled: 0
diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset
old mode 100644
new mode 100755
index 19588de..2ca52e9
--- a/ProjectSettings/QualitySettings.asset
+++ b/ProjectSettings/QualitySettings.asset
@@ -29,6 +29,7 @@ QualitySettings:
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 1
vSyncCount: 0
+ realtimeGICPUUsage: 25
lodBias: 0.3
maximumLODLevel: 0
enableLODCrossFade: 1
@@ -77,6 +78,7 @@ QualitySettings:
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 1
vSyncCount: 0
+ realtimeGICPUUsage: 25
lodBias: 0.4
maximumLODLevel: 0
enableLODCrossFade: 1
@@ -125,6 +127,7 @@ QualitySettings:
billboardsFaceCameraPosition: 0
useLegacyDetailDistribution: 1
vSyncCount: 1
+ realtimeGICPUUsage: 25
lodBias: 0.7
maximumLODLevel: 0
enableLODCrossFade: 1
@@ -173,6 +176,7 @@ QualitySettings:
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
vSyncCount: 1
+ realtimeGICPUUsage: 50
lodBias: 1
maximumLODLevel: 0
enableLODCrossFade: 1
@@ -221,6 +225,7 @@ QualitySettings:
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
vSyncCount: 1
+ realtimeGICPUUsage: 50
lodBias: 1.5
maximumLODLevel: 0
enableLODCrossFade: 1
@@ -262,13 +267,14 @@ QualitySettings:
globalTextureMipmapLimit: 0
textureMipmapLimitSettings: []
anisotropicTextures: 2
- antiAliasing: 0
+ antiAliasing: 4
softParticles: 1
softVegetation: 1
realtimeReflectionProbes: 1
billboardsFaceCameraPosition: 1
useLegacyDetailDistribution: 1
vSyncCount: 1
+ realtimeGICPUUsage: 100
lodBias: 2
maximumLODLevel: 0
enableLODCrossFade: 1