<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>al2f&#39;s website</title>
    <link>https://al2f.codeberg.page/</link>
    <description>Recent content on al2f&#39;s website</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 01 May 2026 18:21:59 +0930</lastBuildDate>
    <atom:link href="https://al2f.codeberg.page/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pixelmania 2026</title>
      <link>https://al2f.codeberg.page/posts/pixelmania-2026/</link>
      <pubDate>Fri, 01 May 2026 18:06:00 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/pixelmania-2026/</guid>
      <description>Pixelmania 2026 Artworks Created as part of Artindi&amp;rsquo;s Pixelmania challenge, for 2026. The goal is to make one artwork per day(or every day that you are able to), given the following themes and optional constraints.&#xA;Ask for permission before uploading or using. See the Contact section of the home page.&#xA;This year I decided to base all of my artworks on the two games I am currently working on: The 3D JRPG, and the untitled puzzle platformer.</description>
    </item>
    <item>
      <title>BIOS updates of disruptance</title>
      <link>https://al2f.codeberg.page/posts/comic/1/</link>
      <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/comic/1/</guid>
      <description>BIOS Updates Resized to 1500x1060. View original (3508x2480) Transcript:&#xA;A comic in 8 panels.&#xA;A laptop open with a window displaying power options: Shut Down, Restart and Log Out. The &amp;ldquo;Restart&amp;rdquo; option selected. A medium shot with the back of the laptop, a person, and a door to the toilet. Person: &amp;ldquo;Alright, should be done when I get back&amp;rdquo; 2 minutes later The person has returned. A close up shot of the laptop and a black screen.</description>
    </item>
    <item>
      <title>An Almanac of Assorted Atypical programming languages</title>
      <link>https://al2f.codeberg.page/posts/almanac-of-assorted-atypical-programming-languages/</link>
      <pubDate>Tue, 03 Feb 2026 12:00:00 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/almanac-of-assorted-atypical-programming-languages/</guid>
      <description>There are certain features that are almost expected to be in a programming language these days - numbers, characters, strings, mathematical operations, objects. For people who grew up programming in python(or worse, javascript), any non-object-oriented programming language will feel unusual and strange. While I have included some functional programming languages, they are not the main focus. Here, I mostly document programming languages which require a really unusual approach to how you structure algorithms and organize your data.</description>
    </item>
    <item>
      <title>Trine fan-art</title>
      <link>https://al2f.codeberg.page/posts/2025_12_12_trine/</link>
      <pubDate>Fri, 12 Dec 2025 13:25:00 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/2025_12_12_trine/</guid>
      <description>I recently played through Trine Enchanted Edition - an interesting action platformer with puzzle elements. Here are some sketches of most of the main characters.&#xA;Zoya the Thief in the Ruins of the Perished Resized to 800x1116. View original (1642x2290) Amadeus the Wizard in the Crystal Caverns Resized to 800x1115. View original (1642x2288) </description>
    </item>
    <item>
      <title>Frogatto music</title>
      <link>https://al2f.codeberg.page/posts/frogatto-music/</link>
      <pubDate>Tue, 02 Dec 2025 23:02:32 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/frogatto-music/</guid>
      <description>A table for listing the music which was used in, or composed for Frogatto &amp;amp; Friends.&#xA;The page layout and table alignment shows some signs of Suboptimal Design, so it is skewed for the time being. :\&#xA;You can download the original csv here.&#xA;Key/Legend (click to expand) Filename - the name of the file in the game files OST Name - the name of the music in the OST(Official Sound Track) OST Number - the number of the track in the OST Used in-game?</description>
    </item>
    <item>
      <title>Re: It won&#39;t happen to me</title>
      <link>https://al2f.codeberg.page/posts/2025_it_wont_happen_to_me/</link>
      <pubDate>Fri, 14 Nov 2025 01:07:43 +0230</pubDate>
      <guid>https://al2f.codeberg.page/posts/2025_it_wont_happen_to_me/</guid>
      <description>A list of cases proving that even if you &amp;ldquo;have nothing to hide&amp;rdquo;, you will still be affected by privacy-invasive laws and companies.&#xA;https://drewdevault.com/2021/03/06/Corporate-surveillance-murder.html https://www.eff.org/deeplinks/2022/08/googles-scans-private-photos-led-false-accusations-child-abuse A second list which shows that tech companies push updates against the user&amp;rsquo;s best interests, without their consent, and without caring about the harm it will bring to users:&#xA;google removing support for many extensions, including ad-blockers: https://www.sweharris.org/post/2024-09-12-manifestv2/ windows 10 updating to windows 11 without user consent, leaving their system in a non-functional state: https://learn.</description>
    </item>
    <item>
      <title>Linux installation guide</title>
      <link>https://al2f.codeberg.page/posts/linux-install-guide/</link>
      <pubDate>Fri, 17 Oct 2025 10:08:28 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/linux-install-guide/</guid>
      <description>Option 1: Q4OS (The most beginner friendly) Prerequesites: A windows computer Administrator permissions ~50GiB of free space 20-30 minutes of free time for a basic Q4OS desktop. Additional time is needed for a Full featured desktop. A network connection Recommended: A backup of important files. Curiosity Downloading installer Go to https://www.q4os.org/, and navigate to the &amp;lsquo;Downloads&amp;rsquo; section. From there, go the the &amp;lsquo;Installer for Windows&amp;rsquo; section, and click on Q4OS Aquarius, WinSetup.</description>
    </item>
    <item>
      <title>firefly</title>
      <link>https://al2f.codeberg.page/posts/2023_firefly/</link>
      <pubDate>Tue, 23 Sep 2025 11:52:46 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/2023_firefly/</guid>
      <description>A Firefly 03-K64, from the TV series firefly.&#xA;The website banner is a variation of this image. It was widened and downscaled, with extra black added as padding. The extra width was added with brushes in GIMP.&#xA;Watered watercolour Resized to 1500x1076. View original (2291x1643) Dry watercolour Resized to 1500x1083. View original (2291x1654) </description>
    </item>
    <item>
      <title>Phoenotopia Sheet music</title>
      <link>https://al2f.codeberg.page/posts/phoenotopia-sheet-music/</link>
      <pubDate>Wed, 27 Aug 2025 10:00:00 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/phoenotopia-sheet-music/</guid>
      <description>A collection of sheet music for Phoenotopia and Phoenotopia Awakening that I could find.&#xA;I couldn&amp;rsquo;t find a version of the world map theme with the non-simplified flourishes, so I transcribed the theme from the &amp;lsquo;Piano Arrangments&amp;rsquo; album. Once transcribed, I tried to play it on the piano, but it proved too difficult. I later found the sheet music for rev3rsor&amp;rsquo;s arrangement which was still hard to play despite the simplified flourishes/arpeggios!</description>
    </item>
    <item>
      <title>ANOVA fan-art</title>
      <link>https://al2f.codeberg.page/posts/2025_violet/</link>
      <pubDate>Thu, 07 Aug 2025 19:01:20 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/2025_violet/</guid>
      <description>To continue my trend of drawing fan-art from niche and/or obscure games, I drew Violet (no, not that Violet) and Tink from ANOVA. A short point-and-click adventure which is &amp;ldquo;full of puzzles, pirates, robots, and more pirates!&amp;rdquo;. The art, music, and puzzles really fit together really well. You can tell a lot of care was put into it! You can play it on newgrounds here.&#xA;This is probably my first piece which I used line art for, and I like how it turned out.</description>
    </item>
    <item>
      <title>Happy (late) Easter!</title>
      <link>https://al2f.codeberg.page/posts/2025_easter/</link>
      <pubDate>Mon, 14 Jul 2025 12:11:21 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/2025_easter/</guid>
      <description>An idea I had in my head for a long time. The whole gang from Chrono Trigger celebrating easter. Drawn using led pencil, then coloured in. Frog was quite hard to draw. I have an extra page full of frog drawings, and have drawn something resembling Pepe the meme frog two times.&#xA;There&amp;rsquo;s also a few work-in-progress scans here and here</description>
    </item>
    <item>
      <title>Pixelmania 2025</title>
      <link>https://al2f.codeberg.page/posts/pixelmania-2025/</link>
      <pubDate>Mon, 05 May 2025 10:37:24 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/pixelmania-2025/</guid>
      <description>Pixelmania 2025 Artworks Created as part of Artindi&amp;rsquo;s Pixelmania challenge, for 2025. The goal was to make one artwork per day, given the following themes and optional constraints.&#xA;Ask for permission before uploading or using. See the Contact section of the home page.&#xA;1. Sword Inigo Montoya holding his sword, praying. A scene from the movie The Princess Bride, which is based on the book of the same name. With the constraint &amp;lsquo;include the sky in your image&amp;rsquo;</description>
    </item>
    <item>
      <title>Captain Harlock artwork</title>
      <link>https://al2f.codeberg.page/posts/harlock/</link>
      <pubDate>Mon, 31 Mar 2025 12:11:21 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/harlock/</guid>
      <description>Captain Harlock and Daiba playing chess aboard the Arcadia.&#xA;Based Captain Harlock by Leiji Matsumoto. Created on: 2025-03-05 to 2025-03-07. Total time: 8 hours (3:48 for draft, 4:07 for colour)&#xA;Resized to 1500x844. View original (5000x2813) Resized to 1500x844. View original (5000x2813) </description>
    </item>
    <item>
      <title>Restoring GIMP settings after the 3.0 update</title>
      <link>https://al2f.codeberg.page/posts/restoring-gimp-settings-for-v3/</link>
      <pubDate>Sun, 30 Mar 2025 10:55:35 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/restoring-gimp-settings-for-v3/</guid>
      <description>After updating my system I was greeted with the amazing release of GIMP 3.0. The interface was ported to GTK3 which matches the program nicely with my system theme, and I&amp;rsquo;m very excited to try out non-destructive filters. As happened with many GIMP releases, some default settings were changed, and there&amp;rsquo;s going to be some people who prefer the previous settings, and would like to change them back. I&amp;rsquo;m one of those people.</description>
    </item>
    <item>
      <title>Resources</title>
      <link>https://al2f.codeberg.page/resources/</link>
      <pubDate>Tue, 25 Mar 2025 15:15:57 +1030</pubDate>
      <guid>https://al2f.codeberg.page/resources/</guid>
      <description>Various useful and not-so-useful links. Some of the links are an attempt to clean up my ever-growing bookmarks list.&#xA;https://tinytools.directory/ &amp;ldquo;✨ Open source, experimental, and tiny tools roundup&amp;rdquo; A gigantic list of different tools: Can also be found in its repository Mathematics Math is Fun - a website with very good explanations of mathmatical concepts Art See also Art programs I use Software – Morevna Project A list of free software covering 2d/3d animation, 3d modelling, and drawing Drawing https://ashido.</description>
    </item>
    <item>
      <title>Hiding walls which cover the player in a 3D RPG</title>
      <link>https://al2f.codeberg.page/posts/backface-occlusion-culling/</link>
      <pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/backface-occlusion-culling/</guid>
      <description>Introduction This year I started a 3D rpg project in godot. Choosing to make the project both in 3D, and multiplayer lead to some quite interesting new ideas and problems to solve. This is one such problem.&#xA;Taking a scene from an RPG such as Chrono Trigger. There is some floor, some walls, some furniture, and the main character - Crono. The measurements aren&amp;rsquo;t hard to make as the game uses a 16x16 pixel grid, and we can quickly get a rough idea of what the 3d level will look like:</description>
    </item>
    <item>
      <title>Phoenopia Remake - 3a - Keep your commits tidy! - Why git is not bulletproof.</title>
      <link>https://al2f.codeberg.page/posts/phoeno3a/</link>
      <pubDate>Fri, 14 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/phoeno3a/</guid>
      <description>I launched up my project to find that Gail is now stuck in the floor when loading from a save.&#xA;I use git version control for this project. For every step of progress I make, I select the important files that have changed, and I group those changes in what&amp;rsquo;s called a commit. Here&amp;rsquo;s an example of adding a few lines to make a crate destructible:&#xA;With version control, even if you find that something is broken later on, you can search through all the previous changes and find which change caused the problem.</description>
    </item>
    <item>
      <title>Merry Krismas</title>
      <link>https://al2f.codeberg.page/posts/krismas/</link>
      <pubDate>Wed, 25 Dec 2024 15:50:05 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/krismas/</guid>
      <description>Merry Krismas!</description>
    </item>
    <item>
      <title>Pico8 Undertale Sprites</title>
      <link>https://al2f.codeberg.page/posts/undertale-pico8/</link>
      <pubDate>Wed, 25 Dec 2024 15:20:51 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/undertale-pico8/</guid>
      <description>Found these in my folders. An adaptation of UNDERTALE&amp;rsquo;s sprites for the PICO-8 game console. The project didn&amp;rsquo;t go anywhere besides the sprites, but I figured other people might find it interesting. As usual, please ask before using.&#xA;I found 3 different versions, with various levels of polish.&#xA;As PICO-8 supports sprite rotation and flipping, I got really creative with the sprite packing. Here are the monsters that I managed to unscramble from the above sprites.</description>
    </item>
    <item>
      <title>Pixelmania</title>
      <link>https://al2f.codeberg.page/posts/pixelmania/</link>
      <pubDate>Sat, 21 Dec 2024 17:10:24 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/pixelmania/</guid>
      <description>Pixelmania 2024 Artworks Created as part of Artindi&amp;rsquo;s Pixelmania challenge. The goal was to make one artwork per day, given the following themes and optional constraints.&#xA;Ask for permission before uploading or using. See the Contact section of the home page.&#xA;1. It&amp;rsquo;s dangerous 2. Yuck 3. Over Time Based on the game Chrono Trigger&#xA;4. It&amp;rsquo;s broken Braid&#xA;5. Glitch OneShot&#xA;6. Apocalypse Chrono Trigger again&#xA;7. Opposites A scene from the Good Omens TV series </description>
    </item>
    <item>
      <title>Phoenotopia Remake - 3 - Maintenance, Inventory; Switches, Gates, and Bats</title>
      <link>https://al2f.codeberg.page/posts/phoeno3/</link>
      <pubDate>Thu, 14 Nov 2024 12:32:32 +1030</pubDate>
      <guid>https://al2f.codeberg.page/posts/phoeno3/</guid>
      <description>Automatic conversion of Tiled objects Phoenotopia uses the Tiled map editor. Within the level, (almost) each object has a type property. Previously, I used the YATI tiled importer, and specified for each object, the type of object it should be imported as, and the path of the godot scene.&#xA;The steps to tell YATI/Tiled that a new type exists are as follows:&#xA;Go to &amp;lsquo;View-&amp;gt;Custom Types Editor&amp;rsquo; in Tiled&#xA;Press &amp;lsquo;Add Class&amp;rsquo;</description>
    </item>
    <item>
      <title>Phoenotopia Remake - 2 - Backgrounds, Bats, Saves and Menus</title>
      <link>https://al2f.codeberg.page/posts/phoeno2/</link>
      <pubDate>Wed, 02 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/phoeno2/</guid>
      <description>Backgrounds A few days ago, I finally solved the mystery of the backgrounds. In addition to the scroll_x and scroll_y properties in the Tiled object, the position of the rectangle in tiled is also taken into account when drawing backgrounds. I randomly stumbled across this piece of information when looking through the original code. I also fixed some other problems with how backgrounds were drawn. I reversed the backgrounds so that the layers were drawn in the correct order.</description>
    </item>
    <item>
      <title>Phoenotopia Remake - Blog Post 1</title>
      <link>https://al2f.codeberg.page/posts/phoeno1/</link>
      <pubDate>Fri, 30 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/phoeno1/</guid>
      <description>Context A while back, I worked on my (fan) re-make of the flash game Phoenotopia in Godot. Before reading further, I suggest you take a look at the original game on Newgrounds for some context, and the official remaster Phoenotopia Awakening.&#xA;I started the project in October of 2023, and worked on it slowly through to January of 2024. By that point, I had a working level import system thanks to the YATI Tiled Importer, an oddly-made, but somehow functioning ladder system, and boxes that could be pushed around.</description>
    </item>
    <item>
      <title>Projects</title>
      <link>https://al2f.codeberg.page/projects/</link>
      <pubDate>Sun, 04 Feb 2024 15:47:13 +1030</pubDate>
      <guid>https://al2f.codeberg.page/projects/</guid>
      <description>Projects I&amp;#39;ve made Dreadful Multicoloured Tile Maze Re-creation of the Coloured Tile Puzzle from UNDERTALE Download - Dreadful Multicoloured Tile Maze by al3f - itch.io LINC Space File Manager An unconventional and quirky file manager based on Beneath a Steel Sky Download - LINC Space File Manager by al3f - itch.io Umbrella A platformer metroidvania game Source: al2f/umbrella - umbrella - Codeberg.org Frogatto &amp;amp; Friends map viewer A map viewer for Frogatto &amp;amp; Friends Source: al2f/frogatto-map-viewer - Codeberg.</description>
    </item>
    <item>
      <title>Programs</title>
      <link>https://al2f.codeberg.page/programs/</link>
      <pubDate>Sun, 14 Jan 2024 05:14:00 +0830</pubDate>
      <guid>https://al2f.codeberg.page/programs/</guid>
      <description>When searching online for programs that do a certain thing, the majority of the links on the first page of the search results look like &amp;ldquo;23 Best Free certain thing Programs for [Insert Current Year]&amp;rdquo; which contain at least 1 paid option, despite having &amp;ldquo;free&amp;rdquo; in the page title, and overall contain little information of value. I hope this list helps find more programs that just do the one task they&amp;rsquo;re made to do, don&amp;rsquo;t collect unnecessary data without your permission and don&amp;rsquo;t try to slow down the system.</description>
    </item>
    <item>
      <title>Scripts and Tricks</title>
      <link>https://al2f.codeberg.page/posts/scripts-tricks/</link>
      <pubDate>Sun, 24 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/scripts-tricks/</guid>
      <description>A collection of small scripts and tricks I&amp;rsquo;ve come across or wrote. Quite a lot of these intersect with my dotfiles.&#xA;Linux Finding missing disk space A long afternoon is spent cleaning up my disk. From 3GB free to 22GB free, a massive achievement! Then, I come back to my computer the next day, and find there to be only 16GB free. &amp;lsquo;Alright&amp;rsquo; I say, let&amp;rsquo;s remove ~/.cache. Still only 16GB free.</description>
    </item>
    <item>
      <title>Home</title>
      <link>https://al2f.codeberg.page/home/</link>
      <pubDate>Mon, 04 Sep 2023 18:40:12 +0930</pubDate>
      <guid>https://al2f.codeberg.page/home/</guid>
      <description>About I&amp;rsquo;m known online as al2f, as well as al0f and al1f. I&amp;rsquo;m a free/libre software advocate and game developer, and write programs for fun. I often get distracted by the Godot Game Engine, so I do not have (m)any non-game software projects released. From time to time I draw or play the piano. The banner image is of a Firefly 03-K64.&#xA;Thoughts Dislikes:&#xA;Most modern technology. See Technology isn&amp;rsquo;t fun anymore - Drew Gooden (youtube Error: An unexpected error occured 404 pages which redirect to the websites home page Lack of borders on UI elements Likes:</description>
    </item>
    <item>
      <title></title>
      <link>https://al2f.codeberg.page/posts/on_user_friendly_interfaces/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://al2f.codeberg.page/posts/on_user_friendly_interfaces/</guid>
      <description>On user modern &amp;ldquo;user-friendly&amp;rdquo; interfaces.&#xA;Almost always when I see a &amp;ldquo;modern&amp;rdquo; interface, I know it will be annoying to use. These are examples of what not to do if you want to make a useable interface.&#xA;Icons,large font size, and rounded corners do not a user-friendly interface make Different devices and screen sizes exist. Not all users use a phone. A UI designed for phones does not work well on computers Do not expect the user to know what icons represent.</description>
    </item>
  </channel>
</rss>
