Posts

Blog Introduction

Introduction

Hello everyone, and welcome to my blog! I am ADVANCE_LAB_00 (pronounced “advance lab zero”, as a reference to Evangelion Unit-00), and this blog represents the launch of a project that I hope to keep alive and see growing in the next years. I am a 25-year-old from Italy. My English is not perfect, but I love languages, music, and many other things. One of my biggest passions is gaming: I started playing when I was 7, and despite not having really played many games, it became one of my favourite hobbies. The series I have played the most, and in which I feel more confident and competent, is Pokémon. My first game was Pokémon Diamond, and since 2008, if not for a short period, I have never stopped playing Pokémon games. The focus of the “ADVANCE_LAB_00” project is, however, not just connected to my passion for Pokémon (which began to fade after the last few games), but in general to the Game Boy Advance world. Despite not being my very first console, I grew fond of the GBA SP hardware a...

The ADVANCE_LAB_00 Project: Update

Hello everyone, this is a short post for me to talk about the ADVANCE_LAB_00 project, to express my doubts and make public some "behind the scenes" work and ideas.   1.0 YOUTUBE AND BLOGGER YouTube is the main center of my content, and, if things go as planned, it's not going to change. I still haven't started working on the first real video of the channel, but the related Blogger article is almost done. That's what I thought until a couple of days ago when a new YouTube video was released, and since my own Blogger article and related video are based on certain YouTube videos, I will need to integrate this newly released video as well.  Other than that, I am going to disappear for the next couple of months, since University requires me to lock in and study very hard (plus another couple of things to do). This means that potentially I will have to integrate even more videos into my own Blogger article and YouTube video. So, it's gonna take even more time. That ...

GBA games style Sway-WM configuration: Dunst

Image
  Dunst is my usual choice for notifications. I actually don't really like having many notifications around, so I tend to silence them down.  I always wanted this part of my GBA games Sway configuration to be inspired by one of my favourite GBA games, which is The Legend of Zelda: The Minish Cap . Originally, the idea was to copy the game menu you see below this paragraph. Of course the Dunst is not customizable enough to get that to work, but thanks to some research (on AI as well) I found out I could make an hybrid notification system.  However, this had 2 main issues: the first one being that it would not work with every notification (what's the point of having a notification manager if it's not always going to work?), and, secondly, it required much effort in terms of scripting and time. I am not a bash expert, and I know the very basics of Linux, just enough not to break my own system. In addition to this, I am quite happy I decided to scrap this idea also because ...

GBA games style Sway-WM configuration: Alacritty

Image
  Working on Alacritty wasn’t so easy, but not in the way you might think... The method is actually quite simple: there are several lines that control the colours, as well as those that change the font and size . This post is going to be short, but  there’s not much to say. I like having a transparent terminal, so I went for opacity=0.4 .  However, this opacity on a white background surely gives some visual issues. Indeed, I must admit that this is the part of the configuration that convinces me the least. I very carefully selected colours that could be readable enough on the screen, but it’s definitely not always the case... sometimes it’s quite hard to read. Other than that, this part was not inspired by any particular game. Maybe choosing a particular theme could solve this issue and add more creativity to the configuration. So, overall, this is the part that I’ll keep working on when I can, because for now I found a good compromise, but I’m not exactly 100% happy a...

GBA games style Sway-WM configuration: Rofi

Image
    Rofi was one of the easiest things to customize. I am familiar with Rofi, since I used it on my other configurations too. My inspiration for Rofi was the game menu from Final Fantasy Tactics: Advance , because the colours stand out and I like the effect of transparency. 1.1 STYLING The styling part wasn’t hard, despite being my first time making more changes to the Rofi configuration file. I started from the default theme and played around with several values and classes until I found what I needed to edit to change the colours and the overall styling to my taste. While I like the Chicago95 icon pack , it doesn’t cover all of the applications, and Rofi is probably the one that suffers from this the most. Because of this, I decided to disable the icons from the list (which also makes the launcher more similar to the  Final Fantasy Tactics: Advance game menu),  but I also think it’s easier and faster to navigate the applications in the list with the icon right ...

GBA games style Sway-WM configuration: Thunar

Image
    I chose Thunar because it is lightweight, and I thought it would allow a lot of customization. My inspiration here was the game menu of Mega Man Zero: 3 . In this case, I didn’t manage to recreate 1:1 (or almost) the entire menu successfully, but I still used it as my reference. 1.1 CHALLENGES Honestly, this was my first time customizing Thunar. I had a bit of a hard time finding how to customize it, so I looked up on the Internet, found some snippets of code, imported them into my gtk-3.0/config file, and played with the colours until I found the classes that I needed. However, that wasn’t enough, so I found out I could open Thunar in an interactive mode, which showed me many of the classes used in the application. I took note and managed to adjust most of the colours to the reference. 1.1.2 USAGE OF AI  I used ECOSIA AI to fix some smaller issues. Overall, I am not against the usage of AI in several cases, because it's a powerful tool that can transform uncertainty...