Abre tu proyecto de Godot existente
Un proyecto de Godot que hiciste en otro sitio se abre en Flockbay. Flockbay pregunta una vez antes de escribir nada en él, registra todo lo que añade y lo vuelve a quitar todo cuando lo pides.
Flockbay pregunta antes de añadir nada
Elige Open existing project y selecciona la carpeta. Para un proyecto que no hizo Flockbay, una tarjeta pregunta "Add Flockbay to" y el nombre del proyecto, antes de escribir nada, y enumera lo que añade abrirlo.
La lista es corta: el plugin del editor en addons/flockbay_editor/; sus dos entradas bajo [editor_plugins] en project.godot, sin cambiar ningún otro ajuste; stage_generated/, que se añade la primera vez que pulsas Play; .flockbay/, los registros propios de Flockbay para el proyecto; y un bloque marcado en .gitignore cuando el proyecto es un repositorio git.
Add and open abre el proyecto en el editor con el chat y el constructor. Open read-only inicia el editor de Godot sobre el proyecto sin añadir nada, y mantiene el chat en la ventana propia de la app. Cancel deja la carpeta como estaba.
Todo lo que Flockbay añade queda registrado en .flockbay/added.json, con el valor anterior de cada ajuste que cambió. Ese registro es la razón por la que la pregunta se hace una sola vez.
Tus ajustes y tus add-ons siguen siendo tuyos
Flockbay no sobrescribe los ajustes de tu proyecto. Tu ajuste de importación de Blender, tu icono y tu pantalla de arranque se quedan como los pusiste, y tu propia copia de un add-on que Flockbay también usa, como Phantom Camera o LimboAI, nunca se sustituye por la de Flockbay.
La IA pregunta antes de que su primera herramienta de mundo convierta el proyecto en un mundo de Flockbay. Hasta que digas que sí trabaja solo con las herramientas de Godot: escenas, nodos, scripts, recursos, señales, ejecuciones y capturas de pantalla.
Cuando las escenas no permiten saber si el juego es 2D o 3D, Flockbay pregunta. Not now es una respuesta: los turnos siguen funcionando con las herramientas de Godot, y Set 2D or 3D se queda en el menú del proyecto.
Una herramienta de mundo necesita el renderizador Forward+. En un proyecto con el renderizador Compatibilidad (Compatibility) o Móvil (Mobile) no escribe nada y dice primero qué necesita. Si aceptas el cambio, el renderizador anterior queda registrado para poder restaurarlo.
Play no añade nada permanente
En un proyecto que no es un mundo de Flockbay, pulsar Play no escribe nada en project.godot. Lo que la ejecución necesita se aplica solo a esa ejecución y se quita cuando el juego se detiene, y un override.cfg tuyo se restaura tal como estaba.
El overlay de Play de Flockbay nunca se queda con una tecla que use tu juego. Un juego con su propio menú de pausa conserva Esc, y F8 detiene la ejecución.
Un proyecto que usa GDExtensions de terceros se puede jugar siempre que el propio Godot pueda cargarlas. Cuando el Godot incluido rechazaría una, Play no se ofrece y el mensaje nombra el add-on y las versiones.
Qué entra en git, y qué no
En un repositorio git, Flockbay mantiene un bloque en .gitignore, entre las líneas "# Flockbay: begin" y "# Flockbay: end". Solo reescribe las líneas entre esos dos marcadores; tus propias reglas quedan fuera de ellos.
El bloque ignora lo que es local de la máquina o se reconstruye: el plugin del editor, override.cfg y la mayor parte de .flockbay/. Conserva lo que necesita un clon, como .flockbay/added.json y los archivos de ajustes del mundo.
Dónde falla eso: como el plugin del editor está ignorado, un compañero de equipo que abra el clon en un Godot sin Flockbay ve "addon failed to load" para flockbay_editor hasta que abra el proyecto en Flockbay o desactive el plugin.
Proyectos de otra versión de Godot
Flockbay ejecuta Godot 4.7.2. Un proyecto guardado por última vez con un Godot 4 más antiguo recibe una tarjeta que ofrece hacer una copia y abrir la copia, o abrirlo y dejar que Godot lo actualice en el sitio. Un proyecto de un Godot más nuevo solo se puede abrir como copia.
Un proyecto de Godot 3 recibe Convert a copy: Flockbay ejecuta el conversor propio de Godot sobre una copia y solo lee el original. Una tarjeta de resultado enumera lo que el conversor dejó para que lo arregles tú, y el C# no se reescribe.
Volver a quitar Flockbay
Remove Flockbay from this project está en el menú del proyecto, en la pantalla Projects. Su tarjeta enumera las carpetas que se van, los ajustes que se restauran y el bloque de .gitignore. Todo lo que Flockbay construyó dentro de tus propias escenas y scripts ya es tu juego, y no se toca.
Si archivos tuyos siguen usando los archivos de mundo de Flockbay, la tarjeta ofrece Keep world files o Remove anyway. La eliminación se rechaza mientras el editor o un juego estén abiertos sobre el proyecto.
Descarga Flockbay
Flockbay es gratis para Windows y Mac. La app está en inglés; estas páginas explican en español lo que hace cada parte.
