My fursona. Art by PineapplePickles.
If you hadn't figured already, I hail from the UK, England. And yes, I do fulfil the stereotype of consuming lots of tea. These days I'm living with my partner and our cat in a small village in the South East, surrounded by elderly folk and sheep.
I'm heavily into data preservation (particularly around games) and run a site called TalonBrave.info, which is named after a character that was to feature in a game you may have heard of called Prey. The site is a bit of a branching spider, with other associated projects and sites, such as The Data Dungeon. I've dumped quite a few different pieces of software over the years, many of which can be found on the Internet Archive.
Reverse engineering various file formats and games is also a big hobby of mine (you can find some of my work published on both TalonBrave.info, and here).
Besides computers, I also love to write, whenever I get the chance and motivation to do so. For a long time now, I've been gradually fleshing out my own fantasy universe, though who knows if it'll actually go anywhere. You can check out some of the writing I've done on my site Inverted Stories.
Wouldn't say I'm very active in the scene, but I'm a big supporter of open-source software, at least, done in a way that isn't exploitive. I'll probably write about some of my thoughts on this at some stage, but personally I'd always lean towards more collaborative licensing such as the GPL over other more liberal licensing such as MIT. That said - open-source is open-source and I'll always heavily advocate for it.
Finally, I sometimes produce music though it's completely for my own
pleasure and something that I'm not doing as often as I used to, sadly -
creative blocks suck. If you're interested, you can find my SoundCloud
here.
Portfolio
Below is a list of various projects I've worked on over the years.
It's a little awkward putting a range on some of these, as it doesn't necessarily mean I worked on the project continually for that long or that I'd completely stopped at that point, but hopefully gives a rough idea of how long it was a focus for.
The skull and crossbones is indicative that the project was cancelled or unreleased.
Websites
- RayDevWiki; developer resource in relation to Rayman games (2023 - )
- The Data Dungeon; data archive for games and more (2021 - )
- Inverted Stories; for my writing (2017 - )
- TalonBrave.info; blog focused on video-game preservation (2013 - )
Software
- bloggy; static blog generator written in C (2024 - )
- Bin2Obj; reverse-engineering tool (2021)
- APE Tech; 3D game engine (2020 - )
- Hei; platform abstraction and utility library (2017 - )
Games
- Space Ranger Asteroid Attack; game for jam (2021)
- Buddy's Adventure; game for jam (2020)
- SS1; TBA (2020 - )
- Virtual Creature; game for jam (2017)
- Decay/OpenKatana; Quake-engine-derived game (2011 - 2016) ☠**
Mods
- TinyJC; mod for Deus Ex (2021)
- Hunted; mod for Human Head's Prey (2020)
- Invasion; Valve's early Team Fortress 2 revived as a mod (2014 - )
- OldTimes Mod; mod for Half-Life 2 based on 2003 leak content (2008)
Other
- DNF2001 Restoration Project; contributed some bug fixes at the start (2022)
- D3Foxed; modified fork of fhDOOM with 64-bit support (2020 - )
- hosae; reimplementation of Anachronox (2019 - )
-
t3d2map; converts T3D geometry to Quake's map format (2018)
- OpenHoW; recreation of the classic Hogs of War game (2017 - 2020) ☠*
-
Janus; Java learning experience, 3D isometric engine (2015)
- "The Bowling Alley"; DM map for Half-Life (2008)
* = There's an official remake of Hogs of War currently in the works, and I've stated that I'll take my hands off my own project until I know what's going on with that, as it's basically aiming to do what I'd wanted to do anyway. Depending on how the release goes, I might or might not revive the project.
** = Project cancelled but source-code has been released.
Games Played & Completed
This list is likely incomplete. I've tried to sort it from latest to oldest, but of course my memory gets a bit hazy when it comes to the older lot.
2024
- Outcast A New Beginning (on PlayStation 5) (recommended!)
- Borderlands 2 (on Linux via Proton) (recommended!)
- Borderlands (on Linux via Proton) (recommended!)
- Suicide Squad Kill the Justice League (on Microsoft Windows)
2023
- Gravity Bone
- Little Inferno (recommended!)
- Beyond a Steel Sky
-
Sly Cooper
(recommended!)
- Far Cry New Dawn
- Vampire Legends: The True Story of Kisilova
- The Murder of Sonic the Hedgehog
- Fallout: New Vegas (recommended!)
- Purrgatory
2022
- Entropy Zero
- Spy Fox Dry Cereal
- Tales From The Borderlands (recommended!)
- Sam & Max 101: Culture Shock
- The Darkness II
- Fallout 4
Earlier...
- Deus Ex Human Revolution (2021 on Windows)
- Nekojishi (2021 on Windows, great!)
- The Wolf Among Us (2021 on Windows, great!)
- Dishonored (2021 on Windows)
- Call of Duty 2 (2018~ on Windows)
- Red Faction (2014~ on Windows)
- Final Fantasy XV (2016/2017 on PS4, then 2022 on PS5)
- Ryse Son of Rome (2016 on Windows)
- Octodad (2014 on Windows)
- Portal 2 (2011 on Windows)
- Portal (2010 on Windows)
- Spec Ops The Line (... on PS3)
- BioShock 2 (... on Windows)
- Mass Effect 2 (... on Windows, then PS3)
- Mass Effect (... on Xbox 360, then PC, then PS3)
- Rayman 3 (... on PS2, great!)
- Rayman 2 (... on Windows)
Anime Consumed
Again, likely incomplete, but you get the idea. Not really watching quite as
much as I used to.
- SPY x FAMILY (recommended!)
- The Girl from the Other Side (2023, recommended!)
- Chainsaw Man S1 (2023, recommended!)
- Occultic;Nine
- Royal Space Force: The Wings of Honnêamise
- The Promised Neverland
- BNA
- Girls & Panzer der Film
- The Wind Rises
- Beastars
- Sirius the Jaeger
- Trickster
- 91 Days
- Handa-kun
- Saga of Tanya the Evil
- Dimension W
- The Disastrous Life of Saiki K.
- And you thought there is never a girl online?
- ACCA: 13-Territory Inspection Dept.
- Eiken
- Servamp
- Fate/stay night
- Gugure! Kokkuri-san
- CHAOS;CHILD
- PUNCH LINE
- Is It Wrong to Try to Pick Up Girls in a Dungeon?
- Chaika –The Coffin Princess-
- Kiznaiver
- Kizumonogatari Part 1: Tekketsu
- Log Horizon
- Attack on Titan
- Rescue Me!
- Aoharu x Kikanjuu
- Boku dake ga Inai Machi
- Mahou Shoujo Madoka Magica
- Plastic Memories
- Blade and Soul
- Parasyte -the maxim-
- Orenchi no Furo Jijo
- Soni-Ani: SUPER SONICO THE ANIMATION
- Tokyo Ghoul
- The Tower of DRUAGA -the Sword of URUK-
- Miracle Train
- Argevollen
- Dramatical Murder
- BLASSREITER
- Love Stage!!
- Black Butler: Book of Circus
- Noragami
- Log Horizon
- Tsubasa Tokyo Revelations
- Chuunibyou demo Koi ga Shitai!
- Shiki
- Mushi-Uta
- Wizard Barristers
- Nobunagun
- I Couldn't Become a Hero, So I Reluctantly Decided to Get a Job
- Pale Cocoon
- Arpeggio of Blue Steel
- Diabolik Lovers
- My Mental Choices are Completely Interfering with my School Romantic Comedy
- Senyu
- Majestic Prince
- Dog & Scissors
- The World God Only Knows
- Sunday Without God
- Gargantia on the Verdurous Planet
- Valvrave the Liberator
- Angel Beats!
- Maria Holic
- Time of Eve
- XxxHolic
- XxxHolic Kei
- XxxHolic Shunmuki
- Kannagi
- Wagaya no Oinarisama
- Umineko no Naku Koro ni
- Toradora
- Tokko
- To Aru Majutsu no Index
- The Melancholy of Haruhi Suzumiya
- Spice and Wolf
- Spice and Wolf 2
- Kemeko Deluxe!
- Chobits
- Abenobashi
- Akane Iro ni Somaru Saka
- Chaos Head
- Fooly Cooly
- Kuroshitsuji
- Kyouran Kazoku Nikki
- Serial Experiments Lain
- Soul Eater
- Sayonara Zetsubou Sensei
- Pandora Hearts
- Kuroshitsuji 2
- 07-GHOST
- 11eyes
- Black Cat
- Denno Coil
- Death Note
- SaiKano
- Ride Back
- Phantom Memory Kurau
- Sora Kake Girl
- Asobi ni Iku yo!
- This Ugly Yet Beautiful World
- To Aru Majutsu No Index Season 2
- Kore wa Zombie Desu ka
- Yumekui Merry
- Tokyo Magnitude 8.0
- Nyan Koi!
- Kurokami The Animation
- Occult Academy
- Detective Loki Ragnarok
- Infinite Stratos
- RahXephon
- Majin Tantei Nougami Neuro
- Asura Cryin
- Asura Cryin 2
- Onegai Teacher
- Gosick
- C - The Money of Soul and Possibility Control
- Hidan no Aria
- Digimon Adventure Season 1
- Chrono Crusade
- Sora no Otoshimono
- Sora no Otoshimono Forte
- Steins;Gate
- Deadman Wonderland
- No. 6
- Kami-sama no Memo-chou
- Denpa Onna to Seishun Otoko
- Ao no Exorcist
- Dantalian no Shoka
- Nabari no Ou
- Loveless
- Itsuka Tenma no Kuro-Usagi
- Kamisama Dolls
- Towa no Quon
- Astarotte's Toy
- MM!
- Last Exile
- Un-Go
- Memories
- Mayo Chiki
- Darker Than Black
- Darker than Black 2: Gemini of the Meteor
- Darker than Black: Gaiden
- Phantom: Requiem of Phantom
- Sekai Ichi Hatsukoi
- Bakemonogatari
- Sekai Ichi Hatsukoi 2
- High School DxD
- Persona 4
- Another
- Inu x Boku SS
- Kampfer
- The Princess and the Pilot
- Guilty Crown
- Gravitation
- Fractale
- Mirai Nikki
- Boku wa Tomodachi ga Sukunai
- Now and Then, Here and There
- Letter Bee
- Letter Bee REVERSE
- Geneshaft
- Gantz
- Shangri-La
- Ladies Versus Butlers
- Betrayal Knows My Name
- Code Geass: Lelouch of the Rebellion
- Code Geass Lelouch of the Rebellion R2
- Jormungand
- Sukisho
- Blood+
- Welcome to the N.H.K.
- Earthian
- Baccano!
- Monochrome Factor
- Kirepapa
- Okane Ga Nai!
- Ikoku Irokoi Romantan
- Accel World
- Code: Breaker
- Sword Art Online
- Jormungand: Perfect Order
- Btooom!
- Ouran High School Host Club
- K
- Neon Genesis Evangelion
- Kono Naka ni Hitori, Imouto ga Iru!
- Mawaru Penguindrum
- Towards the Terra
- Amnesia
- Hataraku Maou-sama!
- Hakkenden: Eight Dogs of the East
- Owari no Seraph
- Owari no Seraph: Nagoya Kessen-hen
- Shugo Chara
- ALDNOAH.ZERO
- World Break: Aria of Curse for a Holy Swordsman