{"id":19408081,"url":"https://github.com/brendocosta/dodoco-launcher","last_synced_at":"2025-04-14T09:51:26.478Z","repository":{"id":162750990,"uuid":"637249979","full_name":"BrendoCosta/dodoco-launcher","owner":"BrendoCosta","description":"A work in progress (WIP) unofficial Genshin Impact launcher written in C#, TypeScript and Svelte, enabling the game be played from Linux-based operating systems, inspired by An Anime Game Launcher project.","archived":false,"fork":false,"pushed_at":"2023-11-09T13:34:33.000Z","size":20440,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-27T23:11:14.274Z","etag":null,"topics":["csharp","dotnet","genshin","genshin-impact","launcher","linux","svelte","typescript","wine"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrendoCosta.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":null,"security":null,"support":null,"governance":null}},"created_at":"2023-05-07T01:00:40.000Z","updated_at":"2024-02-06T13:32:10.000Z","dependencies_parsed_at":"2023-11-08T07:11:39.077Z","dependency_job_id":null,"html_url":"https://github.com/BrendoCosta/dodoco-launcher","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrendoCosta%2Fdodoco-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrendoCosta%2Fdodoco-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrendoCosta%2Fdodoco-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrendoCosta%2Fdodoco-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrendoCosta","download_url":"https://codeload.github.com/BrendoCosta/dodoco-launcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248859644,"owners_count":21173337,"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":["csharp","dotnet","genshin","genshin-impact","launcher","linux","svelte","typescript","wine"],"created_at":"2024-11-10T12:05:08.271Z","updated_at":"2025-04-14T09:51:26.447Z","avatar_url":"https://github.com/BrendoCosta.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dodoco Launcher\n\n\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cspan\u003e\u003cstrong\u003e🇬🇧 English\u003c/strong\u003e\u003c/span\u003e\n    \u003cspan\u003e・\u003c/span\u003e\n    \u003ca href=\"README_pt.md\"\u003e🇵🇹 Português\u003c/a\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\nA work in progress (WIP) unofficial Genshin Impact launcher written in C#, TypeScript and Svelte, enabling the game be played from Linux-based operating systems, inspired by [An Anime Game Launcher](https://github.com/an-anime-team/an-anime-game-launcher) project. Currently it supports game's download, update and repair through official APIs, alongside Wine's download. DXVK management is upcoming feature, although you can install it manually.\n\nPlease keep in mind that this project is experimental and that the source code may change abruptly or even seem to make no sense.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg style=\"width: 100%\" alt=\"Launcher's main's user interface\" src=\"Repository/Image/420_0.webp\"\u003e\n    \u003cdiv align=\"center\"\u003e\n      \u003cimg style=\"width: 80%\" alt=\"Launcher's settings's user interface\" src=\"Repository/Image/420_1.webp\"\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n## Download\n\n### Install\n\nLatest launcher's version can be downloaded [here](https://github.com/BrendoCosta/dodoco-launcher/releases/latest). Unzip the file `dodoco-launcher-vX.X.X.zip` to a directory of your choice.\n\n### Run\n\nRun the executable file `dodoco-launcher` through your file explorer or the terminal:\n\n```sh\nchmod +x ./dodoco-launcher\n```\n\n```sh\n./dodoco-launcher\n```\n\n## Build\n\n### Requirements\n\n- .NET SDK 7.0\n- CMake 3.26\n- Mingw-w64 8.0.0\n- Node.js 18.16.0\n\n**Important:** The build scripts expect all the paths to the executables of the above tools to be correctly configured in the PATH variable.\n\n**Important:** You must reserve at least 1 GB of storage space to build the project.\n\n### Clone\n\nClone this project's repository with `--recurse-submodules` flag:\n\n```sh\ngit clone --recurse-submodules https://github.com/BrendoCosta/dodoco-launcher.git\n```\n\nEnter project's directory:\n\n```sh\ncd ./dodoco-launcher\n```\n\n### Run\n\nRun the launcher directly from the source code:\n\n```sh\ndotnet run --project ./Dodoco.Launcher/Source/Dodoco.Launcher.csproj\n```\n\n### Release\n\nCreates a release build of the project to `/Dodoco.Launcher/Source/bin/Release/net7.0/linux-x64/publish/` directory:\n\n```sh\ndotnet publish -c Release\n```\n\n## License\n\nSource code avaliable under [MIT](/LICENSE) license.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrendocosta%2Fdodoco-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrendocosta%2Fdodoco-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrendocosta%2Fdodoco-launcher/lists"}