Leakoo
Yukari Hafner from patreon

Yukari Hafner

patreon

Yukari Hafner posts

Posts: 78 Files: 42

New release: machine-state v1.2

I updated the machine-state library with several new functions that allow querying things like processor time, network IO, disk IO, etc.https://shinmera.github.io/machine-state/

2024 In Review

New Librariesbeamercl-gog-galaxycl-qoacl-resvgcocoasframebuffersopen-withprecise-timerandom-samplingrastertext-drawtrial-blender-addonsArt ProjectsGetting Through to YouMy SkullThings Left UnsaidThrough to Myself紫の世界 2025: 30 Years LaterMajor UpdatesAlloy Grid-Bag LayoutFeedback 2.0PromptFont 1.7Staple ActionsTrial Command LineTrial Deployment 2.4.10Trial Examples 1.7Trial PhysicsTrial Self-Test SuiteTrial Shape KeysTrial/NX (Nintendo Switch port)Real-Life EventsSex Reassignment SurgeryFacial Feminisation SurgeryRetrospectiveI know I&#3...

Status Update, November 2024

OverviewShinmera: grew another year olderShinmera: underwent FFSand recoveredShinmera: started shipping out the calendars for 2025Shinmera: implement screen space volumetric lightingShinmera: implement a dialogue systemShinmera: add a variety of post processing effects to TrialShinmera: improve live debugging of various gl resources in TrialShinmera: various fixes to Trial and related projectsShinmera: update trial-deploymentbinariesShinmera: released trial-examples 1.7Shinmera: redesigned the interface of FeedbackSome DetailsWell, another mont...

Yukari Hafner post FFS, Zürich 2024 Edition from patreon

FFS, Zürich 2024 Edition

And as promised once again, here's an experience report about the facial feminisation surgery I've undergone a little over a week ago.I'm already doing a whole lot better now and will be back to work as normal next week. I'm already working a little bit right now, but on other important infrastructure projects like the Feedback ticketing system I use for task tracking.

Status Update, October 2024

OverviewShinmera: released text-drawShinmera: released my skullShinmera: updated Kandria (1.1.16) to work with latest Trial and Alloy sourcesShinmera: implement various gameplay mechanics for WeissShinmera: implement various graphical effects for WeissShinmera: implement cutscene camera handling for WeissShinmera: fix dynamic reloading of prefabs in TrialSome DetailsThis month I did quite a bit of work to improve the gramfix of Weiss by adding a variety of effects, like splashes when walking and landing, enemies burning up on death, sparks on h...

New release: Text Draw

This library implements some functions to draw graphics using pure Unicode text only. The intention is to allow you to create more meaningful debugging output in things like describe or documentation.

Yukari Hafner post New release: My Skull from patreon

New release: My Skull

This is a free-to-use 3D model of my skull derived from a CT scan.

Status Update, September 2024

OverviewShinmera: released open-withShinmera: published "Porting SBCL to the Nintendo Switch"Shinmera: various fixes to Alloy and Trial's integration thereofShinmera: fix regressions in Trial's examples and add some new onesShinmera: implement a generic 2D wave simulationShinmera: implement a settings menu for WeissShinmera: add some sounds to WeissShinmera: start implementing some more base game mechanics in Weiss3b: fix the gjk-raycast implementation in Trialscymtym: improvements to convex-decomposition, alloykarlosz: fix some...

Yukari Hafner post Porting SBCL to the Nintendo Switch from patreon

Porting SBCL to the Nintendo Switch

Hello! Here's a mid-month article specifically about our effort to port SBCL and Trial to the Nintendo Switch. It goes into quite a bit of technical detail, so if you're interested in that, do give it a look! There's also a brand new video recording of some Trial stuff running on actual hardware, so that's exciting!Oh, and, if you have an account on Hackernews, please look for this post and upvote it there. Getting more eyes on it would be great, thanks a lot!

New release: open-with

This is a small utility library to open a thing (usually a file or URL) in an appropriate handler (usually an external file manager or browser).

