<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.1">Jekyll</generator><link href="https://dhippo.net/feed.xml" rel="self" type="application/atom+xml" /><link href="https://dhippo.net/" rel="alternate" type="text/html" /><updated>2026-03-18T10:52:58-07:00</updated><id>https://dhippo.net/feed.xml</id><title type="html">DHIPPO.NET</title><subtitle>Making games, maps, and other things for quite a while now.</subtitle><author><name>Dieting Hippo</name></author><entry><title type="html">Back To Our Unregularly Scheduled Updates and Projects</title><link href="https://dhippo.net/2026/03/18/update.html" rel="alternate" type="text/html" title="Back To Our Unregularly Scheduled Updates and Projects" /><published>2026-03-18T00:00:00-07:00</published><updated>2026-03-18T00:00:00-07:00</updated><id>https://dhippo.net/2026/03/18/update</id><content type="html" xml:base="https://dhippo.net/2026/03/18/update.html"><![CDATA[<p>i'M gOiNg To MaKe MoRe PoStS. Also, project updates like the Pixar128 VMT Pack and prerendering!</p>

<h3>What happened after Blaugust last year?</h3>

<p>I think I said something about posting more, and that’s going to take some reworking of how I update the site files for it to feel more second-nature to post whenever I get the inkling to say something. In the meantime the organizer of Blaugust 2025, <a href="https://nerdgirlthoughts.game.blog/2025/09/07/blaugust-2025-in-review/">Krikket over at Nerd Girl Thoughts</a>, posted the results of Blaugust 2025 and assigned awards out to those that posted. I got an award for first-time participants and also received a Rainbow Diamond Award for making at least 31 posts for the whole month of August! While I’m probably not doing <em>that much</em> posting again (as she even says on the blog, it’s a lot!) I’m ready to go for when Blaugust 2026 rolls around.</p>

<p>Thanks to Krikket for organizing this event, I joined it on a whim and it was extremely fun to make sure I said at least one thing every day. If anyone wants to see the awards, I’ve put them in the only appropriate place for Web 1.0 site awards - under the new Site Awards section of the <a href="/links.html">Cool Links</a> page. Go take a look!</p>

<p>Now, what’s some non-blog stuff I’ve been doing?</p>

<h3>Pixar128 VMT Pack</h3>

<p>The <a href="/tools/pxr128vmt/">Pixar128 VMT Pack</a> is a Source-compatible set of <strong>CC BY 4.0</strong> textures released by Pixar as <a href="https://renderman.pixar.com/pixar-one-twenty-eight">Pixar One Twenty Eight</a>. I wanted to use these in <a href="https://ficool2.github.io/HammerPlusPlus-Website/index.html">Hammer++</a> so I could build levels with them using <a href="https://store-beta.godotengine.org/asset/h2xdev/godotvmf/">GodotVMF</a>, but this required converting the textures provided into VMTs. So I did the legwork! While the original textures provided by Pixar are covered under their CC attribution, use of the VMT files are provided under a similar license with an additional restriction - no usage in, with, or for any Generative AI. You want to use these with GenAI, you do the fuckin’ legwork.</p>

<p>Enough of the legal jargon though, check out the textures in action! Click on the thumbnails to see larger images.</p>

<center><a href="/img/posts/vmt-screenshot-1.jpg"><img src="/img/posts/vmt-screenshot-1-small.jpg" title="Screenshot of GodotVMF hallway map with Pixar128 VMT Pack textures applied. Is it really a Hammer map if I didn't include an orange cube?" alt="Screenshot of GodotVMF hallway map with Pixar128 VMT Pack textures applied. Is it really a Hammer map if I didn't include an orange cube?" /></a>
<br /><sup>Screenshot of GodotVMF hallway map with Pixar128 VMT Pack textures applied. Is it really a Hammer map if I didn't include an orange cube?</sup></center>

<center><a href="/img/posts/vmt-screenshot-2.jpg"><img src="/img/posts/vmt-screenshot-2-small.jpg" title="Screenshot of GodotVMF map with a roof and several wooden cubes stacked up against a wall." alt="Screenshot of GodotVMF map with a roof and several wooden cubes stacked up against a wall." /></a>
<br /><sup>Screenshot of GodotVMF map with a roof and several wooden cubes stacked up against a wall.</sup></center>

<p>Having a varied set of textures really helped with quickly prototyping some rough levels in Hammer++ that I then imported to Godot using GodotVMF. If you use these textures in a project, please let me know! I’ve set up a preview of all the textures included on the pack’s page so you can see if it’s got enough variety for your needs.</p>

<h3>Prerendered Levels in Blender</h3>

<p>This was a little experiment I did on a lark after a <a href="https://bsky.app/profile/enikofox.com/post/3mfi2cpby422c">Bluesky post from Eniko</a> musing on the idea of doing modern background prerendering. I ran with the idea and had a proof-of-concept up later that night!</p>

<center>
<video width="480" height="270" autoplay="" muted="" loop="">
  <source src="/img/posts/blender-prerender-level.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</center>

<p>The setup in Blender involves a few crucial components. The main one is the visual geometry that will be rendered out to flat PNGs, but those renders alone aren’t enough. There are three other invisible components in the Blender scene that are exported to this Godot scene: collision meshes for actors to interact with, cameras that will perform the rendering of the angles in Blender and provide in-game angles, and trigger meshes tied to cameras so that, on contact, the player can change the angles and displayed images when moving about the scene.</p>

<p>Combine all of these, and you get a full scene a capsule can move around in!</p>

<center><a href="/img/posts/prerender_geometry.jpg"><img src="/img/posts/prerender_geometry_small.jpg" title="View of Godot scene with the invisible scene elements displayed. Blue geometry is collision, green geometry is the trigger brushes to switch cameras and background images." alt="View of Godot scene with the invisible scene elements displayed. Blue geometry is collision, green geometry is the trigger brushes to switch cameras and background images." /></a>
<br /><sup>View of Godot scene with the invisible scene elements displayed. Blue geometry is collision, green geometry is the trigger brushes to switch cameras and background images.</sup></center>

<p>You can see there’s a huge flaw when the angle goes low though. The player capsule isn’t occluded by the background! There’s multiple solutions for this issue such as displaying a smaller cut of the background image as the <em>foreground</em>, hiding the capsule when it goes behind the cutout. However that takes some extra manual labor and I want to make this process a bit lighter on my end. My next plan is to render out <strong>two</strong> images per camera angle. One will be the usual background, but the other will be a Depth Map.</p>

<center><a href="/img/posts/prerender_depth_map.jpg"><img src="/img/posts/prerender_depth_map_small.jpg" title="Depth map of scene's front view. Closer elements are brighter than background elements." alt="Depth map of scene's front view. Closer elements are brighter than background elements." /></a>
<br /><sup>Depth map of scene's front view. Closer elements are brighter than background elements.</sup></center>

<p>If I set this up right, I can use this depth map combined with shaders to not render any geometry pixels that have a depth less than that of the prerender’s depth map. With that trick, we now have geometry occlusion baked into every prerender angle! Except, I haven’t implemented that yet. And to fix that I need to return to this instead of the billion other side projects I have. Still though, the potential is there! I’m happy I got this much done, and it’s already extremely impressive as-is. Maybe I need to direct this at a real project to get the technique finished…</p>

<h3>I think that's most of it. I think.</h3>

