From 21ebfc296b9bea176b29083a68ccc89892b65f54 Mon Sep 17 00:00:00 2001 From: Bruce Pascoe Date: Wed, 18 Dec 2024 15:31:03 -0500 Subject: [PATCH] neoSphere 5.10.0 Rebranding! neoSphere is now produced by Where'd She Go? LLC. Release includes the new `ssj host` command, `Surface#clipTo` stack, and a CLI overhaul for SSj. --- CHANGELOG.md | 5 +++-- LICENSE.txt | 2 +- VERSION | 2 +- assets/system/cell_modules/cell-runtime.js | 2 +- assets/system/game_modules/console.js | 2 +- assets/system/game_modules/focus-target.js | 2 +- assets/system/game_modules/music.js | 2 +- assets/system/game_modules/pact.js | 2 +- assets/system/game_modules/prim.js | 2 +- assets/system/game_modules/scene.js | 2 +- assets/system/game_modules/sphere-runtime.js | 2 +- assets/system/game_modules/task.js | 2 +- assets/system/game_modules/tween.js | 2 +- assets/system/oozaru/assets/default.frag.glsl | 2 +- assets/system/oozaru/assets/default.vert.glsl | 2 +- assets/system/oozaru/index.html | 2 +- assets/system/oozaru/oozaru.json | 5 +++-- assets/system/oozaru/runtime/console.js | 2 +- assets/system/oozaru/runtime/data-stream.js | 2 +- assets/system/oozaru/runtime/focus-target.js | 2 +- assets/system/oozaru/runtime/from.js | 2 +- assets/system/oozaru/runtime/logger.js | 2 +- assets/system/oozaru/runtime/music.js | 2 +- assets/system/oozaru/runtime/pact.js | 2 +- assets/system/oozaru/runtime/prim.js | 2 +- assets/system/oozaru/runtime/random.js | 2 +- assets/system/oozaru/runtime/scene.js | 2 +- .../system/oozaru/runtime/sphere-runtime.js | 2 +- assets/system/oozaru/runtime/task.js | 2 +- assets/system/oozaru/runtime/tween.js | 2 +- assets/system/oozaru/scripts/audialis.js | 2 +- assets/system/oozaru/scripts/data-stream.js | 2 +- assets/system/oozaru/scripts/deque.js | 2 +- assets/system/oozaru/scripts/fido.js | 2 +- assets/system/oozaru/scripts/fontso.js | 2 +- assets/system/oozaru/scripts/galileo.js | 2 +- assets/system/oozaru/scripts/game.js | 5 ++++- assets/system/oozaru/scripts/input-engine.js | 2 +- assets/system/oozaru/scripts/job-queue.js | 2 +- assets/system/oozaru/scripts/main.js | 6 +++++- assets/system/oozaru/scripts/package.js | 2 +- assets/system/oozaru/scripts/pegasus.js | 2 +- assets/system/oozaru/scripts/utilities.js | 2 +- assets/system/oozaru/scripts/version.js | 7 ++++++- assets/system/runtime/data-stream.js | 2 +- assets/system/runtime/from.js | 2 +- assets/system/runtime/logger.js | 2 +- assets/system/runtime/random.js | 2 +- assets/system/shaders/default.frag.glsl | 2 +- assets/system/shaders/default.vert.glsl | 2 +- docs/sphere2-core-api.txt | 2 +- manpages/cell.1 | 2 +- manpages/neosphere.1 | 2 +- manpages/spherun.1 | 2 +- manpages/ssj.1 | 2 +- msvs/cell.rc | Bin 4680 -> 4726 bytes msvs/neosphere.rc | Bin 5226 -> 5272 bytes msvs/ssj.rc | Bin 4676 -> 4722 bytes setup/neoSphereSetup.iss | 8 ++++---- src/shared/version.h | 2 +- 60 files changed, 76 insertions(+), 62 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d64a26c0..29c5abe9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ neoSphere Changelog =================== -v5.10.0 - WiP -------------- +v5.10.0 - December 18, 2024 +--------------------------- +* Rebranding! neoSphere is now produced by **Where'd She Go? LLC**. * Adds a `clipOp` parameter to `Surface#clipTo()` that lets games control how the clipping box is changed by the call. * Adds a `Surface#unclip()` method for undoing the previous clipping change. diff --git a/LICENSE.txt b/LICENSE.txt index f5307225..7999f8aa 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,5 +1,5 @@ neoSphere JavaScript game platform -Copyright (c) 2015-2024, Fat Cerberus +Copyright (c) 2015-2024, Where'd She Go? LLC All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/VERSION b/VERSION index 190a3279..c355d6e2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.10.0w \ No newline at end of file +5.10.0 \ No newline at end of file diff --git a/assets/system/cell_modules/cell-runtime.js b/assets/system/cell_modules/cell-runtime.js index 8b303e51..a2c44c91 100644 --- a/assets/system/cell_modules/cell-runtime.js +++ b/assets/system/cell_modules/cell-runtime.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/console.js b/assets/system/game_modules/console.js index 26b58cd1..7c6f7677 100644 --- a/assets/system/game_modules/console.js +++ b/assets/system/game_modules/console.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/focus-target.js b/assets/system/game_modules/focus-target.js index c480e5e7..007da9ce 100644 --- a/assets/system/game_modules/focus-target.js +++ b/assets/system/game_modules/focus-target.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/music.js b/assets/system/game_modules/music.js index 170e6442..b2a979cf 100644 --- a/assets/system/game_modules/music.js +++ b/assets/system/game_modules/music.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/pact.js b/assets/system/game_modules/pact.js index 3fdb3d0c..520d44a2 100644 --- a/assets/system/game_modules/pact.js +++ b/assets/system/game_modules/pact.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/prim.js b/assets/system/game_modules/prim.js index ac436f71..8bcb04b4 100644 --- a/assets/system/game_modules/prim.js +++ b/assets/system/game_modules/prim.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/scene.js b/assets/system/game_modules/scene.js index 7a0ef153..a33597af 100644 --- a/assets/system/game_modules/scene.js +++ b/assets/system/game_modules/scene.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/sphere-runtime.js b/assets/system/game_modules/sphere-runtime.js index 9fdae771..cf0ec401 100644 --- a/assets/system/game_modules/sphere-runtime.js +++ b/assets/system/game_modules/sphere-runtime.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/task.js b/assets/system/game_modules/task.js index 62704b13..3fa42710 100644 --- a/assets/system/game_modules/task.js +++ b/assets/system/game_modules/task.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/game_modules/tween.js b/assets/system/game_modules/tween.js index b2beb705..615603ca 100644 --- a/assets/system/game_modules/tween.js +++ b/assets/system/game_modules/tween.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/assets/default.frag.glsl b/assets/system/oozaru/assets/default.frag.glsl index 418522e8..c6b0012a 100644 --- a/assets/system/oozaru/assets/default.frag.glsl +++ b/assets/system/oozaru/assets/default.frag.glsl @@ -1,6 +1,6 @@ /** * Oozaru JavaScript game engine - * Copyright (c) 2015-2018, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/assets/default.vert.glsl b/assets/system/oozaru/assets/default.vert.glsl index a3bfaa49..980a365b 100644 --- a/assets/system/oozaru/assets/default.vert.glsl +++ b/assets/system/oozaru/assets/default.vert.glsl @@ -1,6 +1,6 @@ /** * Oozaru JavaScript game engine - * Copyright (c) 2015-2018, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/index.html b/assets/system/oozaru/index.html index 79740bb8..e20589f6 100644 --- a/assets/system/oozaru/index.html +++ b/assets/system/oozaru/index.html @@ -15,7 +15,7 @@ Sphere logo
Oozaru Sphere for the Web
- © 2016-2024 Fat Cerberus + © Where'd She Go? LLC
diff --git a/assets/system/oozaru/oozaru.json b/assets/system/oozaru/oozaru.json index ac431348..d7b4168f 100644 --- a/assets/system/oozaru/oozaru.json +++ b/assets/system/oozaru/oozaru.json @@ -1,5 +1,6 @@ { "name": "Oozaru", - "publisher": "Fat Cerberus", - "version": "0.7.0w" + "publisher": "Where'd She Go? LLC", + "version": "0.7.0", + "copyright": "2016-2024 Where'd She Go? LLC" } \ No newline at end of file diff --git a/assets/system/oozaru/runtime/console.js b/assets/system/oozaru/runtime/console.js index 0348e747..b6654a69 100644 --- a/assets/system/oozaru/runtime/console.js +++ b/assets/system/oozaru/runtime/console.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/data-stream.js b/assets/system/oozaru/runtime/data-stream.js index 31857250..439d54a0 100644 --- a/assets/system/oozaru/runtime/data-stream.js +++ b/assets/system/oozaru/runtime/data-stream.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/focus-target.js b/assets/system/oozaru/runtime/focus-target.js index 7f54b481..cbc82ed2 100644 --- a/assets/system/oozaru/runtime/focus-target.js +++ b/assets/system/oozaru/runtime/focus-target.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/from.js b/assets/system/oozaru/runtime/from.js index b50688fa..7585c4eb 100644 --- a/assets/system/oozaru/runtime/from.js +++ b/assets/system/oozaru/runtime/from.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/logger.js b/assets/system/oozaru/runtime/logger.js index 0bb8c4b4..34f85c57 100644 --- a/assets/system/oozaru/runtime/logger.js +++ b/assets/system/oozaru/runtime/logger.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/music.js b/assets/system/oozaru/runtime/music.js index 1fc8e3c5..04f0cbf1 100644 --- a/assets/system/oozaru/runtime/music.js +++ b/assets/system/oozaru/runtime/music.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/pact.js b/assets/system/oozaru/runtime/pact.js index 3cb78cb3..520d44a2 100644 --- a/assets/system/oozaru/runtime/pact.js +++ b/assets/system/oozaru/runtime/pact.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/prim.js b/assets/system/oozaru/runtime/prim.js index a93278cd..8bcb04b4 100644 --- a/assets/system/oozaru/runtime/prim.js +++ b/assets/system/oozaru/runtime/prim.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/random.js b/assets/system/oozaru/runtime/random.js index 1bfc3799..99d0eb56 100644 --- a/assets/system/oozaru/runtime/random.js +++ b/assets/system/oozaru/runtime/random.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/scene.js b/assets/system/oozaru/runtime/scene.js index 9a8687aa..3fd2c4ac 100644 --- a/assets/system/oozaru/runtime/scene.js +++ b/assets/system/oozaru/runtime/scene.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/sphere-runtime.js b/assets/system/oozaru/runtime/sphere-runtime.js index 518a6b9f..b0366487 100644 --- a/assets/system/oozaru/runtime/sphere-runtime.js +++ b/assets/system/oozaru/runtime/sphere-runtime.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/task.js b/assets/system/oozaru/runtime/task.js index 96c14c98..a60353c0 100644 --- a/assets/system/oozaru/runtime/task.js +++ b/assets/system/oozaru/runtime/task.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/runtime/tween.js b/assets/system/oozaru/runtime/tween.js index ca9b5439..615603ca 100644 --- a/assets/system/oozaru/runtime/tween.js +++ b/assets/system/oozaru/runtime/tween.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2022, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/audialis.js b/assets/system/oozaru/scripts/audialis.js index ed5f276f..83970194 100644 --- a/assets/system/oozaru/scripts/audialis.js +++ b/assets/system/oozaru/scripts/audialis.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/data-stream.js b/assets/system/oozaru/scripts/data-stream.js index 778197c2..d010c806 100644 --- a/assets/system/oozaru/scripts/data-stream.js +++ b/assets/system/oozaru/scripts/data-stream.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/deque.js b/assets/system/oozaru/scripts/deque.js index 2d8e3379..2ae09b43 100644 --- a/assets/system/oozaru/scripts/deque.js +++ b/assets/system/oozaru/scripts/deque.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/fido.js b/assets/system/oozaru/scripts/fido.js index 1b28f70b..35d90883 100644 --- a/assets/system/oozaru/scripts/fido.js +++ b/assets/system/oozaru/scripts/fido.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/fontso.js b/assets/system/oozaru/scripts/fontso.js index 61b84449..3ce042db 100644 --- a/assets/system/oozaru/scripts/fontso.js +++ b/assets/system/oozaru/scripts/fontso.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/galileo.js b/assets/system/oozaru/scripts/galileo.js index 016fb7e3..7834a544 100644 --- a/assets/system/oozaru/scripts/galileo.js +++ b/assets/system/oozaru/scripts/galileo.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/game.js b/assets/system/oozaru/scripts/game.js index fdf93d97..7fef2e5f 100644 --- a/assets/system/oozaru/scripts/game.js +++ b/assets/system/oozaru/scripts/game.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -100,6 +100,9 @@ class Game static async launch() { document.title = `${Game.manifest.name} - ${Version.engine}`; + document.getElementById('gameTitle').innerHTML = Game.manifest.name; + document.getElementById('copyright').innerHTML = `game by ${Game.manifest.author}`; + Galileo.rerez(Game.manifest.resolution.x, Game.manifest.resolution.y); // load and execute the game's main module. if it exports a startup diff --git a/assets/system/oozaru/scripts/input-engine.js b/assets/system/oozaru/scripts/input-engine.js index 93709f6b..6c3d88f6 100644 --- a/assets/system/oozaru/scripts/input-engine.js +++ b/assets/system/oozaru/scripts/input-engine.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/job-queue.js b/assets/system/oozaru/scripts/job-queue.js index fe7881b1..44fee4e0 100644 --- a/assets/system/oozaru/scripts/job-queue.js +++ b/assets/system/oozaru/scripts/job-queue.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/main.js b/assets/system/oozaru/scripts/main.js index 63fd3f74..cdcee1b5 100644 --- a/assets/system/oozaru/scripts/main.js +++ b/assets/system/oozaru/scripts/main.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,6 +58,10 @@ async function main() }); const menu = document.getElementById('menu'); + const engineNameSpan = document.getElementById('name'); + const copyrightSpan = document.getElementById('copyright'); + engineNameSpan.innerText = Version.engine; + copyrightSpan.innerText = `© ${Version.copyright}`; let useDistDir = true; try { const gameList = await Fido.fetchJSON('games/index.json'); diff --git a/assets/system/oozaru/scripts/package.js b/assets/system/oozaru/scripts/package.js index 8ace0a17..1176a3a6 100644 --- a/assets/system/oozaru/scripts/package.js +++ b/assets/system/oozaru/scripts/package.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/pegasus.js b/assets/system/oozaru/scripts/pegasus.js index 31bda517..d6e256ec 100644 --- a/assets/system/oozaru/scripts/pegasus.js +++ b/assets/system/oozaru/scripts/pegasus.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/utilities.js b/assets/system/oozaru/scripts/utilities.js index 1b762fb7..c1860857 100644 --- a/assets/system/oozaru/scripts/utilities.js +++ b/assets/system/oozaru/scripts/utilities.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/oozaru/scripts/version.js b/assets/system/oozaru/scripts/version.js index 7246436d..0537e98e 100644 --- a/assets/system/oozaru/scripts/version.js +++ b/assets/system/oozaru/scripts/version.js @@ -1,6 +1,6 @@ /** * Oozaru: Sphere for the Web - * Copyright (c) 2016-2024, Fat Cerberus + * Copyright (c) 2016-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -52,6 +52,11 @@ class Version return 2; } + static get copyright() + { + return releaseData.copyright; + } + static get engine() { return typeof releaseData.name === 'string' diff --git a/assets/system/runtime/data-stream.js b/assets/system/runtime/data-stream.js index 1af9c890..439d54a0 100644 --- a/assets/system/runtime/data-stream.js +++ b/assets/system/runtime/data-stream.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/runtime/from.js b/assets/system/runtime/from.js index 8bd59452..7585c4eb 100644 --- a/assets/system/runtime/from.js +++ b/assets/system/runtime/from.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/runtime/logger.js b/assets/system/runtime/logger.js index 75cd56a2..34f85c57 100644 --- a/assets/system/runtime/logger.js +++ b/assets/system/runtime/logger.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/runtime/random.js b/assets/system/runtime/random.js index 8b3b5bb6..99d0eb56 100644 --- a/assets/system/runtime/random.js +++ b/assets/system/runtime/random.js @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/shaders/default.frag.glsl b/assets/system/shaders/default.frag.glsl index 371b950b..b174c180 100644 --- a/assets/system/shaders/default.frag.glsl +++ b/assets/system/shaders/default.frag.glsl @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/assets/system/shaders/default.vert.glsl b/assets/system/shaders/default.vert.glsl index 95084fe7..8a111a41 100644 --- a/assets/system/shaders/default.vert.glsl +++ b/assets/system/shaders/default.vert.glsl @@ -1,6 +1,6 @@ /** * Sphere: the JavaScript game platform - * Copyright (c) 2015-2024, Fat Cerberus + * Copyright (c) 2015-2024, Where'd She Go? LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/docs/sphere2-core-api.txt b/docs/sphere2-core-api.txt index 6e2e572b..7667e88a 100644 --- a/docs/sphere2-core-api.txt +++ b/docs/sphere2-core-api.txt @@ -157,7 +157,7 @@ Here's a sample manifest: { "name": "Spectacles: Bruce's Story", "saveID": "fatCerberus.spectacles", - "author": "Fat Cerberus", + "author": "Where'd She Go? Productions", "summary": "Follow Scott Starcross in his quest to stop the Primus.", "main": "@/bin/main.mjs" "version": 2, diff --git a/manpages/cell.1 b/manpages/cell.1 index 140ee5c7..96bc4c75 100644 --- a/manpages/cell.1 +++ b/manpages/cell.1 @@ -1,4 +1,4 @@ -.TH CELL 1 "xxxx-xx-xx" "neoSphere 5.10.0w" "Sphere: the JavaScript game platform" +.TH CELL 1 "2024-12-18" "neoSphere 5.10.0" "Sphere: the JavaScript game platform" .SH NAME cell \- scripted build tool for Sphere game engine games .SH SYNOPSIS diff --git a/manpages/neosphere.1 b/manpages/neosphere.1 index 8dde0be0..00bfd9e8 100644 --- a/manpages/neosphere.1 +++ b/manpages/neosphere.1 @@ -1,4 +1,4 @@ -.TH NEOSPHERE 1 "xxxx-xx-xx" "neoSphere 5.10.0w" "Sphere: the JavaScript game platform" +.TH NEOSPHERE 1 "2024-12-18" "neoSphere 5.10.0" "Sphere: the JavaScript game platform" .SH NAME neosphere \- lightweight JavaScript-powered game engine .SH SYNOPSIS diff --git a/manpages/spherun.1 b/manpages/spherun.1 index be85b4dd..3e9f1a65 100644 --- a/manpages/spherun.1 +++ b/manpages/spherun.1 @@ -1,4 +1,4 @@ -.TH SPHERUN 1 "xxxx-xx-xx" "neoSphere 5.10.0w" "Sphere: the JavaScript game platform" +.TH SPHERUN 1 "2024-12-18" "neoSphere 5.10.0" "Sphere: the JavaScript game platform" .SH NAME spherun \- run a Sphere game in a dev-friendly environment .SH SYNOPSIS diff --git a/manpages/ssj.1 b/manpages/ssj.1 index b67055e8..a623fe66 100644 --- a/manpages/ssj.1 +++ b/manpages/ssj.1 @@ -1,4 +1,4 @@ -.TH SSJ 1 "xxxx-xx-xx" "neoSphere 5.10.0w" "Sphere: the JavaScript game platform" +.TH SSJ 1 "2024-12-18" "neoSphere 5.10.0" "Sphere: the JavaScript game platform" .SH NAME ssj - the JavaScript debugger for neoSphere .SH SYNOPSIS diff --git a/msvs/cell.rc b/msvs/cell.rc index 845c7a15eb89f9a12b6be664579a56a71d496a25..e043e3b6e9649818c1758dcc629da1435dfc7a45 100644 GIT binary patch delta 129 zcmX@1@=aw!ABU(ZgARisg8`5PVPggp1`7uB$+J0BvCC{e%fZVuc^Oa8WI66_KqY!$ f&3Zu1dN9qKA95QqVV9a*$R$46gHLF&2OkRn7MB+n delta 123 zcmeySazbT89|x}igAM~6PhQNSiYl`CE(b4@xEn(vLkWWdgEK=aLlHv~m@H)|p8SzV ocd`xlHlP+gpdnBU65VXV!@|T37h=$xT+byrxr|R}aTy;A06q>GjsO4v diff --git a/msvs/neosphere.rc b/msvs/neosphere.rc index ee7c8b4fd96f3d5919f9e2040d448a43836f42d8..f4efa63bc19e393ad5d4e8f2c24bf22fff0ff395 100644 GIT binary patch delta 126 zcmaE*F++31CN5D^1|0@N1_K}o!p00H3>FOLllOC}Vwc(ck&BmU@;<(x$xgfrfJ*eh bn)QI1_28NV`E@tT@JTRXm)`6spveLN;iMJW delta 126 zcmbQC`ATEMCN5qB1|0@Co_w536;)(2BR4OTxEn(vLkWWdgEK=aLlHv~m@H)|o}4cr iK3RcZY;pqc0-!cMpg~X!liBRVC&7d&wK-ovlLY`EZWodO diff --git a/msvs/ssj.rc b/msvs/ssj.rc index 2486ccdcead5cf93dcbd7c00fb653117acd46cae..043fd5f5720e5b1e5a921064b862b2f81da9c6e4 100644 GIT binary patch delta 129 zcmX@2@=0YwABU(ZgARisg8`5PVPggp1`7uB$+J0BvCC{e%fZVuc?nO@WI66_KqY!$ f&3Zu1dN9qKA9Cw5VV9a*$R$46g->X)3m*#r5my%h delta 119 zcmeyQaztfA9|x}igAM~6PhQNSiYl`CE(b4@xEn(vLkWWdgEK=aLlHv~m@H)|o}9>| kJK2VN8&HcL&=4pFi7qzbVd931Fz8LL=aSr