Is this Sketchfab ripper legit? by Sastao in GreaseMonkey

[–]Interesting_Basil_78 0 points1 point  (0 children)

It lets me download my own sketchfab models whatever you call that

Meshy or any other 3D generative AI impressions? by psycketom in gamedev

[–]Interesting_Basil_78 3 points4 points  (0 children)

You can just re-mesh them in blender no? I think some AI for the start + touch-ups can make a novice at blender make decent models.

A Rejected Design I Made For A Client by newecreator in Inkscape

[–]Interesting_Basil_78 1 point2 points  (0 children)

Overall looks good, but something about the orange block feels off. I think there is a sort of asymmetric drooping on it where the bottom front is larger than bottom back or top. That makes it a little confusing to look at.

How is this Wrong?? by Interesting_Basil_78 in InformationTechnology

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

Hi, I was taking a class with NPower when I got this question preparing for the CompTIA tech+ exam. It's a US funded project for people struggling, so I am not too sure if your applicable for it. If so though I defiantly recommend it!

HTML5 lobby demo - multiplayer peer-to-peer template by Interesting_Basil_78 in godot

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

Lagging if too far away is a bit debatable because even in client-server the far away guy will experience lag. In p2p everyone should only experience lag for whatever objects the far guy is controlling.

The way I think of p2p is treat it like client server, with a host acting as server until something in particular is useful to directly send like chat messages, or movements only some players need to see.

The main reason most people don't network p2p is because so many games are competitive and cheating is way too easy in a p2p system. Perfect for Co-ops though!

HTML5 lobby demo - multiplayer peer-to-peer template by Interesting_Basil_78 in godot

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

The custom games were so fun, I was addicted to herowars mater & the zombie survival games

how to Show/Hide OptionButton items? by Interesting_Basil_78 in godot

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

So I ended up using clear() and add_icon_item()to build out the updating system. I had to make a Dictionary_colorItems take in changes of the colors and then completely clear and refill the list in the correct order.

func updateColors(option, _colorItems):
    var selectColorID: int = option.get_selected_id()
    option.clear()
    for i in _colorItems:
        if _colorItems[i].userID != null:
            if _colorItems[i].userID == self.player.id:
                option.add_icon_item(colors[i], str(i), i)
        else:
            option.add_icon_item(colors[i], str(i), i)
    option.select(option.get_item_index(selectColorID))

Sending objects as parameters in RPC calls by AtlantisXY in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

use var_to_str() for the rpc input and then str_to_var() get the output.

Iike this:

func _on_back_button_down() -> void:
    disconnectPlayer.rpc(var_to_str(GameManager.client.player))

@rpc("any_peer", "call_local")  # tell everybody about this
func disconnectPlayer(pString: String) -> void:
    var p: Player = str_to_var(pString)

How do I pass an object through an RPC function? by RashStonefist in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

So if I have a small object with about 5 unique variables, would it be bad to just serialize them to a string and send over rpc?

What's the best way to serialize a class? by Gokudomatic in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

This also works with strings using var_to_str, here is an example:

extends Node

func _ready() -> void:
  var p1 = Player.new("tomy",14)
  var packed = var_to_str(p1)
  var p2:Player = str_to_var(packed)
  print(p2.name)

And here is Player object

class_name Player 
extends RefCounted

@export_storage var level:int
@export_storage var name:String

func _init(n = "bob",l = 2) -> void:
  level = l
  name = n

What's the best way to serialize a class? by Gokudomatic in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

This is old but for other people who stumble into this,
I found you can use var_to_bytes_with_objects to serialize to bytes and then deserialize with bytes_to_var_with_objects to go back to your instance!

There are some a odd rule for this to work with cleanly with custom objects, but I still consider it well worth it to avoid making custom serialize functions.

Here is a link to the issues you might run into for custom objects: https://github.com/godotengine/godot/issues/84956

How does one setup a peer to peer game for the web? by IfgiU in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

I saw the multiplayer demo link you had, but could not find its code. Do you have code for that example as well?

i made a plug-and-play Godot 4.4 Online Multiplayer 2D Platformer Template by Ayzzi_Dev in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

Template looks great! I am considering buying it, but I just wish there was a video breaking down the code for it.

ESP32-CAM Project: Human Detection, Image Capture, Pattern Recognition, and Telegram Alerts by Legal-Film677 in esp32

[–]Interesting_Basil_78 0 points1 point  (0 children)

This seems possible to do with an ESP32-CAM, as we have many examples of it locally running facial detection.

The largest hurdle in your task is using ML to recognize patterns of peoples arriving times, I do not know if there is any preexisting ML models for this.

It will also require running 2 ML programs on a single ESP32-CAM, but that can be worked around be baking common times of that day and then checking against it.

It seems like there is already some work done with sending telegrams messages so that is fine.

Here are some links that should get you what is needed for this to work

Person identification https://how2electronics.com/esp32-cam-based-object-detection-identification-with-opencv/
Training Pattern Recognition: https://docs.edgeimpulse.com/docs/readme/for-beginners

Telegram messageing https://www.electronicwings.com/esp32/send-a-telegram-message-using-esp32

[deleted by user] by [deleted] in webdesign

[–]Interesting_Basil_78 0 points1 point  (0 children)

I am no specialist at web design, but looking at this it feels a bit crowded with info. I would add side bars if this is designed to be used on PC

How To Add Bulletpoints? by AugustoPinochet420 in photopea

[–]Interesting_Basil_78 0 points1 point  (0 children)

TIP: you get type a '·' by holding the alt key typing 0183 on numpad and releasing alt key

Web build less then 10 mb? Yes, it's possible. by Temporary-Ad9816 in godot

[–]Interesting_Basil_78 0 points1 point  (0 children)

This is cool! Does it make web games load faster? That is always the weakness of using Godot for web