All skills
thedivergentai avatar

/godot-genre-romance

@9d6e91e

Expert blueprint for romance games and dating sims (Tokimeki Memorial, Monster Prom, Persona social links) focusing on affection systems, multi-stat relationships, dated events, and route branching. Use when building relationship-centric games, social simulations, or otome games. Keywords romance, dating sim, affection system, relationship stats, date events, character routes, love interest.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-genre-romance

This session only. Nothing lands on disk.

referencesmigration-notes.md

≈924 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Migration notes: godot-genre-romance

Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.

If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.

4.0 → 4.1

Official: Upgrading to Godot 4.1

  • SubViewportContainer.mouse_filter must be STOP/PASS for input to reach SubViewports.
  • Layered SubViewportContainers needing mouse input may need Area2D replacements.
  • CodeEdit.add_code_completion_option gains location; Tree edit_selected gains force_edit.

4.1 → 4.2

Official: Upgrading to Godot 4.2

  • PopupMenu shortcut helpers gain allow_echo; clear gains free_submenus.
  • GraphEdit: arrange_nodes_button_hidden → show_arrange_button; snap props renamed; get_zoom_hbox → get_menu_hbox.
  • GraphNode: large API move to GraphElement; connection query methods removed; comment/show_close removed.

4.2 → 4.3

Official: Upgrading to Godot 4.3

  • If the genre uses TileMap, migrate to TileMapLayer nodes before relying on layer APIs.
  • If the genre ships multiplayer, upgrade all peers to 4.3 together (SceneMultiplayer protocol).
  • Font outline default black may affect dialogue theming.
  • auto_translate_mode inheritance can stop translating children unexpectedly.
  • Default font outline color is black (was white).
  • auto_translate deprecated for Node auto_translate_mode (inherit semantics).
  • AcceptDialog register/remove helpers take LineEdit/Button specifically.

4.3 → 4.4

Official: Upgrading to Godot 4.4

  • GraphEdit.connect_node gains keep_alive; frame_rect_changed uses Rect2.

4.4 → 4.5

Official: Upgrading to Godot 4.5

  • RichTextLabel image percent API split — dialogue RTL images need both width/height percent flags.
  • CanvasItem/Font/TextLine draw APIs gain optional oversampling.
  • TreeItem.add_button gains alt_text.

4.5 → 4.6

Official: Upgrading to Godot 4.6

  • Retune Environment glow/fog if the genre leans on bloom-heavy looks.
  • Control.grab_focus / has_focus gain hide-focus options.
  • FileDialog.add_filter gains mime_type; SplitContainer.clamp_split_offset gains priority_index.
  • EditorFileDialog file APIs moved onto FileDialog base; add_side_menu removed.
  • PopupMenu.submenu_popup_delay default 0.2 (was 0.3).

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • Confirm project stretch mode and AudioStreamPlayer area_mask after opening in 4.7.
  • RichTextLabel ImageUnit migration for inline images in dialogue UI.
  • Control.accessibility_live uses AccessibilityServer.AccessibilityLiveMode.
  • TreeItem.select gains set_as_cursor.
  • CanvasItem no longer adds antialiasing feather that thickened lines — widen strokes if visuals relied on it.

Source: SKILL.md on GitHub

2 warnings17d4 checks · Risk MEDIUM
  • Gen Agent Trust Hub17d

    The skill provides a robust framework for romance game mechanics in Godot. Security analysis identified risks associated with dynamic code execution via the Expression class and command execution through the OS shell for UI links. These features are standard in game development but represent an attack surface if game narrative data is loaded from untrusted external sources.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    4/4 files flagged

Signed by skilld at 9d6e91e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-genre-romance