Status Update, August 2024

SummaryShinmera: Recovered from SRS for the most partShinmera: Published "Through to Myself"Shinmera: Improvements to various projects (machine-state, filesystem-utils, pathname-utils, promptfont, redist, deploy, multiposter, plaster, binary-structures, ...)Shinmera: Implemented a selftest suite for Trial's platform supportShinmera: Several fixes to the Trial/NX portKarlosz: Several fixes to the SBCL/NX portDomolutz: First finisher animationDomolutz: Aim and turn animationsSome DetailsWell, recovery took quite a bit longer than anti...

Yukari Hafner post SRS, Zürich 2024 Edition from patreon

SRS, Zürich 2024 Edition

As promised in the last patron update, here's a lengthy blog article describing my experience undergoing SRS and the subsequent recovery period.I'm now doing pretty well again and will start work again in earnest next week, which also happens to be the start of September.

Yukari Hafner post New Story: Things Left Unsaid from patreon

New Story: Things Left Unsaid

Hoorah, I finished a new story, "Things Left Unsaid"!Read it here: https://reader.tymoon.eu/article/435It takes place between Getting Through to You and What is it With Me, and focuses on how Yukari and Haruna's buddying relationship develops. And of course, I use it to explore some more facets of my own identity.As always, I'm happy to hear any thoughts you might have about it!

Status Update, July 2024

OverviewShinmera: Got SRSShinmera: Implemented Github Actions workflows for stapleand cl-marklessShinmera: Implemented animation effects triggersShinmera: Start work on a software rasteriser library Shinmera: Several fixes to the Trial/NX portKarlosz: Several fixes to the SBCL/NX portEileen: Start working on facial expressions for WeissDomolutz: Combat move polishingSome DetailsWell hecko. I got cut up this month and have been recovering from that for the most part. Though, obviously, if you stick bed rest onto a programmer, they're just go...

Status Update, June 2024

OverviewShinmera: released cl-qoaShinmera: released precise-timeShinmera: released beamerShinmera: implemented mesh morphs / shape keys in TrialShinmera: implement a controlled asset pruning mechanism in TrialShinmera: cleaned up the ancient geometry construction system in TrialShinmera: add the ability for render resolution scaling in TrialShinmera: improve debugging and introspection in Trial via many describe methodsDomolutz: made more kickass animationsScymtym: fix several issues with size inference and propagation in AlloySome DetailsI spe...

New release: precise-time

This is a small library hooking into the operating system to give more precise timing information than implementations usually provide via get-universal-time or get-internal-real-time.

New release: cl-qoa

This is an implementation of the Quite OK Audio format, modelled after the reference implementation.

Status Update, May 2024

OverviewShinmera: completed "Getting Through to You" Shinmera: started work on a release methodfor Trial games via CIShinmera: more revisions to trial-blender-addonsShinmera: fixes and optimisations in TrialShinmera: develop some shader post effectsShinmera: allow shape feathering in AlloyShinmera: release PromptFont v1.4Domolutz: more sick animationsSome DetailsOne week was taken up by SBCL'25 and ELS'24 this year, which was a lot of fun, though ELS also tired me out a bunch, what with having to stress about the live stream aga...

Yukari Hafner post Getting Through to You from patreon

Getting Through to You

Imade another comic! It's 65 darn pages, and since Patreon is pretty bad for reading many images at once, you can read it here:https://studio.tymoon.eu/view/2627As the previous comic, What is it With Me, it's very connected to me, but I think this also serves as a generally sweet, short romance story.Would really appreciate hearing what you thought of it, too!

Status Update, April 2024

OverviewShinmera: released cl-resvgShinmera: released trial-blender-addonsShinmera: improved dynamic asset reloading behaviour in TrialShinmera: optimised shader pipeline recreationShinmera: added a standard command-line toolto TrialDomolutz: revised base movement animationsDomolutz: started blocking out new animationsScymtym: implemented a grid-bag layout for AlloySome DetailsAh lord it's another month already? Well heck. Anyway, uh, as promised, worked on the Blender addon for Trial extensions. It's mostly done, though one core featur...

