Skip to content

Commit

Permalink
Pre-release backup
Browse files Browse the repository at this point in the history
I don't know how this works, so I'm testing it.
  • Loading branch information
Samster68OW committed Sep 17, 2022
1 parent 829bf23 commit 10c8c82
Show file tree
Hide file tree
Showing 35 changed files with 1,402 additions and 12 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022 New Horizons Team
Copyright (c) 2022 Samster68

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
28 changes: 26 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,26 @@
# IDK
Don't rush me.
# Fret's Quest
This mod is a short unofficial story mod for Outer Wilds. The adventure begins with a new entry in your ship log!
Note: This is an addon mod for [New Horizons](https://outerwildsmods.com/mods/newhorizons/).

Spoilers:
- Outer Wilds base game spoilers? Yes.
- Echoes of the Eye DLC spoilers? No.
- Jammer Lore spoilers? No.

If you record/stream yourself playing this mod, I would love to see it! You can find me on the [Outer Wilds Modding Discord](https://discord.gg/MvbCbBz6Q6). Stop by and chat with us about modding!

# Credits
- Author: Samster68
- Music: Smuffy

# Special Thanks:
- [heart1an](https://github.com/hearth1an)
- [clay](https://github.com/FreezeDriedMangos)
- [xen](https://github.com/xen-42)
- Trifid
- CrypticBird
- The rest of the Outer Wilds Modding community

# Disclaimer
This work is unofficial fan content created under permission from the Mobius Digital Fan Content Policy.
It includes materials which are the property of Mobius Digital and it is neither approved nor endorsed by Mobius Digital.
4 changes: 4 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"enabled": true,
"settings": {}
}
10 changes: 5 additions & 5 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"filename": "NewHorizonsConfig.dll",
"author": "[your name]",
"name": "[your readable mod name]",
"uniqueName": "[your name].[your unique mod ID]",
"version": "0.0.0",
"owmlVersion": "2.1.0",
"author": "Samster68",
"name": "Fret's Quest",
"uniqueName": "Samster68.FretsQuest",
"version": "0.1.0",
"owmlVersion": "2.6.0",
"dependencies": [ "xen.NewHorizons" ]
}
Binary file added planets/Assets/custom_HeightMap.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added planets/Assets/custom_TextureMap.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added planets/Assets/lost_strings_clouds.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added planets/Audio/HearthianRadio.wav
Binary file not shown.
82 changes: 82 additions & 0 deletions planets/Dialogue/Fret01.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<DialogueTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/dialogue_schema.xsd">
<NameField>Fret</NameField>

<DialogueNode>
<Name></Name>
<EntryCondition>DEFAULT</EntryCondition>
<Dialogue>
<Page>Hi! I'm Fret.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>Nice to meet you.</Text>
<DialogueTarget>1</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>Are you a Nomai?</Text>
<DialogueTarget>2</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>1</Name>
<Dialogue>
<Page>It's nice to meet you, too! Your village is quite cute, I must say.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>Thanks...?</Text>
<DialogueTarget>3</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>2</Name>
<Dialogue>
<Page>Yes, I am! I'm just passing through.</Page>
<Page>Actually, I could use your help with something.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>What is it?</Text>
<DialogueTarget>3</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>3</Name>
<Dialogue>
<Page>Unfortunately, I'm not here on vacation.</Page>
<Page>I'm looking for my magic banjo.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>Your magic... banjo?</Text>
<DialogueTarget>4</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>4</Name>
<Dialogue>
<Page>That's right! A group of rogue Nomai stole it from me and fled to this solar system.</Page>
<Page>I only just started searching, but I've determined that it is not on <![CDATA[<color=orange>Timber Hearth</color>]]>.</Page>
<Page>I tried using the radio at the house behind me to locate it, but I can't get it to work. It doesn't seem to be making any <![CDATA[<color=orange>sound</color>]]>.</Page>
<Page>It's a bit more analog than I'm used to.</Page>
<Page>Anyway, I'm going to rest here for a moment before continuing. If you wouldn't mind, keep an eye out for my magic banjo.</Page>
</Dialogue>
<RevealFacts>
<FactID>BACKSTORY_FROM_FRET</FactID>
<FactID>BACKSTORY_FROM_FRET_2</FactID>
<FactID>SPOKE_TO_FRET</FactID>
<FactID>WONDER_AR</FactID>
<FactID>WONDER_BH</FactID>
<FactID>WONDER_GD</FactID>
</RevealFacts>
</DialogueNode>

</DialogueTree>
63 changes: 63 additions & 0 deletions planets/Dialogue/Fret02.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<DialogueTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/dialogue_schema.xsd">
<NameField>Fret</NameField>

<DialogueNode>
<Name></Name>
<EntryCondition>DEFAULT</EntryCondition>
<Dialogue>
<Page>It's good to see you again.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>What is this place?</Text>
<DialogueTarget>1</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>Is that a giant banjo?!</Text>
<DialogueTarget>2</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>1</Name>
<Dialogue>
<Page>You are standing in a newly-created galaxy. It was formed by those banjo bandits you've been chasing down.</Page>
<Page>My magic banjo had the power to create an entire galaxy. Who knew?</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>Is this what you wanted?</Text>
<DialogueTarget>3</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>2</Name>
<Dialogue>
<Page>Yes, it is. It was my magic banjo, once. Now it's part of the newly-formed Banjo Galaxy.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>Is this what you wanted?</Text>
<DialogueTarget>3</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>3</Name>
<Dialogue>
<Page>No, not really. I just wanted to get my banjo back.</Page>
<Page>I only used it to write sick new music.</Page>
<Page>But that's a funny thing about the universe. It does what it wants, no matter what we do.</Page>
<Page>What's happened here is merely a moment in time. A point in an ever-expanding tree of possibilities.</Page>
<Page>Who's to say that in another galaxy there is a giant dulcimer above our heads? Or perhaps a picklo?</Page>
<Page>We just happened to stumble upon the place with you, me, and a giant magical banjo.</Page>
<Page>Do you understand what I am saying, friend? Be curious, be creative, and keep exploring.</Page>
<Page>I'm thrilled to imagine all of the amazing journys that are out there waiting for you.</Page>
</Dialogue>
</DialogueNode>

</DialogueTree>
96 changes: 96 additions & 0 deletions planets/Dialogue/Reson.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<DialogueTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/dialogue_schema.xsd">
<NameField>Reson</NameField>

<DialogueNode>
<Name></Name>
<EntryCondition>DEFAULT</EntryCondition>
<Dialogue>
<Page>Hello. I didn't expect to see anyone else here.</Page>
</Dialogue>
<DialogueTarget>1</DialogueTarget>
</DialogueNode>

<DialogueNode>
<Name>1</Name>
<Dialogue>
<Page>I'm sure you have questions.</Page>
</Dialogue>
<DialogueOptionsList>
<DialogueOption>
<Text>What is this place?</Text>
<DialogueTarget>2</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>Who are you?</Text>
<DialogueTarget>3</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>What does the banjo do?</Text>
<DialogueTarget>4</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>What lies beyond this planet?</Text>
<DialogueTarget>5</DialogueTarget>
</DialogueOption>
<DialogueOption>
<Text>I'm going to look around.</Text>
<DialogueTarget>6</DialogueTarget>
</DialogueOption>
</DialogueOptionsList>
</DialogueNode>

<DialogueNode>
<Name>2</Name>
<Dialogue>
<Page>You are standing in the newly-created <![CDATA[<color=orange>Banjo Galaxy</color>]]>.</Page>
<Page>At least, I think you are. My tracking technology doesn't seem to be working here.</Page>
<Page>This place was created by my cohorts and I using the magic banjo. However, I did not anticipate that plucking the strings would cost my friends their lives.</Page>
<Page>In this universe, <![CDATA[<color=orange>playing god will always cost you</color>]]>.</Page>
</Dialogue>
<DialogueTarget>1</DialogueTarget>
</DialogueNode>

<DialogueNode>
<Name>3</Name>
<Dialogue>
<Page>My name is <![CDATA[<color=orange>Reson</color>]]>. I am a member of an advanced species known as the Nomai. I am an explorer, just like you.</Page>
<Page>My guild and I were exploring a solar system not too far from your own when we discovered the banjo.</Page>
<Page>The planet had been stipped of its resources. The grass wouldn't grow and the rivers had all dried up. There wasn't a tree in sight.</Page>
<Page>But, somehow, there sat the banjo. Peacefully lying against a tree.</Page>
<Page>Like someone had just used it.</Page>
<Page>After studying it at our camp, Fret determined that it had the power to solve the problem that no Nomai could: avoiding the <![CDATA[<color=orange>End of the Universe</color>]]>.</Page>
<Page>Fret thought it was too dangerous to use. Rim, Bridge, and I disagreed. If there was a chance to save our species, why not take it?</Page>
</Dialogue>
<DialogueTarget>1</DialogueTarget>
</DialogueNode>

<DialogueNode>
<Name>4</Name>
<Dialogue>
<Page>The magic banjo is very powerful, and I regret not taking the time to study it further.</Page>
<Page>When we studied it at our camp, we determined that it has <![CDATA[<color=orange>space-altering properties</color>]]>.</Page>
<Page>A few chords played on the banjo are enough to create entire galaxies. We are standing in the result of a simple G chord.</Page>
<Page>I wanted to play it more once I arrived on this world, but the banjo disappeared as I stepped through the singularity.</Page>
<Page>I'm not too concerned, though. I have a feeling it is close by.</Page>
</Dialogue>
<DialogueTarget>1</DialogueTarget>
</DialogueNode>

<DialogueNode>
<Name>5</Name>
<Dialogue>
<Page>I am not sure. The skies above us are cloudy, and I did not bring the proper equipment to travel off-world.</Page>
<Page>Interestingly, it looks like a <![CDATA[<color=orange>Hearthian vessel</color>]]> appeared here moments before you did.</Page>
<Page>It seems that fate has chosen you to be the first to see what's beyond the fog.</Page>
</Dialogue>
<DialogueTarget>1</DialogueTarget>
</DialogueNode>

<DialogueNode>
<Name>6</Name>
<Dialogue>
<Page>Fair well on your exploration.</Page>
</Dialogue>
</DialogueNode>

</DialogueTree>
60 changes: 60 additions & 0 deletions planets/ExistingPlanets/brittle_hollow.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"$schema": "https://raw.githubusercontent.com/xen-42/outer-wilds-new-horizons/main/NewHorizons/Schemas/body_schema.json",
"name": "BRITTLE_HOLLOW",
"Base": {
"gravityFallOff": "linear"
},
"Orbit": {},
"Props": {
"details": [
{
"path": "TimberHearth_Body/Sector_TH/Sector_Village/Sector_LowerVillage/Characters_LowerVillage/Kids_PreGame/Props_HEA_Radio/",
"position": {
"x": 140.177673,
"y": 209.928284,
"z": 157.977966
},
"rotation": {
"x": 27.305748,
"y": 331.988617,
"z": 313.0707
}
}
],
"nomaiText": [
{
"position": {
"x": 141.286026,
"y": 208.499176,
"z": 159.361374
},
"rotation": {
"x": 37.127903,
"y": 332.719421,
"z": 321.659
},
"type": "recorder",
"location": "unspecified",
"xmlFile": "planets/Text/BrittleHollowRecorder.xml"
}
],
"signals": [
{
"audio": "planets/Audio/HearthianRadio.wav",
"detectionRadius": 20.0,
"frequency": "Hearthian Radio",
"name": "Bridge's Radio",
"position": {
"x": 140.178162,
"y": 209.928268,
"z": 157.9794
}
}
]
},
"ReferenceFrame": {},
"ShipLog": {
"spriteFolder": "planets/ShipLogs/sprites",
"xmlFile": "planets/ShipLogs/BrittleHollow.xml"
}
}

0 comments on commit 10c8c82

Please sign in to comment.