Release Notes
This is a release that contains big rewrites upder the hood. They might not improve compatibility that much initially (I
would expect the compat to be worse, actually), but will make implementing some engine features possible at all.
- Rewrite of the rendering engine to actually use the shaders/render passes in an equivalent to the way original game
does it.
- Addition of
shin-window
: a common framework for starting a winit window, initializing wgpu and handling input. This
makes test apps (like shin-video
's play example) easier to maintain. This is also where most of the web support will
be contained.
- Rewrite of the input handling to somewhat resemble what the original game does.
- Rewrite of the
MessageLayer
to include all the features the original game has. Now we have messagebox sliding
animations, overflow handling, keywait animations and voice support (though this needs still needs implementation from
the audio engine side).
- Rewrite of the
LayerGroup
, PageLayer
and ScreenLayer
classes, which are much closer to what the game does.
- Stub implementation of
NewDrawableLayer
framework, paving the way for implementing various funny effects the scrip
uses sometimes.
- Rewrite of
PictureLayer
and BustupLayer
to no longer use stitched together textures (RIP), but do it the same way
game does, by rendering in blocks. This indirectly fixes the ugly face seams we were getting due to some rounding
bugs.
shin 0.7.0
Install shin 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DCNick3/shin/releases/download/v0.7.0/shin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/DCNick3/shin/releases/download/v0.7.0/shin-installer.ps1 | iex"
Download shin 0.7.0
sdu 0.7.0
Install sdu 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DCNick3/shin/releases/download/v0.7.0/sdu-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/DCNick3/shin/releases/download/v0.7.0/sdu-installer.ps1 | iex"
Download sdu 0.7.0