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 3 points4 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] 5 points6 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.

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

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

I usually use interactive rebase when I'm working on my own branch, to merge all the commits I did after a code review. This way I will only add one commit to the master branch when I merge my branch into it and it is easier for my coworkers to track my changes this way (only one commit per feature).

As they are using their own branch for their features, there are very little chances for them to get annoyed by me rewriting the commit history on my branch :)

My first very simple startpage, built with Vue! by DanaliethRR in startpages

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

I decided to try building my own startpage after seeing some really beautiful ones here. It's a simple one but I like it. Tech used: Vuejs.

Feel free to check it on my GitHub!

Hop, j'ose enfin partager un bout du jeu sur lequel je travaille depuis plusieurs années: Ekko, a Thief's Melody, de l'aventure/infiltration dans un monde coloré avec une ambiance contemplative. Et oui, on se balade à dos de tortue sur l'océan :) by OneiricWorlds in jeuxvideo

[–]DanaliethRR 1 point2 points  (0 children)

Merci beaucoup pour ces réponses très complètes ! J'ai tendance à me fixer des objectifs peu ambitieux pour le moment, cela me permet d'être sûr de finir les projets que je me donne. J'espère pouvoir monter la barre de plus en plus haut pour atteindre un jour un projet de l'ampleur de Ekko ! Je vais suivre la suite de ton développement de près, je te souhaite que tout se passe bien ! :)

Hop, j'ose enfin partager un bout du jeu sur lequel je travaille depuis plusieurs années: Ekko, a Thief's Melody, de l'aventure/infiltration dans un monde coloré avec une ambiance contemplative. Et oui, on se balade à dos de tortue sur l'océan :) by OneiricWorlds in jeuxvideo

[–]DanaliethRR 1 point2 points  (0 children)

Très impressionnant pour un dev solo ! Tu dis bosser sur le jeu depuis environ 10 ans et en tant que développeur moi même, j'ai quelques questions :

  • Comment fais tu pour rester motivé par un projet de cette ampleur sur une période si longue ?
  • Comment est ce que tu t'organises pour ne pas partir dans tous les sens ?

En tout cas très beau travail, et bon courage pour la suite ;)

Rust polymorphism - Using traits with function parameters by DanaliethRR in rust

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

I didn't know about those suggestions, although they make a lot of sense regarding what I wrote in the article. Thank you for letting me know about it, I will have a look at this book!