@YoSoyFreeman@mastodon.gamedev.place
@YoSoyFreeman@mastodon.gamedev.place avatar

YoSoyFreeman

@YoSoyFreeman@mastodon.gamedev.place

Neurodivergent indie dev and artist from Spain who works mostly with Godot, Blender and Material Maker.

Linux user and open source enthusiast.

Core Contributor at https://mastodon.gamedev.place/@liblast

Fighting chronic depression.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

YoSoyFreeman, to godot
@YoSoyFreeman@mastodon.gamedev.place avatar

Hi! you had problems with Godot CharacterBody3D or have experience in physics and want to help? we are going to open a tracker this week about issues related with motion and collision response. Please, write me!

Share this if you can! it would be really cool to have more people looking into this <3

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

I have a serious question

How did mario 64 computed grabbing on ledges and terrain bumps?

YoSoyFreeman, to gamedev
@YoSoyFreeman@mastodon.gamedev.place avatar

Some movement test in a grey block map i did today to relax.

The character still can stick to walls sometimes, because i'm preventing the godot bug that creates magic speed, but this feels like an actual game.

This is played with a gamepad BTW.

video/mp4

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Excuse me?

YoSoyFreeman, to godot
@YoSoyFreeman@mastodon.gamedev.place avatar

Creating a fully functional character controller from scratch with the new character system I'm building.

It comes with a set of components that will interact between themselves with a custom interface node that also allows the world to communicate with those components.

Full framework for heavy modifications, new character types, custom character components.

All with editor preview and without needing a character collision shape.

Joypad support

video/mp4

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

BTW, I been using Godot Jolt since it appeared and did my best to find issues, bugs, or anything problematic that could prevent its adoption into Godot. Jrouwe and Mihe worked do an excellent job making sure the workflow keeps moving forward.

At this stage most of the problems that i had with jolt are no longer there, and they even fixed or helped fix some Godot issues that had an effect on physics too.

So, moving forward, all my asset will be made for jolt.

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

So this is my personal reminder to all of my followers to do it now.

Go and download Godot jolt. Test it, have fun and implement it on your projects.

Godot physics is not maintained and is incapable of providing stable results, so take my word in this and start now.

You find some issue? Nice. Do a PR.

Lets make a bit more of work together to make Godot Jolt official happen soon!

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Okay, hear me out. I did all crazy stuff in Godot, and the tool is working like magic.

BUT I BEEN TWO DAYS LOOKING FOR A WAY TO GET THE PATH OF A NODE.

I NEED THE ABSOLUTE PATH OF A NODE!

i DONT want the relative path, or the path from another node!

I WANT THE FULL PATH!

I'm making a warning system, and i need to tell the user which node in which saved scene had the error!

I need something like //test_scenes/test_scene_1/scene.tscn/character_controller

But i cant.

Help, please?

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@memoriesin8bit

Hi! thank you! but as your edit says, that will not tell the user where the problematic scene is located on file system...

I thought like NodePaths were the easiest part of Godot? I'm crying a little bit

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@memoriesin8bit @tracefree

Thank you both! Julian gave me a nice solution here: https://mastodon.gamedev.place/@julianvos/111957724708050381

And yeah, i think it should be a built in way. I mean, even lots of built in warnings won't tell you what is causing the warning, so debugging is extremely painful.

Maybe is PR time.

I ain't gonna sleep ever am i

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@memoriesin8bit @tracefree

I can't rest i'm Liblasting so hard right now. 🦇

We are going trough a full rewrite of the project and is my intention to be an extremely good example to follow and show what Godot is capable of.

I'm the gameplay programmer this time and the lead and co founder are working hard on networking!

Is our intention to be as helpful as possible and seeing that our reach has grown i want to be extremely careful with the work provided.

Next release is a full new game.

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@memoriesin8bit @tracefree

A version of the tech I'm building for @liblast will become an standalone asset for character controllers that totally modify the built in Godot behavior without using any plugin or singletons!

Is the result of all this years of my using Godot to create modernized version of classic powerful yet simple controllers inspired by quake!

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Since today there is no longer a safe mainstream browser to access the internet as Mozilla has confirmed our fears and will focusing on bringing AI to the browser instead of making it... usable.

I defended Firefox with my teeth for years, but I been saying Mozilla is the one to blame for the current internet situation a long time.

I can tolerate an inferior experience for the sake of defending a better web.

I can not do it if it contributes to it's destruction.

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@schrottkatze

Is using the wrong tool with a good intention in my eyes.

The improvement on AI translation over classic methods in residual compared with how extremely contaminant training AI models is.

I honestly have a really difficult time using software that will cause more harm to the environment per day than a little country does.

