Blog

  • ibvo: crumb together

    https://www.crumbtogether.co.uk

    Crumb Together is an amazing plant based bakery in Childwall, Liverpool.

    This write up is a bit overdue as they have done some amazing cakes for big events for me in the past and they are a joy to deal with and their cakes are delicious.

    I didn’t realise they did savoury stuff until today. That is equally amazing, here are some pizza rolls & cheese twists. As well this eclare is probably the nicest I’ve had in my life.

  • Open Source: Vapeforsake

    Once upon a time I created an app for tracking vape usage with handy graphs and a countdown. Since it is so easy to just go ham on them it is hard to keep track of how much you’re having.

    That’s why I created this app to help reduce your usage. I released it on Google Play a while ago. Google eventually required me to upload a phone number. I didn’t want to post my actual phone number or maintain a separate one just for the privilege of posting on their store so I let it lapse.

    I have decided to post the app on codeberg as open source AGPL 3.0+ license, hopefully it will help some other people in future.

    It is privacy preserving as all your vape data is stored on your device only. It did have ads on it at one point but I have removed them.

    If you wish to see the repository here it is right here:

    https://codeberg.org/megaeggz/vapeforsake

  • ibvo: The Refreshment Rooms

    https://www.refreshmentrooms.com

    This restaurant is a beautiful nautical themed restaurant right on the coast. It does an absolutely delicious vegan roast dinner.

    The roasts, veegetables are amazing. My stupid photography is hiding the gravy. I am not a food reviewer lmao. Parsnips are underrated on a roast as is beetroot. The protein was a nut roast which was delicious and there is a vegan yorkshire pudding sat on top. Amazing!

    A few weeks earlier, we actually came here for breakfast. The only vegan thing they had on the menu was beans on toast. HOWEVER, the staff are absolutely lovely and found out that the sausages were vegan and made us a delicious vegan breakfast.

  • ibvo: Doux Chaton

    https://www.douxchaton.com

    Today I am talking about the amazing Doux Chaton, an awesome Vietnamese restaurant on Renshaw street in Liverpool.

    We had the Tofu Summer Rolls and the Vegan Pho. It is absolutely massive, we had to take some home. It is so good and it comes with a side dish of beansprouts, chilis, coriander etc that you can add to your dish. Just a dash of the chilis make it quite spicy!

    On a previous visit we also had the Banh Mi, that was brilliant as well!

    They have a good selection of bubble tea that is lovely as well. The place is so popular, people will happily queue outside to have some of their brilliant food.

  • Dawn of H’btakh – 10th birthday (?)

    10 years since this weird game came out on Steam!

    I can’t believe it’s been so long. Life was not great back then but I’m grateful for all that support of people helping me through. Give the game a go if you want to play a game with very complicated powers and a really simple gameplay loop haha

  • Androfoco dev diary 4/4/2026

    Hello you wonderful people.

    I am writing with an update from the development of Androfoco. It has been progressing nicely.

    I have been focusing on polishing the game and making the online multiplayer work better because the Steam Next Fest is coming up and I want people to have a good experience playing the demo.

    I don’t compile the game super often because my laptop struggles with it and it takes a while. Probably need more RAM to be honest! Well I am glad I did because the other day I was unable to create a lobby on the online play. This wasn’t an issue with playing the development version of the build. This was probably due to me messing with the Steam plugins when I was putting the achievements in.

    In the end I just had to upgrade the version of Unreal Engine to 5.7 as I had been using workarounds to get around 5.6’s bugs with Steam online play. I’m starting to make good progress getting it resolved now.

    I was hoping that the upgrade would resolve some of the graphical glitches I was seeing with some assets too but I guess I will have to use my imagination to come up with a new solution instead.

    Here’s this week’s video on Gamer’s Tavern!

    This map is called Vernetor and is very bright, green and hilly. The map is perhaps the biggest in the game. As a side effect of this you will explode when knocked even slightly off the main platform which allows for a different sort of gameplay.

    The charge shield I was using in this video is not really a shield. The snowflake will double he percent of health before you malfunction so allows you to stay in your current skirmish for longer. It will also reduce your temperature a little bit! If you use it when you are around 50% it will give you a massive andtage, if you are at about 10% you may have wasted your charge for nothing!

    Androfoco is available to wishlist so please go do that if you like what ya see!

    https://store.steampowered.com/app/3771980/Androfoco

  • Androfoco Preview Gameplay Video – Calverton Rickles

    Hi folks, I am here to present some new gameplay footage of the in development game Androfoco.

    If you like this, I would love it if you gave it a wishlist here:

    https://store.steampowered.com/app/3771980/Androfoco

    In this level there are a lot of trenches were the town has been dug up with staircases leading up to the ground.

    This level is a little spooky, making the fast paced action feel intense.

    Check it out on the Gamer’s Tavern. Very cool peer tube instance! No ads, good privacy

    It is easier to defeat opponents when they are on the surface but make sure you are ready for a fight when you rise. The trenches are most suited to close combat.

    In Androfoco, even if your opponents are far ahead the tables can quickly turn.

  • ibvo: Blooming Skull Coffee / Make Hamilton CIC

    https://makecic.org/make-hamilton

    https://bloomingskullcoffee.co.uk

    Get to Blooming Skull coffee in Make CIC Hamilton Birkenhead for amazing vegan cakes. They also do lunch that looks amazing, I’m excited to try that.

    There is another blooming skull in Bebington too, which I’ll have to go to.

    There are 4 make CICs around Merseyside, they are maker spaces for creatives, I love it.

    In the café they were selling art from Unplugged UK in aid of CAMHS and SEND

    Check them out 🥳

    https://ukunplugged.org

  • Androfoco Dev Diary 7/2/26

    Hello folks how is it going?

    I come today with some fresh screenshots

    I’d say about 3rd of the dialog is complete and in the game. Another 3rd is written but not in the game yet. The final third I have an outline for but not properly written up. Sometimes indie game development consists of hurriedly writing dialog into a spreadsheet using my phone before I forget it while my baby is asleep on me!

    We have 8 chapters for the main story. Our community hack the andro market to make an entry for themselves to hopefully improve their lives. This screen is where they live now. Looks a bit grim eh.

    You can press on their name to get their opinions on what has just happened before diving into the next match.

    It kind of reminds me of a 90s interactive encyclipedia cd rom. There’s like a million of them. I forgot they existed until I’d got this screen working and remembered how much I loved them. Weird eh?

    Why are they wearing old timey clothes, if this is set in the future? Good question

    I know some people will say “aww I wanted to explore their home”, well it looks a little bit like a battle map eh?

    So many crosshairs! They all mean different things. Shout out to Kenney who created the crosshairs and I also am using one of their cursors

    https://kenney.nl/

    Of course I donated. These crosshairs are looking much better than the ones I made and the variety really got my creativity flowing.

    A Steam Next Fest is scheduled for July and I’m feeling confident that I can get a demo ready for then. It will probably consist of 1 map of online play / fighting against AIs

    I’m hoping for some feedback and seeing how well the online play works in the wild. I can only test with mine and my wife’s gaming PCs at the moment.

    In the full game currently there is a ranked online play where you level up and a custom game mode where you can invite friends and add AIs to the battle too.

  • Crowdsec

    Crowdsec is a cool cyber security solution. You can install it on your Linux server and it will run as a daemon. Upon starting it will have a look which services you have running and start to read those logs and flag up shady behaviour.

    You can install a remediation component and it will … remediate those issues. In this case an ip tables remediation component will block the abusing IP, so it becomes similar to fail2ban in this regard.

    In addition you can enrol in their cloud service for free. This gives you monitoring from the cloud dashboard and the ability to implement blocklists that will block IPs that have been flagged by others.

    So yeah it’s pretty easy to set up. Feel free to set up your applications first because when crowdsec is set up it will detect the alerts coming from those services, in my case nginx.

    Official docs:

    https://doc.crowdsec.net/u/getting_started/installation/linux/

    In my case I have been using Rocky Linux 9.7

    Manual repo installation is best because piping a random script of the internet to sudo bash is never a good idea 🫠 what could be in the script!? (then again we are installing their software and just trusting that, the paranoid among us can comb the source code, build that and repeat every time the repo is updated)

    dnf install crowdsec -y

    This package is just to scan the logs and detect the issues

    setsebool -P httpd_can_network_connect 1

    In my instance since selinux was switched on I had to allow this bool. In addition the crowdsec service would not start because I was already running something at port 8080. So I had to edit these files

    vim /etc/crowdsec/local_api_credentials.yaml

    Edit this line to not be 8080

    url: http://127.0.0.1:8081

    Also edit listen uri in this file vim /etc/crowdsec/config.yaml


    api:
    client:
    insecure_skip_verify: false
    credentials_path: /etc/crowdsec/local_api_credentials.yaml
    server:
    log_level: info
    listen_uri: 127.0.0.1:8081

    I started writing this a while ago and life just happens to you I guess! 🤣 All in all it’s a great security solution especially if you’ve only got a couple of VPSs and they’re european so have solud data protection rules. Peace!