New release: cl-resvg

This is a small bindings library to resvg,a Rust library to render SVG images to bitmaps. It can be used as a standalone way to display SVG images.

Status Update, March 2024

SummaryShinmera: started work on framebuffersShinmera: released cocoasShinmera: implemented z-prepassing in TrialShinmera: implemented SSAO in trialShinmera: fixed and updated KandriaShinmera: started work on a Blender pluginSome DetailsThis month was quite rough for me. I had lost all motivation to work on Weiss and struggled to get anything relevant to it done. I decided to take my break week early, but that didn't help either, and I was still experiencing quite bad mood swings on the regular. So I decided to take a second break week as w...

New release: cocoas

This is a small toolkit library to help deal with Apple's CoreFoundation, Cocoa, and Objective C interfaces. It's a collection of utilities I had copy-pasted between libraries, alongside some extra stuff that's useful for type translation and Objective C method definition.

Status Update, February 2024

Summary Shinmera: released cl-gog-galaxy Shinmera: released an updated version of promptfont Shinmera: automated releases of trial's examples Shinmera: improved collision performance via hill-climbing Shinmera: improved cpu particle systems Shinmera: various gameplay and camera improvements Shinmera: grant pitch documents and taxesSome DetailsAlright, as promised, here's the big update: you can now try a current prototype build of Weiss for yourself (if you're on Windows or Linux, at least):https://keygen.tymoon.eu/access/ZUSO3XSLZK...

New release: cl-gog-galaxy

This is a wrapper library for the "Good Old Games" (GOG) Galaxy SDK. It provides both a C wrapper library around the C++ library the SDK provides, a low-level direct bindings wrapper to that, and a high-level convenient-to-use Lisp library.

Status Update, January 2024

Summary Shinmera: released random-sampling Shinmera: fixed collision response behaviour via Xenocollide algorithm Shinmera: fixed forward kinematic physics animations Shinmera: implemented a spawner and general trigger system Shinmera: improved performance of random-state Shinmera: prepared a bunch of pitch documents |3b|: Contributed an implementation of the Tootbird algorithmSome DetailsIt's a new year, wow! How's your start been? Mine has been.... mixed, to say the least. On the positive side the two issues I was fretting about a lot...

Yukari Hafner post New release: random-sampling from patreon

New release: random-sampling

This library provides additional functions used in statistics or random generation. It provides a variety of distribution functions to provide a biased random number generation and generators for random numbers on 3D volumes.Additionally, random-state has been updated with a few new quasi-random number generators.

Status Update, December 2023

Summary Shinmera: Released Kandria v1.1.9 Shinmera: Released Ocelot v0.6 Shinmera: Released ExLichat v0.2.3 Shinmera: Extended various portability libraries in anticipation of NX support Shinmera: Fixed various collision and physics issues in Trial Shinmera: Implemented some more minor mechanics in Weiss Shinmera: Implemented an automated build system for SBCL/NX Karlosz: Backported some upstream SBCL changes to SBCL/NXSome DetailsI got the forward kinematic entities working, meaning I can now walk around in the demo scene and push around stair...

Status Update, November 2023

Summary Shinmera: Released machine-state Shinmera: Released cl-gltf v2 Shinmera: Various improvements to debugging tools for Trial Shinmera: Various physics engine fixes and performance improvements Shinmera: Support for loading KHR_Rigid_Bodies scenes in Trial Shinmera: Support for optimising and converting images and videos in Trial Shinmera: Implement raycasting for all primitives (with huge thanks to 3b) Shinmera: Support for exporting models from Trial to Wavefront OBJ Scymtym: Various fixes and improvements to 3d-spaces Scymtym: Tuning pa...

New release: machine-state

This library implements various functions to access status information about the machine, process, etc. Particularly amount of processing time and memory used, and so on.

More Models