Auto Drawing Library with 100+ Word Presets

loads over 100 preset vector drawings for common words in Drawaria.online

Acest script nu ar trebui instalat direct. Aceasta este o bibliotecă pentru alte scripturi care este inclusă prin directiva meta a // @require https://update.greatest.deepsurf.us/scripts/546193/1643721/Auto%20Drawing%20Library%20with%20100%2B%20Word%20Presets.js

Autor
YouTubeDrawaria
Versiune
1.0
Creat
17-08-2025
Actualizat
17-08-2025
Size
164 KB
Licență
MIT

🚀 Auto Drawing Library with 100+ Word Presets

🎯 What does this script do? / ¿Qué hace este script?

English: This script provides a library of over 100 preset vector drawings for common words, designed to be used with Drawaria.online. It includes data for shapes like "ARBOL," "CASA," "SOL," "FLOR," "PERRO," "GATO," and many others, each represented as a series of coordinates and drawing commands. The script makes this data available globally, allowing users to call functions like `drawFromData('word')` to automatically draw these presets onto the Drawaria canvas. It's a powerful tool for quickly creating common objects or learning drawing techniques.

Español: Este script proporciona una biblioteca de más de 100 dibujos vectoriales preestablecidos para palabras comunes, diseñados para ser utilizados con Drawaria.online. Incluye datos para formas como "ARBOL", "CASA", "SOL", "FLOR", "PERRO", "GATO" y muchos otros, cada uno representado como una serie de coordenadas y comandos de dibujo. El script pone estos datos a disposición globalmente, permitiendo a los usuarios llamar a funciones como `drawFromData('palabra')` para dibujar automáticamente estos preajustes en el lienzo de Drawaria. Es una herramienta poderosa para crear rápidamente objetos comunes o aprender técnicas de dibujo.

✨ Features / Características

Extensive Drawing Library & Utility Functions
  • 🔧 100+ Preset Drawings - Includes vector data for numerous common objects and concepts.
  • ⚡ Vector Data Format - Drawings are defined by coordinate pairs, line segments, and circle data.
  • 🎨 Global Accessibility - Functions like `drawFromData`, `getDrawingData`, and `showAvailableWords` are exposed globally.
  • 🚀 Customizable Drawing - Supports basic customization of offset and scale when drawing presets.
  • 💡 Data Management - Stores drawing data in a JavaScript object for easy access and expansion.
  • 🔒 Utility Functions - Provides helpful functions for retrieving and displaying drawing data.

Español:

  • 🔧 Más de 100 Dibujos Preestablecidos - Incluye datos vectoriales para numerosos objetos y conceptos comunes.
  • ⚡ Formato de Datos Vectoriales - Los dibujos se definen por pares de coordenadas, segmentos de línea y datos de círculo.
  • 🎨 Accesibilidad Global - Funciones como `drawFromData`, `getDrawingData`, y `showAvailableWords` se exponen globalmente.
  • 🚀 Dibujo Personalizable - Soporta personalización básica de desplazamiento y escala al dibujar preajustes.
  • 💡 Gestión de Datos - Almacena datos de dibujo en un objeto JavaScript para fácil acceso y expansión.
  • 🔒 Funciones de Utilidad - Proporciona funciones útiles para recuperar y mostrar datos de dibujo.

📥 Installation / Instalación

