v0.4-alpha: The libre update


This new release is packed with tons of changes! A lot of quality of life stuff related to UI, menus, and customization, and big changes related to where LibreAim is hosted but no new features related to gameplay.

LibreAim is now hosted on Codeberg

Moving from GitHub to Codeberg

I've been growing more concern lately about Microsoft gaining more power over GitHub, and they are ignoring the licenses of open source projects, Codeberg in the other hand, is an open source project made by a non-profit organization, and I generally find it a better place to host libre software.

This website made by the Software Freedom Conservacy explains it well: https://giveupgithub.org/

LibreAim license will be GPLv3 from now on

LibreAim previously used the Apache License, and with theApache license it would be legal for someone to fork LibreAim and create a private Steam game or something similar, privatizing all the code of LibreAim that was specifically created for the sole purpose of creating a free and open-source aiming trainer.

LibreAim now uses the GPLv3 license to protect the nature of the libre software.

Fix inconsistent font sizes and GUI Elements

The GUI style was really inconsistent, some buttons and some margins were bigger than others, and it didn't have any consistency... Now all elements have a size multiple of 12px and some 6px, and it looks quite better.


The font has also changed, it used the default Godot font, which is Open Sans SemiBold, and I changed to Inter. I did this because it just looks way better now, and has better readability.

Before and after screenshots:



Settings tooltips

Now when you hover over a setting, you will see a tooltip explaining what that setting does. This is useful to provide some context about what that specific setting does.

Update health sliders to show health number

The new healthbars now show the number of health left, and have an updated style, also they always look directly at the player.

This was healthbars before in case someone doesn't remember: They didn't look directly at the player and didn't show the health number, they were just a white line.


Customize hit sound

The default sound that plays when you hit a target in a tracking scenario has been changed to be a more pleasant sound, since the previous sound was too annoying.

But best part is that you can now customize the hit sound and destroy sound independently, so you can customize these however you want.


Customize the skybox color

You can now customize the skybox color, and also the ambient color. Previously it was always dark blue.

So now you can customize a lot of things related to the world appearance: skybox color, surface color, surface texture image, and targets color.

World appearance 3D preview

The world appearance now has a 3D preview, which is very useful to see how the 3D world is going to look after the changes you made.

The preview is just rendered at 150x75px which is a very low resolution, just to make sure it doesn't affect performance much.


Customize and disable hitmarkers

Before, there was a hitmarker that was always enabled by default. You can now disable the hitmarker, and also change the hitmarker texture


There are some default hit marker textures, but you can also add whatever hit marker texture you want.


Update to Godot 4.5

LibreAim was using Godot 4.4, now its upgraded to 4.5 because it's fun to use the new shiny stuff!

The future LibreAim 0.5: What to expect

There are many things I want to do on LibreAim, you can see some of them on Codeberg.

One of the main things I would like to do now, is to improve the default Scenarios that come bundled with LibreAim:



But I'm honestly out of ideas of what the default scenarios should be or how they should work, so there are two main things I would want:
  • I would like more active users on our Discord community that can bring quality feedback.
  • I don't really play any aim trainers other than LibreAim, and I would like to buy some aim trainers (like Kovaaks) on Steam to learn in what areas LibreAim should be improved. But I already do LibreAim on my free time and right now I don't really want to spend money with this project. I've been thinking of asking for donations or something to do this.

So that's all for this release! 🌱

Get LibreAim

Leave a comment

Log in with itch.io to leave a comment.