diff --git a/Makefile b/Makefile index 790eea70..fe69c285 100644 --- a/Makefile +++ b/Makefile @@ -41,12 +41,16 @@ src/imods.tar.gz: $(wildcard src/imods/*) $(wildcard src/imods/*/*) ## Running live -# Run 'SERVE_FLAGS="--reset-last-version" make src/imods.tar.gz test' to make imods and pass --reset-last-version through +# Run 'rm src/imods.tar.gz; SERVE_FLAGS="--reset-last-version" make src/imods.tar.gz test' to make imods and pass --reset-last-version through .PHONY: test test: install src/imods.tar.gz yarn run vue-cli-service electron:serve $(SERVE_FLAGS) # yarn dev +.PHONY: itest + -rm src/imods.tar.gz + SERVE_FLAGS="--reset-last-version" make src/imods.tar.gz test + ## Building output .PHONY: build diff --git a/package.json b/package.json index 1b858466..0547ea21 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "engines": { "node": "18.20" }, - "version": "2.5.3", + "version": "2.5.4", "license": "GPL-3.0", "repository": "github:Bambosh/unofficial-homestuck-collection", "private": true, diff --git a/src/components/Extras/Skaianet.vue b/src/components/Extras/Skaianet.vue index 7f83b115..e67b5a68 100644 --- a/src/components/Extras/Skaianet.vue +++ b/src/components/Extras/Skaianet.vue @@ -116,6 +116,17 @@
+ + + + +
+ + +
+
+
+
@@ -142,7 +153,7 @@
-
© 1889-2029 Skaianet Systems Incorporated. All rights reserved.
+
☺1889-2029 Skaianet Systems Incorporated. All rights reserved.
@@ -156,6 +167,13 @@ import NavBanner from '@/components/UIElements/NavBanner.vue' import MediaEmbed from '@/components/UIElements/MediaEmbed.vue' import SpoilerBox from '@/components/UIElements/SpoilerBox.vue' +var fs +if (!window.isWebApp) { + fs = require('fs') +} else { + fs = undefined +} + export default { name: 'skaianet', props: [ @@ -267,7 +285,13 @@ export default { Act 4

Steam store page

-

14 September 2017 - Ongoing

` +

+ 14 September 2017 - Present

+

+ Kickstarter: 4 September 2012
+ Act 1: 14 September 2017
+ Act 2: 25 November 2020 +

` }, { icon: "archive/skaianet/viz.gif", @@ -282,11 +306,12 @@ export default { { icon: "archive/skaianet/spoon.gif", title: ` - SPOON.PDF + SPOON.PDF `, content: `

Journey with Sweet Bro as he joroneys to recover his spoon over a long jounrey.

Kickstarter

+

Topatoco (Archive, discontinued)

8 November 2018

` }, { @@ -308,14 +333,13 @@ export default { EPILOGUES.TXT WWW - - VIZ - `, + `, content: `

Tales of dubious authenticity.

Ten years ago, a young man stood in his bedroom. The events set in motion that day would change his and his friends' lives forever, for the better and the worse (and the ridiculous). Now, in the aftermath, he has to make a choice: Meat or Candy?

-

Description from VIZ Media.

-

Online release: 13 - 20 April 2019

+

VIZ Media print release (Archive, discontinued)

+

Prologue release: 13 April 2019
+ Online release: 20 April 2019

VIZ Media print release: 14 January 2020

` }, { @@ -336,21 +360,42 @@ export default {

4 September 2019 - 1 April 2020

` }, { + preicon: "assets://archive/skaianet/snake.png", + pretitle: ` + HOMESTUCK^2.TXT + `, icon: "archive/skaianet/hs2.gif", title: ` - HOMESTUCK^2.TXT + BEYONDCANON.TXT `, content: ` -

This is not Homestuck. But it is not not Homestuck. This is...

+

Homestuck: Beyond Canon (HS:BC) is a further continuation of the Homestuck story, after the events of The Homestuck Epilogues and Pesterquest.

+ +

It is a story about the consequences of the pursuit of relevancy and growing up. As this work is a direct followup to The Homestuck Epilogues it is highly recommended you be familiar with what happens in that story.

+ +

Description from the website's About page.

+ +
+ +

Homestuck^2: Beyond Canon was a What Pumpkin/Snake Solutions collaboration from 25 October 2019 until 29 December 2020, when it was put on an indefinite hiatus.
Snake Solutions Studio LLP was disbanded January 2021.

+ +

On 8 October 2023, the project was rebranded as Homestuck: Beyond Canon (HS:BC) and was continued by a new team known as the Homestuck independent creative union. The story picked up from where it had left off.

+

Homestuck^2: Beyond Canon: 25 October 2019 - 29 December 2020

+

Homestuck: Beyond Canon: 8 October 2023 - Present

` + }, + { + icon: "archive/skaianet/psycholonials.gif", + title: ` + PSYCHOLONIALS.EXE + `, + content: ` +

While in communication with supernatural forces, two influencers launch a daring new social media brand.

-

HOMESTUCK^2: BEYOND CANON

+

A visual novel by Andrew Hussie.
+ Soundtrack by Clark Powell.

-

Homestuck^2: Beyond Canon is an official continuation of the cult-classic webcomic Homestuck and a follow-up to The Homestuck Epilogues, dropped as a major event in April of 2019.

-

Homestuck 2: Beyond Canon takes a combination of Andrew Hussie's original writing and plot outlines and concepts and joins him with a team of new, diverse voices to expand the compelling narratives of Homestuck's most (and least) beloved characters.

-

Description from the Homestuck Patreon.

-

25 October 2019 -

` +

3 Feburary 2021

` } - //

On an indefinite hiatus as of Feb 2021. You can see the announcement post here

], cursedText: { } } @@ -370,21 +415,21 @@ export default { setApophis() { // Get todays date and time let now = new Date().getTime() - + // Find the distance between now and the count down date let distance = this.countDownDate - now - + // Time calculations for days, hours, minutes and seconds let years = Math.floor(distance / (1000 * 60 * 60 * 24 * 365)) let days = Math.floor(distance / (1000 * 60 * 60 * 24)) - (years * 365) let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)) let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)) let seconds = Math.floor((distance % (1000 * 60)) / 1000) - + // Output the result in an element with class="Apophis" this.apophis = years + "y " + days + "d " + hours + "h " + minutes + "m " + seconds + "s " - - // If the count down is over, write some text + + // If the count down is over, write some text if (distance < 0) { clearInterval(this.marqueeInterval) this.apophis = "EXPIRED" @@ -407,8 +452,7 @@ export default { } else { return fs.readFileSync(this.$mspaFileStream(url), 'utf8') } - // require('fs').readFileSync(this.$mspaFileStream(url), 'utf8') - }, + } }, updated() { }, diff --git a/src/imods/_twoToThree/archive/skaianet/psycholonials.gif b/src/imods/_twoToThree/archive/skaianet/psycholonials.gif new file mode 100644 index 00000000..9a668433 Binary files /dev/null and b/src/imods/_twoToThree/archive/skaianet/psycholonials.gif differ diff --git a/src/imods/_twoToThree/archive/skaianet/snake.png b/src/imods/_twoToThree/archive/skaianet/snake.png new file mode 100644 index 00000000..60c3515e Binary files /dev/null and b/src/imods/_twoToThree/archive/skaianet/snake.png differ