• Godot Help
  • Way to check which naming conventions have changed from GoDot 3 to GoDot 4

Really struggling to find any information on this. Most tutorials and information online are mainly in GoDot 3, and it makes it very difficult to translate into GoDot 4. Is there no index or anything online that allows me to look up these changes?

Wanted to find what get_floor_velocity() was called in GoDot 4, but can't seem to find it anywhere.

    I don’t know of a 1:1 translation resource like that, perhaps because it’s not always just a word replacement.

    The best resource is the official Godot documentation there: https://docs.godotengine.org/en/stable/#

    Look for the thing you were trying to do and you’ll find the “Godot 4” way of doing it.

    K10ud There's a migration guide in the docs.

    Btw why do you insist on writing it like GoDot? The name of the engine is Godot. It's a personal name taken from Beckett's play Waiting for Godot, not an amalgamation of English words go and dot.

    K10ud
    This is what you're looking for specifically: https://github.com/godotengine/godot/blob/master/editor/renames_map_3_to_4.cpp

    Except it doesn't answer your question.

    Here's an older 3-to-4 renaming script that might still be helpful: https://gist.github.com/aaronfranke/79b424226475d277d0035b7835b09c5f
    It has a few notes about some things that can't be auto-converted. I think this is one of them. I remember some difficulties updating my main physics loop, and that was just for a simple prototype 3D game.

    TL;DR just start a tutorial project and re-learn the basics from scratch, then rebuild your player controller, then bring in everything else from your 3.x project one piece at a time.