🇺🇸 English Instructions 🇪🇸 Instrucciones en Español
  1. Install the Tampermonkey extension (or a similar userscript manager) in your browser.
  2. Create a new userscript and paste the provided code into the editor.
  3. Save the script.
  4. Navigate to the Drawaria website (https://drawaria.online/).
  5. Open your browser's console (usually by pressing F12).
  6. Type `showAvailableWords()` in the console to see a list of drawable words.
  7. Then, use `drawFromData('WORD')` (e.g., `drawFromData('TREE')`) to draw the preset onto the canvas.
  1. Instala la extensión Tampermonkey (o un gestor de userscripts similar) en tu navegador.
  2. Crea un nuevo userscript y pega el código proporcionado en el editor.
  3. Guarda el script.
  4. Navega al sitio web de Drawaria (https://drawaria.online/).
  5. Abre la consola de tu navegador (generalmente presionando F12).
  6. Escribe `showAvailableWords()` en la consola para ver una lista de palabras que se pueden dibujar.
  7. Luego, usa `drawFromData('PALABRA')` (ej. `drawFromData('ARBOL')`) para dibujar el preajuste en el lienzo.

🎮 How to Use / Cómo Usar

  • 🔵 Step 1: Go to Drawaria.online and open the browser console (F12).
    Paso 1: Ve a Drawaria.online y abre la consola del navegador (F12).
  • 🟢 Step 2: Type `showAvailableWords()` in the console and press Enter to see the list of drawable words.
    Paso 2: Escribe `showAvailableWords()` en la consola y presiona Enter para ver la lista de palabras que se pueden dibujar.
  • 🟣 Step 3: To draw a preset, type `drawFromData('WORD')` in the console, replacing 'WORD' with the desired word (e.g., `drawFromData('TREE')`).
    Paso 3: Para dibujar un preajuste, escribe `drawFromData('PALABRA')` en la consola, reemplazando 'PALABRA' con la palabra deseada (ej. `drawFromData('ARBOL')`).
  • 🟠 Step 4: You can also call `getDrawingData('WORD')` to retrieve the drawing data without drawing it, or `drawingData` to access the entire dataset.
    Paso 4: También puedes llamar a `getDrawingData('PALABRA')` para obtener los datos de dibujo sin dibujarlos, o `drawingData` para acceder a todo el conjunto de datos.

🛠️ Technical Details / Detalles Técnicos

Feature / Característica Details / Detalles
Data Structure Uses a JavaScript object (`drawingData`) to store drawing definitions, keyed by word.
Drawing Logic Iterates through coordinate data to draw lines and circles on the canvas context.
Global Functions Exposes functions to the `window` object for easy access from the browser console.
Extensibility The `drawingData` object can be easily expanded with more words and their corresponding vector drawings.

⚠️ Important Warnings / Advertencias Importantes

  • 🚨 The drawing data is converted from JSON, so ensure the format remains consistent if adding new entries.
  • 🚨 The drawing coordinates are relative to the canvas size. Ensure they are scaled appropriately if the canvas size changes.
  • 🚨 Drawings are executed instantly via the bot's drawing commands. Ensure the bot is connected and active if you want to see the drawings appear in real-time.
  • 🚨 The script does not interact with the game's word guessing mechanics; it's purely for drawing presets.

Español:

  • 🚨 Los datos de dibujo se convierten de JSON, así que asegúrate de que el formato se mantenga consistente si agregas nuevas entradas.
  • 🚨 Las coordenadas de dibujo son relativas al tamaño del lienzo. Asegúrate de que se escalen adecuadamente si el tamaño del lienzo cambia.
  • 🚨 Los dibujos se ejecutan instantáneamente a través de los comandos de dibujo del bot. Asegúrate de que el bot esté conectado y activo si deseas ver los dibujos aparecer en tiempo real.
  • 🚨 El script no interactúa con las mecánicas de adivinanza de palabras del juego; es puramente para dibujar preajustes.

🔧 Troubleshooting / Solución de Problemas

✅ Drawing presets can be successfully drawn onto the canvas using console commands.
✅ Los preajustes de dibujo se pueden dibujar con éxito en el lienzo usando comandos de consola.
⚠️ If `showAvailableWords()` doesn't list words or `drawFromData('WORD')` fails, ensure the script is loaded correctly and check the browser console for errors.
⚠️ Si `showAvailableWords()` no lista palabras o `drawFromData('PALABRA')` falla, asegúrate de que el script se cargó correctamente y revisa la consola del navegador en busca de errores.
❌ If drawings appear distorted or incorrect, check the coordinate data in the `drawingData` object and adjust scaling/offset parameters if needed.
❌ Si los dibujos aparecen distorsionados o incorrectos, verifica los datos de coordenadas en el objeto `drawingData` y ajusta los parámetros de escala/desplazamiento si es necesario.

📊 Compatibility / Compatibilidad

✅ Compatible Browsers / Navegadores Compatibles ✅ Required Extensions / Extensiones Requeridas
Chrome, Firefox, Edge, Opera
(Browsers supporting userscripts and JavaScript console)
Tampermonkey or similar userscript manager
(Required for script execution)

🔄 How to Disable / Cómo Desactivar

Method 1 - Script Manager:

Open your userscript manager (e.g., Tampermonkey), find "Auto Drawing Library with 100+ Word Presets", and disable or delete it.

Método 1 - Gestor de Scripts: Abre tu gestor de userscripts (ej. Tampermonkey), busca "Auto Drawing Library with 100+ Word Presets" y desactívalo o elimínalo.

Method 2 - Comment Out Code:

Edit the script and comment out or remove the code that defines `drawingData` and exposes the global functions.

Método 2 - Comentar Código: Edita el script y comenta o elimina el código que define `drawingData` y expone las funciones globales.

💡 Pro Tips / Consejos Profesionales

  • Add More Drawings: Expand the `drawingData` object with new words and their corresponding vector path data.
  • Modify Drawing Parameters: Experiment with the `offsetX`, `offsetY`, and `scale` parameters in `drawFromData` to adjust positioning and size.
  • Integrate with Bot: Use the `drawFromData` function with a drawing bot script (like the Autodraw bot) to automatically draw presets.
  • Create Custom Functions: Build new functions that use `getDrawingData` to manipulate or animate existing drawings.
  • Browser Console Usage: Use `console.log(window.drawingData)` to view all available drawings directly in the console.

Español:

  • Añade Más Dibujos: Expande el objeto `drawingData` con nuevas palabras y sus datos de ruta vectorial correspondientes.
  • Modifica Parámetros de Dibujo: Experimenta con los parámetros `offsetX`, `offsetY` y `scale` en `drawFromData` para ajustar la posición y el tamaño.
  • Integra con Bot: Usa la función `drawFromData` con un script de bot de dibujo (como el bot Autodraw) para dibujar preajustes automáticamente.
  • Crea Funciones Personalizadas: Crea nuevas funciones que utilicen `getDrawingData` para manipular o animar dibujos existentes.
  • Uso de la Consola del Navegador: Usa `console.log(window.drawingData)` para ver todos los dibujos disponibles directamente en la consola.

🎉 Ready to Use! / ¡Listo para Usar!

Easily draw hundreds of objects and shapes on Drawaria with this preset library!

¡Dibuja fácilmente cientos de objetos y formas en Drawaria con esta biblioteca de preajustes!

🎨 🚀 ✨ 💫 🌟

Author: YouTubeDrawaria | Version: 1.0 | License: MIT
Support: Report issues in the comments below | Additional Info: Provides a library of vector drawings for common words, accessible via console commands.