I personally think is the misleading language that bothers me. Everyone says "Ethical AI" but nobody bothers to explain what they mean with that...

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@schrottkatze

Just to be clear, is not that i think machine learning has no use, is that it's current implementations are just too harmful to scale without severe issues in a really short term.

If Mozilla wants ethical AI, let's start by investing in ways to train those models without destroying our planet on the process.

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@schrottkatze

Oh yeah, sorry if i wasn't clear. Those are uses of machine learning (I think people think in an specific kind of machine learning when we say AI) that are great and it's cost is barely nothing compare with training the big models i mean.

My post is not about what Mozilla has already done, no problem with that. Is about the ambiguous "AI future" That i do think will make use of this extremely expensive way to operate.

I don't think they would do a communicate otherwise...

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@schrottkatze

i kind of like gnome web xDDDDDDDDDD

Jokes aside, yes, that's why I'm worried. Mozilla has a social responsibility. I truly hope I'm wrong and they are really the company that will finally teach the world how AI should be use... But that's a huge jump of faith...

Have a great day! 👾

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Second time someone attack our game because we don't allow hate speech of any kind.

I'm going to be extremely clear: If you don't want to contribute because you can not be racist, sexist or homophobic your are the kind of person we were trying to keep away. We don't want you to contribute. You are not allowed to.

This is not a debate. You don't have a valid opinion.

If you can't adhere to a simple code of conduct you are not ready to participate in society. Start with that.

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Hi there! I got during this time some really good intended messages saying i should charge for consultancy or similar work that i daily do for free. Thank you for valuing my work!

However, allow me to trow some context:

I'm totally committed to open source and helping @godotengine and it's community grow. Because i truly want to make things better for everyone. That's my thing.

I'm chronically depressed, doing this is what makes me wake up every day. Giving the help i didn't had.

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

I try to not get into polemics, but we lost a Godot core member because of the targeted hate he got for years from part of the community. You burned to the core a person who's passion was immeasurable and was doing his dream job.

We must be better as a community.

You must understand that are real persons the ones who suffer your rage, racism, homophobia, and hate in general.

I'm not even mad. I'm disappointed and sad.

Don't make me write tutorials about how not to be a terrible person.

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Would you like an engine agnostic explanation of the classic collide_and_slide algorithm?

It would be an article like the last: All the pieces needed to understand the concept and a step by step tutorial in Godot.

godotengine, (edited ) to random
@godotengine@mastodon.gamedev.place avatar

Alrighty. We can't do this every week, but how about we join in on today?

With a twist 🍋🍸:
Introduce another (=not owned by you) account to us, and convince us that we would be mistaken to not follow them.

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@godotengine @memoriesin8bit

Wow, thank you so much for the mention and the support!

I'm very happy that it seems to be helpful!

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

Hi people! How are you doing today? My health is fragile and i don't seem to get any rest from sleeping. My eyes are swollen. Other than that everything is going fine with the new meds.

YoSoyFreeman, to random
@YoSoyFreeman@mastodon.gamedev.place avatar

I can do 1 set of 4 x 25 with almost 30kg and less than a minute of rest.

I can do 8 push-ups. Eight.

So I somehow managed to get the body of an 80 years old man with two unproportionally strong arms.

But hey! I you gotta start somewhere, so I'm proud of my 8 push-ups. I did 25 in total. Tomorrow more. Continuity is the key.

YoSoyFreeman, to godot
@YoSoyFreeman@mastodon.gamedev.place avatar

I just released my new article with it's companion asset!

A deep exploration of the proper use of mouse events to create responsive and reliable controls in both 3D and 2D games and the best Godot first person camera you can get to put it all in practice!

Read it here: https://yosoyfreeman.github.io/article/godot/tutorial/achieving-better-mouse-input-in-godot-4-the-perfect-camera-controller/

If you find my work useful, please consider sharing this post and supporting me on Ko-fi. My only income comes from donations!

My Ko-Fi: https://ko-fi.com/yosoyfreeman

YoSoyFreeman,
@YoSoyFreeman@mastodon.gamedev.place avatar

@aokami

Thank you for reading it!

I didn't posted on the Godot Forums because i thought it was only for asking question and i didn't want to be seen as a spammer, same with Reddit.

If you could guide me a little about the proper place to post it on the forums it would help me a lot!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • Durango
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • khanakhh
  • ethstaker
  • Youngstown
  • slotface
  • ngwrru68w68
  • love
  • kavyap
  • thenastyranch
  • InstantRegret
  • provamag3
  • everett
  • cisconetworking
  • modclub
  • tester
  • rosin
  • GTA5RPClips
  • mdbf
  • osvaldo12
  • Leos
  • normalnudes
  • cubers
  • anitta
  • JUstTest
  • All magazines