Skip to content

Commit b6836aa

Browse files
committed
Tweaked text to clarify some story elements
1 parent 4c5a079 commit b6836aa

8 files changed

Lines changed: 25 additions & 12 deletions

File tree

Scripts/ModTemplate/CodexDispenser.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ internal class CodexDispenser : MonoBehaviour
2626
bool animationStarted = false;
2727
bool complete = false;
2828
bool startedDispensing = false;
29+
bool forcedActive = false;
2930

3031
//Timing information
3132
float totalDuration = 57.5f; //68; //Total duration of the animation
@@ -102,7 +103,10 @@ void Update()
102103
if (Main.debugMode)
103104
{
104105
if (Keyboard.current.lKey.isPressed && Keyboard.current.uKey.wasPressedThisFrame)
106+
{
105107
SetActive(true);
108+
forcedActive = true;
109+
}
106110
}
107111

108112
//Activate
@@ -119,7 +123,7 @@ void Update()
119123
else
120124
{
121125
//Turn back off
122-
if (!sunWire.on || !populationWire.on || !technologyWire.on)
126+
if ((!sunWire.on || !populationWire.on || !technologyWire.on) && !forcedActive)
123127
{
124128
SetActive(false);
125129
}
@@ -164,12 +168,14 @@ void SetActive(bool value)
164168
coreComputer.DisplayEntry(1);
165169
coreComputer.DisplayEntry(2);
166170
coreComputer.DisplayEntry(3);
171+
coreComputer.DisplayEntry(4);
167172
}
168173
else
169174
{
170175
coreComputer.ClearEntry(1);
171176
coreComputer.ClearEntry(2);
172177
coreComputer.ClearEntry(3);
178+
coreComputer.ClearEntry(4);
173179
}
174180

175181
//Update material properties
@@ -298,7 +304,7 @@ IEnumerator CodecAnimation()
298304
probeParticles.Suppress(false);
299305

300306
//Display last computer entry
301-
coreComputer.DisplayEntry(4);
307+
coreComputer.DisplayEntry(5);
302308

303309
//Shatter the core
304310
coreTransform.localScale = Vector3.zero;

Scripts/ModTemplate/Main.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace AstralCodex
1919
public class Main : ModBehaviour
2020
{
2121
//DEBUG
22-
public static bool debugMode = false; //CHANGE ON RELEASE
22+
public static bool debugMode = true; //CHANGE ON RELEASE
2323

2424
//Constant values
2525
public static string assetBundlePath = "planets/assets/astral_codex";

Walker.AstralCodex/AstralCodex.dll

0 Bytes
Binary file not shown.

Walker.AstralCodex/AstralCodex.pdb

32 Bytes
Binary file not shown.

Walker.AstralCodex/planets/GiantsDeep_Body.nhcache

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

Walker.AstralCodex/planets/text/codex_computer_core.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
11
<NomaiObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/text_schema.xsd">
22
<TextBlock>
33
<ID>1</ID>
4-
<Text>We used the <![CDATA[<Color=orange>]]>Astral Codec<![CDATA[</Color>]]> to transmit every story, every piece of information we could record before the end. If you're reading this, our message must have made it through the vortex intact.</Text>
4+
<Text>It's hard to believe that this message will ever be found. By the time anyone reads this, our entire universe, everything and everyone we've ever known, will have been dead for billions of years. That's a difficult thing to imagine.</Text>
55
</TextBlock>
66
<TextBlock>
77
<ID>2</ID>
88
<ParentID>1</ParentID>
9-
<Text>Take it. Add your own stories and knowledge, and pass it onwards through the vortex in whatever way you can. Together we can keep the thread of memory alive.
10-
- Explorer</Text>
9+
<Text>We used the <![CDATA[<Color=orange>]]>Astral Codec<![CDATA[</Color>]]> to transmit every story, every piece of information we could record before the end. If you're reading this, our message must have made it through the vortex intact.</Text>
1110
</TextBlock>
1211
<TextBlock>
1312
<ID>3</ID>
1413
<ParentID>2</ParentID>
14+
<Text>Take it. Add your own stories and knowledge, and pass it onwards through the vortex in whatever way you can. Together we can keep the thread of memory alive.
15+
- Explorer</Text>
16+
</TextBlock>
17+
<TextBlock>
18+
<ID>4</ID>
19+
<ParentID>3</ParentID>
1520
<Text>
1621
tests passed - codec safeguards disabled
1722
| \ | / |
@@ -21,8 +26,8 @@ core activated - insert device for download
2126
</Text>
2227
</TextBlock>
2328
<TextBlock>
24-
<ID>4</ID>
25-
<ParentID>3</ParentID>
29+
<ID>5</ID>
30+
<ParentID>4</ParentID>
2631
<Text>
2732
codec downloaded successfully
2833
| * * * | * * * * |

Walker.AstralCodex/planets/text/giants_projection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<TextBlock>
77
<ID>2</ID>
88
<ParentID>1</ParentID>
9-
<Text>Anomaly solar distance: 35 kilometers. Anomaly inclination: 270 degrees.</Text>
9+
<Text><![CDATA[<Color=lightblue>]]>Anomaly<![CDATA[</Color>]]> solar distance: 35 kilometers. <![CDATA[<Color=lightblue>]]>Anomaly<![CDATA[</Color>]]> inclination: 270 degrees.</Text>
1010
</TextBlock>
1111
<ShipLogConditions>
1212
<RevealFact>
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/translation_schema.json",
33
"ShipLogDictionary": {
4-
"Symbols are scattered throughout the message written on the crystalline cairn.": "Symbols are scattered throughout the message written on the crystalline cairns."
4+
"Symbols are scattered throughout the message written on the crystalline cairn.": "Symbols are scattered throughout the message written on the crystalline cairns.",
5+
"An anomaly resting far below the plane of the solar system. A secondary probe from the Orbital Probe Cannon is found nearby.": "An anomaly resting far below the plane of the solar system. A Nomai probe is found nearby."
56
},
67
"DialogueDictionary": {
78
"<![CDATA[<i>Recall the Strangers...</i>]]>": "<![CDATA[<i>Recall the inhabitants of the Stranger...</i>]]>",
89
"The Strangers were archivists, preserving information at any cost. But their fear of the Eye led them to hide from the world inside a simulation of their own creation. Until one of them released the signal for the Nomai to find, and was imprisoned for their actions.": "The inhabitants of the Stranger were archivists, preserving information at any cost. But their fear of the Eye led them to hide from the world inside a simulation of their own creation. Until one of them released the signal for the Nomai to find, and was imprisoned for their actions.",
9-
"An anomaly resting far below the plane of the solar system. A secondary probe from the Orbital Probe Cannon is found nearby.": "An anomaly resting far below the plane of the solar system. A Nomai probe is found nearby."
10+
"Firing signal received, retrieving stored coordinates. Launching secondary probe. Secondary probe arrived at destination.": "Firing signal received, retrieving stored coordinates. Launching secondary probe. Secondary probe arrived at destination. Beginning primary probe launch sequence.",
11+
"We used the <![CDATA[<Color=orange>]]>Astral Codec<![CDATA[</Color>]]> to transmit every story, every piece of information we could record before the end. If you're reading this, our message must have made it through the vortex intact.": "This probe is our final hope. We used the <![CDATA[<Color=orange>]]>Astral Codec<![CDATA[</Color>]]> to transmit every story, every piece of information we could record before the end. If you're reading this, our message must have made it through the vortex intact."
1012
}
1113
}

0 commit comments

Comments
 (0)