PageSourceSearch

https://feored.github.io/

html feored.github.io collected 2026-10-03 09:11:24 UTC 9,326 bytes, 14 lines download raw bytes

1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v6.1.1"><link rel="stylesheet" href="/site.css"><title>feored.github.io</title></head> <body>  <main> <header> <p class="entry-links page-links"> <a href="https://github.com/feored">github.com/feored</a> </p> </header> <section> <h2>Diablo II</h2> <ul class="entry-list"> <li class="entry entry--highlight"> <div class="entry-heading"> <h3>Halbu Editor</h3> <p class="entry-links"> <a href="https://github.com/feored/halbu-editor"> GitHub </a> <span class="entry-links-separator">  
2-  </span><a href="https://github.com/feored/halbu-editor/releases"> Releases </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Diablo II: Resurrected save editor with validation, backups, and templates, built for safe editing of binary .d2s files across versions, including recovery from malformed saves. </p> <p class="entry-tech">Tauri, Svelte, TypeScript, Rust</p> </div> </li><li class="entry entry--highlight"> <div class="entry-heading"> <h3>Halbu</h3> <p class="entry-links"> <a href="https://github.com/feored/halbu"> GitHub </a> <span class="entry-links-separator">  
3-  </span><a href="https://crates.io/crates/halbu"> crates.io </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Rust library for parsing, editing, validating, and safely re-encoding D2R .d2s save files, with strict and tolerant parsing modes and preservation of unknown data for round-trip safety. </p> <p class="entry-tech">Rust</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Runeword Explorer</h3> <p class="entry-links"> <a href="https://github.com/feored/runeword-explorer"> GitHub </a> <span class="entry-links-separator">  
4-  </span><a href="https://feored.github.io/runeword-explorer"> Live demo </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Diablo II runeword calculator with cubing support, .d2s/.d2i import and many filters and sorting options. </p> <p class="entry-tech">SvelteKit, TypeScript</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>D2R Map Seed Tool</h3> <p class="entry-links"> <a href="https://github.com/feored/d2mapseed"> GitHub </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Command-line tool to read or write Diablo II: Resurrected map seeds and repair save checksums and file-size headers. </p> <p class="entry-tech">Python</p> </div> </li> </ul> </section><section> <h2>Trackmania</h2> <ul class="entry-list"> <li class="entry"> <div class="entry-heading"> <h3>Trackmania Formatting Tool</h3> <p class="entry-links"> <a href="https://github.com/feored/tmformat"> GitHub </a> <span class="entry-links-separator">  
5-  </span><a href="https://feored.github.io/tmformat/"> Live demo </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Web toolbox for formatting Trackmania text with custom parsing. </p> <p class="entry-tech">SvelteKit, TypeScript</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Autoblock</h3> <p class="entry-links"> <a href="https://github.com/feored/autoblock"> GitHub </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Desktop tool for batch-swapping materials and physics layers on Trackmania 2 custom block (.Gbx) files. </p> <p class="entry-tech">C#, .NET, GBX.NET</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Blockdraw</h3> <p class="entry-links"> <a href="https://github.com/feored/blockdraw"> GitHub </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Desktop tool to draw pixel art directly in Trackmania 2 maps using custom blocks. </p> <p class="entry-tech">C#, .NET, Svelte, Photino, GBX.NET</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>PyPlanet AFK Plugin</h3> <p class="entry-links"> <a href="https://github.com/feored/pyplanet-afk_spec"> GitHub </a> <span class="entry-links-separator">  
6-  </span><a href="https://pypi.org/project/pyplanet-afk-spec/"> PyPI </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Configurable PyPlanet plugin that detects inactive players and moves them to spectator mode. </p> <p class="entry-tech">Python, PyPlanet</p> </div> </li> </ul> </section><section> <h2>Misc</h2>
6 <ul class="entry-list"> <li class="entry"> <div class="entry-heading"> <h3>Soundpost Tools</h3> <p class="entry-links"> <a href="https://github.com/feored/soundpost-tools"> GitHub </a> <span class="entry-links-separator">  
7-  </span><a href="https://feored.github.io/soundpost-tools"> Live demo </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Browser-based utilities for processing soundpost-style WebM files entirely on the client using ffmpeg.wasm. </p> <p class="entry-tech">SvelteKit, TypeScript, ffmpeg.wasm</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Lightweight Screenshot</h3> <p class="entry-links"> <a href="https://github.com/feored/screenshotext"> GitHub </a> <span class="entry-links-separator">  
8-  </span><a href="https://chromewebstore.google.com/detail/lightweight-screenshot/eapeifgbfommamnclhbppicejicnpooc"> Chrome Web Store </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Chrome extension for capturing full-page and region screenshots with minimal overhead. </p> <p class="entry-tech">Javascript</p> </div> </li> </ul> </section><section> <h2>Games</h2> <ul class="entry-list"> <li class="entry entry--highlight"> <div class="entry-heading"> <h3>Stormriders</h3> <p class="entry-links"> <a href="https://www.youtube.com/watch?v=gKaFYDHo79I"> YouTube Preview </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> 3D flight combat game with open world streaming, state-authoritative architecture, utility AI, and modular mission systems. Early prototype, built with a team of 7. </p> <p class="entry-tech">Godot, FMOD</p> </div> </li><li class="entry entry--highlight"> <div class="entry-heading"> <h3>Neptune&#39;s Wake</h3> <p class="entry-links"> <a href="https://github.com/feored/NeptunesWake"> GitHub </a> <span class="entry-links-separator">  
9-  </span><a href="https://feor.itch.io/neptunes-wake"> itch.io </a> <span class="entry-links-separator">  
10-  </span><a href="https://ldjam.com/events/ludum-dare/54/neptunes-wake"> LDjam </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Strategy deckbuilder based on Dice Wars with data-driven cards, procedural generation and AI opponents using heuristic evaluations and lookahead. Originally built for Ludum Dare 54. </p> <p class="entry-tech">Godot</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>The Lair of Kolekto</h3> <p class="entry-links"> <a href="https://github.com/feored/LD58"> GitHub </a> <span class="entry-links-separator">  
11-  </span><a href="https://feor.itch.io/the-lair-of-kolekto"> itch.io </a> <span class="entry-links-separator">  
12-  </span><a href="https://ldjam.com/events/ludum-dare/58/the-lair-of-kolekto"> LDjam </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Wave-survival arena game with diablo-style items, built for Ludum Dare 58. </p> <p class="entry-tech">Godot</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Carvest</h3> <p class="entry-links"> <a href="https://feor.itch.io/carvest"> itch.io </a> <span class="entry-links-separator">  
13-  </span><a href="https://ldjam.com/events/ludum-dare/52/carvset"> LDjam </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Top-down game about placing traps to cause mayhem on the road, built for Ludum Dare 52. </p> <p class="entry-tech">Godot</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Deep Impact</h3> <p class="entry-links"> <a href="https://feor.itch.io/deep-impact"> itch.io </a> <span class="entry-links-separator">  
14-  </span><a href="https://ldjam.com/events/ludum-dare/57/d-e-e-p-impact"> LDjam </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Arcade game based on 1977&#39;s Depthcharge, built for Ludum Dare 57. </p> <p class="entry-tech">Godot</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Tales of Sea City</h3> <p class="entry-links"> <a href="https://feor.itch.io/tales-of-sea-city"> itch.io </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Adventure game based on Gikopoi. </p> <p class="entry-tech">Godot</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Giko Idol</h3>
14 <p class="entry-links"> <a href="https://github.com/feored/gikoidol"> GitHub </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Multiplayer minigame using the Gikobox backend. </p> <p class="entry-tech">Unity</p> </div> </li><li class="entry"> <div class="entry-heading"> <h3>Gikobox</h3> <p class="entry-links"> <a href="https://github.com/feored/gikobox"> GitHub </a>  </p> </div> <div class="entry-body"> <p class="entry-description"> Jackbox-style backend for room-based party games with real-time messaging. </p> <p class="entry-tech">Node.js, Redis, WebSockets</p> </div> </li> </ul> </section> <footer> <small>(&#180;&#12539;&#969;&#12539;&#96;)</small> </footer> </main>  </body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.