<p>To make up for the long stretch of not updating I shoved a bunch of goodies in here, but I’ve still got more to share and blab about. I can’t guarantee the updates will be as often as Blaugust again, but I think I can manage like one a week. Thanks for reading, and look forward to more upcoming projects! Speaking of, I really need to get out an update for <a href="https://dietinghippo.itch.io/palette-studio">Palette Studio</a>. Yeah, that could be next.</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[i'M gOiNg To MaKe MoRe PoStS. Also, project updates like the Pixar128 VMT Pack and prerendering!]]></summary></entry><entry><title type="html">Got Stuff from the Library</title><link href="https://dhippo.net/2025/08/31/got-stuff-from-the-library.html" rel="alternate" type="text/html" title="Got Stuff from the Library" /><published>2025-08-31T00:00:00-07:00</published><updated>2025-08-31T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/31/got-stuff-from-the-library</id><content type="html" xml:base="https://dhippo.net/2025/08/31/got-stuff-from-the-library.html"><![CDATA[<p>I got my library card and proceeded to check out a bunch of neat stuff.</p>

<h3>I keep forgetting how much The Local Library has.</h3>

<p>I got inspired to get my library card after Michael Klamerus over on <a href="https://virtualmoose.org/2025/08/19/its-my-birthday/">The Virtual Moose</a> asked as a birthday wish for people to get a library card. I checked out what it took for me to get mine, applied, and within a week I got my library card in the mail! I still had to activate it in person though, and that’s what I got to do yesterday.</p>

<p>I was fairly busy the middle of the day so I was only able to show up toward the end of the day. I got my card activated, then did a brisk walkaround scouting to see what books and stuff there was. I didn’t grab any books, but I did go through the CD and DVD sections. There I got two picks.</p>

<h3>Saturday's Haul</h3>

<p>The audio CD I got was the first one I saw on the shelf, and it stood out to me: <strong>Sun Ra and his Arkestra - Thunder of the Gods</strong>. This was a 2017 release of some of <a href="https://www.sunraarkestra.com/">Sun Ra</a>’s unreleased live work. It’s some wild shit, there’s only three tracks but the first is a half-hour long live track. The other two are smaller unreleased recordings.  I feel like calling it futuristic improv jazz is doing a disservice trying to categorize this, but it’s still great no matter the categorization. The second track <strong>Moonshots Across the Sky</strong> evokes imagery of stuff streaking by in the night sky.</p>

<p>The DVD I picked up was <strong>Moonfall</strong>. I haven’t watched it yet, but it was a very funny first DVD to lay my eyes on. I think I’ll only ever watch this if it’s through borrowing it.</p>

<h3>Sunday's Haul</h3>

<p>I had roughly 15 minutes yesterday to pick out stuff, today I had plenty more time. One thing I was told about having a library card was that I could check out up to <strong>100</strong> items at a time. That seemed silly, I was never gonna’ get that many.</p>

<p>Upon further inspection, I can see how that can happen from how much there is to pick.</p>

<p>I found myself grabbing the DVD collection <strong>Batman: The Animated Series Volume Two</strong> which I think is the second half of the original Batman: The Animated Series run. There’s 28 episodes over 4 discs, and that all counts as one “item”. It’s a lot of very good animated Batman.</p>

<p>For audio CDs I picked up <strong>Tacocat - This Mess is a Place</strong> and <strong>ODESZA - A Moment Apart</strong> based on pure vibes from seeing their covers. Tacocat’s album is a bop, I popped that in the car radio after leaving the Library. That’s a fun advantage to checking out audio CDs, I can start listening to them right away. ODESZA’s album I only got 4 tracks into before my errands out and about were done, but what I heard I did like. Very space-y electronica.</p>

<p>Finally I picked up some comic collections from their <strong>massive</strong> graphic novel wall. The first one I saw was <strong>Mister Miracle by Jack Kirby</strong>, and it’s the first 18 issues of Mister Miracle. I never read any of his comics before and that seems like a great spot to start. I already peeked at the first couple pages and they’re setting someone’s house on fire. The second comic collection I picked up is <strong>Reefer Madness</strong> which is a collection of a bunch of anti-weed comics from the 30s through the 50s. It’s got old-comic-style dancing demons on the front next to SATAN’S CIGARETTE. It looks like it’s gonna’ be a funny read.</p>

<h3>And thus ends a Blaugust</h3>

<p>All this stuff is a reward to myself for doing 31 straight days of posts this month for Blaugust. I didn’t miss a single post! Ok, one was kinda’ bullshit but it’s still impressive. I also did some tabulating, I cleared a whopping <strong>20,000 words</strong> written this month! It’s cleared a nice little writer’s block I had that made posting to the site uncomfortable and unfamiliar. Now fuck it, I’ll just post. Not for the next few days though, I’ll be chilling with some stuff from the local library.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I got my library card and proceeded to check out a bunch of neat stuff.]]></summary></entry><entry><title type="html">Some AI Considerations</title><link href="https://dhippo.net/2025/08/30/some-ai-considerations.html" rel="alternate" type="text/html" title="Some AI Considerations" /><published>2025-08-30T00:00:00-07:00</published><updated>2025-08-30T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/30/some-ai-considerations</id><content type="html" xml:base="https://dhippo.net/2025/08/30/some-ai-considerations.html"><![CDATA[<p>A lot of us haters know that bubble's gonna' pop, but what does that mean for everyone?</p>

<h3>People are gonna' have to get really cool real fast.</h3>

<p>Over on Bluesky, <a href="https://bsky.app/profile/prettypinkpansy.bsky.social/post/3lxczxctdpk2s">red made a thread</a> about how combating LLMs and their usage by calling them useless isn’t a salient point. Their mother asked ‘em if they tried ChatGPT yet right before making meatballs and meatloaf using a recipe that ChatGPT gave her. The verdict on mom’s meatballs: <em>delicious</em>. The everyday prompter isn’t going to be swayed when the computer is so confidently and mostly-accurately giving answers.</p>

<p>This line of thinking got me, because it’s true. A lot of people are at home using ChatGPT by asking it a question and getting a response back. However, ChatGPT didn’t always have this status as the quick-question oracle. That belonged to Alexa a decade ago.</p>

<h3>HEY ALEXA</h3>

<p>“Hey Alexa” gets you whatever information you requested or task you wanted performed. Hey Alexa, how long is a football field? Wow, it’s that long, cool! Hey Alexa, add a calendar appointment tomorrow at 5 PM. Thank you! This is a system that was set up to ensure that those using it had a smooth experience, and that whatever they asked could be answered. Special voice commands called “skills” can be custom-programmed to do different actions! Part of this helpful ecosystem is Alexa’s creator, Amazon, here to help you order via Amazon Fresh the ground beef you need for the recipe you asked Alexa for. There’s a synergy to keep Amazon’s customers buying via a helpful assistant.</p>

<p>ChatGPT does not have this same synergy. While Alexa is subsidized by Amazon and is used as an advertisement for Amazon products and services, ChatGPT is in service of itself. For free you are limited to how much you can request of it, and asking it more will require either a subscription or the purchase of Tokens. Tokens being the currency used when a prompt is computed. These are sold in packs of millions or are provided with monthly subscriptions. If you run out of tokens, you’ll either need a higher tier subscription or to buy more tokens.</p>

<p>General LLMs are able to do a large number of things, but they are unable to do them as well as an existing product for the same task. Unlike the Alexa of the past, you now have a usage limit. If you ask it something and you know that what’s returned is incorrect, it will cost extra to take another chance at a correct answer. If Alexa used a token format, it never would have received the adoption it did. People adopted it because it was so easy and seamless to ask it and get an answer back. ChatGPT is subsidized by VC money injections and does not turn a profit as it is now. If OpenAI were to start charging the public for asking random questions and they had to work out how many millions of tokens they needed, people would bounce back to an Amazon Echo so goddamn fast.</p>

<h3>Ok so say they all died. All the AI companies. Gone.</h3>

<p>Aside from Amazon putting up a “BACK IN BUSINESS” sign? Well, this won’t kill machine learning as a concept. Tensor core PCI-E cards existed over five years ago, and now most video cards come with them or something similar integrated. Nothing’s stopping someone from doing local machine learning and creating a bespoke model. But the instant that OpenAI and CodeWeave and Anthropic and Perplexity vanish into the ether, the free-to-use general LLM business concept is dead in the ground.</p>

<p>These models require retraining to correct any issues or to introduce new information into the model. In large models this is an astronomical amount of data to process. This is not feasible at home, but this processing can be handled at one of many large 100MW+ datacenters being created across the United States. Without the flow of VC money pouring into these companies to run and maintain expensive datacenters, these large models can’t be retrained. Either the unsubsidized cost of the datacenters and their energy will get passed to consumers, or general LLMs will disappear over time.</p>

<p>I say “over time” because while you need all that energy to train, models can be ran offline and locally. The average person will have no issue using a general model that’s a year or so out of date, but over time the age of its training will show. There’s a great short story called <a href="https://qntm.org/mmacevedo">MMAcevedo</a> that’s got similar tones in it about the memory backup of a person, I highly recommend reading it.</p>

<p>Once these are out of date, they won’t be of much use. Maybe they were trained to link to external services that no longer operate. Maybe who they think the current president is is <em>wildly</em> wrong by 5 administrations. It’s going to be easier to convince someone to go back to an Alexa that Just Works<sup>TM</sup> rather than convince them to use this new startup LLM that’s starting at $100/mo for 15 tokens and hey where are you going.</p>

<h3>Ahh, Nature Heals</h3>

<p>It’s the only way this goes. Machine learning existed before this LLM craze but was for focused tasks. You’re never killing that. The everyday person will find something else to take the role of knowledge machine when the general LLM becomes completely paygated or disappears entirely. If they want, Alexa still operates in the space and has long before these came around.</p>

<p>But the business model of the Computer Oracle is unsustainable. It’s a hungry beast that must suck up money at unprecedented rates for mediocre results. It’s what’s being held accountable when a company goes “sorry, but it said we gotta fire you”. Without that constant firehose of cash and data being pumped into it, it makes no profits and tanks an entire economy that decided to make it a lynchpin of investments. It’s going to be <em>so fucking ugly</em> when it happens, people’s lives were ruined in pursuit of this technology. People are <strong>dead</strong> because of it. Hopefully we don’t try and rebuild the machine that was kinda’ right sometimes.</p>

<p>Also this isn’t intended to be an ad for Alexa, the second that stops driving revenue for Amazon I wholly guarantee you they drop it like a hot rock.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[A lot of us haters know that bubble's gonna' pop, but what does that mean for everyone?]]></summary></entry><entry><title type="html">I Got Coffee Updates</title><link href="https://dhippo.net/2025/08/29/more-coffee.html" rel="alternate" type="text/html" title="I Got Coffee Updates" /><published>2025-08-29T00:00:00-07:00</published><updated>2025-08-29T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/29/more-coffee</id><content type="html" xml:base="https://dhippo.net/2025/08/29/more-coffee.html"><![CDATA[<p>A lot's changed in three-and-a-half weeks in the coffee world.</p>

<h3>Training Coffee Upgrades IV</h3>

<p>Since I last <a href="/2025/08/05/coffee.html">posted about making coffee</a>, I got a bunch of advice on stuff to do and learned better techniques. I’m still not at Full Coffee Making Potential, but compared to a few weeks ago I’m now in a much better position for a morning cup of joe.</p>

<h3>First, a New Grinder</h3>

<p>One of the tips I got was getting a better grinder. I picked up an electric grinder that was pretty good for what it was, but still hit a limit of quality for the grounds. For pour-over, you want to avoid getting fine grounds since those’ll give off a bitter taste. The more coarse the grounds, the more pleasant a taste you get with a greatly reduced amount of bitterness.</p>

<p>The issue with the electric grinder is that it doens’t have grain control. It has a large thick metal blade with some bends on it that spins around and mashes everything at one speed. You can get an overall coarser grind if you don’t grind for as long, but due to the indiscriminate mashing of the thick metal blade, you’ll still end up with fine particulates. When I tried coarser grinds with the electric grinder, even though they had bitterness they still tasted way better than the longer grinds. I had to pick up a better grinder.</p>

<p>More expensive coffee grinders are machined to ensure that when coffee beans are ground in them, the grounds exit in a uniform size without being too fine or too coarse. These also cost a couple hundred dollars. What I picked up was a better budget option, the $55 <a href="https://www.hario-usa.com/products/ceramic-coffee-mill-mini-pro">Hario “Mini-Slim Pro” Ceramic Coffee Mill</a>. This thing uses ceramic burrs on a central cone that can be spaced closer or further from the outer walls. Turning the crank catches the coffee beans between the burrs and the outer wall to be ground down, but don’t get ground into finer particulates than that spacing. Now we’re getting some uniform grounds.</p>

<p>I spaced the grinder out enough so the grounds were a bit coarse, poured in about two cups worth of beans, then started grinding at it. The grind took a minute or two to get the bean hopper clear, much longer than the 5-10 seconds of the electric grinder. I heated up some water, got the V60 and filter prepped, then poured myself a cup. <em>Phenomenal</em>. It’s one of the first cups I’ve brewed that isn’t immediately bitter. I’m getting loads more flavor on an increase in grind quality alone! I’m anticipating this thing being a pain in the ass to clean, but for a cup of coffee that isn’t bitter it’s worth it.</p>

<h3>I need a new kettle.</h3>

<p>My current kettle is a Chefman that holds like one and a half liters or something. It’s great at its job of heating up a bunch of water. It also has the issue of not having a gooseneck spout. If it did, I would be able to pour a calmer, more controlled stream of water onto the grounds. With the Chefman electric kettle, there is no long spout that restricts flow. You have an immediate open spout at the top. That lets the whole mass of water in the kettle push hard against the exiting stream, causing more agitation in the grounds.</p>

<p>Speaking of agitation, that’s another source of bitterness! I was trying to do a swirl to get the grounds to flatten out, but doing that introduces agitation that creates more fine particulates which increase that bitter taste. I only needed to do that though because I don’t have fine control over the exit flow of the water from the Chefman kettle. With a gooseneck kettle, I’ll be able to pour water on the grounds without them moving around everywhere and get an even smoother cup of coffee.</p>

<p>I’m split on whether I want to dunk a lot into an Electric gooseneck kettle, or buy a standard metal one and use the Chefman to refill that when needed. I may side with the cheaper option since I don’t think I want two electric kettles on my counter, but I am tempted by those fancy electric gooseneck kettles where you can dial in a temperature. I’ll be eyeballing them for a while.</p>

<h3>More Coffee</h3>

<p>I’ve long since finished those first two bags of bags of coffee, the <a href="https://caffeladro.com/products/ladro-espresso-12oz?variant=45080414290084">Ladro blend</a> from Caffe Ladro and a Breakfast blend from PCC. Now I’ve got a couple bags! The first new one was a bag of Dunkin’ whole-bean which is hitting the Dunkin’ Donuts nostalgia receptors (there’s <em>none</em> around here), but I don’t need to have one of these on hand all the time. I picked up a second bag of the Ladro blend because I really enjoy the flavor of it and aroma of it. It was also the test cup for the new grinder!</p>

<p>Waiting in the wings for one of those bags to expire is an unopened bag from Mercurys Coffee Co. called <a href="https://mercurys.com/products/rising">Rising</a>. Mercurys is another local coffee chain and I stop by there enough that I could use a bag at home. I’m excited to find out how it is once I run out of one of the other bags (very likely the Dunkin’ first). I’m not going to have more than one unopened bag waiting though, I don’t have the room and I want the roasts to be fairly fresh; Ladro nicely enough labels the date they were roasted. Although, if (when) coffee prices spike, I probably should have an extra bag or two to wait out some of the storm.</p>

<p>I’ve still got more to go on my coffee journey, but I am glad I’m learning more and getting tangible results out of that learning. One day, I’ll have the perfect cup of coffee on-hand every morning.</p>

<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[A lot's changed in three-and-a-half weeks in the coffee world.]]></summary></entry><entry><title type="html">url.town</title><link href="https://dhippo.net/2025/08/28/url-town.html" rel="alternate" type="text/html" title="url.town" /><published>2025-08-28T00:00:00-07:00</published><updated>2025-08-28T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/28/url-town</id><content type="html" xml:base="https://dhippo.net/2025/08/28/url-town.html"><![CDATA[<p>A modern internet directory with all the classic styling.</p>

<h3>A Directory Curated by a Community</h3>

<p>I was <em>just</em> introduced to <a href="https://url.town/">url.town</a> tonight, and it’s an implementation of something that I had been mulling over for a bit now: making a modern internet directory. One that’s got categories, subcategories, and is more carefully curated than a search engine’s scattershot crawlers. <strong>url.town</strong> is the same thing I pictured, a simple website with a text layout and the links curated by members of the <a href="https://home.omg.lol/">omg.lol</a> community.</p>

<center><a href="https://url.town/"><img src="/img/buttons/url_town.png" title="url.town button" alt="url.town button" /></a>
<br /><sup>url.town button</sup></center>

<p>The site’s directory structure is super simple. There are primary categories that only contain subcategories, and those subcategories are what contain the links to other sites. A few of the categories are sparse with only one subcategory, while others will have plenty of information like the Internet and Language categories.</p>

<h3>Surfing Around</h3>

<p>I’ve been spending a good hour or so finding a random subcategory in a category I haven’t been into yet, clicking, in, and seeing the bit of variety and if there’s anything I’d expect. A good chunk of the time I don’t recognize most the links! <strong>Arts &amp; Design &gt; Pixel Art</strong> only had one link, a little 16x16 pixel art editor called <a href="https://yip.pe/">yip.pe</a>. Over in <strong>Computers &gt; CSS</strong> is <a href="https://smolcss.dev/">SmolCSS</a>, a collection of CSS snippets for various page elements you can make, complete with examples!</p>

<p>If you’re hungry, <strong>Food &gt; Farm to Table</strong>’s got <a href="https://www.samcobbfarms.com/">Sam Cobb Farms</a>, a date farm in California that takes online orders that I am now extremely interested in. And thanks to <a href="https://periodictable.com/">The Photographic Periodic Table of Elements</a> in <strong>Math and Science &gt; Science</strong> I now know that my bathroom shower curtain is severely outdated as its table only goes up to 111.</p>

<h3>I'm not holding your hand here, click things!</h3>

<p>It’s a lost bit of the internet where there were multiple site directories like Yahoo or DMOZ, but with search engines those small curated lists fell to the wayside. Well, time is a Horseshoe and it’s swung back aorund to internet directories being fun and interesting again. No two are going to be alike, and there’s going to be way more varieties of small sites and businesses.</p>

<p>I’m still thinking of starting one up myself, but that’ll have to go on the pile of stuff I’m getting to later. I’d love to share the smaller sites I’m using now as I try to get more out of the grasp of larger store pages. Until then, I’m going to marvel at new ones popping up.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[A modern internet directory with all the classic styling.]]></summary></entry><entry><title type="html">Hugo</title><link href="https://dhippo.net/2025/08/27/hugo.html" rel="alternate" type="text/html" title="Hugo" /><published>2025-08-27T00:00:00-07:00</published><updated>2025-08-27T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/27/hugo</id><content type="html" xml:base="https://dhippo.net/2025/08/27/hugo.html"><![CDATA[<p>Come in and listen a bit to this weird little guy.</p>

<h3>Skærmtrolden Hugo</h3>

<center><a href="/img/posts/hugo_characters.png"><img src="/img/posts/hugo_characters.png" title="The Hugo cast of characters." alt="The Hugo cast of characters." /></a>
<br /><sup>The Hugo cast of characters. Image: <a href="https://en.wikipedia.org/wiki/File:Hugo_characters.png">Wikipedia</a></sup></center>

<p>I first learned of Hugo from watching the professional Mr. Do! player, <a href="https://twitch.tv/sebmal">Sebmal</a>. He’s got a system set up on his stream where people can set bounties for <a href="https://retroachievements.org/">RetroAchievements</a> which he’s gotta’ try and complete within 30 minutes. A few came across his plate for Hugo games, and it is some of the roughest gameplay to watch.</p>

<p>Hugo, the squat Danish troll, hails from a TV game show called “<a href="https://en.wikipedia.org/wiki/Hugo_(game_show)">Hugo</a>” where players could call in and use their touchtone phones to dial in directions for Hugo to take during the game; dodging logs, or jumping between rafts. It was incredibly tough, as kids at home had a large amount of latency between seeing Hugo on tv, dialing in a command, Hugo taking that action, and then seeing that happen at home. Home versions were created that kept the original game show levels, but also added an Arcade mode with limited lives.</p>

<center><a href="/img/posts/hugo_cd.png"><img src="/img/posts/hugo_cd.png" title="The game cover of Hugo." alt="The game cover of Hugo." /></a>
<br /><sup>The game cover of <i>Hugo</i>. Image: <a href="https://en.wikipedia.org/wiki/File:Hugo_CD.png">Wikipedia</a></sup></center>

<p>Hugo himself would be lively during these games, lamenting when his ass got blown up or tellng the player to get their act together. Unfortunately, Hugo’s throat is filled with marbles in every translation. The end goal of the game is to rescue Hugo’s family, but you don’t gotta’. There’s probably other things you could do.</p>

<h3>Down The Troll Hole</h3>

<p>Hugo is a repulsive little guy, and that leads to an obsession with the repulsive little guy that reveals amazing things. At one point during a Sebmal stream, the <strong>Hugo Rap</strong> was played. Weirdly, it slapped? I looked into where it was released, and then discovered it had been released on vinyl. Along with several other Hugo-related songs. And the vinyl disc was a <strong>goddamn picture disc</strong>. One quick Discogs search later and one moderate shipping trip from Italy after that, and the <em>Skærmtrolden Hugo – Ta Det Bare Roligt</em> vinyl picture disc album was in my hands.</p>

<p>I don’t want to hold this all to myself though. I want to share with everyone reading the music of Hugo. His fucking voice. How the album has <em>multiple</em> good songs. That’s why a while back I made a full recording of the album <em>Skærmtrolden Hugo – Ta Det Bare Roligt</em> on my record player. The disc has some noise during a few songs, but for the most part it sounds great. Please, enjoy.</p>

<center><iframe width="560" height="315" src="https://www.youtube.com/embed/bV9O-tNkHnY?si=48oQjWKM8lQlrLz4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<br /><sup><i>Skærmtrolden Hugo – Ta Det Bare Roligt (LP)</i></sup></center>

<p>There’s song chapters so you can skip around to the song you want to hear. The video’s unlisted so I don’t know if publically posting it will now get it yanked, but please enjoy the sounds while you can. Apologies if you’re in the future and this video no longer works.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Come in and listen a bit to this weird little guy.]]></summary></entry><entry><title type="html">Looking Into Alternatives</title><link href="https://dhippo.net/2025/08/26/alternatives.html" rel="alternate" type="text/html" title="Looking Into Alternatives" /><published>2025-08-26T00:00:00-07:00</published><updated>2025-08-26T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/26/alternatives</id><content type="html" xml:base="https://dhippo.net/2025/08/26/alternatives.html"><![CDATA[<p>I'm slowly not using software and services I relied on all the time.</p>

<h3>Browsers</h3>
<p>I’ve been a Firefox user for over two decades now. Since, hell, at least before Firefox 2. Over the years I switched to using Firefox Dev Edition but in the last year or so Mozilla has been putting in more and more garbage I don’t want into the browser. So I lept for an alternative, and that was <a href="https://librewolf.net/">LibreWolf</a>. It’s <em>extremely</em> security focused, blocking a lot of site functionalities by default, blocking site fingerprinting, and even having uBlock Origin pre-installed.</p>

<p>It’s secure, unfortunately, to the point of overkill for daily driving a browser. I’m often finding myself checking another browser to see if a site is broken, or if LibreWolf has broken it. At some point I’m going to make the transfer over to <a href="https://www.waterfox.net/">Waterfox</a>, another Firefox alternative that’s not as locked-down as LibreWolf is.</p>

<p>This is all preferable to using a chromium browser. Good lord I’m happier with this.</p>

<h3>Photo</h3>
<p>I was a solid Photoshop CS5 user for the longest time. I got some alternatives like Krita and CSP, but I always found myself coming back to Photoshop for the <em>real</em> photo manipulation. Miss me with GIMP, I want a sensible UI. That’s why when <a href="https://affinity.serif.com/en-us/">Affinity</a> got recommended to me as a one-time purchase Photoshop-like editor I was skeptical but tried it. And holy shit if it doesn’t hit the same buttons. There’s <em>quirks</em> I’m still fucking around with that get annoying. Paste in an image and that makes an Image layer, which is not the same thing as a raster Pixel layer that you can edit. Weird.</p>

<p>As far as brushes or text tool goes it is rivalling Photoshop. Seriously, Krita’s text tool is <strong>dog shit</strong> and it’s hard to find alternatives to this that aren’t basic text options. Affinity lets me adjust kerning and spacing and 50 million different text options like Photoshop does. Affinity lets me do complex vector paths and masking. Affinity hits all those things that Photoshop practically had the monopoly on and I don’t have to pay them monthly. The only downside is Affinity was acquired by Canva and I’m waiting for them to fuck it up somehow, but for right now it seems safe.</p>

<p>Also I picked up <a href="https://www.irfanview.com/">IrfanView</a>, it’s great for compressing the filesizes of a bunch of PNG and JPG images.</p>

<h3>Video</h3>
<p>I got <a href="https://www.blackmagicdesign.com/products/davinciresolve">DaVinci Resolve</a> and sat myself down to learn how to motion track. Like Photoshop, I’ve also used After Effefcts for the longest time and I was fucking tired of it. If I could learn how to do it in Resolve, then I would truly be free of Adobe software. Thank the gods I did, and same for a bunch of other After Effects editing tricks too. It’s like I’ve got Premiere and AE rolled up in one and it’s wonderful. Give DaVinci Resolve a shot if you’re doing video editing and do not want to give adobe money. Hell, even if you do want to give Adobe money, just get this instead.</p>

<h3>Notepad</h3>
<p>Christ, they put AI into Notepad? Uhh, fuck. <a href="https://notepad-plus-plus.org/downloads/">Notepad++</a>.</p>

<h3>Office Software</h3>
<p><a href="https://www.libreoffice.org/download/download/">LibreOffice</a>. Microsoft’s making Office worse and worse. With LibreOffice you get an analogue for each Microsoft Office product without the garbage that entails. Hell the LibreOffice suite comes with a Visio alternative called LibreOffice Draw that I used for designing my current audio setup.</p>

<h3>Search Engine</h3>
<p>Please stop using Google. Bare minimum, go to <a href="https://duckduckgo.com/">DuckDuckGo</a> and set that as your default. There’s an AI assistant for some reason but it’s easily disabled in the search options. I’ve been using DDG for a long time now and the shit’s never re-appeared its ugly head.</p>

<h3>Operating System</h3>
<p>I’ve been looking at <a href="https://manjaro.org/">Manjaro</a>! I’ve currently got Windows 10 and I’m riding that until this PC dies, but in the meantime I’ve been testing out Manjaro in a VM. So far it’s been working pretty smoothly, and I picked it due to it being Arch-based. SteamOS is also Arch-based, so there should be some Proton compatibility on Manjaro so I can run Steam on there fine. I also run AMD stuff so drivers will never be an issue. Once I can get anything I had on Windows over to Manjaro, I will relegate my current Windows machine to a solely “Boot In Case Of Windows Needs” machine.</p>

<h3>Phone</h3>
<p>I’ve currently got an older phone that missed all of the cellphone shittenings of the last half decade. Headphone jacks going away, AI getting shoved in everything, and on top of <em>that</em> any phone pictures are badly AI smoothed. On top of this, Android is getting more restrictive on what I can do with my own phone when the point of it was that I could tinker with it. Apple is <em>not</em> an option, so my alternative to running Android is running Not Android. The two I’m looking at are <a href="https://grapheneos.org/">Graphene</a> and <a href="https://lineageos.org/">LineageOS</a> for a custom Android firmware that won’t be under Google’s weird restrictions.</p>

<p>And if I’m getting a phone, it weirdly might be a Sony phone because they’ve been providing the good stuff. Headphone jacks, cameras that aren’t <em>inside</em> the screen in a notch or cicle or some dumb shit. The downside of a Sony phone is they’re extremely expensive, but if I could make my current phone last 6 years I’m sure I can get my money’s worth out of a phone I’ll enjoy.</p>

<h3>That's a lot of alternatives!</h3>
<p>Yeah! It’s slow work, I didn’t make all of these changes <em>overnight</em>. Just making one at a time and getting used to it before making another change. If I were to make any of these a priority over the others, I’d say changing your search engine would be the big one. Just getting Google out of your view every day will help with making other transitions easier.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I'm slowly not using software and services I relied on all the time.]]></summary></entry><entry><title type="html">It Good: Kitsune Tails</title><link href="https://dhippo.net/2025/08/25/kitsune-tails.html" rel="alternate" type="text/html" title="It Good: Kitsune Tails" /><published>2025-08-25T00:00:00-07:00</published><updated>2025-08-25T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/25/kitsune-tails</id><content type="html" xml:base="https://dhippo.net/2025/08/25/kitsune-tails.html"><![CDATA[<p>Extremely good movement and BONUS SECRETS.</p>

<h3>No I'm not going to spoil those.</h3>
<p>Kitsune Games swung for the stars on <a href="https://eniko.itch.io/kitsunetails">Kitsune Tails</a>. It’s a skillful platformer with plenty of challenging platforming, and even when you think you’re done you’ve still got so much more to go (see later sections). There’s a large SMB3 influence on the platforming, but it’s only an influence as the enemies and powerups you find are way more varied. Even the ghost houses got me sweating, I remember you well 5-4.</p>

<p>There’s also a Mystical Ninja feel to the game too. There’s a casual atmosphere to the story as you progress through different lands, and there’s also a small town to explore. It’s got a shop, haunted house, and an arcade with loads of minigames and even the opportunity to <em>make your own</em>. That’s right, Kitsune Tails has modding support, and on top of that it’s for modding in any kind of game!</p>

<center><a href="/img/posts/kt_boot.png"><img src="/img/posts/kt_boot_25pct.png" title="Big Boot" alt="Big Boot" /></a>
<br /><sup>Big Boot</sup></center>

<h3>Now I am going to spoil those secrets. LOOK OUT!</h3>
<p>What’s wild is that after the first time you play through as Yuzu, you then unlock a second playthrough as Kiri, and her playset is <em>amazing</em>. Careful platforming with Yuzu turns into chaining together hits with enemies as Kiri’s sword keeps feeding her extra jumps and slashes.</p>

<p>And after that’s done, you unlock the kaizo levels! Those gave me a pretty good ass kicking, but I did manage to clear two of them so far.</p>

<center><a href="/img/posts/kt_lava.png"><img src="/img/posts/kt_lava_25pct.png" title="Yuzu in fox form in a lava level." alt="Yuzu in fox form in a lava level." /></a>
<br /><sup>No you can't see that stuff yet, go play the game!</sup></center>

<h3>Spoilers over, you can look again.</h3>
<p>It’s a very fun game, I blasted through most of it when it first came out. The game pops up on speedrun streams, catch it if you can because those speedruns get wild! If all of this tempted you, go pick it up on <a href="https://eniko.itch.io/kitsunetails">Itch.io</a> or <a href="https://store.steampowered.com/app/1325260/Kitsune_Tails/">Steam</a>!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Extremely good movement and BONUS SECRETS.]]></summary></entry><entry><title type="html">A Second Bunch of Cool Things</title><link href="https://dhippo.net/2025/08/24/second-bunch-of-cool-things.html" rel="alternate" type="text/html" title="A Second Bunch of Cool Things" /><published>2025-08-24T00:00:00-07:00</published><updated>2025-08-24T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/24/second-bunch-of-cool-things</id><content type="html" xml:base="https://dhippo.net/2025/08/24/second-bunch-of-cool-things.html"><![CDATA[<p>I saw even more cool things, lemme' share 'em with you!</p>

<h3>Woah Look At All This More Cool Stuff</h3>
<p>I’ve made every 8th day a meta post, and this one’s no different. I’m gonna’ use it to share some more stuff, please enjoy all of it!</p>

<h3>Blogs</h3>
<ul>
  <li>Learn how to <a href="https://greem.co.uk/otherbits/jelly.html">nail jelly to a wall</a>. I promise this uses rigorous science.</li>
  <li>Emilio Coppola <a href="https://coppolaemilio.com/entries/what-could-have-been/">talks about AI</a> and the future that this shit robbed from us.</li>
  <li>Ron Gilbert wrote about <a href="https://grumpygamer.com/deathbyscrolling4/">the different types of game testing</a> and which type produces the most results by a landlside.</li>
  <li>Check out this <a href="https://evepics.wordpress.com/">blog of Eve Online space photos</a>.</li>
</ul>

<h3>Webcomics</h3>
<ul>
  <li><a href="https://myother.thecomicseries.com/">My Other Brain Is An Idiot</a> is on to part 2 as of a few weeks ago. If you love Thorsby’s stuff, this is a very fun read.</li>
  <li><a href="https://val-and-isaac.tumblr.com/post/790949965141770240">Space Dread Is Sick</a> in the latest Val and Isaac arc.</li>
  <li><a href="https://vigilsforfriends.neocities.org/?pg=481">A new arc started in Vigils for Friends</a> involving grapes. Possibly hell grapes???</li>
  <li>Foreach is on Chapter 5, but <a href="https://foreach.neocities.org/page/0001">I’m linking the very start of Foreach</a> in case you haven’t read it yet. It’s a wild ride.</li>
</ul>

<h3>Games</h3>
<ul>
  <li><a href="https://store.steampowered.com/app/1492750/Mega_Knockdown/">Mega Knockdown</a>, the turn-based fighting game, had a <a href="https://www.youtube.com/watch?v=yymX4L7vJEk">tournament at EVO</a> this year!</li>
  <li>Spookiest gamedev Rainbow Cemetery made <a href="https://store.steampowered.com/app/3125600/Anzu_Castle_Gracula/">Anzu Castle Gracula</a>, a Castlevania-like game made entirely in QBasic! It runs extremely well and even has a save system, I highly recommend this.</li>
  <li><a href="https://store.steampowered.com/app/3743220/A_Solitaire_Mystery/">A Solitare Mystery</a> from Hempuli has so much friggin’ solitare in it. It’s loads of fun even if I am getting my ass handed to me on each one.</li>
  <li><a href="https://store.steampowered.com/app/2871440/Squeakross_Home_Squeak_Home/">Squeakross: Home Squeak Home</a> is <em>packed</em> with puzzles to solve. Completing enough gets you a second version of puzzles you did, and each puzzle you do gets furniture for your rats.</li>
</ul>

<h3>Postscript</h3>
<p>Whew, that’s it for the last meta post! I’ve got 7 posts left until the end of the month, and that’ll make for 31 posts total for #blaugust. It has been a challenge to think of something new to write about every day in a mid-to-long form, but it’s also shown that sitting down to do it makes it loads easier than constantly considering doing it.</p>

<p>I’ve also gotten to talk about a bunch of stuff I never really talked about on my own personal sites before. Most of my projects’ videos were over on Twitter, and that’s a fucking trash fire I deleted all my stuff from. I’ve got pages for them to be downloaded from on itch with some info, but it’s not a casual chattin’-about-it kinda’ spot. I’m really hoping I keep up this habit, maybe twice a week posting. I’m not gonna promise, I’m prone to just forgetting, but it’ll be nice to just find something to yak for a bit about.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I saw even more cool things, lemme' share 'em with you!]]></summary></entry><entry><title type="html">LOCAL PAPER: NOT VERY LOCAL?</title><link href="https://dhippo.net/2025/08/23/newspaper-story-sources.html" rel="alternate" type="text/html" title="LOCAL PAPER: NOT VERY LOCAL?" /><published>2025-08-23T00:00:00-07:00</published><updated>2025-08-23T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/23/newspaper-story-sources</id><content type="html" xml:base="https://dhippo.net/2025/08/23/newspaper-story-sources.html"><![CDATA[<p>Noticing a bunch of newspaper stories are not from that paper.</p>

<h3>News Paper?</h3>
<p>I had to go get the brakes on my car checked out, and while sitting in the lobby I grabbed a copy of the Seattle Times. I sat down, unfolded it, and saw that some of the front page stories were from the Associated Press. There was one from the New York Times too. Two out of the five front page stories were from the Seattle Times themselves.</p>

<p>I scanned ‘em over, most of them being the same bad shit I heard about already. Flip to the next two pages, and I notice something strange. None of the articles on pages A2 or A3 are by the Seattle Times. <em>What</em>.</p>

<p>Ok, I’ve got time before they finish the brakes and this’ll occupy a good chunk of it. Let’s go through the whole paper and see how many articles or stories, out of the ones that list a source, are credited to the Seattle Times. This is the research that a bit of boredom in the Les Schwab waiting area gets you.</p>

<h3>First Things First, The Results</h3>
<p>Let’s get these out of the way now. Out of <strong>38</strong> articles total, these were the tallies of credits:</p>

<ul>
  <li>Associated Press, 22</li>
  <li>Seattle Times, 7</li>
  <li>New York Times, 5</li>
  <li>Kitsap Sun, 1</li>
  <li>Washington State Standard, 1</li>
  <li>Spokesman-Review, 1</li>
  <li>Bloomberg, 1</li>
</ul>

<p>The AP <em>leads</em> the pack with a whopping 22 articles, or 57% of all articles. Just over half the articles comes straight from them. The Seattle Times is far behind with only seven article credits for their writers. That’s less than a fifth (18%) of articles coming from internal reporting.</p>

<p>After the Seattle Times is the only other source with multiple articles: the New York Times, with five (13%) articles. Then after <em>them</em> is four more sources that each had one (2.6% of articles) credit to their name: the Kitsap Sun (USA Today/Gannett), the Washington State Standard (States Newsroom), the Spokesman-Review (Cowles Company), and Bloomberg.</p>

<h3>The Takeaways</h3>
<p>When I first got these counts, I had a slightly different takeaway: the Seattle Times mostly sourced from national outlets, but also grabbed a few local sources as well to have some local flavor. Under my previous assumption, the locals would be Seattle Times, Kitsap Sun, Washington State Standard, and Spokesman-Review. That would have been 10 articles (26%) that would have been from local sources compared to a whopping 28 (74%) of articles coming from national outlets.</p>

<p>That was, <em>until</em> I looked into some of those I assumed to be local outlets. It turned out, the Kitsap Sun is a USA Today news site! And the Washington State Standard is also another national network called States Newsroom. The Spokesman-Review I’m willing to classify as local because although they do have an owner (Cowles Company), that owner is <em>also</em> local. This company also owns the NBC affiliate channel NonStop LOCAL in the Tri-Cities/Yakima.</p>

<p>Now that two of my assumptions have been reclassified as national, where does that get us? That now means 8 articles (21%) in the paper were local sources, and 30 articles (79%) were from national sources. That rounds out to about a fifth of the paper’s stories being from Washington State sources.</p>

<h3>Huh. Weird.</h3>
<p>Yeah, I don’t have any historical knowledge of how much a paper’s real estate comes from national wire services, but it’s wild that the number is as low as a fifth of everything in there. Granted this isn’t counting weather reporting, cartoons, or classifieds (I didn’t see much advertising outside of those!), but it’s still weird.</p>

<p>Anyway, that realization is about when I found out I’d have to shell out a bunch to replace the front rotors. Woo.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Noticing a bunch of newspaper stories are not from that paper.]]></summary></entry><entry><title type="html">In Progress: Pizza Tower Resprites</title><link href="https://dhippo.net/2025/08/22/pizza-tower-mod.html" rel="alternate" type="text/html" title="In Progress: Pizza Tower Resprites" /><published>2025-08-22T00:00:00-07:00</published><updated>2025-08-22T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/22/pizza-tower-mod</id><content type="html" xml:base="https://dhippo.net/2025/08/22/pizza-tower-mod.html"><![CDATA[<p>It takes so many frames of animation.</p>

<h3>Shift Change</h3>
<p>A while back I wanted to resprite two of the enemies in Pizza Tower and give them new themes. I figured, it’d be some good animation practice - and it was, holy shit. I managed to finish one sprite set up, but I still had a few sprite animations to finish for the other one. At the time I was working on this there weren’t any concrete modding tools for Pizza Tower other than the Undertale resource tool, so it was not the cleanest setup to work with.</p>

<center><a href="/img/posts/pt_banner.png"><img src="/img/posts/pt_banner.png" title="Peppino and a Government Cheese." alt="Peppino and a Government Cheese." /></a>
<br /><sup>Peppino and a Government Cheese.</sup></center>

<p>One of those two enemies I resprited became <strong>Govenment Cheese</strong>:</p>

<center>
<video controls="">
  <source src="/img/posts/govt_cheese.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<br /><sup>Peppino beating the shit out of some Government Cheeses.</sup>
</center>

<p>This one I finished, and you can see all the sprites in the video above! With this new motif, it’s a secret government agent with a weather machine controlling the lightning clouds in the desert. Its government-issued shades also snap in half when it gets its ass beat. It also throws the deadliest government-issued weapon, the walkie-talkie.</p>

<p>The other enemy became <strong>Mr. Happy</strong>:</p>

<center>
<video controls="">
  <source src="/img/posts/mr_happy_1.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<br /><sup>Mr. Happy's Idle animation when trying to grab Peppino.</sup>
</center>

<center>
<video controls="">
  <source src="/img/posts/mr_happy_2.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<br /><sup>Mr. Happy's grab animation. One sprite is unfinished.</sup>
</center>

<p>With Mr. Happy I did a sewer clown motif and an extremely elastic body. This is pretty much a whole new sprite and animation compared to Government Cheese! When Peppino gets grabbed by Mr. Happy, Mr. Happy’s eyes do the pillar-john-block eye animation for a creepy touch. I’ve still got some sprite work to do with this one, but I’ve also gotta’ work up motivation to do even animation frames. Maybe I’ll finally finish and release this one day once I work out how Pizza Tower modding works now!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It takes so many frames of animation.]]></summary></entry><entry><title type="html">Try Something New</title><link href="https://dhippo.net/2025/08/21/try-something-new.html" rel="alternate" type="text/html" title="Try Something New" /><published>2025-08-21T00:00:00-07:00</published><updated>2025-08-21T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/21/try-something-new</id><content type="html" xml:base="https://dhippo.net/2025/08/21/try-something-new.html"><![CDATA[<p>My second jam game! Kinda'!</p>

<h3>False Start</h3>
<p>This blog post about my second jam game is also about <em>another</em> jam game, the first one I was making for the same jam that I abandoned. That jam was the Awful Winter Jam back in January 2018, and took course over roughly three weeks. The theme was Weird History, and I brainstormed a game called Snail Knight about a snail from those old medieval illustrations where he could roll around in his shell. I wanted to play with Box2D and see if I could integrate that with the engine I made for Missile Champions, but I did not make a lot of headway into making it a fun game.</p>

<center><a href="/img/posts/snailknight_proto4x.png"><img src="/img/posts/snailknight_proto4x.png" title="Snail Knight sprite." alt="Snail Knight sprite." /></a>
<br /><sup>Snail Knight sprite.</sup></center>

<p>Look at this guy! It would’ve been fun if I could get the rolling mechanics to feel good and the additional spiderball-like wall cling to work reliably. However, I was two weeks into a three-week game jam and I had nothing to submit. I either had to scrap something together with this broken game, or start all over.</p>

<p>Fuck it, I got a week left. New game.</p>

<h3>Try Something New</h3>

<center><a href="/img/posts/tsn_banner.png"><img width="560" height="384" src="/img/posts/tsn_banner.png" title="Try Something New title screen." alt="Try Something New title screen." /></a>
<br /><sup>Try Something New title screen.</sup></center>

<p>The name “<a href="https://dietinghippo.itch.io/try-something-new">Try Something New</a>” came from me trying something new for my jam submission, but also played into the new plot I thought up: A lemonade-stand-style simulator set right after the fall of the Berlin Wall. The idea was your stand was set up near a wall crossing and you were now serving both East and West Berliners who were crossing to live their lives or get items they couldn’t get at home. Events like concerts could predict the type of foot traffic going by your stand so you could tailor your stock for the day.</p>

<center><a href="/img/posts/tsn_shack3.png"><img src="/img/posts/tsn_shack3.png" title="The player's shop in the evening." alt="The player's shop in the evening." /></a></center>

<p>With only a week left I needed to scope appropriately for art assets. Like with Missile Champions and its NES pastiche, I leaned hard into faking an Apple II CGA lemonade stand game. I made sure to stick to the CGA limitation and restricted resolution, and used an Apple II font for all of the menus. There’s even an asterisk on the active text fields! The music…is cheated a bit. It was written in Famitracker and I had fun with it and that’s what matters.</p>

<center><a href="/img/posts/tsn_ecustomer_walk.png"><img width="224" height="108" src="/img/posts/tsn_ecustomer_walk.png" title="A customer's walk sprites." alt="A customer's walk sprites." /></a></center>

<center><a href="/img/posts/tsn_order.png"><img src="/img/posts/tsn_order_50pct.png" title="The order screen, 'DER MORGENMARKT'." alt="The order screen, 'DER MORGENMARKT'." /></a>
<br /><sup>The order screen, 'DER MORGENMARKT'. Use the Guide to get item descriptions! Click for larger image.</sup></center>

<p>I was extremely proud of pulling this together within one entire week, from concept to release with code/art/sound. It also helped that I had an engine already built with Missile Champions that worked well for the graphics I needed. The gameplay isn’t too complex and there’s no win condition, but the game loop is there! If you want to try it, check it out <a href="https://dietinghippo.itch.io/try-something-new">over on Itch.io</a>.</p>

<p>Shoutout to Mettigel, I was extremely pleased to learn about <a href="https://en.wikipedia.org/wiki/Mett#Serving_styles">these guys</a>.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[My second jam game! Kinda'!]]></summary></entry><entry><title type="html">In Progress: A Submarine Thing</title><link href="https://dhippo.net/2025/08/20/a-submarine-thing.html" rel="alternate" type="text/html" title="In Progress: A Submarine Thing" /><published>2025-08-20T00:00:00-07:00</published><updated>2025-08-20T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/20/a-submarine-thing</id><content type="html" xml:base="https://dhippo.net/2025/08/20/a-submarine-thing.html"><![CDATA[<p>Postin' some in-progress Godot stuff I'm toying with.</p>

<h3>Dive Dive Dive</h3>
<p>I got the hankering at some point to make an underwater exploration game, kinda’ like an Endless Ocean. A chill game where you can roam around and see cool things underwater. So I grabbed the latest Godot 4 branch, popped open Blender, and got to it. And I also opened Ultimate Doom Builder.</p>

<p>My plan here: Use a Blender material called Clay-Doh to create weird looking fish models, then I can import those in and place them in levels modeled out in Ultimate Doom Builder. UDB has a model export option for levels so I can quickly draft a level layout, export it with textures, and either pop it straight into Godot or bring it into Blender for cleanup. My experience so far, you’ll need cleanup if you’re doing this.</p>

<center><a href="/img/posts/inprog_underwater_map_udb.png"><img src="/img/posts/inprog_underwater_map_udb_25pct.png" title="Test underwater map made in Ultimate Doom Builder." alt="Test underwater map made in Ultimate Doom Builder." /></a>
<br /><sup>Test underwater map made in Ultimate Doom Builder. Click for larger image.</sup></center>
<p><br /></p>
<center><a href="/img/posts/inprog_underwater_map_blender.png"><img src="/img/posts/inprog_underwater_map_blender_30pct.png" title="Test underwater map in Blender, it has been cleaned up from the UDB export." alt="Test underwater map in Blender, it has been cleaned up from the UDB export." /></a>
<br /><sup>Test underwater map in Blender, it has been cleaned up from the UDB export. Click for larger image.</sup></center>

<p>For test purposes, this is enough. I had to delete the polygons on the “roof” of the map so the skybox could be seen from within the map. Unfortunately, even if you use F_SKY on your Doom map it will still appear as a solid roof.</p>

<h3>Fsh</h3>
<p>Next up, something to put in. I’d been doing some playing around with the Clay-Doh materials after I picked them up in a bundle, let’s see how weird of a fish I could make.</p>

<center><a href="/img/posts/inprog_butthole_fish.jpg"><img src="/img/posts/inprog_butthole_fish.jpg" title="Butthole fish." alt="Butthole fish." /></a>
<br /><sup>Butthole fish.</sup></center>

<p>Butthole fish. Perfect. It’s goofy enough, I can bake some maps and bring this in to Godot while retaining its clay-like look. Let’s see how that looks!</p>

<center><a href="/img/posts/inprog_fishes.png"><img src="/img/posts/inprog_fishes.jpg" title="Butthole fishes in Godot scene." alt="Butthole fishes in Godot scene." /></a>
<br /><sup>Butthole fishes in Godot scene. Click for larger image.</sup></center>

<p>Ignoring the white textures that I haven’t configured yet, I’ve got an issue. The right fish isn’t using any normal maps and is solidly-lit as expected by the camera’s attached spotlight. The <em>left</em> fish, though, is using a normal map to try and match the same lumpiness observed in Blender. There’s also a third fish using a displacement map to obtain similar lumpy geometry via shader, but that’s currently broken!</p>

<p>You can’t do too much other than move the “submarine” around and light up the level where you’re looking. I set up the Godot scene environment so everything has a blue tint over it for that underwater lighting feel, so at least it’s got some good vibe while I’m working and testing it.</p>

<p>I hit a roadblock of the normals acting weird with lighting and fell off the project, but I do wanna’ come back to it. Maybe I’ll forego doing the whole Clay-Doh look and find another way to make fish look funny. If I do more work, I’ll be sure to say something!</p>

<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Postin' some in-progress Godot stuff I'm toying with.]]></summary></entry><entry><title type="html">Cross-stitch</title><link href="https://dhippo.net/2025/08/19/cross-stitch.html" rel="alternate" type="text/html" title="Cross-stitch" /><published>2025-08-19T00:00:00-07:00</published><updated>2025-08-19T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/19/cross-stitch</id><content type="html" xml:base="https://dhippo.net/2025/08/19/cross-stitch.html"><![CDATA[<p>It's threaded pixel art!</p>

<h3>Woah Check This Out</h3>
<p>I got the bug to pick up cross-stitch after seeing Kory Bing’s cool-ass <a href="https://bsky.app/profile/korybing.bsky.social/post/3lq2eyykk2c2w">VHS cross-stitch project</a>. I’ve done a bunch of sprite/pixel work, this is right up my alley. I went out to the local Ben Franklin’s for projects and they had a Super Mario World cross-stitch project that looked simple. I grabbed that and headed home, got halfway through, and the cheap needle it came with broke at the eye. Lol.</p>

<p>After going back to the store and getting a set of tapestry needles, I was able to finish it up and get the finished stitch into the hoop. Here’s that effort!</p>

<center><a href="/img/posts/crosstitch_1.jpg"><img src="/img/posts/crosstitch_1_50pct.jpg" title="Front of Super Mario World cross-stitch." alt="Front of Super Mario World cross-stitch." /></a>
<br /><sup>Front of Super Mario World cross-stitch. Click for larger image.</sup></center>

<p>Hey that turned out pretty nice, how’s the back look?</p>

<center><a href="/img/posts/crosstitch_2.jpg"><img src="/img/posts/crosstitch_2_50pct.jpg" title="Back of Super Mario World cross-stitch." alt="Back of Super Mario World cross-stitch." /></a>
<br /><sup>Back of Super Mario World cross-stitch. Click for larger image.</sup></center>

<p>Eh, uh. That doesn’t look as good. You can see I tried tying off a bunch of threads and making ugly knots. Still, the <em>front</em> looks great!</p>

<h3>I need more.</h3>
<p>I still had a hankering for more, so back I went and found another project that looked fun and had a functional purpose: a watermelon pin cushion.</p>

<center><a href="/img/posts/crosstitch_3.jpg"><img src="/img/posts/crosstitch_3_50pct.jpg" title="Watermelon pin cushion cross-stitch packaging." alt="Watermelon pin cushion cross-stitch packaging." /></a> <a href="/img/posts/crosstitch_4.jpg"><img src="/img/posts/crosstitch_4_50pct.jpg" title="Watermelon pattern with current progress." alt="Watermelon pattern with current progress." /></a>
<br /><sup>Watermelon pin cushion cross-stitch packaging, and watermelon pattern with current progress. Click for larger images.</sup></center>

<p>I’m not too far into it, but it has been teaching me a few things. One thing I learned is that I don’t want to tie knots. Instead, what I’m doing is feeding the end of the thread back through the stitches on the underside. They’ll hold taut onto the tend of the thread, then after I run the needle through 5 or so stitches I exit out and cut the excess. It’s producing some extremely clean stitches on the back! No knots needed. If you want to see what I mean, check out the second image below.</p>

<center><a href="/img/posts/crosstitch_5.jpg"><img src="/img/posts/crosstitch_5_50pct.jpg" title="Front side of cross-stitch with pattern for reference." alt="Front side of cross-stitch with pattern for reference." /></a>
<br /><sup>Front side of cross-stitch with pattern for reference. Click for larger image.</sup></center>

<center><a href="/img/posts/crosstitch_6.jpg"><img src="/img/posts/crosstitch_6_50pct.jpg" title="Back side of cross-stitch. The ends of the threads are terminated through the stitches." alt="Back side of cross-stitch. The ends of the threads are terminated through the stitches." /></a>
<br /><sup>Back side of cross-stitch. The ends of the threads are terminated through the stitches. Click for larger image.</sup></center>

<p>You can see I’m doing a lot of work on the fours at the moment! I’m finally starting to get to some areas that aren’t dark green thankfully. It’s gonna be a while before I finish, but that’s fine. It’s a pretty chill, meditative activity while watching something or just wanting to peace out for a bit.</p>

<p>After this, my next goal is going to be locating some aida cloth and planning out my own patterns. If I make some, I’ll be sure to share them!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It's threaded pixel art!]]></summary></entry><entry><title type="html">Make A Terrible Comic Day (is not today)</title><link href="https://dhippo.net/2025/08/18/terrible-comic-day.html" rel="alternate" type="text/html" title="Make A Terrible Comic Day (is not today)" /><published>2025-08-18T00:00:00-07:00</published><updated>2025-08-18T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/18/terrible-comic-day</id><content type="html" xml:base="https://dhippo.net/2025/08/18/terrible-comic-day.html"><![CDATA[<p>It's on 6/24 and is a bunch of fun.</p>

<h3>Just make a comic!!!!</h3>
<p>Make A Terrible Comic Day was spawned into this world through force by <a href="https://bsky.app/profile/pseudonymjones.bsky.social">pseudonym jones</a> on Bluesky on June 23rd, 2024. She stated plainly that <a href="https://bsky.app/profile/pseudonymjones.bsky.social/post/3kvnauhtd5c2s">Make A Terrible Comic Day</a> was the very next day, on June 24th. <a href="https://bsky.app/profile/pseudonymjones.bsky.social/post/3kvnfejfcju2u">And so it was and had always been, on June 24th</a>.</p>

<p>The idea is simple: just make a comic! Then post it! Don’t worry about drawing it good or having a good story or shit. You are out here looking to <em>make</em>.</p>

<h3>Ooh Ooh Here's What I Made</h3>
<p>Here’s my comics for Make A Terrible Comic Day from last year and this year. First, the <a href="https://bsky.app/profile/dhippo.net/post/3kvq4jzbz7f2k">one from 2024</a>:</p>

<center><a href="/img/posts/matcd_game_comix.jpg"><img src="/img/posts/matcd_game_comix_50pct.jpg" title="Game Comix. The left comic tells the tale of a guy who lost all his limbs except his legs in a freak DDR accident in 2006. The right comic is Wario ramping his car into space and flying it into the sun's asshole." alt="Game Comix. The left comic tells the tale of a guy who lost all his limbs except his legs in a freak DDR accident in 2006. The right comic is Wario ramping his car into space and flying it into the sun's asshole." /></a>
<br /><sup>Click for full image.</sup></center>

<p>I went the 4koma route thanks to a CSP preset I came across - and got two terrible comics out of it! It gave me a chance to test out CSP for making comics. Unfortunately, I got CSP4 this year and it doesn’t work with my drawing tablet. Welp! Now I’m using <a href="https://affinity.serif.com/en-us/">Affinity</a> instead.</p>

<p>The comic I made this year got a bit out of hand. I had just got my hands on some <a href="https://www.retrosupply.co/">RetroSupply</a> stuff and a terrible comic was a great chance to go hog wild with it. So I did a <a href="https://bsky.app/profile/dhippo.net/post/3lsdrzamoa224">late night story</a> about Gex going to get himself a cold beverage from a gas station.</p>

<center><a href="/img/posts/matcd_gex.jpg"><img src="/img/posts/matcd_gex_50pct.jpg" title="Row 1 Panel 1: A '94 Ford Escort on an empty road at night is signalling to turn right into a nearby 24 gas station. The gas station is labelled '24 HOUR SHIT' above the gas pumps.

Row 2 Panel 1: Interior view of a car looking out at a disabled parking sign from inside a parking spot, and the side of the store building. The car headlights are on and the interior is dark.

Row 2 Panel 2: Same view, the car is switched off, turning off the headlights and turning on the interior light. A reflection of the driver, Gex, can be seen in the front windshield.

Row 2 Panel 3: The driver-side door is opening and out steps a gecko foot onto the disabled parking spot.

Row 3 Panel 1: Top inside of the shop's front doors, right door opening. This separates sensors at the top of the doors. Above the door: 'ELCOME TO 24 (middle finger)'.

Row 3 Panel 2: Front counter of the shop is shown with a register and shelving. Two sound effects are blaring from the register, a single ring being collected from Sonic the Hedgehog and that Uh Oh voice from mac or if you lost at minesweeper.

Row 3 Panel 3: Same scene, the sound effect is now gone and a register worker can be seen holding their head while resting it on the counter. Their eyes are extremely tired.

Row 4 Panel 1: Zoom-in on the clerk, their face can be seen better and a single eyebrow is slightly raised.

Row 1 Panel 2: Extreme zoom in on the clerk, their eyes now bug-eyed against the counter surface in realization.

Row 1 Panel 3: Zoom-out, the clerk has now gotten up while bracing against the counter, muttering to themselves 'Is that...'.

Below Panels: A view of the refridgerated drinks section of the store from behind the clerk's head. At the top of the section is a big sign reading 'COLD DRINKY'. Between the aisles leading to that side of the store can be seen sihlouettes of Gex posing while looking for an energy drink. He's been driving 19 hours by now and once he gets another Spike in him he's good for another 19 more." alt="Row 1 Panel 1: A '94 Ford Escort on an empty road at night is signalling to turn right into a nearby 24 gas station. The gas station is labelled '24 HOUR SHIT' above the gas pumps.

Row 2 Panel 1: Interior view of a car looking out at a disabled parking sign from inside a parking spot, and the side of the store building. The car headlights are on and the interior is dark.

Row 2 Panel 2: Same view, the car is switched off, turning off the headlights and turning on the interior light. A reflection of the driver, Gex, can be seen in the front windshield.

Row 2 Panel 3: The driver-side door is opening and out steps a gecko foot onto the disabled parking spot.

Row 3 Panel 1: Top inside of the shop's front doors, right door opening. This separates sensors at the top of the doors. Above the door: 'ELCOME TO 24 (middle finger)'.

Row 3 Panel 2: Front counter of the shop is shown with a register and shelving. Two sound effects are blaring from the register, a single ring being collected from Sonic the Hedgehog and that Uh Oh voice from mac or if you lost at minesweeper.

Row 3 Panel 3: Same scene, the sound effect is now gone and a register worker can be seen holding their head while resting it on the counter. Their eyes are extremely tired.

Row 4 Panel 1: Zoom-in on the clerk, their face can be seen better and a single eyebrow is slightly raised.

Row 1 Panel 2: Extreme zoom in on the clerk, their eyes now bug-eyed against the counter surface in realization.

Row 1 Panel 3: Zoom-out, the clerk has now gotten up while bracing against the counter, muttering to themselves 'Is that...'.

Below Panels: A view of the refridgerated drinks section of the store from behind the clerk's head. At the top of the section is a big sign reading 'COLD DRINKY'. Between the aisles leading to that side of the store can be seen sihlouettes of Gex posing while looking for an energy drink. He's been driving 19 hours by now and once he gets another Spike in him he's good for another 19 more." /></a>
<br /><sup>Click for full image.</sup></center>

<p>I was very proud of eyeballing those three Gex poses in front of the cold drink cases. They’re Boxart Gex on the left, Sonic Adventure Pose Gex in the center, and Checking To See If There’s One More Spike Energy Behind Another Drink Gex on the right. Also nailing the light change in the car when the engine shuts off. Gex stepping out of the car is terrible though. Amazing work for a terrible comic.</p>

<h3>More! More Terrible Comics!</h3>
<p>Here’s a few Bluesky tags you can browse through to see a bunch:</p>
<ul>
  <li><a href="https://bsky.app/hashtag/makeaterriblecomicday">#makeaterriblecomicday</a></li>
  <li><a href="https://bsky.app/hashtag/makeaterriblecomicday2024">#makeaterriblecomicday2024</a></li>
  <li><a href="https://bsky.app/hashtag/makeaterriblecomicday2025">#makeaterriblecomicday2025</a></li>
</ul>

<p>Look out for Make a Terrible Comic Day next year on June 24th, and remember to make a terrible comic!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It's on 6/24 and is a bunch of fun.]]></summary></entry><entry><title type="html">A Bunch of Doodles</title><link href="https://dhippo.net/2025/08/17/a-couple-of-doodles.html" rel="alternate" type="text/html" title="A Bunch of Doodles" /><published>2025-08-17T00:00:00-07:00</published><updated>2025-08-17T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/17/a-couple-of-doodles</id><content type="html" xml:base="https://dhippo.net/2025/08/17/a-couple-of-doodles.html"><![CDATA[<p>Here's a bunch of doodles I've sketched out!</p>

<h3>How To Drawwwwwwwwwwwwwwwwwwwwwwwwwwwwww</h3>
<p>I always loved doodling on classwork margins in school, and I still do some doodles every now and then. I’ve got a sketchbook I take with me on bike rides so that I can do a few doodles when I take a break for a bit. Here’s a bunch of those!</p>

<hr />
<center><a href="/img/posts/sketch_pizza_people.jpg"><img src="/img/posts/sketch_pizza_people_25pct.jpg" title="Doodle of Peppino, Pepperman, Fake Peppino, and Brick from Pizza Tower." alt="Doodle of Peppino, Pepperman, Fake Peppino, and Brick from Pizza Tower." /></a>
<br /><sup>Doodle of Peppino, Pepperman, Fake Peppino, and Brick from Pizza Tower. Click for larger image.</sup></center>

<p>This one I posted on Cohost back in 2023 right after Pizza Tower came out. Absolutely amazing animation, and I’ve gotta’ finish making a mod for it I’ve had in hiatus. Fake Peppino was fun to do, I love to do little debris or liquid splats and splotches.</p>

<hr />
<center><a href="/img/posts/sketch_eggs_mans.jpg"><img src="/img/posts/sketch_eggs_mans_50pct.jpg" title="A bunch of sketches of Dr. Robotnik and his perfect villain grin." alt="A bunch of sketches of Dr. Robotnik and his perfect villain grin." /></a>
<br /><sup>A bunch of sketches of Dr. Robotnik and his perfect villain grin. Click for larger image.</sup></center>

<p>This is the part where I talk about how just great a villain Robotnik is, sketching him is so much fun. His toothy grin naturally exudes the vibe of smarmy shit-eater know-it-all. They made a egg with legs threatening. So of course I drew that fuckin’ goofball a few times. The classic variety one too with the little cape, it’s so goddamn cartoony.</p>

<p>Below is three Robotnik faces. One where he has all the emeralds and is happy, going down to having one emerald and being sad. Use this for reference on how many emeralds he has.</p>

<center><a href="/img/posts/sketch_no_emeralds.jpg"><img src="/img/posts/sketch_no_emeralds_50pct.jpg" title="Dr. Robotnik's face when he has less and less emeralds." alt="Dr. Robotnik's face when he has less and less emeralds." /></a>
<br /><sup>Dr. Robotnik's face when he has less and less emeralds. Click for larger image.</sup></center>

<hr />
<p>I had an intrusive thought to draw “Shitty Dads”, so I drew a few. I’m weirdly proud of making Pervert Dad’s glasses be bifocals.</p>

<center><a href="/img/posts/sketch_dads_1.jpg"><img src="/img/posts/sketch_dads_1_50pct.jpg" title="A couple of Shitty Dads. Top one is Italian Dad, bottom is Pervert Dad." alt="A couple of Shitty Dads. Top one is Italian Dad, bottom is Pervert Dad." /></a>
<br /><sup>A couple of Shitty Dads. Top one is Italian Dad, bottom is Pervert Dad. Click for larger image.</sup></center>

<p>I posted this one over to <a href="https://bsky.app/profile/dhippo.net/post/3lugpshbis22n">Bluesky</a>. This got a request from jimprov to draw his dad, categorized as Goofball Dad. I now had an entry in the “Cool Dads” pantheon and got on <a href="https://bsky.app/profile/dhippo.net/post/3lugwymlrns2n">drawing him</a>.</p>

<center><a href="/img/posts/sketch_dads_2.jpg"><img src="/img/posts/sketch_dads_2_50pct.jpg" title="A Cool Dad, titled Goofball Dad." alt="A Cool Dad, titled Goofball Dad." /></a>
<br /><sup>A Cool Dad, titled Goofball Dad. Click for larger image.</sup></center>

<p>Let it be known that there was only one thing referencing Chicago in the original image, and I went to town with the bit. Thank you jimprov, your dad is cool as hell.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Here's a bunch of doodles I've sketched out!]]></summary></entry><entry><title type="html">A Bunch of Cool Things</title><link href="https://dhippo.net/2025/08/16/bunch-of-cool-things.html" rel="alternate" type="text/html" title="A Bunch of Cool Things" /><published>2025-08-16T00:00:00-07:00</published><updated>2025-08-16T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/16/bunch-of-cool-things</id><content type="html" xml:base="https://dhippo.net/2025/08/16/bunch-of-cool-things.html"><![CDATA[<p>I saw a bunch of cool things, lemme' share 'em with you!</p>

<h3>Woah Look At All This Cool Stuff</h3>
<p>I want to take a bit of a breather after yesterday’s post, so I’m going to mention a bunch of stuff I saw recently that was cool and good. This is also now officially past the halfway point of Blaugust, I didn’t think I’d maintain this much posting regularity!</p>

<h3>Blogs</h3>
<ul>
  <li>Saw <a href="https://virtualmoose.org/2025/08/15/retroachievements/">Virtual Moose’s</a> blog post about joining RetroAchievements, I’m slowly converting people! There is a mention of no DOS games yet - and while that is sad and true, they are working on it! There’s some technical stuff that has to get worked out - like how to process game hashes for DOS game identification - but hopefully it’s out soon.</li>
  <li><a href="https://renkotsuban.com/posts/2025-08-12-Japanese-self-study-resources.html">A Japanese language self-study guide</a> by Renkon, and it is <em>thorough</em>! I need to go through it some time, the last time I tried learning Japanese was Duolingo some years back, and uh I am not going back to them.</li>
  <li>Trysdyn wrote a post about how <a href="https://voidfox.com/blog/payment_processor_fun_2025_making_your_own_msp/">payment processors work</a> in the wake of all the Valve and Itch.io payment processor fallout. It’s a very good view of this situation with knowledge of how the inside of it works.</li>
  <li>Eniko made a <a href="https://enikofox.com/posts/hello-world-in-bismuth/">virtual machine called Bismuth</a> and she’s running “Hello world” in it!</li>
</ul>

<h3>Webcomics</h3>
<ul>
  <li><a href="https://swanboy.com/">Swan Boy</a> resumed posting updates this week, it’s currently in the middle of an amazing Giallo tribute story arc.</li>
  <li><a href="https://clowncorps.net/">Clown Corps</a> also started posting updates again, two weeks ago after a brief hiatus. This looks to be closing out the current arc, if you hafven’t seen Clown justice yet I highly recommend this comic!</li>
  <li><a href="https://deadwinter.cc/">Dead Winter</a> finished up a Queen musical number a couple weeks back! It’s a great zombie comic that’s been running for a long time now, go read it!</li>
  <li><i><a href="https://www.yellow5.com/pokey/">POKEY THE PENGUIN</a> HAS AN ANIMATION NOW! ITS REALLY BIG BUDGET!!! YAY POKEY!!!!!!!</i></li>
</ul>

<h3>Games</h3>
<ul>
  <li><a href="https://store.steampowered.com/app/3700750/Hidden_Dinosaur/">Hidden Dinosaur</a> by the amazing <a href="https://harold-krell.itch.io/">Harold Krell</a> now has a storepage, go wishlist and follow it! He’s also working on <a href="https://store.steampowered.com/app/1830180/Louny_Balloony/">Louny Balloony</a>, which he posts updates for over on <a href="https://bsky.app/profile/haroldkrell.bsky.social">Bluesky</a>.</li>
  <li>Sean Dick’s been posting so much footage of <a href="https://dean-sick.itch.io/puppy-truck-tiny-playground">Puppy Truck</a> over to <a href="https://bsky.app/profile/seandick.net">Bluesky</a> and it’s making a lot of progress!</li>
  <li>Chris Weisiger is posting updates of his game <a href="https://store.steampowered.com/app/3238420/Torment_Hexus/">Torment Hexus</a> over on <a href="https://bsky.app/profile/byobattleship.bsky.social">Bluesky</a> as well! It’s a spellcasting match game against literal and figurative corporate drones.</li>
  <li>The <a href="https://store.steampowered.com/app/2288350/RAIDOU_Remastered_The_Mystery_of_the_Soulless_Army/">Raidou and the Undead Army remake</a> came out a couple months ago and I need to get back into playing that. I only played its sequel on PS2 before, so it’s fun playing through this remake with all of the quality of life features Raidou 2 introduced.</li>
</ul>

<p>Ok that’s it for cool stuff today, I’ll post some more cool stuff in another 8 days!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I saw a bunch of cool things, lemme' share 'em with you!]]></summary></entry><entry><title type="html">I’m Gonna’ Try to Get You to Use Git, Part I</title><link href="https://dhippo.net/2025/08/15/git.html" rel="alternate" type="text/html" title="I’m Gonna’ Try to Get You to Use Git, Part I" /><published>2025-08-15T00:00:00-07:00</published><updated>2025-08-15T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/15/git</id><content type="html" xml:base="https://dhippo.net/2025/08/15/git.html"><![CDATA[<p>It's not just for nerd code stuff, this is handy for art and music too! In this part we'll just be doing setup and learning how to commit.</p>

<h3>Boring Preface for Those Who Know Source Control</h3>
<p>For the purposes of this pitch we’re going to stick with Git, although Perforce and SVN are options. I am only going to focus on Windows setup, although the setup files for Mac and Linux are also provided for each piece of software used. This also won’t be using big corporate stuff that’s from Microsoft or Atlassian, so no GitHub or SourceTree. We’ll be sticking with smaller free software and services.</p>

<h3>Do you do a lot of creative work?</h3>
<p>Everyone should be using versioning software for their data files. It’s a great way to keep backups and be able to roll back in time to any change made. Be it an Affinity/Photoshop source file or an Audacity project, you want the ability to roll back your project to a previous checkpoint. You <i>also</i> might have heard of Git and about how it’s a pain in the ass, and yeah it is! That’s why I’m writing this, to drag you through the shitty part so you can be set up and live your life happier.</p>

<p>This guide is going to list out every detail every step of the way so that you don’t have to sweat any of the weird configuration shit. Not everyone needs to change their line ending conversion settings, and also, not everyone knows what it is. You will also not be touching any command lines! <strong>Just follow the steps in the guide and you will be good to go!</strong></p>

<p>There’s also two main sections, <strong>SETUP GIT</strong> and <strong>USING GIT</strong>. I highly recommend following the guide as-is since it assumes you have done everything as instructed, but if need be you can skip ahead to <strong>USING GIT</strong>.</p>

<center><h3>--- SETUP GIT ---</h3></center>

<h3>Downloads:</h3>
<p>You will need to download <strong>both of these</strong> before proceeding into the setup instructions!</p>

<ul>
  <li><a href="https://git-scm.com/downloads">Git</a> - The source control. Download the “Standalone Installer - Git for Windows/x64 Setup” installer if you’re using Windows. The installer as of writing this is “Git-2.50.1-64-bit.exe”.</li>
  <li><a href="https://github.com/eclipsesource/megit/releases">Minimal EGit</a> - A graphic interface for Git. Download the “megit-x.x.x-win32.win32.x86_64.zip” file from the latest release. As of writing this it is “megit-0.9.0-win32.win32.x86_64.zip”.</li>
</ul>

<h3>Setting Up Git</h3>
<p>First we’ll be installing <strong>Git</strong>. Run the Git installer, “Git-2.50.1-64-bit.exe”. For each installation screen:</p>
<ol>
  <li><strong>Information:</strong> Click <strong>Next</strong>.</li>
  <li><strong>Select Components:</strong> Leave the default options, then click <strong>Next</strong>.</li>
  <li><strong>Choosing default editor:</strong> Open the dropdown list and select an editing program you are familiar with. This can be Notepad or Notepad++, Visual Studio Code, or it could be Vim if you’re that kind of sicko. Just be sure you’re picking a text editor that can also save. Once that’s selected, click <strong>Next</strong>.</li>
  <li><strong>Adjusting name of initial branch:</strong> Select Override default branch name (“main”), then click <strong>Next</strong>.</li>
  <li><strong>Adjusting PATH environment:</strong> Leave default option (“Git from the command line and also 3rd-party software”), then click <strong>Next</strong>.</li>
  <li><strong>Choosing SSH executable:</strong> Leave default option (“Use bundled OpenSSH”), then click <strong>Next</strong>.</li>
  <li><strong>Choosing HTTPS transport:</strong> Leave default option (“Use the OpenSSL library”), then click <strong>Next</strong>.</li>
  <li><strong>Configuring line ending conversions:</strong> Leave default option (“Checkout Window-style”), then click <strong>Next</strong>.</li>
  <li><strong>Configuring terminal emulator:</strong> Leave default option (“Use MinTTY”), then click <strong>Next</strong>.</li>
  <li><strong>Default behavior of ‘git pull’:</strong> Leave default option (“Fast-forward or merge”), then click <strong>Next</strong>.</li>
  <li><strong>Choose credential helper:</strong> Leave default option (“Git Credential Manager”), then click <strong>Next</strong>.</li>
  <li><strong>Extra options:</strong> Leave default options, then click <strong>Next</strong>.</li>
  <li><strong>(Maybe) Replacing in-use files:</strong> If you see this list, it’s because you have to close those programs. Once they’re closed, click <strong>Install</strong>.</li>
</ol>

<p>Git will now be installed, you can uncheck “View Release Notes” and click <strong>Finish</strong>. While Git provides command line and UI options for interacting with it, they’re either barebones (“Git GUI” UI version) or require arcane Git knowledge (“Git Bash” command line version). We’ll be using a Git client instead called <strong>Minimal EGit</strong>. It’ll provide extra features so we can easily manage files and see when they were changed.</p>

<h3>Setting Up Minimal EGit</h3>
<p>Extract the “MeGit” folder in the “megit-0.9.0-win32.win32.x86_64.zip” zip file to your computer. Open up that “MeGit” folder, then find the file “megit.exe”. If you’re using Windows 10, you can right-click “megit.exe” and select Pin to Start to add it as a Start Menu tile.</p>

<p>Select the Start Menu tile or double-click “megit.exe” to open Minimal EGit. A window will appear called “Minimal EGit Launcher” and ask you to select a directory for its workspace. Leave the default path displayed in the text box, check “Use this as the default and do not ask again”, then click <strong>Launch</strong>.</p>

<p>When Minimal EGit opens, a “Microsoft Defender Exclusion Check” window will appear. Microsoft Defender can slow it down, but we’ll change this for safety’s sake to “Keep Minimal EGit being scanned by Microsoft Defender”. Then, click <strong>Proceed</strong>. We can change this later if it presents a problem.</p>

<p>There! That’s it’ you’ve got your source control program set up and open and ready to go! Now we can move onto creating your first repository with Minimal EGit.</p>

<center><h3>--- USING GIT ---</h3></center>

<h3>Using Minimal EGit to Create a Repo For Your Files</h3>
<p>We’re going to start off with a practical example: Converting your existing project files into Git-versioned files. While there shouldn’t be any issues with this next process, I still highly recommend <strong>making separate backups of any data being used in new repositories</strong>.</p>

<p>For this example, I have a directory for an Affinity Photo source file of my V60 blogpost image.</p>

<center><a href="/img/posts/example_art_files.png"><img src="/img/posts/example_art_files.png" title="Directory with Affinity source file and .png export of V60 blogpost image." alt="Directory with Affinity source file and .png export of V60 blogpost image." /></a></center>

<p>In Minimal EGit, select the “Create a new local Git repository” option in the left-hand “Git Repositories” section. If that text isn’t available, there then is an icon at the top of “Git Repositories” that will also work.</p>

<center><a href="/img/posts/megit_create_local_repo.png"><img src="/img/posts/megit_create_local_repo.png" title="Minimal EGit UI highlighting 'Create a new local Git repository' text link and icon." alt="Minimal EGit UI highlighting 'Create a new local Git repository' text link and icon." /></a></center>

<p>In this next window, you will be prompted with a default value in the “Repository directory” text field. Select the “Browse…” button, then locate your project directory. For my coffee project files, I selected the folder they are in. Leave the default branch as “main”, then click <strong>Create</strong>.</p>

<center><a href="/img/posts/megit_select_coffee.png"><img src="/img/posts/megit_select_coffee.png" title="Minimal EGit UI showing the Coffee directory being selected as a new repository." alt="Minimal EGit UI showing the Coffee directory being selected as a new repository." /></a></center>

<p>Congratulations, you’ve created a repository! If you expand it in the Git Repositories tree on the left-hand side, then open the “Working Tree” folder, you’ll see your files that were in the directory you selected. There may also be an additional .git folder visible that will be used by Git to operate. <strong>Do not delete this or else you will lose all your Git history!</strong> <strong><em>THAT’S VERY BAD!!!</em></strong></p>

<p>You can see for my Coffee repository that the v60 source file and exported PNG file are listed, and as a neat bonus if I double-click the PNG it’ll be displayed inside Minimal EGit in a new tab. You can also do this with text files!</p>

<center><a href="/img/posts/megit_coffee_repo_created.png"><img src="/img/posts/megit_coffee_repo_created_50pct.png" title="Minimal EGit UI showing the Coffee repository. The V60 PNG is displayed in a tab." alt="Minimal EGit UI showing the Coffee repository. The V60 PNG is displayed in a tab." /></a>
<br /><sup>Click for larger image.</sup></center>

<p>We’re almost done creating this repository. There’s one last thing to do, and that’s creating the very first commit. Think of it like saving a project file for the first time. The repository has to be told what files to track multiple versions of, so first we’ll add the V60 source file and PNG to the repository.</p>

<p>Find the “Git Staging” tab. This should be in the same group of tabs as “History” and “Synchronize” on the right half of Minimal EGit. In it, you’ll see the files that were in the directory you selected in the “Unstaged Changes” section of the Git Staging tab. Select the files you want to be versioned (I’m selecting the source file and PNG), then select the green Plus button to add them to the Staged Changes list. You can also click the green double-plus button to add all listed files.</p>

<center><a href="/img/posts/megit_stage_files_1.png"><img src="/img/posts/megit_stage_files_1_75pct.png" title="Minimal EGit UI showing the Unstaged Changes in the coffee repository." alt="Minimal EGit UI showing the Unstaged Changes in the coffee repository." /></a> <a href="/img/posts/megit_stage_files_2.png"><img src="/img/posts/megit_stage_files_2_75pct.png" title="Minimal EGit UI showing the two files in the coffee repository are now staged and ready to be committed." alt="Minimal EGit UI showing the two files in the coffee repository are now staged and ready to be committed." /></a>
<br /><sup>Click for larger images.</sup></center>

<p>Enter a commit message, something to describe what we’re doing. “First commit, adding files.” will do fine. For the Author and Committer text fields, you can enter in your name or a username, then follow that up with an email address inside brackets. Let me tell you that when it comes to a local repository, this <em>does not matter</em>. Here I’ve used a short handle for a username, and two empty brackets (&lt;&gt;) for an email address. Select <strong>Commit</strong>, and you will have created your very first checkpoint in this repository. Congrats!</p>

<center><a href="/img/posts/megit_commit_message.png"><img src="/img/posts/megit_commit_message.png" title="Minimal EGit UI showing the Commit Message 'First commit, adding files.' and Author/Committer values 'dhippo &lt;&gt;'." alt="Minimal EGit UI showing the Commit Message 'First commit, adding files.' and Author/Committer values 'dhippo &lt;&gt;'." /></a>
<br /><sup>Leaving a commit message.</sup></center>

<p>We can confirm that the commit was saved by going to the History tab. There’s a brand new commit listed with the message we left! It’ll also display the files that were included in the commit.</p>

<center><a href="/img/posts/megit_history.png"><img src="/img/posts/megit_history_75pct.png" title="Minimal EGit UI showing the History tab with the first commit." alt="Minimal EGit UI showing the History tab with the first commit." /></a>
<br /><sup>Click for larger image.</sup></center>

<p>That’s it! Our files are now permanently preserved as they currently are at this point in time. But what if we make some changes?</p>

<h3>Making and Saving Changes to Your Source File in a Repo</h3>
<p>Whoops! Turns out the word <strong>FUCKING</strong> in that coffee image is misspelled! It’s an easy mistake. I’ve reopened the Affinity source file, fixed the typo, and saved the source file.</p>

<center><a href="/img/posts/megit_v60_fixed.PNG"><img src="/img/posts/megit_v60_fixed.PNG" title="Fixed V60 coffee image." alt="Fixed V60 coffee image." /></a></center>

<p>Open the Git Staging tab in Minimal EGit and hit the Refresh <img src="/img/posts/megit_refresh.png" /> icon at the top right of the Git Staging tab. You’ll now see the source file listed as an Unstaged Change (and if it’s still open in an editor, a lockfile). Git knows these files have changed, but it’s waiting for you to tell it which of these changed files should be saved in the repository.</p>

<p>Select the source file (not the lockfile), then press the green Plus to move the file to the Staged Changes list. We are letting the repository know that we changed this file, and we want to save this change to the repository. Enter a commit message (I said “Fixed FUCKING typo.”), enter the Author/Commiter info, then click <strong>Commit</strong>.</p>

<center><a href="/img/posts/megit_commit_change.png"><img src="/img/posts/megit_commit_change_75pct.png" title="Minimal EGit UI showing the Git Staging window." alt="Minimal EGit UI showing the Git Staging window." /></a>
<br /><sup>Click for larger image.</sup></center>

<p>That’s our second commit to the repository, and if we flip over to the History tab we can see it above our first commit! Now we have two points in time saved for this project file: when it had the typo, and when the typo was fixed. We can also go back to that first commit and see the original file, but we’ll cover safe ways to do that another time. For now, your changes have been recorded.</p>

<center><a href="/img/posts/megit_history_2.png"><img src="/img/posts/megit_history_2_75pct.png" title="Minimal EGit UI showing the History tab. The second commit is displayed." alt="Minimal EGit UI showing the History tab. The second commit is displayed." /></a>
<br /><sup>Click for larger image.</sup></center>

<h3>Your Workflow With A Repository</h3>
<ol>
  <li>Work on your project file while saving occasionally.</li>
  <li>After enough work is done on your project file, press Refresh <img src="/img/posts/megit_refresh.png" /> in the Git Staging tab of Minimal EGit.</li>
  <li>Stage the listed project file, enter into the Commit Message box the changes you made (can be as brief or detailed as you want), enter Author/Committer, then click <strong>Commit</strong>.</li>
  <li>Return to Step 1.</li>
</ol>

<p>It’s an additional step to your workflow, but it does not need to be done all the time. Consider committing any changes you made to a project file at the end of the day, describing what you did so you can pick back up where you left off the next day. Keep the habit of committing any files you change in your workflow, and you will get used to saving your project’s file history.</p>

<p>Also, how many changes are worthy of a commit is up to you. You can use commits as large checkpoints, or make a small commit each time you edit a layer in an Affinity document. It’s up to you how you want to record the changes made. Do keep in mind that the more commits you make, the more space the repository will take up on your storage device.</p>

<h3>What now?</h3>
<p>There’s more stuff to discuss, like safely retrieving older files in your repository so you can compare them with current files. There’s also using an online repository to store your code or project files remotely while providing an offsite backup should your computer ever explode. I can recommend <a href="https://codeberg.org/">Codeberg</a> as it does not have the baggage that GitHub/Gitlab have, and you can also create private repositories so nothing you upload gets shared.</p>

<p>If you’re feeling more daring or are a computer sicko and want to self-host your own Git repository website, I can highly recommend <a href="https://about.gitea.com/">Gitea</a>. I’ve got it running as a flatpak on my NAS and I easily imported all my repositories to it from GitHub, PRs and Issues included.</p>

<p>I really hope this guide has been useful for getting yourself started with a repository. I’ve kept it brief because I’m posting once a day this month, and also kept it simple so that I do not confuse anyone who doesn’t venture into technical stuff too often. The end goal here is to get you into a position where you can reliably create commits with no issues - like an expert! If anyone wants me to go more in-depth into using Git please reach out to me on <a href="https://bsky.app/profile/dhippo.net">Bluesky</a>!</p>

<hr />

<p>Thanks to <a href="https://mastodon.social/@andyprice">Andy Price</a> and <a href="https://mastodon.gamedev.place/@JeremiahFieldhaven">Jeremiah Fieldhaven</a> for proofreading!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It's not just for nerd code stuff, this is handy for art and music too! In this part we'll just be doing setup and learning how to commit.]]></summary></entry><entry><title type="html">It Good: Aqualounge.tv</title><link href="https://dhippo.net/2025/08/14/aqualounge.html" rel="alternate" type="text/html" title="It Good: Aqualounge.tv" /><published>2025-08-14T00:00:00-07:00</published><updated>2025-08-14T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/14/aqualounge</id><content type="html" xml:base="https://dhippo.net/2025/08/14/aqualounge.html"><![CDATA[<p>Shining a stream spotlight on a cool blanket of Dreamcast and PS2 vibes.</p>

<center><a href="/img/posts/aqualounge_profile.jpg"><img src="/img/posts/aqualounge_profile.jpg" title="Aqualounge.tv Logo" alt="Aqualounge.tv Logo" /></a>
<br /><sup>Aqualounge.tv Logo</sup></center>

<h3>I'm Looking for some Sailors</h3>
<p><a href="https://www.aqualounge.tv/">Aqualounge.tv</a> is the work of <a href="https://bsky.app/profile/maxkriegervg.bsky.social">Max Krieger</a> (creator of <a href="https://maxkrieger.itch.io/crossniqplus">CROSSNIQ+</a> and <a href="">Nonstandard - A Documentary</a>) and is a hella’ chill stream showcasing indie games and retro games. It’s a long-running project of his and even makes appearances at cons in the form of the Aqualounge Roadshow, a portable video game station with the screen strapped to his chest.</p>

<center><iframe src="https://clips.twitch.tv/embed?clip=AssiduousSpookySnoodHassanChop-6Xg2seuJbOgKoPpS&amp;parent=dhippo.net" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
<br /><sup>The Fuck You Plane</sup></center>

<p>Just this weekend he was playing Shooty Shooty Robot Invasion (seen in the clip above) and the Kings of Hell Ch2 Demo, two awesome indie games that just got releases - and one <a href="/2025/08/02/shooty-shooty-robot-invasion.html">I covered the other week</a>! There’s also fun interacts like the Amen Break and a jukebox you can dial five-digit numbers into for different tunes.</p>

<center><iframe width="560" height="315" src="https://www.youtube.com/embed/rToBk5jTh_Y?si=QvdqM-IOpPaxid5N" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<br /><sup>The Aqualounge.tv Mission Statement</sup></center>

<p>If you just want to chill to some good tunes and see some retro games that hit <i>that vibe</i>, give it a watch. It usually runs on Sundays for a general showcase and Wednesdays for retro games.</p>

<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Shining a stream spotlight on a cool blanket of Dreamcast and PS2 vibes.]]></summary></entry><entry><title type="html">Sightseeing - Juanita Bay</title><link href="https://dhippo.net/2025/08/13/sightseeing-juanita-bay.html" rel="alternate" type="text/html" title="Sightseeing - Juanita Bay" /><published>2025-08-13T00:00:00-07:00</published><updated>2025-08-13T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/13/sightseeing-juanita-bay</id><content type="html" xml:base="https://dhippo.net/2025/08/13/sightseeing-juanita-bay.html"><![CDATA[<p>I took a trip through Juanita Bay a while back and took some photos and video.</p>

<h3>Juanita Bay Park</h3>
<p>In Kirkland is a feature of Lake Washington called Juanita Bay. It’s a pretty sizeable inlet with a great pedestrian and bike boardwalk path running alongside it, and a beach smack dab in the middle. A while back when the weather was cooler I took my bike out to see the park, and it is beautiful. I entered from the south so I came across a series of descending paths that led into the long boardwalk.</p>

<center>
<video width="480" height="270" autoplay="" muted="" loop="">
  <source src="/img/posts/juanita_bay.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</center>

<p>Here’s a video shot from the middle of the boardwalk, you can see how much wetlands there is running along with the boardwalk. I even saw a bunch of lily pads!</p>

<center><a href="/img/posts/juanita_lily_pads.jpg"><img src="/img/posts/juanita_lily_pads_30pct.jpg" title="Lily pads in Juanita Bay Park" alt="Lily pads in Juanita Bay Park" /></a>
<br /><sup>Lily pads in Juanita Bay Park</sup></center>

<h3>Juanita Beach</h3>
<p>After the boardwalk is a bit of a trek past an intersection or two. Along the way I picked up an iced coffee from Midnight Cookie Co who had a sign board up with an awesome Jigglypuff on it.</p>

<center><a href="/img/posts/jigglypuff_sign.jpg"><img src="/img/posts/jigglypuff_sign_20pct.jpg" title="Jigglypuff on a sign board" alt="Jigglypuff on a sign board" /></a>
<br /><sup>Jigglypuff on a sign board</sup></center>

<p>I walked my bike and drink across the street to Juanita Beach and took a look around. A neat feature is that there’s a large walking path that goes out into the bay from two ends of the beach. it creates a bit of a fenced-in area clsoer to the beach, but no one was in it because there was a <a href="/img/posts/juanita_beach_poop_warning.jpg">fecal bacteria alert</a> out that day.</p>

<center>
<video width="480" height="270" autoplay="" muted="" loop="">
  <source src="/img/posts/juanita_beach.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<br /><sup>You can see the walking path out on the water here</sup></center>

<p>At this point it was getting late so I started heading home, but it was a fun trip! Behind me in that video is a full compliment of beachside grills, volleyball courts, and canoe rentals you can take straight out into the water. One day I’ve gotta return when it’s sunnier out and there isn’t too much poop in the water.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I took a trip through Juanita Bay a while back and took some photos and video.]]></summary></entry><entry><title type="html">An Ode to Dairy Barn</title><link href="https://dhippo.net/2025/08/12/ode-to-dairy-barn.html" rel="alternate" type="text/html" title="An Ode to Dairy Barn" /><published>2025-08-12T00:00:00-07:00</published><updated>2025-08-12T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/12/ode-to-dairy-barn</id><content type="html" xml:base="https://dhippo.net/2025/08/12/ode-to-dairy-barn.html"><![CDATA[<p>I'm having some Long Island nostalgia, let me have this for a sec.</p>

<h3>What the fuck is a Dairy Barn?</h3>
<p>Drive-thru grocery store.</p>

<h3>That's it?</h3>
<p>No, well, I mean, yeah, but it was more than that.</p>

<p>I was born and raised on Long Island forever ago and moved out of there when the high school diploma hit my hand. Every so often I head back, but a good chunk of what I remember is decades-old or decades-gone. Dairy Barn is one of those memories that turned out to be a local unique thing when I flew across the country. It wasn’t just a drive-thru grocery store, it was a merging of grocery stores with convenience stores, and it tuned to the car-centric Long Island clientele. You could pick up your milk, eggs, butter, breads, ice cream, beer, toilet paper, Newsday, and smokes, all in one handy spot.</p>

<center><a href="/img/posts/dairy_barn.jpg"><img src="/img/posts/dairy_barn_crop.jpg" title="A Dairy Barn establishment." alt="A Dairy Barn establishment." /></a>
<br /><sup>A Dairy Barn establishment. Image: <a href="https://www.salfabbella.com/pages/portfolio">Salvatore Fabbella</a></sup></center>

<p>The general structure of the Dairy Barn (pictured above) was a central building with a “silo” nearby (really it was just a fancy closet) and two lanes running along each side of the central building. Those lanes ran opposite to each other so the driver’s side would face in at the center. The center spot opened out to both lanes in the middle where someone inside would take your order and collect stuff together.</p>

<p>These were small enough that they’d appear in some tight spots around Long Island. The dual-lane structure let them be sat in the middle of intersections or roads where cars could enter from each side, and the small footprint meant you could squeeze them in some corners as long as the two lanes were still accessible.</p>

<h3>And they had what again?</h3>
<center><a href="/img/posts/dairy_barn_menu.png"><img src="/img/posts/dairy_barn_menu_crop_1.gif" title="Part of the Dairy Barn online menu. Click to view full menu." alt="Part of the Dairy Barn online menu. Click to view full menu." /></a>
<br /><sup>Part of the Dairy Barn online menu. Click to view full menu.</sup></center>

<p>They didn’t have variety for a lot of things, but if you needed a specific milk, bread, or cheese, there was a high likelyhood you could saunter down to Dairy Barn real quick to grab it.  Every kind of bread or bun, milks zero to whole percent. The online menu has cheese in two separate sections. You were not hurting if you needed to bake something or needed fresh butter and eggs, Dairy Barn brought the choice.</p>

<p>Hell, this whole post kicked off because I remembered a type of milk existing called Vim &amp; Vigor Milk (like whole or skim milk) and I thought that maybe Dairy Barn had it, even though searching for “Vim &amp; Vigor Milk” online doesn’t turn up any results that I want. I did wind up asking on <a href="https://bsky.app/profile/dhippo.net/post/3lwaudki7w22e">Bluesky</a>, and found out someone on Facebook from 2022 also remembers this milk - and from Dairy Barn, too. Please, let me know what the hell Vim &amp; Vigor Milk is if you know.</p>

<p>If you wanted something that was not some dairy or carb product, your options were more limited. One of each kind of dog and cat food, folgers or maxwell house for coffee, whatever brand of bacon they had stocked, it wasn’t that varied but you weren’t there to window shop. You could even just hand over a handwritten list of stuff to get and they’d go off that. It was common groceries and it was quick. With the many suburbs Long Island has, it fit right in the ecosystem providing groceries away from the larger grocery chains.</p>

<h3>Re-re-animated</h3>
<p>While it did die, it’s not quite dead. <b>Dairy Barn</b> died a while back when it got new owners in 2010, and in its ashes stood <b>The Barn</b>, a completely different chain of exactly the same store in exactly the same buildings Dairy Barn was in. Their numbers dwindled over the years, and <a href="https://www.untappedcities.com/the-barn-drive-through-grocery-stores-long-island/">as of 2022</a> there were only two left. Now, The Barn’s webpage is a Wix site builder error page. One of the old Dairy Barn buildings got <a href="https://www.goinglocal.li/the-barn-brings-nostalgic-drive-thru-vibes-back-to-huntington/">converted into a latte stand last month</a>, so the spirit of Dairy Barn still lives on.</p>

<p>Hopefully I do a bit here to keep the Dairy Barn spirit going too. It’s got good memories for me and the stores themselves are iconic, I wanna help keep a local Long Island legend alive. I’m pouring out a pint of Vim &amp; Vigor for you, Dairy Barn. I still don’t know what that name means though.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I'm having some Long Island nostalgia, let me have this for a sec.]]></summary></entry><entry><title type="html">Knives (and Sharpening Those Knives)</title><link href="https://dhippo.net/2025/08/11/knives.html" rel="alternate" type="text/html" title="Knives (and Sharpening Those Knives)" /><published>2025-08-11T00:00:00-07:00</published><updated>2025-08-11T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/11/knives</id><content type="html" xml:base="https://dhippo.net/2025/08/11/knives.html"><![CDATA[<p>How I'm turning cheap kitchen knife sets sharp, and keeping one really good knife.</p>

<h3>I really don't have the best knives</h3>
<p>I’ve got a fairly cheap Farberware knife set in the kitchen. It’s got a good smattering of knives and has served me pretty well when I’m cooking. Those knives though, they got dull quick. They’d refuse to cut through veggies easily and I’d have to pull out the portable knife grinder slash fridge magnet just to get it <i>somewhat</i> usable. I knew there was the honing rod that came with the set, but it never seemed to do much for me and I didn’t know exactly how it worked, so I just never touched it.</p>

<center><a href="/img/posts/farberware knife set.jpg"><img src="/img/posts/farberware knife set_25pct.jpg" title="Not the same exact Farberware 15 piece set I've got, but close enough." alt="Not the same exact Farberware 15 piece set I've got, but close enough." /></a>
<br /><sup>Not the same exact Farberware 15 piece set I've got, but close enough.</sup></center>

<p>Aside from that, I got some free (and cheap) MasterChef knives which are probably the same metal quality as the Farberware set, and a pocketknife that desperately needed help after years of opening packages. I didn’t want to keep buying more and more knife blocks and throwing out old knives, so I finally sat down and looked up how to do some good and proper knife sharpening. If I had a cheap set of knives, then it wouldn’t hurt to learn how to get them sharp.</p>

<h3>Whetted Stones</h3>
<p>One name pops up for a whetstone that’ll last forever and give nice results, and that’s Shapton. Each of their whetstones comes with its own case that you can place the stone on top of as a stand and even has rubber feet, it’s wild how well designed these are. You might get tempted by cheap dual whetstones on Amazon, but those are going to lose material fast and not give good results. Trust me, try one of these. The orange 1000 grit’s a great starter.</p>

<center><a href="/img/posts/shapton_orange.jpg"><img src="/img/posts/shapton_orange_small.jpg" title="Orange Shapton Kuromaku 1000 Grit Whetstone in top of case" alt="Orange Shapton Kuromaku 1000 Grit Whetstone in top of case" /></a>
<br /><sup>The orange 1000 grit stone is the basic one you'll need.</sup></center>

<p>For the first test sharpening with one I tried my pocketknife, which might not have been a good pick. I think it might be made of a harder steel, at the time it didn’t seem like it was losing material when I was running the knife edge along the stone. I then grabbed one of the kitchen knives, and after about 30 or so passes on each side of the knife I could start seeing results! The part of the knife blade I was keeping in contact with the top of the stone was getting visibly shinier. One paper test later (easily cut) and I had a renewed chef’s knife that hadn’t been that sharp since before the day I got it.</p>

<p>That wasn’t enough for me though. I want to get deeper into the weeds. I’ve got some other kitchen knives that are <i>reeaaaaaallly</i> fucked up. Big gouges visible in the knife edge. So, I did the responsible thing and grabbed a few more Shapton blocks.</p>
<ul>
  <li>A mossy brown 220 grit block for really fucked up knife edges that have to be restarted.</li>
  <li>A blue 320 grit to start to smooth out rougher edges and transition to the 1000 grit.</li>
  <li>The aforementioned orange 1000 grit block.</li>
  <li>A green 2000 grit block.</li>
  <li>A pink 5000 grit block.</li>
</ul>

<p>And on top of these, I also picked up a leather finishing strop with 25000 grit diamond paste. <b><i>Warning: Not the green clay-paste shit!!</i></b> A knife blade that runs the gamut of all these sharpening stones will be able to slice through most anything with ease. Sure enough, I tried cooking with a few of the knives after and I was slicing stuff <i>paper thin</i>. If I had tried that before any of this sharpening, every veggie would’ve been smooshed flat and the only solid slices would be thick ones. Shapen your knives, it will change your life and make cooking way more fun.</p>

<h3>Wow! So you use these knives all the time now!</h3>
<p>Whose child is this? Get them out of here.</p>

<p>So, <i>no</i>, I’m not using those knives <i>all</i> the time. But they still have their uses and come in handy when those uses come up and they require a sharp knife. No, recently I got myself a daily driver knife that is precious enough that it needs hand washing and wooden cutting boards. Ironically, it also comes with free knife sharpening so I never need to do it myself.</p>

<center><a href="/img/posts/premiere_blonde_8in_chefs_knife_crop.png"><img src="/img/posts/premiere_blonde_8in_chefs_knife_crop.webp" title="Shun Premiere Blonde 8in Chef Knife" alt="Shun Premiere Blonde 8in Chef Knife" /></a>
<br /><sup>Shun Premiere Blonde 8in Chef Knife</sup></center>

<p>This thing is <b>amazing</b>. It’ll quickly chop through veggies, cleave heads of cabbage in twain, and easily slice through meats. The less effort spent preparing a chicken thigh, the more time you get to spend cooking it and smelling good cooking smells. I got lucky and scored it on sale, this thing is extremely durable and easy to handle, and the regular price reflects it. But if you can get one knife that does a large bulk of the work, you won’t have to worry about keeping a full cheap knife set sharpened all the time.</p>

<h3>So...don't sharpen my knives? What's the lesson?</h3>
<p>No no, do! I still use those other knives, and they’re cheap enough I don’t mind running them through the dishwasher when I’m just fuckin’ tired and lazy. The nice knife, that thing gets babied with a hand washing. If I just need to quickly cut one thing in two right now on a paper plate, give me the sharp cheap knife.</p>

<p>Having that skill to sharpen knives well means that you can have good quality knives at your disposal without having to drop $200 on one good one. If you <i>can</i> afford a good one, it doesn’t hurt to make that investment because it will last you a long time.</p>

<p>If you want some video recommendations, OUTDOORS55 has a <a href="https://www.youtube.com/watch?v=JrSfPO1UZEA">video review</a> about the Shapton Kuromaku 1000 whetstone (and a <a href="https://www.youtube.com/watch?v=kZVPJaMj8ac">follow-up</a> about getting more Shapton grits), and he also has other videos about knife sharpening techniques like <a href="https://www.youtube.com/watch?v=yLlPiBSP_1U">walking through the sharpening process in real time</a>. Look into getting a jeweler’s loupe too, it’ll help you see how the blade’s progressing as you advance along the different grits.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[How I'm turning cheap kitchen knife sets sharp, and keeping one really good knife.]]></summary></entry><entry><title type="html">Columbo</title><link href="https://dhippo.net/2025/08/10/columbo.html" rel="alternate" type="text/html" title="Columbo" /><published>2025-08-10T00:00:00-07:00</published><updated>2025-08-10T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/10/columbo</id><content type="html" xml:base="https://dhippo.net/2025/08/10/columbo.html"><![CDATA[<p>God, y'know, I love to watch some Columbo. My wife, she's a big fan too. Absolutely can't get enough.</p>

<center><a href="/img/posts/columbo-banner.jpg"><img src="/img/posts/columbo-banner.jpg" width="355" height="232" title="Detective I know you're a very busy man so please call me guilty or fuck off PLEASE." alt="Detective I know you're a very busy man so please call me guilty or fuck off PLEASE." /></a>
<br /><sup>Detective I know you're a very busy man so please call me guilty or fuck off PLEASE.</sup></center>

<h3>Grounded (from fear of heights)</h3>
<p>Ok yeah you’ve probably heard of Columbo before, but if not: it’s a series of movie-length detective stories where, right up front, you’re shown the crime and who done it. Every detail and every cover-up commited by the perpetrator is shown. Most times, you think there’s one crucial clue left behind - before the culprit comes back to retrieve it. It sets in hard early right at the start: This is a no win situation, and everything is accounted for.</p>

<p>Which is when Detective Columbo enters in, and encounters the same blocks we just saw set up. Aw jeez, y’know, that alibi is so perfect, I’ll just go on and get out of your hair. Sorry to bother ya’ tonight.</p>

<p>Oh, but I had one more thing that’s been tugging at me inside.</p>

<h3>The Chase Is On</h3>
<p>Sike, it’s not a detective show after all. It’s a hunting show. The second the culprit catches on that Detective Columbo is poking holes in their tale <i>because</i> he knows, they’re desperately trying to cover any new tracks that arise or dispose of any loose ends. It’s now an ever-present fear that Columbo might catch something else they hadn’t accounted for, and you can watch this panic build over the course of the story.</p>

<p>A lot of Columbo’s suspects are high class. People with expensive scenic LA homes that have never had a run-in with the cops before. Occasionally some run purely on instinct to cover their crime, while others (pictured at the top) see themselves as a Shitty Moriarty. That false confidence they project works <i>wonderfully</i> with Peter Falk’s portrayal of a guy who all that pomp and self-importance bounces right off of. Keeping most of the narrative focus on the actions of the culprit really solidifies Detective Columbo as that force of nature that’s always right behind them.</p>

<h3>Bumbling detective, check. Narratively solid, check. Got any big names in that?</h3>
<p>Steven Spielberg directs one of the first TV episodes, “Murder by the Book” (pictured above). Jack Cassidy also stars in this episode as the villain (I said pictured above!) and does such an amazing job as a smarmy dick writer who feels he’s plotted out every detail to the T as a murder novelist might. Robert Culp (also Dr. Breen from Half-Life 2) shows up in the second season episode “The Most Crucial Game” and plays his part as murderous schemer well, and Dean Stockwell’s also in it!</p>

<p>If you get a chance, find a collection somewhere and give ‘em a watch. Like I said, they’re about feature-movie-length so you’re going to be getting a lot from each story. I’m not sure what streaming service you can catch ‘em on since I just happened to find an Archive lying around, but if there’s DVDs or Blu-Rays then those would be a fun way to watch through them.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[God, y'know, I love to watch some Columbo. My wife, she's a big fan too. Absolutely can't get enough.]]></summary></entry><entry><title type="html">RetroAchievements</title><link href="https://dhippo.net/2025/08/09/retroachievements.html" rel="alternate" type="text/html" title="RetroAchievements" /><published>2025-08-09T00:00:00-07:00</published><updated>2025-08-09T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/09/retroachievements</id><content type="html" xml:base="https://dhippo.net/2025/08/09/retroachievements.html"><![CDATA[<p>I've been getting a lot of cheevos on <a href="https://retroachievements.org/">RetroAchievements</a>, and working on making some too!</p>

<center><a href="/img/posts/ra-logo-big-shadow-cropped.png"><img src="/img/posts/ra-logo-big-shadow-cropped.png" width="400" height="250" title="RetroAchievements Logo" alt="RetroAchievements Logo" /></a></center>

<h3>A Short Info Blurb</h3>
<p>If you haven’t heard of them before, RetroAchievements is a site which you can hook up various emulators to for their achievement service. While playing your <b>legally backed-up games</b> you can earn community-made achievements like beating the game, or beating the game but never losing a life. You can either earn softcore achivements which let you use save states, or hardcore achievements which forbid the use of save states and other emulator features. There’s also leaderboards for competitive play so you can fight over high scores or fastest times.</p>

<h3>Ok now onto what I've been doing</h3>
<p>I’ve been going through achievement sets for a bunch of games I grew up with, and even mastered a few sets! But now I wanted to try more, so I dove into making an achievement set for Orb-3D. It’s a game form Hi-Tech Expressions that came out on NES long long ago, and I had it growing up but never had any manuals or 3D glasses that came with it.</p>

<p>I’ve <a href="https://dhippo.net/2024/09/17/late-mid-year-update.html">been experimenting with NES development</a>, and one thing that I’ve gotten familiar with is digging around in RAM to see what some values are. I’ve been keeping code notes of the various stuff in Orb-3D, like the two ranges of memory used as the field grid (one for whether there’s an object, another for the object’s type) or whether there’s a second ship chasing or helping the first orb. Using this I’ve implemented rich presence that shows what level you’re on, your score, and whether you got one or two orbs.</p>
<center><a href="/img/posts/orb3d-Badge-MutualAid.png"><img src="/img/posts/orb3d-Badge-MutualAid.png" width="128" height="128" title="Orb-3D Achievement - Mutual Aid" alt="Orb-3D Achievement - Mutual Aid" /></a>&nbsp;<a href="/img/posts/orb3d-Badge-AFuelingToday.png"><img src="/img/posts/orb3d-Badge-AFuelingToday.png" width="128" height="128" title="Orb-3D Achievement - A Fueling Today" alt="Orb-3D Achievement - A Fueling Today" /></a>&nbsp;<a href="/img/posts/orb3d-Badge-TwoOrbsAreBetterThanOne.png"><img src="/img/posts/orb3d-Badge-TwoOrbsAreBetterThanOne.png" width="128" height="128" title="Orb-3D Achievement - Two Orbs Are Better Than One" alt="Orb-3D Achievement - Two Orbs Are Better Than One" /></a>
<br /><sup>Achievement badges in-progress</sup></center>

<p>The easy part of the set that I’m writing is the progression badges. When you clear level 5, level 10, etc. The fun bit is writing level-specific challenges. One of them, you’ll have to hit a bunch of shields from behind to clear them without ever flipping them over. That takes a good amount of memory checking to ensure that no shields on the grid get flipped. Another involves getting a strike on bowling pins on your first try. Little fun things along the way. There’s also a few challenge run achievements like never missing an Orb with your paddles, or never going to Vern’s.</p>

<p>Part of working on this also involves decompiling the NES ROM using Ghidra (and a hell of a lot of code decompiling assist from Xkeeper, thank you!) and working out what all the live memory addresses being used are, then saving those in the Code Notes for future reference. The more code notes, the easier it’ll be to maintain the achivement set in the future. Documentation is important!</p>

<h3>Oh this is some code sickos shit</h3>
<p>Yes it is, and if code sickos shit is your shit, look into RetroAchievement development. It’s a load of fun digging around in the guts of an old game and finding how it worked. If you don’t want to get that wild, there’s a large amount of achievements on so many systems to play that you will never run out of achievements to earn. There’s even a <a href="https://retroachievements.org/game/random">random set</a> option to find something new to play.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I've been getting a lot of cheevos on RetroAchievements, and working on making some too!]]></summary></entry><entry><title type="html">A #Blaugust Week-In Check-In</title><link href="https://dhippo.net/2025/08/08/blaugust.html" rel="alternate" type="text/html" title="A #Blaugust Week-In Check-In" /><published>2025-08-08T00:00:00-07:00</published><updated>2025-08-08T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/08/blaugust</id><content type="html" xml:base="https://dhippo.net/2025/08/08/blaugust.html"><![CDATA[<p>How's it going after posting to my site for a week straight? Pretty good, I gotta' say!</p>

<h3>I'm Kind Of Using This As A Cop Out For Today, Sorry</h3>
<p>As of yesterday’s post I’ve doubled the number the posts slash updates I’ve made on this here personal site. That’s going from 7 posts in the 4 years I’ve had the site, to 14 total within a week. Big shout out to #blaugust for giving a jam-like community vibe to writing blog posts. It’s been a nice way to corral myself into sitting down and writing out a bunch of words.</p>

<p>I’ve already gotten to talk about two games I played, two creations of my own, and a couple of things about life. That’s a pretty good variety so far! Though, if this weren’t an every-day challenge for #Blaugust I’d be tempted to keep a three-a-week habit. Posting every day with no breaks is a test of either endurance, or amount you can backlog.</p>

<p>This leaves just over three weeks remaining, or 23 days. With the weekend coming up, I can write a few in reserve for the upcoming week and take a night to not worry about writing. It’s a lot like game jams, know your scope and how much you can accomplish in that time frame. None of my posts have been too long but I’ve tried to keep them pretty substantive.</p>

<h3>What else is there to write about?</h3>
<p>A bunch! Uh, I got a new bike recently that I’ve been riding around everywhere. I got back into sticker making and am considering some designs to sell! I’m also working on a set of RetroAchievements for the NES game Orb-3D, that’s been pretty fun. All those would be great topics, for another day. Not today, this is a blatant cop out.</p>

<p>I’ve also been playing a few games that’d be good to show off. I do have a few projects in Godot I’ve been toying with but they’re not near the “show-off” phase of development yet. Or maybe they are, fuck it, I don’t have to worry that much about it. That’s more stuff to write, add it to the list.</p>

<p>After this goes up I’m going to start on the next post for August 9th. I’m sorry again, for the cop out. You probably got a whole RSS feeder ping or saw the post on social media. I’m sorry.</p>

<h3>I'm very sorry.</h3>
<p>Sorry!</p>

<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[How's it going after posting to my site for a week straight? Pretty good, I gotta' say!]]></summary></entry><entry><title type="html">Dowsing</title><link href="https://dhippo.net/2025/08/07/dowsing.html" rel="alternate" type="text/html" title="Dowsing" /><published>2025-08-07T00:00:00-07:00</published><updated>2025-08-07T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/07/dowsing</id><content type="html" xml:base="https://dhippo.net/2025/08/07/dowsing.html"><![CDATA[<p>I fucking hate dowsing. I hate the act of it, I hate the dowsing rods, I hate the entire dowsing industry. Fuck dowsing.</p>

<h3>I'm a Baby and I Need to Shake a Stick for Water</h3>
<p>Get fucking real, we did not need dowsing before and we don’t need it now. We know it’s dumb bullshit! Wagging a stick in the air doesn’t find water in the ground. I know <i>we all know</i> it does not do this, we have stuff called scientific instruments for this. Using sonar equipment to see if there’s underground aquifers. We paid people to do this shit for guaranteed results at one time. Now we get Jeff to go out back and hold a stick by the forked end for $5 an hour.</p>

<p>Don’t get me started on these dowsing companies either because they’re raking in all the cash that should be going to legitimate services. It doesn’t matter if you’re using last year’s model (forked stick) or this year’s (two sticks spinning around and when they cross you found it), it’s all the same garbage. You’re getting fleeced for shit that doesn’t work and is actively making your search for water harder.</p>

<p>We didn’t even have to deal with this like a few years ago! How the fuck has a large chunk of the world forgotten how to find water the correct way? Shit, you have taps in your home, just turn them on! “Dowsing rod I need hot water please show me hot water” <b>pbbbtbpbtpbptbpbtpbtpbtp</b>. <b>pbtpbptbptbptbtpbtpbtpbtpbtbptb</b>. That’s mouth fart noises <b>pbtpbtpbtpbptbptbptpbtp</b>.</p>

<h3>Stop Trying To Sell Me On It I Am Not Buying Dowsing</h3>
<p>There’s a lot of companies recommending dowsing for their employees, sometimes even rating their performance based on how hard they look for water. Medical insurance systems have been using dowsing to determine if a person has enough water in their body to be denied coverage. Dowsing isn’t helping people, it’s just making life worse.</p>

<p>And the rare cases where dowsers hit water on the first try, it’s not good water. There’s always something wrong, like some chemical or parasite contaminating it. Or it’s not even water, but the rod is still telling you It Sure Is Boss. Now drink it. Drink the definitely-not-piss.</p>

<h3>No You Can't Make Me Drink The Piss</h3>
<p>I’ve got one hope about dowsing and it’s that it’s unsustainable. The entire dowsing industry is predicated on dowsing being useful for finding water, but the results aren’t bearing out. Large tracts of land are being purchased to set up Dowsing Fields in the hopes that dowsing there will turn up even more water. The GDP alone in the dowsing industry eclipses even what we spend on everyday items. This is a bubble, and the bubble will pop.</p>

<p>When it does, the companies making dowsing equipment will not produce that equipment anymore. The companies running their own Dowsing experiments like letting you dowse anywhere with their Dowsing Tools will shut down operations since dowsing earns them no money. It’s a sunk cost fallacy that has to end at some point, and we need to understand that when the Dowsing Industry collapses we have to be able to land on our own feet <b>without it</b>. Just like how we did it, I don’t know, a year and a half ago? I don’t think we were that heavy into dowsing then.</p>

<p>It’s old-timey confidence tricks, a mentalist act to make you think the dowsing rod cares about you finding water. Oh sorry, there was no water here? You’re right, how about checking the ground over there instead? It will continue to flatter you into thinking you’re finding water. Just give it one more chance.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I fucking hate dowsing. I hate the act of it, I hate the dowsing rods, I hate the entire dowsing industry. Fuck dowsing.]]></summary></entry><entry><title type="html">Missile Champions</title><link href="https://dhippo.net/2025/08/06/missile-champions.html" rel="alternate" type="text/html" title="Missile Champions" /><published>2025-08-06T00:00:00-07:00</published><updated>2025-08-06T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/06/missile-champions</id><content type="html" xml:base="https://dhippo.net/2025/08/06/missile-champions.html"><![CDATA[<p>I'm gonna' talk a bit about my first released game, the NES-impersonating rocket-car-parody <a href="https://dietinghippo.itch.io/missile-champions">Missile Champions</a> because it's my first game and I'm very proud of it.</p>

<center><a href="/img/posts/mc_boxart.png"><img src="/img/posts/mc_boxart_c9o7_8bpp_66pct.png" title="Boxart mockup for Missile Champions" alt="Boxart mockup for Missile Champions" /></a>
<br /><sup>Boxart mockup for Missile Champions</sup></center>

<h3>A Pseudo-Post Mortem</h3>
<p>For this we’ve got to dip into the Something Awful Forums, where for a while regular game jams were held. These varied under different hosts, from SAGDX to Awful Jams to Dogpit Jams; this was for Awful Summer Jam 2017. This was the first jam I was going to participate in (solo!), and with about three weeks time to work on a game I had plenty of freedom to learn what I needed.</p>

<p>Before the jam I had just started learning how to use SDL to make games using that framework in C++. The project I made to get my legs was a pong clone, it was simple enough that I worked out the game loop, controls, and objects on field interacting. Don’t be afraid to clone a game to learn, it will teach you so much about how to implement those systems. With that under my belt, I felt confident to take on the challenge of a jam.</p>

<p>Each of the jams has a secret theme that’s not revealed until the jam starts. For Awful Summer Jam 2017, it was Bootlegs. I drilled down to a Rocket League NES knockoff since that’d be fairly simple controls and graphics. I learned a lot during these three weeks and change about how to scope for a jam.</p>

<h3>404</h3>
<p>Unfortunately, the detailed log I kept on my progress was on the Awful Jams website and that’s been long dead. Which is a shame, because it was a wonderful chronology of the art and my progress on structuring all the code.</p>

<center><a href="/img/posts/mc_field_with_cars.png"><img src="/img/posts/mc_field_with_cars_50pct.png" title="Missile Champions playfield with three cars on each half" alt="Missile Champions playfield with three cars on each half" /></a>
<br /><sup>Missile Champions playfield with three cars on each half</sup></center>
<p><br /></p>

<center><a href="/img/posts/car_sprite_sheet_final.png"><img src="/img/posts/car_sprite_sheet_final.png" title="Spritesheet of car rotation angles" alt="Spritesheet of car rotation angles" /></a>
<br /><sup>Spritesheet of car rotation angles</sup></center>
<p><br /></p>

<center><a href="/img/posts/car_angles_boost_meter.gif"><img src="/img/posts/car_angles_boost_meter.gif" title="Early footage of boosting at different angles to test the trails" alt="Early footage of boosting at different angles to test the trails" /></a>
<br /><sup>Early footage of boosting at different angles to test the trails</sup></center>
<p><br /></p>

<p>The most important direction I set for myself on this was sticking to <i>vibes</i>. Using the four-color (well 3+alpha) limitation and limited separate palette use. There’s a few spots where I cheated a bit and maybe got in an extra color, but hey it was done in three weeks. I was hooting and hollering when I got some features in like those boost trails and the cars rotating, and then there were other bits where I said good enough (like how the cars can’t collide lol).</p>

<p>I also had a blast doing the music. I’d had messed with Famitracker a bit by then and made a few tracks using the N163 chip. I listened to a few sports NES and Genesis games to get like a general vibe and NHL ‘94’s vibe was like the closest I had in mind. I wasn’t hitting that level of Vibe, but hey it wasn’t a bad shot. Then as a goof I did a Famitracker cover of Running in the 90’s by Max Coveri and got good mileage out of that as the main gameplay theme. Unfortunately it gets grating when you have to hear it for 10 - 19 rounds in a row.</p>

<p>Within three weeks I was able to cram in sprite art, multiple team selection, and a Gameplay Loop Single Player With An Ending. And slow credits, I love slow credits. There’s also an arrow that shows where the ball is offscreen, that was a last-day addition I was so glad to get in before people got lost finding the ball. I am insanely proud of accomplishing that, and the end result is pretty polished! Ironically that journal I kept won an award for the best log.</p>

<h3>Thanks for selling me on it, let me play it?</h3>
<p>Yeah play it! It’s <a href="https://dietinghippo.itch.io/missile-champions">here on itch.io</a> or you can also find it in the Video Games sidebar menu. I’m glad to share a couple pics from its development, and at some point I need to get around to making a proper hosted page for it that isn’t the itch.io page.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I'm gonna' talk a bit about my first released game, the NES-impersonating rocket-car-parody Missile Champions because it's my first game and I'm very proud of it.]]></summary></entry><entry><title type="html">I’m Talking Coffee, I’m A Coffee Guy Now</title><link href="https://dhippo.net/2025/08/05/coffee.html" rel="alternate" type="text/html" title="I’m Talking Coffee, I’m A Coffee Guy Now" /><published>2025-08-05T00:00:00-07:00</published><updated>2025-08-05T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/05/coffee</id><content type="html" xml:base="https://dhippo.net/2025/08/05/coffee.html"><![CDATA[<p>Sorry I just need to take one post to talk about my little coffee brewer. This isn't an ad or anything but like, if you got a V60 you know.</p>

<center><a href="/img/posts/v60.png"><img src="/img/posts/v60.png" width="421" height="400" title="A Hario V60 coffee brewer adorned with a blue glow of respect." alt="A Hario V60 coffee brewer adorned with a blue glow of respect." /></a>
<br /><sup>A Hario V60 coffee brewer adorned with a blue glow of respect. V60 image credit: <a href="https://global.hario.com/">Hario</a></sup></center>

<h3>I need morning caffeine</h3>
<p>I’ve had so many different kinds of morning caffeine that I’ve stopped having for various reasons. I used to be a two-rockstar-recovery-a-day guy a decade ago and my heart should have exploded. I’ve bounced around others like canned iced teas (way too expensive) and hot teas (ok but not a <i>lot</i> of caffeine) and Coke Blak when they brought that back as Coke + Coffee. I started hankering for black coffee but I didn’t want that Coca-Cola with it, and after ordering coffee from elsewhere I finally decided to look into brewing my own coffee.</p>

<p>But, I never had to before. We don’t have a coffee machine here, and I’ve never had one in any place I’d been in. I’m a victim of circumstance. I’m also going to be the only one drinking it, so brewing a big pot didn’t seem economical, and also how many beans is that going to use anyway? Shit I have to grind those, right? I probably don’t want a cheap garbage one an-</p>

<p>Hold up. That beauty pictured above catches my eye online. A ceramic funnel you put a filter in, and the base of the funnel rests on a mug. One scoop of grounds goes in, pour hot water in the grounds a few times on the top, and out comes extremely good coffee. Simple and easy, this was what I was looking for. Plus, I already have an electric kettle so I don’t need a second thing that boils water.</p>

<h3>Going to get one</h3>
<p>I found out a local coffee shop chain (Ladro) had them in stock, so I headed on over, grabbed a ceramic V60, filters, and a bag of Ladro coffee beans (and a free coffee for it hell yea). Overall like fifty bucks or so, not bad. They didn’t have a grinder, but the specialty coffee shop across the way did so I went to go check out what they had.</p>

<p>They, uh, did not have anything in my price range. Respect to the engineering that goes into a good grinder, but I needed one less than a hundo. Thank you to Fred Meyer, when I need a KRUPS “It Works” electric grinder for like thirty or fourty bucks I know you’ve got my back. Ten second grind and it’s done and good.</p>

<h3>Ok, Now I Got One</h3>
<p>If you get one of these and you never brewed <b>any</b> coffee before ever, you may be scared of something that happens right at the start. I was too, as I had loaded the coffee grounds into the V60 that now sat atop my morning coffee mug. The paper filter for the V60 was pre-rinsed, I like to do it but the jury is out on how effective it is. The electric kettle had finished running, and I poured in a good estimate of 50ml of water for the first pour, which would sit for 45 seconds. And I let it sit. And it developed a weird pit in the center.</p>

<p><b><i>Don’t panic!</i></b> You can prevent this on the first “bloom” pour by swirling the water and grounds while it drains through. The grounds should all settle somewhat evenly at the bottom if you do this. If it does happen though, just aim the water spout in the second pour at those grounds stuck on the sides and knock ‘em back down. Then swirl and get them re-distributed again.</p>

<p>I repeat the pour-and-wait process four more times, and I’m left with a hot cup of joe. Took about three minutes of pouring, but it tastes great and I get a huge ego boost for doing it all manually. It’s extremely elating when you go through the “make beans in water hot” process and get a cup of caffeine back out, and for extremely cheap too. I made another one almost immediately just so I could get more practice in.</p>

<p>It’s been about two months now I’ve had this and I still love it. It doesn’t take much time in the morning to kick the kettle on for hot water, then spend a couple minutes pouring after that’s done. It could be an hour or two after I made a cup that I’m making a second one, so it making one-off cups is perfect for me.</p>

<h3>Damn you really like brewing coffee huh</h3>
<p>It’s an extremely chill morning ritual and it’s serving a valuable need of getting me caffeine for cheap. The Ladro roast I’ve run out of now, but it had a nice cherry scent on the grounds I’ve been missing. I got a breakfast blend from PCC and it’s good, but I’ve got other coffees on the docket that I’m excited to try like a bag of Dunkin’ Donuts whole-bean coffee. I do not see DD much at all anymore so it’ll be a nice nostalgia trip.</p>

<p>If you want to learn more about the V60 and brewing with it, here is a video by James Hoffman called <a href="https://www.youtube.com/watch?v=1oB1oDrDkHM">A Better 1 Cup V60 Technique</a> that lays out the best technique for pouring into one he’s worked out (and I use it so it’s gotta’ be good). If you want a ceramic V60 there’s a link to Hario’s site in an image credit above or you can check your local coffee shops. At some point I need one of those kettles with the long spout but I want to see if I can get that electric too.</p>

<p>I hope this encouraged you to try brewing some coffee, maybe sniffin’ the grounds right after you grind them which is pretty great. Thats one of the best parts other than the caffeine. Brew a nice cup and just take it in before burning your tongue with it.</p>
<p class="clear">&nbsp;</p>

<h3>Postscript</h3>
<p>This is the fifth post I’ve made this month, and if I make two more posts I will have doubled in a week how many posts I’ve made in five years lmao. Thank you to Blaugust for giving me a bit of encouragement to make regular posts because god knows I wouldn’t if I wasn’t being told to give it a good try.</p>

<p>Also check out these blogs also participating in Blaugust that I know!
<br /><a href="https://virtualmoose.org/"><img src="/img/buttons/virtual_moose.png" /></a> <a href="https://virtualmoose.org/">The Virtual Moose</a>
<br /><a href="https://renkotsuban.com/"><img src="/img/buttons/renkotsuban.gif" /></a> <a href="https://renkotsuban.com/">Midnight Reading</a></p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Sorry I just need to take one post to talk about my little coffee brewer. This isn't an ad or anything but like, if you got a V60 you know.]]></summary></entry><entry><title type="html">Bluesky Map Jam</title><link href="https://dhippo.net/2025/08/04/bluesky-map-jam.html" rel="alternate" type="text/html" title="Bluesky Map Jam" /><published>2025-08-04T00:00:00-07:00</published><updated>2025-08-04T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/04/bluesky-map-jam</id><content type="html" xml:base="https://dhippo.net/2025/08/04/bluesky-map-jam.html"><![CDATA[<p>I made a map for the <a href="https://www.doomworld.com/forum/topic/151196-gzdoom-bluesky-map-jam-44-maps-made-by-the-bluesky-adjacent-doom-community-rc2/">Bluesky Map Jam</a> a while back! Here's a late post about it.</p>

<h3>A Very Blue Map</h3>
<p>MajorArlene and AgentStrange <a href="https://www.doomworld.com/forum/topic/149523-bluesky-map-jam/">kicked off the jam</a> about a year ago asking for blue-themed maps on Bluesky using the OTEX texture pack. I hadn’t made a map in a while so it was a great chance to shake off some mapping rust. GZDoom maps were permitted, so I decided to get a little weird with it.</p>

<center><a href="/img/doom/bsky/front_of_fort.png"><img src="/img/doom/bsky/front_of_fort.png" width="480" height="270" title="The start of MAP13: Ethereal Eventide" alt="The start of MAP13: Ethereal Eventide" /></a>
<br /><sup>The start of MAP13: Ethereal Eventide</sup></center>

<p>I aimed for a haunted castle and got it pretty good. The enemies are all using shaders that make them different colors and transparent, and when they’re not in the light they turn nearly invisible. With that neat little trick I made a dark area later that was littered with pinkies and lost souls. The pinkies were completely invisible when not near light, but the lost souls and torch decorations would give off light and make them materialize.</p>

<center><a href="/img/doom/bsky/bsky_ee_darkarea.gif"><img src="/img/doom/bsky/bsky_ee_darkarea.gif" width="480" height="270" title="Pinkies popping out of darkness in the dark place." alt="Pinkies popping out of darkness in the dark place." /></a>
<br /><sup>Pinkies popping out of darkness in the dark place.</sup></center>

<p>I loved making everything look a little ghostly and weird. All the sectors have a heavy blue tint, and the enemy speeds have been tweaked with. Hitscanners move incredibly slow, and pinkies move at fast monster speed. I also didn’t want doors to be small affairs. Any opened structure is large, and that would be the two large single gates, and the fairly large gate to the dark indoor section. It’s a big desolate map.</p>

<h3>Where To Get it</h3>
<p>If you want to give the map a shot the thread with the current RC2 build is <a href="https://www.doomworld.com/forum/topic/151196-gzdoom-bluesky-map-jam-44-maps-made-by-the-bluesky-adjacent-doom-community-rc2/">the Bluesky Map Jam thread</a> on the Doomworld forums. Mine is MAP13: Ethereal Eventide and is sandwiched between two bathhouse maps, keep your eyes out for it!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I made a map for the Bluesky Map Jam a while back! Here's a late post about it.]]></summary></entry><entry><title type="html">It Good: Deckerspace Archive</title><link href="https://dhippo.net/2025/08/03/deckerspace-archive.html" rel="alternate" type="text/html" title="It Good: Deckerspace Archive" /><published>2025-08-03T00:00:00-07:00</published><updated>2025-08-03T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/03/deckerspace-archive</id><content type="html" xml:base="https://dhippo.net/2025/08/03/deckerspace-archive.html"><![CDATA[<p>Taking a look at <a href="https://sysl.itch.io/deckerspace-archive">Deckerspace Archive</a> by <a href="https://sysl.ca/">SysL</a>, a jam-sized crawl around an old alternate internet made entirely in <a href="https://internet-janitor.itch.io/decker">Decker</a>.</p>

<h3>Wait what's Decker?</h3>
<p>If you’ve got fond memories of <a href="https://en.wikipedia.org/wiki/HyperCard">HyperCard</a> then Decker will feel familiar. It’s a modern spiritual successor to the Macintosh program builder that allows for more functionality than its 1-bit predecessor. You can stick with the 1-bit aesthetics and use tasteful dithering to get those valuable shades of gray, or choose to use full-color imagery. There’s even a whole scripting language included so you can do fun little tools like a paint canvas or audio editor.</p>

<center><img src="/img/itgood/decker-chicken.gif" title="Sample animation of a Decker-developed program." alt="Sample animation of a Decker-developed program." />
<br /><sup>Sample animation of a Decker-developed program. Image credit: <a href="https://internet-janitor.itch.io/decker">Decker</a></sup></center>

<h3>Exploring a long gone Deckerspace</h3>
<p>SysL takes the premise of a game like Hypnospace Outlaw where you’re exploring an alternate past internet, and reimplements it as if Macintosh had won the home computer wars. The charm of Decker with its lower-fidelity aesthetics pairs well with the alternate time period on display.</p>

<center><img src="/img/itgood/deckerspace-dress.png" width="426" height="284" title="DRESS YOUR Glowbald. The Glowbald in the center has been dressed." alt="DRESS YOUR Glowbald. The Glowbald in the center has been dressed." />
<br /><sup>DRESS YOUR Glowbald. The Glowbald in the center has been dressed.</sup></center>

<p>Deckerspace Archive keeps a smaller jam-focused scope compared to its peer, with the main goal being to locate the names of nine people within the archive on the WHO page. It won’t validate every name you find right away, instead it provides a more vague “Validate every 3 names” system so you’re never sure which of the three names you’re checking are correct. You’ll need to be confident in your sleuthing until you have three unconfirmed names to check as well.</p>

<p>Deckerspace Archive also provides a Bookmarks page, with a few default bookmarks helpfully included. These will go to various Deckerspace hub pages that are in various states of disarray. Any links inside them that aren’t broken pages give a few hints or hide clues to the names, but also extra clues on what to search.</p>

<p>Not all of the pages in Deckerspace are public-facing on the hubs, and searching by tags will let you find pages that are related to the people you need to find that are also private-facing. I was able to find three names before needing to resort to searching by related terms, so learn how to use that search well.</p>

<h3>Here's a song</h3>
<center>
<video width="410" height="240" controls="">
  <source src="/img/itgood/deckerspace-mega.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
</center>

<h3>TURN THE CUP TURN THE CUP TURN THE CUP</h3>
<p>The small fictional universe detailed through Deckerspace is uniquely weird, and I don’t want to spoil too much before people play it. There’s a fun playing-it-straight humor all throughout that helps sell this being a gathering place. The scope was for a jam, but I selfishly wish it was larger because I could see way more of the BROKEN links becoming fun extras.</p>

<p>SysL also includes a link to their <a href="https://sysl.itch.io/">itch.io page</a> in-game which is integrated very well. Find it and check out their other games!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Taking a look at Deckerspace Archive by SysL, a jam-sized crawl around an old alternate internet made entirely in Decker.]]></summary></entry><entry><title type="html">It Good: Shooty Shooty Robot Invasion</title><link href="https://dhippo.net/2025/08/02/shooty-shooty-robot-invasion.html" rel="alternate" type="text/html" title="It Good: Shooty Shooty Robot Invasion" /><published>2025-08-02T00:00:00-07:00</published><updated>2025-08-02T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/02/shooty-shooty-robot-invasion</id><content type="html" xml:base="https://dhippo.net/2025/08/02/shooty-shooty-robot-invasion.html"><![CDATA[<p>I've got a lot of respect for a UE4 game with 2D art, and <a href="https://store.steampowered.com/app/3763820/Shooty_Shooty_Robot_Invasion/">Shooty Shooty Robot Invasion</a> does it with <i>style</i>. Here's a bunch of gushing about it.</p>

<h3>Gun</h3>
<p>Oh I’ve got so much good stuff to say about this and I’ve only beaten the first level so far. That’s right, I had to run to the site and blab about it <i>that much</i> that I haven’t even touched the second level. The hand drawn and animated art is so good, and cutscenes are tastefully used for funny sight gags. But one thing I want to get into that sets the mood for what you’re getting into is the gun.</p>

<p>You get a gun. Infinite ammo, but just the one gun with a fixed rate of fire. The lack of ammo is a hallmark classic of games that just want you to wander around and fuck about. Take time shooting things or hopping on buildings, there’s a good chance you’ll find something in whatever you destroyed or vaulted. <sup>see: metroid prime</sup></p>

<center><img src="/img/vid/ssri-keysget.gif" title="getting some keys." alt="getting some keys." />
<br /><sup>getting some keys.</sup></center>

<p>The first city level is kept small but dense in things to do, with each smaller area within it having The Main Thing You Do There, plus an extra thing or two. When I ran for the docks and helped out with the birthday party, there were a couple fun extra bits after I was done with the main part. Symbols above people’s heads also helps to let you know if you’re done in an area so you’re not hunting around for secrets too long.</p>

<p>I bring up all that because this is a game that wants you to keep going along, to keep seeing gag after gag without catching your breath too much. It’s a frantic energy that’s reflected in the gameplay and exploration.</p>

<h3>More Gun</h3>
<p>It’s also reflected in the inventory system which is deliberately limited. You get your gun in the main inventory slot, and two extra inventory slots for whatever. <b>Heads up, spoilers for the first level from here on out.</b></p>

<p>The first upgrade you’ll probably discover is a second gun that doubles your firing rate. It’s a welcome upgrade early on so you’re not stuck with a peashooter for the more frantic fights. After that, you’ll come across a metal detector that’ll show hidden items under the sand with beeps and sand clouds when it’s deployed. That winds up being a primary tool in a fight later when you’re trying to get a robot out from under the sand and works extremely well. It’s <i>only</i> used for the sandy areas, but it still gets a large amount of usage for a one-off item in the game.</p>

<center><img src="/img/vid/ssri-parkour.gif" title="showing off sick parkour skills." alt="showing off sick parkour skills." />
<br /><sup>showing off sick parkour skills.</sup></center>

<p>The next item you get in the other slots is a submachine gun, followed by a second after a later boss battle. Its firing rate eclipses the dual pistols and getting dual submachineguns is double <i>that</i> destructive power. Taking that into the final fight is a great escalation of stakes, but since it’s not the primary gun it’s lost at the end of the level along with the metal detector.</p>

<h3>Less Gun</h3>
<p>There is so much interaction across this city. While it’s filled with a wide variety of people acting as decoration (don’t worry, your bullets only hurt robots) a large number of people are there to give weird ass quests or just comment on you doing sick jumps or eating a sandwich. When you find the other members of the team they head back to the apartment and you can have so much dialogue with them.</p>

<center><img src="/img/vid/ssri-chattin.gif" title="a nice mid-fight chat with a friend." alt="a nice mid-fight chat with a friend." />
<br /><sup>a nice mid-fight chat with a friend.</sup></center>

<p>Even the convos with the robot invaders are fun as hell, they all get their own personalities and aren’t as robotic as you’d think. Even the final boss gets a good amount of dialogue over the multi-stage fight. I’m looking at hopping back in later to play more. The regular grunt enemies you fight don’t get any dialogue, but at least they’ve got a wide enough variety to never be tiring.</p>

<h3>Dang that all sounds real good!</h3>
<p>It does! Go check it out <a href="https://store.steampowered.com/app/3763820/Shooty_Shooty_Robot_Invasion/">over on Steam</a>, it’s like $10 right now and absolutely worth it. You can also check out the creator <a href="https://bsky.app/profile/bubbydarkstar.bsky.social">bubby darkstar’s bluesky account right over here</a>. I regretfully didn’t talk too much about the great writing, but anything I say would spoil great gags that I haven’t already turned into a screenshot. Give it a play!</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I've got a lot of respect for a UE4 game with 2D art, and Shooty Shooty Robot Invasion does it with style. Here's a bunch of gushing about it.]]></summary></entry><entry><title type="html">Offlining (or Keeping Less Clouds In The Sky)</title><link href="https://dhippo.net/2025/08/01/offlining.html" rel="alternate" type="text/html" title="Offlining (or Keeping Less Clouds In The Sky)" /><published>2025-08-01T00:00:00-07:00</published><updated>2025-08-01T00:00:00-07:00</updated><id>https://dhippo.net/2025/08/01/offlining</id><content type="html" xml:base="https://dhippo.net/2025/08/01/offlining.html"><![CDATA[<p>First off, welcome to the first post of 2025. No update here, just trying out freeform writing via bullshitting/ranting. I'm going to try and post every day for Blaugust to get into the "write what's on my mind" groove, but I've never been much of a journaler so bear with me.</p>

<h3>Everything is Online</h3>
<p>I hate to say it, but I’m getting fuckin’ old. I’ve been on the internet since my early teens, so that’s a whole life lived on this place. Over that time, we’ve moved a bunch of things as a society over to internet-friendly formats. Digital distribution became the main distribution format for games and movies, with physical releases either getting de-emphasized or foregone entirely. This wasn’t too much of a concern back in the 90’s/00’s, there were physical copies we could buy that couldn’t be taken away. For digital formats we had these things called Files that would end with .mp3 or .ogg and could be used on any device that supported these common formats. My favorite music player before I got my first drive-based MP3 player was an MP3 CD player, where I could burn MP3s to a CD-RW and then play them on what looked to be a regular portable CD player. Unlike regular CDs, the songs never skipped when the player got jostled, and you could fit so many songs on there for cheap! It was extremely reliable all through high school and always ready to belt out tunes.</p>

<p>We’re in the future now. Blockbuster failed to predict the future, passed on buying Netflix, and is now a tombstone in retail history. Computer cases rarely ever come with 5 1/4” bays for disc drives. Cars don’t bother coming with CD players built in anymore, their consoles replaced with screen slabs that will hook up to Spotify, YouTube Music, Amazon Music, and Google Play Music. Actually wait, that last one is dead and rolled into YouTube Music. Which leads me to…</p>

<h3>Everything is <i>Online</i></h3>
<p>It’s all up in the fucking cloud. It’s immaterial data both in presence and ownership. The money you pay is not to be guaranteed usage rights of an item, but to be granted usage rights of what’s currently selected in an ever-changing catalog. This used to have a physical-media analogue, the Disney Vault, where Disney would not release and reprint VHS tapes of their catalog all the time. They’d artificially stop printing movies for long stretches of time, raising the value of any tapes that were already sold and preserving sales of future runs. If you wanted to watch Bambi, you better hope you remembered to buy a copy when the VHSs were first dropped or knew someone who did (and if you wanted to watch The Black Cauldron, you were shit outta luck). Now, you can’t lean on a neighbor to have bought it first.</p>

<p>Even independent works aren’t entirely free of the trappings of online services. Soundcloud is popular for sharing individual songs or albums, but there’s no guarantee that Soundcloud will exist tomorrow and all those songs will be gone in an instant. Just recently itch.io got walloped by payment processors and had to remove visibility from thousands of works. Online presences are not permanent and never have been, but even moreso 20 years ago. We’ve had a long stretch of time where the internet persisted in much the same state and social networks didn’t live and die on the regular. Now people are losing these online cloud storage and sharing solutions, and because their stuff was never distributed as a file or physical media, it’s gone forever.</p>

<p>Wait until the day Imgur dies, that’s going to be an <i>armageddon.</i></p>

<h3>Getting Less <i>Online</i></h3>
<p>I also found myself getting reliant on a bunch of online services over the years. I used Google Play Music to backup my at-the-time MP3 collection and make it playable anywhere on my phone. That’s now dead and rolled into YouTube Music…somewhere, I can’t recall. When I open YouTube Music it’s not emphasized, mostly their vibe-based auto-generated playlists are. Only recently did I try to find where my offline MP3 collection was, and realized that the newest storage I had it on was a 15-year old hard drive, last touched maybe 10 years ago. Oops.</p>

<p>If I hadn’t found that drive, and had Google gone “yeah we dont need to store mp3s in fucking youtube music lol”, that would’ve been a whole cache of music that I grew up with gone in an instant. Borrowed albums from friends and family, random tracks found all around the internet, the latest Gundam opening song from a buddy on AIM, it’s not extremely extensive but it’s got good memories. Finding that drive made me realize that I stopped the regular data migration that used to happen from device to device, from site to site. Sometimes stuff would be lost, but there could be someone else out there that had still downloaded it long ago.</p>

<p>So, I copied that music off to some network backup storage I recently set up and then got myself an MP3 player. It’s not a complex one, it takes a large microSD card that I’ll never run out of space on, but other than that it just plays individual songs, folders, or playlists. It’s also very small at about 1.5” x 2”, perfect for when I’m walking or biking about. Going out and about with it has been great, just digging through folders of music to play or hitting all random and getting whatever chaos comes up. So much stuff I hadn’t heard in years like the full Digitalism <i>Idealism</i> album came back up and threw me back into the past at an uncomfortable speed.</p>

<p>I’ve also been going through my DVD collection and backing up as much as I can. What with the Warner disc rot occurring, I want to make sure I’ve at least got all those movies backed up elsewhere so I don’t lose them forever. Hell, some stuff I won’t ever be able to find again because no streaming service could ever work out the rights or find it profitable/notable, or might be “remastered” and changed from the original like the Simpsons getting forced into 16:9. If you just want a fat load of storage for backing up your physical media, look into getting a NAS. I’m set up with an effective 21TB RAID10 network storage that I can just whatever files into from Windows or even my Steam Deck. You’ll have a local unending cache of stuff that is yours to do with, save any horrible physical events occurring to the storage.</p>

<h3>Can we go <i>further?</i></h3>

<p>Oh you bet. I never got into Audible, but I have had an ongoing ebook collection. <a href="https://calibre-ebook.com/">Calibre</a> came to the rescue and collected up all of the scattered ebooks I had into one list. Now that I’ve got all of my purchased books from Amazon and Humble Bundle offline, I can browse through them easily either on my computer or via a calibre web service on my NAS. Sure it’s still networked, but that’s only home use. If I still need to I can take those ebook files into another device. Even then, I’ve been picking up a few physical books like <a href="https://mitpress.mit.edu/9780262534543/i-am-error/">I Am Error</a> and going through them every now and then. I don’t read nearly as many physical books as I used to, but it’s nice to again.</p>

<p>That’s books covered, now what about just straight up Wikipedia? What if one day Wikipedia gets fucking murdered or Freedom Censored or overrun with AI-generated bullshit? Thanks to a <a href="https://kiwix.org/en/">Kiwix</a> flatpak, I now have a local copy of Wikipedia that’s 110 GB (yes that small!) running on my NAS. Even in the case of the internet going down I’ll still have access to a somewhat-reliable source of knowledge. I even threw in a few other wikis they had available like the ZDoom wiki for some extra fun on top. If the nationwide network infrastructure ever collapses, I’ll still be able to keep making Doom maps.</p>

<p>I’m working out what else I want to have backed up as an offline copy. I’ve got Plex for stuff I’ve ripped (including whole TV series I had to name individual episodes of) and while it can do music I’m interested in seeing if I can set up a Shoutcast radio of the music I’ve got.</p>

<h3>So, how's it going?</h3>
<p>Pretty well! The MP3 player’s got a rechargeable battery via USB-C that lasts forever, a two hour long bike trip will be far from putting a dent into the charge. It also has bluetooth, which is handy in the car since I can also control previous/next track from the steering wheel. Just having a little physical device with physical buttons has been great. Being able to blindly adjust volume or change tracks while it’s in your pocket is an almost unnoticed but welcome boon. It’s Bandcamp Friday today and I bought a few albums that’ll be going straigh tonto that MP3 player. I’ll shout them out at the end of this piece.</p>

<p>Doing this has had a bit of a calming effect. A lot of shit sucks right now and we’re slowly losing access to more and more of the Circuses half of society, so to be able to have something that’s always there as long as you don’t beat it with hammers is grounding. Give it a shot, find some cheap MP3 player, throw in a big SD card, and find some music to put on. Get wired headphones too, don’t futz with wireless connections. Play all the songs and set the play mode to Random. You’ve got your own personally-tailored offline music algorithm now, and you won’t lose it when the company gets bought out by VC. Enjoy it.</p>
<p class="clear">&nbsp;</p>

<h3>Postscript</h3>
<p>I really hope I’ve had a coherent-enough stream of consciousness to encourage someone to try out a standalone MP3 player. It really has been a fun thing to have and I just wanna’ share that fun with others. I <i>also</i> wanna’ share the stuff I bought on Bandcamp Friday today:</p>
<ul>
  <li><a href="https://kochalka.bandcamp.com/album/ghost-walker">James Kochalka - Ghost Walker</a>, Hyperpoop is great and Everyone Get Happy Now was made using Electroplankton.</li>
  <li><a href="https://unwoman.bandcamp.com/album/uncovered-no-9">Unwoman - Uncovered No. 9</a>, this is my first introduction to Unwoman and it’s excellent so far. Dollhouse is a great track.</li>
  <li><a href="https://jerska.bandcamp.com/album/death-of-the-heart">JER - Death of the Heart</a>, I picked up the vinyl ‘cause I know JER’s stuff from Skatune Network and they do a great job. It’s a pre-order but there’s three tracks out right now if you want a sample.</li>
  <li><a href="https://saintgolden.bandcamp.com/">SAINT 📀 GOLDEN - Discography</a>, found them because of <a href="https://infinitebrians.neocities.org/">InfiniteBrians’</a> excellent artwork on the <a href="https://saintgolden.bandcamp.com/album/bouncier-spikier">BOUNCIER /// SPIKIER </a> album and decided to pick it all up.</li>
</ul>
<p>Go grab an album and load it up on that newfangled device you went and got. Who knows if Bandcamp will be here tomorrow.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[First off, welcome to the first post of 2025. No update here, just trying out freeform writing via bullshitting/ranting. I'm going to try and post every day for Blaugust to get into the "write what's on my mind" groove, but I've never been much of a journaler so bear with me.]]></summary></entry><entry><title type="html">Late-Mid-Year Update (Cacowards, A New Map, NES Stuff)</title><link href="https://dhippo.net/2024/09/17/late-mid-year-update.html" rel="alternate" type="text/html" title="Late-Mid-Year Update (Cacowards, A New Map, NES Stuff)" /><published>2024-09-17T00:00:00-07:00</published><updated>2024-09-17T00:00:00-07:00</updated><id>https://dhippo.net/2024/09/17/late-mid-year-update</id><content type="html" xml:base="https://dhippo.net/2024/09/17/late-mid-year-update.html"><![CDATA[<p>It’s been a bit, let’s recap what’s happened in the last 9 months!</p>

<h3>Cacowards (we got one!)</h3>
<p><img src="/img/doom/silvercaco.png" alt="Silver Cacoward! Hooray!" style="float: left; padding-right: 10px" />Cacowards 2023 was back in December 2023, and <a href="https://dietinghippo.itch.io/diseases-and-casualties">“The Diseases, and Casualties this year being 1632”</a> won <a href="https://www.doomworld.com/cacowards/2023/best3/">Runner-Up</a>! There were loads of great maps last year, and our community pack getting picked for inclusion was very heartwarming. The biggest shoutouts go out to granggg, A.o.D., Weird Sandwich, and LeschNyhan, for who this pack would never have happened without their amazing maps.</p>

<p>On top of that, <a href="https://dietinghippo.itch.io/my-crimes">mycrimes.wad</a> also received a mention in the super-secret <a href="https://www.doomworld.com/cacowards/2023/myhouse/">myhouse.wad</a> section of the Cacowards! Thanks to Scuba Steve for including it, it was incredibly fun to make.</p>
<p class="clear">&nbsp;</p>

<h3>New Map: Peeballs Anomaly</h3>
<p><a href="/img/doom/screenshots/pb1.png"><img src="/img/doom/screenshots/pb1.png" alt="Peeballs Anomaly" style="float: right; padding-left: 10px; width: 200px; height: 150px" /></a><a href="https://dietinghippo.itch.io/peeballs-anomaly">“Peeballs Anomaly”</a> is a The Ultimate Doom E1M8 replacement map. It’s vanilla compatible and contains a bit more challenge than the standard E1M8 provides while keeping the layout mostly the same. Mostly. Kinda’. There’s lots more decorations, enemies, and secrets to be found here! Speaking of secrets, be sure to take a peek at the automap every now and then. I released this back in December 2023 as a bit, and it’s still a very good bit.</p>
<p class="clear">&nbsp;</p>

<p>Also a quick update on <a href="https://dietinghippo.itch.io/doom-by-numbers">Doom By Numbers</a>, it is still very much In Progress. Each map having its own unique music track and gimmick means it’s going to take a lot more effort than my usual maps, but I’m hoping to get that one out the door sometime this decade.</p>
<p class="clear">&nbsp;</p>

<h3>Homebrew NES Development</h3>
<p>I’ve dabbled in NES development before, but it was very much <em>dabbling</em>. My first attempt was years ago, making an NES port of my first jam game <a href="https://dietinghippo.itch.io/missile-champions">Missile Champions</a> using Shiru’s <a href="https://shiru.untergrund.net/code.shtml">neslib</a> C library. I got a good amount done for the title screen and car selection, but the actual gameplay would corrupt within a few seconds. I had no idea what was going wrong, so I set that project back down and didn’t look at it again.</p>

<p>Fast forward to about two months ago when I found the <a href="https://pikuma.com/courses/nes-game-programming-tutorial">Pikuma NES Programming Course</a> which helped explain a lot of concepts and pitfalls you can encounter while working with the NES. Now I’m back on the homebrew train and working on a port of another game to get my NES sea legs. It’s not Missile Champions, and it may fall into Copyright Infringement, but if I do release it I’ll have a lot of graphics to update so that I don’t get turbosued. Still, it’s been a lot of fun to work with! I was even able to make a level editor in Godot that exports level bytecode for use in the ROM.</p>

<p>I’ll have another post detailing that progress later on (please hold me to this, i’ve been doing it all on <a href="https://bsky.app/profile/dhippo.net/post/3kziya4l6io26">bluesky</a>), but for now here’s a picture of the level editor I worked extremely hard on.</p>

<center><a href="/img/do/level_editor.png"><img src="/img/do/level_editor.png" title="Screenshot of the Mr. Do NES level editor." alt="Screenshot of the Mr. Do NES level editor." style="width: 497px; height: 259px" /></a></center>
<p class="clear">&nbsp;</p>

<h3>Socials: Speaking of Bluesky...</h3>
<p>I’ve got an account over there! <a href="https://bsky.app/profile/dhippo.net">Look at my posts!</a> The Bluesky butterfly is also replacing the Twitter bird I had in the header links since I don’t really go there anymore. I’m leaving the account up to prevent anyone else from grabbing the handle, but don’t expect me to reply on Twitter or anything.</p>

<p>I am also over on <a href="https://mastodon.social/@dietinghippo">Mastodon</a> but I’m not posting there much. That’s only because I have a terrible attention span though.</p>

<p>Before I forget, take a look at the <a href="https://www.rainbowcemetery.com/devring">GAMEDEV WEBRING</a> over on the right side menu! <a href="https://www.rainbowcemetery.com/">Rainbow Cemetery</a> has been growing the list of sites included in the webring, and it’s a fun bit of old internet that’ll let you find other fun web sites. It may also eat your balls.</p>
<p class="clear">&nbsp;</p>

<h3>Will there be more posts this year?</h3>
<p>Maybe! I’ve got a couple projects in the pipeline, including the NES game and a couple of Godot projects. I’m also sitting on a new release of <a href="https://dietinghippo.itch.io/palette-studio">Palette Studio</a> with functional dithering, but I need to make a proper post for that. And probably a full subsite too. There’s a lot to talk about, and hopefully I remember to put those into words on a more regular basis.</p>
<p class="clear">&nbsp;</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It’s been a bit, let’s recap what’s happened in the last 9 months!]]></summary></entry><entry><title type="html">Doom By Numbers - NaNoWADMo ‘23 1-Map Holiday Special</title><link href="https://dhippo.net/2023/11/13/doom-by-numbers-preview.html" rel="alternate" type="text/html" title="Doom By Numbers - NaNoWADMo ‘23 1-Map Holiday Special" /><published>2023-11-13T00:00:00-08:00</published><updated>2023-11-13T00:00:00-08:00</updated><id>https://dhippo.net/2023/11/13/doom-by-numbers-preview</id><content type="html" xml:base="https://dhippo.net/2023/11/13/doom-by-numbers-preview.html"><![CDATA[<p>It’s been a few months, and in that time I entered <a href="https://www.doomworld.com/forum/topic/140036-nanowadmo-2023-the-month-long-mapping-challenge/">NaNoWADMo ‘23</a> and made a new Doom II WAD - This is <a href="https://dietinghippo.itch.io/doom-by-numbers">Doom By Numbers</a>!</p>

<center><a href="https://dietinghippo.itch.io/doom-by-numbers"><img src="/img/doom/screenshots/title_nano23.png" title="Title screen of the Doom By Numbers Preview WAD." alt="Title screen of the Doom By Numbers Preview WAD." /></a></center>

<p>I’ve planned out 10 maps for this WAD, each one having a specific gimmick based on the number of the mapslot the map is in. The first map’s theme is based on the number 1, second map is based on 2, and so forth and so on. I’ll even be arranging the music tracks for the maps!</p>

<p><b><u>Planned Maplist:</u></b></p>
<ul>
  <li>MAP01: 1 Tough Cookie (Music: “You, and Them”)</li>
  <li>MAP02: 2 Timing</li>
  <li>MAP03: 3 Imps</li>
  <li>MAP04: 4 Way Stop</li>
  <li>MAP05: 5 Fingers</li>
  <li>MAP06: 6 Golden Coins</li>
  <li>MAP07: 7 Ate Nine</li>
  <li>MAP08: MSP8</li>
  <li>MAP09: 9 Lives</li>
  <li>MAP10: 10 and Two</li>
</ul>

<center><a href="/img/doom/screenshots/doom_by_numbers_preview_1-full.png"><img src="/img/doom/screenshots/doom_by_numbers_preview_1.png" title="A screenshot (and tiny hint) of the first map, '1 Tough Cookie'." alt="A screenshot (and tiny hint) of the first map, '1 Tough Cookie'." /></a></center>

<p>There’s still a long way to go, but I have finished the first map for <a href="https://www.doomworld.com/forum/topic/140036-nanowadmo-2023-the-month-long-mapping-challenge/">NaNoWADMo ‘23</a>. You can grab the first map over at itch.io, <a href="https://dietinghippo.itch.io/doom-by-numbers">download it here</a>!</p>

<p>Got any feedback? Post a comment on the <a href="https://dietinghippo.itch.io/doom-by-numbers">itch.io page</a> or over in the <a href="https://www.doomworld.com/forum/topic/141429-doom-by-numbers-a-number-themed-wad-for-gzdoom-nanowadmo-23-preview/">Doomworld thread</a>.</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[It’s been a few months, and in that time I entered NaNoWADMo ‘23 and made a new Doom II WAD - This is Doom By Numbers!]]></summary></entry><entry><title type="html">mycrimes.wad</title><link href="https://dhippo.net/2023/06/26/my-crimes.html" rel="alternate" type="text/html" title="mycrimes.wad" /><published>2023-06-26T00:00:00-07:00</published><updated>2023-06-26T00:00:00-07:00</updated><id>https://dhippo.net/2023/06/26/my-crimes</id><content type="html" xml:base="https://dhippo.net/2023/06/26/my-crimes.html"><![CDATA[<p>I released a new bathroom-themed Doom II WAD! Please check out <a href="https://dietinghippo.itch.io/my-crimes">mycrimes.wad</a></p>

<center><img src="/img/mycrimes/screen1.png" title="View of the bathroom/crimes from the door." alt="View of the bathroom/crimes from the door." /></center>

<p>Like <a href="https://dietinghippo.itch.io/bathdoom">BATHDOOM</a>, this is a short shitpost-y map. Unlike BATHDOOM, it covers a stretch of insane time in the US’s history - but does still involve a bathroom. Punch the crimes away, collect evidence, and maybe you won’t get arrested?!?</p>

<center><img src="/img/mycrimes/screen2.png" title="View of the bathroom/crimes from the shower." alt="View of the bathroom/crimes from the shower." /></center>

<p>It uses Doom II, and is made for GZDoom (only tested on 4.10.0), so if you’ve got those handy then you’re all good to run around a bathroom and stare at yourself in the mirror.</p>

<center><img src="/img/mycrimes/screen3.png" title="catsup" alt="ketchup" /></center>

<p>Well go on, <a href="https://dietinghippo.itch.io/my-crimes">go download it!</a></p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I released a new bathroom-themed Doom II WAD! Please check out mycrimes.wad]]></summary></entry><entry><title type="html">Mid-Year Update (Doom Mapping and Distractions)</title><link href="https://dhippo.net/2023/06/06/mid-year-update.html" rel="alternate" type="text/html" title="Mid-Year Update (Doom Mapping and Distractions)" /><published>2023-06-06T00:00:00-07:00</published><updated>2023-06-06T00:00:00-07:00</updated><id>https://dhippo.net/2023/06/06/mid-year-update</id><content type="html" xml:base="https://dhippo.net/2023/06/06/mid-year-update.html"><![CDATA[<p>Only 6 months between updates, not too shabby. What’s been going on over here?</p>

<h3>The Diseases, and Casualties this year being 1632</h3>

<p>Back in January, I helped assemble (and made a map for) an awesome Something Awful Forums community Doom 2 map pack. It’s called <a href="https://dietinghippo.itch.io/diseases-and-casualties">The Diseases, and Casualties this year being 1632</a> and is based on a list of various maladies afflicting London in 1632. The amazing mappers (shoutouts to Granggg, A.o.D, LeschNyhan, and WeirdSandwich!) came up with their own interpretations of the causes in the list like Palsie, Quinsies, and Made Away Themselves. My map is MAP02: Teeth, and I had a blast making the map! It’s Boom-compatible, so grab PrBoom+ or DSDA Doom and give it a crack!</p>

<h3>Woah the new Zelda is so good</h3>

<p>That ate a month of my spare time, but the weird shit I built was worth it.</p>

<h3>Did you know Ableton Live 11 works on a Steam Deck?</h3>

<p>I spent a solid night over the past weekend trying to get this working, and eventually I succeeded. But the problem was I couldn’t just run the installer through Steam, I had to use Bottles to install it and I couldn’t even use version 11.3. I had to install Version 11.2 offline, then let that update to 11.3. At least it’s working now and I can hook up a MIDI keyboard to the Deck Dock for portable tune jammin’.</p>

<p>Also I’ve been doing a lot of musical tooling around but at some point I need to hunker down and makes some actual tunes. That’ll be a brand new sidebar dropdown when that happens.</p>

<h3>Site Layout Update</h3>

<p>The header bar is a bit lopsided at the moment, I will be sure to make the icons symmetrical before they all slide off the precariously-unbalanced shelf.</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Only 6 months between updates, not too shabby. What’s been going on over here?]]></summary></entry><entry><title type="html">Site Be Worked On</title><link href="https://dhippo.net/2022/12/06/site-be-worked-on.html" rel="alternate" type="text/html" title="Site Be Worked On" /><published>2022-12-06T00:00:00-08:00</published><updated>2022-12-06T00:00:00-08:00</updated><id>https://dhippo.net/2022/12/06/site-be-worked-on</id><content type="html" xml:base="https://dhippo.net/2022/12/06/site-be-worked-on.html"><![CDATA[<p>I finally got around to adding some CSS magic to the site, and got it as grungy as I could. Enjoy that nice bowling alley carpet background!</p>

<p>The most recent post is now displayed on the front of the site, with the rest shoved in a box called “Past Posts” over on the sidebar. The sidebar also got some extra attention, all my games and maps I’ve made or worked on are now in collapsable menus.</p>

<p>The site’s getting a bit more tidied up! Now that I can actually make proper news posts I am sure I will keep the site more up-to-date (i hope) (i really hope).</p>

<p>Also please be sure to check out all my socials, which are now up top on a neat lookin’ header bar. And download some games why dont’cha!</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I finally got around to adding some CSS magic to the site, and got it as grungy as I could. Enjoy that nice bowling alley carpet background!]]></summary></entry><entry><title type="html">Working On The Site</title><link href="https://dhippo.net/2022/02/06/working-on-the-site.html" rel="alternate" type="text/html" title="Working On The Site" /><published>2022-02-06T00:00:00-08:00</published><updated>2022-02-06T00:00:00-08:00</updated><id>https://dhippo.net/2022/02/06/working-on-the-site</id><content type="html" xml:base="https://dhippo.net/2022/02/06/working-on-the-site.html"><![CDATA[<p>Slowly making more progress on adding more stuff I’ve made to the right-hand sidebar links. I reworked the tables so thay’re not quite as large, and added a new section for the Doom maps I’ve made!</p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[Slowly making more progress on adding more stuff I’ve made to the right-hand sidebar links. I reworked the tables so thay’re not quite as large, and added a new section for the Doom maps I’ve made!]]></summary></entry><entry><title type="html">Pet Island</title><link href="https://dhippo.net/2022/02/05/pet-island.html" rel="alternate" type="text/html" title="Pet Island" /><published>2022-02-05T00:00:00-08:00</published><updated>2022-02-05T00:00:00-08:00</updated><id>https://dhippo.net/2022/02/05/pet-island</id><content type="html" xml:base="https://dhippo.net/2022/02/05/pet-island.html"><![CDATA[<p>I just recently made a new game called <a href="https://dietinghippo.itch.io/pet-island">Pet Island</a>, a Battle Royale-inspired virtual pet game for the Team Dogpit <a href="https://itch.io/jam/virtual-pet-jam">Virtual Pet Jam</a>. The jam submission is still a little feature-sparse, but eventually I’ll be rolling out a newer build with a fully functioning battle system and extra features. Go give it a look! Here’s a few of the pets you can see in the game.</p>

<p><img src="/img/pet-island/bnuuy.png" title="Bnuuy" alt="Bnuuy" /><img src="/img/pet-island/cool_horse.png" title="Cool Horse" alt="Cool Horse" /><img src="/img/pet-island/crag.png" title="Crag" alt="Crag" />
<img src="/img/pet-island/dunkin.png" title="Dunkin" alt="Dunkin" /><img src="/img/pet-island/the_letter_5.png" title="The Letter 5" alt="The Letter 5" /><img src="/img/pet-island/rock_with_a_top_hat.png" title="Rock with a Top Hat" alt="Rock with a Top Hat" /></p>]]></content><author><name>Dieting Hippo</name></author><summary type="html"><![CDATA[I just recently made a new game called Pet Island, a Battle Royale-inspired virtual pet game for the Team Dogpit Virtual Pet Jam. The jam submission is still a little feature-sparse, but eventually I’ll be rolling out a newer build with a fully functioning battle system and extra features. Go give it a look! Here’s a few of the pets you can see in the game.]]></summary></entry></feed>