Thanks to visit codestin.com
Credit goes to r1nge.com

Friday, September 12, 2025

Telegram Avatar

  1. How I found out about the format of voice messages
  2. Using RVC to generate voice
  3. Fixing RVC on RTX 50 series
  4. Sending any video as a video note
  5. Switching to VTubeStudio
  6. OBS
  7. Merging multiple bots
  8. Porting to Linux
  9. De-noising
  10. Faster than real-time
  11. Getting emotional

How I found out about the format of voice messages

It all started when I discovered how to send any audio as a voice message; it was enough to create a female persona named Kristina.
At first I used voices available on the internet; after getting bored with it, I started merging multiple audio clips into one.
Later, instead of just using prerecorded audio tracks, I began generating a voice using RVC.
Demo (Youtube)
[Read more…]

Saturday, September 6, 2025

Set Nvidia GPU power limit on Ubuntu

My server pc died, presumably the motherboard, so I had to build a new one. It went from an ancient LGA1155 to a more recent AM4, hooray!
With the new system I can finally set up a build system and have much more freedom and fun with AI, self-hosted services, and bots. Hooray-hooray!!

Currently, this pc has two GTX 1660 with the max tdp of 160w, but they work at a default value of 140w.
Tdp can be adjusted manually via command, but first we need to know the max supported tdp of the GPU.

[Read more…]

Wednesday, September 3, 2025

Spiders Jobs vs Morpeh ECS

Years ago I made a simulation to compare performance between ECS and Burst compiled jobs.
Morpeh ECS was selected because it’s a framework I’m most familiar with; Burst and Job system support would allow for a more accurate comparison. That being said, I haven’t used the jobs system on ECS side for this benchmark nor for the old one but I may implement it in the near future.

Results for the old benchmark on my previous system:
8500 units
Jobs + Burst ~10fps
Morpeh Ecs ~32fps

Result for the current system:
8192 units
Jobs + Burst ~150fps
Morpeh Ecs ~285fps

Do note that recording takes some of the performance off the table. Without it a 5% fps uplift is to be expected.
Also, it’s not the fairest test, because for the jobs it uses regular IJob instead of IJobParallelFor!

Old demo (Youtube)
New demo (Youtube)

Multiplayer bomberman

  1. Intro
  2. Procedural map generation
  3. Multiplayer area of interest
  4. Power-ups
  5. Customization
  6. How bombs work
  7. What can be improved
  8. Notes

Intro

I’m not particularly known for my creativity or ability to generate interesting game ideas; usually I start with a clone, tweak things a bit, and see how it goes.
This is the case with the multiplayer bomberman clone. It was created in a month while I was still in college; the main reason was I wanted to not only talk about game development but also be able to show something.
It has quite a few differences from the original, just to name some: procedural map generation, multiplayer, power-ups and player and bomb customization.
Demo (Youtube)
[Read more…]

Tuesday, September 2, 2025

Control wolves using voice

  1. Idea
  2. First iteration
  3. Second iteration
  4. Plan for the third iteration

Idea

Have you ever wanted to feel like Tony Stark from Iron Man. Not as a dude with a fricking nuclear reactor in his chest, but as a dude who can control home and pc using his voice alone.
But who knows, maybe you wanted to be like the first dude; I’m not here to judge 😁
In the movie the system was called ‘Jarvis’, and my mod’s called ‘Wolves Emperor’ and this is a way cooler name than Jarvis and can take control of wolves’ minds!
[Read more…]