/changelog

As of , in the last 3 months there have been: 16 features, 5 fixes, 17 upgrades, and 1 feature.

The following are featured changesets from the past year…

Add Patch Loading Support for SCI0 Asset Loader

⸺ See on github

Made improvements to the SCI0 Asset Loader to support loading content directly from patch files. This makes it a lot easier to pull resources from fan-releases that use the SCI0 engine, without needing to embed the entire game scripts and other unrelated assets. This also simplifies my collection schema and takes out some weird conditions in the page renderers.


Rework the Way That SCI0 Pic Resources Get Compiled

⸺ See on github

This commit totally reworks the way that the demo SCI0 assets get compiled at build time. Previously, they were extracted and base-64 encoded directly into the content resources for the pics. This had some obvious drawbacks, namely there was an unreadable blob in every pic content yaml. Now, the resources are parsed via a custom loader and directly injected. This makes it so all the pics for a demo resource are immediately available once mapped. It also removes the base-64 blob, making the pic content resources easier to read/manage.

The previous implementation is also available as "type: embedded", this is useful for commercially released games, to avoid committing actual resource files to the repo. But it works great for freely available demo releases.


Adding First King's Quest 1 Sci Demo Pics

⸺ See on github

Adding the first of King's Quest 1 SCI Remake demo pictures to the collection. This also internally rearranges some of the assets for generating these pics.


Adding Codename Iceman Demo Pics to the SCI0 Pic Browser

⸺ See on github

This adds most of the Codename: ICEMAN Demo pic resources to the Sci0 Pic Browser, allowing them to be explored by anyone. There are only two resources that weren't included---39 and 99, neither one is particularly interesting though.