🌀 neoSphere and accompanying command-line tools are now produced by Where'd She Go? LLC!1
neoSphere 5.10.0 is a feature release. This version adds stacked Surface#clipTo
operations, an ssj host
command to run Oozaru locally, and overhauls the SSj command-line interface.
➕ Release Notes
-
It is now possible to run a game in the browser using the new
ssj host
command. This allows you to test your game in the Oozaru engine without
having to find a place to host the engine on the Internet. Note that the web
serverssj host
spins up is very rudimentally and only intended for testing
and debugging; it should not be used in production. -
Surface#clipTo()
now takes an optional additional parameter which
determines how the clipping box should be modified. The engine also now
maintains a stack of clipping changes for each surface that allows them to be
undone viaSurface#unclip()
. When targeting API level 4 or higher, the
default clipping operation isClipOp.Narrow
, which is incompatible with the
previous behavior. If you are targeting API level 4 or plan to in the future,
you will need to update your code accordingly. -
SSj's command-line interface has been overhauled to align with Cell's. Run
ssj help
for a primer on the new syntax.
🗒️ What's Changed?
- Rebranding! neoSphere is now produced by Where'd She Go? LLC.
- Adds a
clipOp
parameter toSurface#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. - Adds the ability to host an Oozaru instance for local testing by using
ssj host
. - Improves the SSj command-line interface, aligning its syntax with Cell's.
- Fixes a bug that caused SSj to show Sphere v1 games as targeting API level 0.
- Fixes a bug that occasionally caused Cell's terminal output to be scrambled.
- Fixes a bug that could cause file system access to fail when the underlying
file or directory has a pathname containing non-ASCII characters.
-
If you must know, she cried like a little girl and sucked into herself and sucked out of existence. ↩