{"id":13779818,"url":"https://github.com/goatcorp/Dalamud","last_synced_at":"2025-05-11T13:31:07.590Z","repository":{"id":36994982,"uuid":"209989682","full_name":"goatcorp/Dalamud","owner":"goatcorp","description":"FFXIV plugin framework and API","archived":false,"fork":false,"pushed_at":"2024-10-29T12:28:30.000Z","size":42326,"stargazers_count":1181,"open_issues_count":185,"forks_count":272,"subscribers_count":28,"default_branch":"master","last_synced_at":"2024-10-29T14:54:25.781Z","etag":null,"topics":["ffxiv"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/goatcorp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-21T13:27:16.000Z","updated_at":"2024-10-29T04:38:39.000Z","dependencies_parsed_at":"2023-10-04T20:48:46.198Z","dependency_job_id":"c5e104eb-3390-413a-8575-7bcde65ba53d","html_url":"https://github.com/goatcorp/Dalamud","commit_stats":null,"previous_names":[],"tags_count":240,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goatcorp%2FDalamud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goatcorp%2FDalamud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goatcorp%2FDalamud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goatcorp%2FDalamud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goatcorp","download_url":"https://codeload.github.com/goatcorp/Dalamud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225056738,"owners_count":17414196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ffxiv"],"created_at":"2024-08-03T18:01:09.603Z","updated_at":"2025-05-11T13:31:07.542Z","avatar_url":"https://github.com/goatcorp.png","language":"C#","funding_links":[],"categories":["Repos","Deprecated Projects"],"sub_categories":["Other Frameworks and Plugins"],"readme":"# Dalamud  [![Actions Status](https://github.com/goatcorp/Dalamud/workflows/Build%20Dalamud/badge.svg)](https://github.com/goatcorp/Dalamud/actions) [![Discord Shield](https://discordapp.com/api/guilds/581875019861328007/widget.png?style=shield)](https://discord.gg/3NMcUV5)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/goatcorp/DalamudAssets/master/UIRes/logo.png\" alt=\"Dalamud\" width=\"200\"/\u003e\n\u003c/p\u003e\n\nDalamud is a plugin development framework for FFXIV that provides access to game data and native interoperability with the game itself to add functionality and quality-of-life.\n\nIt is meant to be used in conjunction with [XIVLauncher](https://github.com/goatcorp/FFXIVQuickLauncher), which manages and launches Dalamud for you. __It is generally not recommended for end users to try to run Dalamud manually as XIVLauncher manages multiple required dependencies.__\n\n## Hold Up!\n\nIf you are just trying to **use** Dalamud, you don't need to do anything on this page - please [download XIVLauncher](https://goatcorp.github.io/) from its official page and follow the setup instructions.\n\n## Building and testing locally\n\nPlease check the [docs page on building Dalamud](https://dalamud.dev/building) for more information and required dependencies.\n\n## Plugin development\nDalamud features a growing API for in-game plugin development with game data and chat access and overlays.\nPlease see our [Developer FAQ](https://goatcorp.github.io/faq/development) and the [API documentation](https://dalamud.dev) for more details.\n\nIf you need any support regarding the API or usage of Dalamud, please [join our discord server](https://discord.gg/3NMcUV5).\n\n\u003cbr\u003e\n\nThanks to Mino, whose work has made this possible!\n\n## Components \u0026 Pipeline\n\nThese components are used in order to load Dalamud into a target process.\nDalamud can be loaded via DLL injection, or by rewriting a process' entrypoint.\n\n| Name                          | Purpose                                                                                                                      |\n|-------------------------------|------------------------------------------------------------------------------------------------------------------------------|\n| *Dalamud.Injector.Boot* (C++) | Loads the .NET Core runtime into a process via hostfxr and kicks off Dalamud.Injector                                        |\n| *Dalamud.Injector* (C#)       | Performs DLL injection on the target process                                                                                 |\n| *Dalamud.Boot* (C++)          | Loads the .NET Core runtime into the active process and kicks off Dalamud, or rewrites a target process' entrypoint to do so |\n| *Dalamud* (C#)                | Core API, game bindings, plugin framework                                                                                    |\n| *Dalamud.CorePlugin* (C#)     | Testbed plugin that can access Dalamud internals, to prototype new Dalamud features                                          |\n\n\u003cbr\u003e\n\n##### Final Fantasy XIV © 2010-2021 SQUARE ENIX CO., LTD. All Rights Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoatcorp%2FDalamud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoatcorp%2FDalamud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoatcorp%2FDalamud/lists"}