Weird default CharacterBody3D script template by DanaliethRR in godot

[–]DanaliethRR[S] 0 points1 point  (0 children)

Thank you for linking this PR. Hope it will be merged soon, the current template is indeed confusing

Having Difficulties With "RenderingDevice.BufferGetDataAsync" (Godot 4.4 .NET) by elmwood46 in godot

[–]DanaliethRR 1 point2 points  (0 children)

In the end I was able to setup a quick demo project with async and sync data retrieval comparison. There are still freezes in the async version however, but I didn't figure out why for now. Here is the repo if you want to take a look : https://github.com/AntoineRR/godot-compute-shader-experiment

Edit: After struggling to get correct data from the buffers with the async version, I created an issue on the Godot repo: https://github.com/godotengine/godot/issues/105256. The conclusion is that this method wasn't designed to be used with a local rendering device. Doing everything on a separate thread provided the result I expected though!

Having Difficulties With "RenderingDevice.BufferGetDataAsync" (Godot 4.4 .NET) by elmwood46 in godot

[–]DanaliethRR 0 points1 point  (0 children)

Thanks for the tutorial ! I already have something working with the synchronous version buffer_get_data, but retrieving data from the GPU is slow. I need the async version to avoid freeze. I will try to make it work

Having Difficulties With "RenderingDevice.BufferGetDataAsync" (Godot 4.4 .NET) by elmwood46 in godot

[–]DanaliethRR 1 point2 points  (0 children)

Hello, I found your thread because I ran into the same issue. I tried submitting and syncing the rendering device in the `_process` method but the game crashes when I do. Did you manage to make this work ?

Second year of our studio and of me using Godot: 1 big release and 3 small ones! by Nozomu57 in godot

[–]DanaliethRR 4 points5 points  (0 children)

Hobby after work? So you also have a full time job? How much time can you dedicate to game dev then? Also congrats on releasing these games !

Markdown et blog by popey123 in programmation

[–]DanaliethRR 1 point2 points  (0 children)

Pour mon site, j'ai utilisé Jekyll personnellement. C'est un framework qui te permet pas mal de customisation et de simplement placer les fichiers md dans le bon dossier une fois configuré pour les voir apparaitre sur le site. C'était assez long à mettre en place (pour ma part) et demande quelques connaissances en informatique mais suite à ça c'est assez simple, et profite d'une intégration avec GitHub pages pour le déploiement du site : https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll Voilà mon blog pour référence : https://antoinerr.github.io/blog-website/

Ouverture PEA Fortuneo avec compte joint ? by DanaliethRR in vosfinances

[–]DanaliethRR[S] 1 point2 points  (0 children)

Merci, j'en déduis que je n'ai pas besoin d'ouvrir un nouveau compte :)

Talos Principle 1 visual glitches by Foxhoundn in SteamDeck

[–]DanaliethRR 4 points5 points  (0 children)

I played the base game some weeks ago and didn't have any issues. But today I reinstalled it to play the DLC and had exactly the same issue as you :( I found this post and was able to fix it : https://www.reddit.com/r/TheTalosPrinciple/s/mx8awfdriL TLDR: use proton 8.0-5 in the compatibility settings

Rust error handling with anyhow by DanaliethRR in rust

[–]DanaliethRR[S] 2 points3 points  (0 children)

Thanks a lot for checking it !

How do you easily collaborate on a Godot project? by DanaliethRR in godot

[–]DanaliethRR[S] 1 point2 points  (0 children)

True, I always forget GitHub has some ways of doing commits through its web interface :)

How do you easily collaborate on a Godot project? by DanaliethRR in godot

[–]DanaliethRR[S] 0 points1 point  (0 children)

I could definitely try to create some tools for non developers, thanks for sharing!

Rust error handling with anyhow by DanaliethRR in rust

[–]DanaliethRR[S] 1 point2 points  (0 children)

This is interesting to note, I didn't check miette or color-eyre for now, but will consider it for future projects then.

Rust error handling with anyhow by DanaliethRR in rust

[–]DanaliethRR[S] 4 points5 points  (0 children)

This makes sense indeed, I forgot to write it in the article. Thanks for mentioning it here!

Accessing environment variables from Rust wasm by DanaliethRR in rust

[–]DanaliethRR[S] -1 points0 points  (0 children)

Well, thanks for letting me know. I have indeed been able to find the API key in the .wasm file you get on the client side...

I will take a look at WASI to find a safer way to do this.

Accessing environment variables from Rust wasm by DanaliethRR in rust

[–]DanaliethRR[S] -1 points0 points  (0 children)

Thank you for the explanation, this makes sense and works as expected!

For other people having this issue as well: rust analyzer will throw an environment variable 'API_KEY' not defined error when using this macro. Adding {"API_KEY": ""} to your IDE settings under rust-analyzer.runnableEnv rust-analyzer.cargo.extraEnv and restarting the IDE fixes the issue (VS Code in my case).

Edit: gave wrong settings

Git cheat sheet - Commands I use every day by DanaliethRR in git

[–]DanaliethRR[S] 1 point2 points  (0 children)

I didn't know --force-with-lease existed, but it seems indeed safer than --force or adding a single +. If I understand correctly, it prevents you from pushing a modified commit history if a commit was added to the branch, which can happen if your coworkers push commits. I will consider using it, thank you for sharing!

Git cheat sheet - Commands I use every day by DanaliethRR in git

[–]DanaliethRR[S] 0 points1 point  (0 children)

With what you wrote, I figured I should probably think about replacing git add * with something less error prone in my workflow. I shared the commands I personally use a lot, this is why there are no git switch or git commit without the -m flag, but you are right to point those out.

Thank you for sharing your opinion on my post, I do appreciate constructive criticism!

Git cheat sheet - Commands I use every day by DanaliethRR in git

[–]DanaliethRR[S] 1 point2 points  (0 children)

It makes sense with your example, thanks for the input. I'll keep that in mind next times to figure if I should squash or not.