{"id":21888763,"url":"https://github.com/dulvui/99managers-futsal-edition","last_synced_at":"2025-04-15T10:21:12.772Z","repository":{"id":47425293,"uuid":"471084561","full_name":"dulvui/99managers-futsal-edition","owner":"dulvui","description":"[mirror] 99 Managers Futsal Edition, is a futsal manager game made with Godot Engine 4","archived":false,"fork":false,"pushed_at":"2025-04-14T08:46:26.000Z","size":11115,"stargazers_count":14,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T09:45:23.817Z","etag":null,"topics":["futsal","game","godot-engine","manager-game"],"latest_commit_sha":null,"homepage":"https://codeberg.org/dulvui/99managers-futsal-edition/","language":"GDScript","has_issues":false,"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/dulvui.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"dulvui","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"dulvui","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"https://simondalvai.org/donate"}},"created_at":"2022-03-17T17:45:05.000Z","updated_at":"2025-04-14T08:46:29.000Z","dependencies_parsed_at":"2023-10-12T02:06:22.212Z","dependency_job_id":"1a21464a-bb9d-44d7-827c-b6c1dff280b3","html_url":"https://github.com/dulvui/99managers-futsal-edition","commit_stats":null,"previous_names":["dulvui/99managers-futsal-edition"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulvui%2F99managers-futsal-edition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulvui%2F99managers-futsal-edition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulvui%2F99managers-futsal-edition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulvui%2F99managers-futsal-edition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dulvui","download_url":"https://codeload.github.com/dulvui/99managers-futsal-edition/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249048832,"owners_count":21204319,"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":["futsal","game","godot-engine","manager-game"],"created_at":"2024-11-28T11:17:12.484Z","updated_at":"2025-04-15T10:21:12.766Z","avatar_url":"https://github.com/dulvui.png","language":"GDScript","funding_links":["https://github.com/sponsors/dulvui","https://liberapay.com/dulvui","https://simondalvai.org/donate"],"categories":[],"sub_categories":[],"readme":"\u003c!--\nSPDX-FileCopyrightText: 2023 Simon Dalvai \u003cinfo@simondalvai.org\u003e\n\nSPDX-License-Identifier: CC0-1.0\n--\u003e\n\n# 99 Managers® Futsal Edition\nA futsal manager game created with the Godot Engine.  \n**[Wishlist now on Steam!](https://store.steampowered.com/app/3334770/99_Managers_Futsal_Edition/)**  \n**[Play the beta on itch.io](https://simondalvai.itch.io/99managers-futsal-edition)**\n\nJoin [Matrix](https://matrix.to/#/%23s9i.org:matrix.org) or [Discord](https://discord.gg/a5DSHZKkA8) if you have questions and want to stay updated.\n\n# Repositories and issue tracker\nThe main repository is on [Codeberg](https://codeberg.org/dulvui/99managers-futsal-edition),\nwhich is where the issue tracker may be found and where contributions are accepted.\nA read-only mirror exists on [Github](https://github.com/dulvui/99managers-futsal-edition).  \nNote: You can use your Github account to sign in on Codeberg.\n\nThe idea of mirroring a Codeberg repository to other git platforms was inspired by [riverwm](https://codeberg.org/river/river).\n\nAll issues from the Codeberg issue tracker and other sources like e-mail or forums, are listed in the [issues.md](/issues.md) file.\n\n# Translations\nIf you would like to add more languages or want to improve existing, you can do so on [Weblate](https://hosted.weblate.org/engage/99-managers-futsal-edition/).  \nWeblate is an Open Source translation tool and has a very generous free offering for Open Source projects like this one.  \nThanks a lot Weblate!\n\n\u003ca href=\"https://hosted.weblate.org/engage/99-managers-futsal-edition/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widget/99-managers-futsal-edition/game/287x66-white.png\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\n# FAQ\nCheck out my blog post for frequently asked questions about the game.  \n[simondalvai.org/blog/futsal-manager-faq/](https://simondalvai.org/blog/99managers-futsal-faq/)\n\n# Development\nThis game is developed using the [Godot Engine](https://godotengine.org/) version 4.x.\nThe exact version used can be found in the [project.godot](game/project.godot) under `config/features`.\n```c\nconfig/features=PackedStringArray(\"4.4\")\n```\nDownload the exact version used from the [Godot Engine website](https://godotengine.org/) and open the project.  \nPlease follow Godot's official [GDScript style guide](https://docs.godotengine.org/en/latest/tutorials/scripting/gdscript/gdscript_styleguide.html)\nand [best practices](https://docs.godotengine.org/en/stable/tutorials/best_practices/index.html),\nif contributing to this codebase.\n\n# Build\nThe game can be built following the official Godot export\n[documentation](https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html).  \nFor automated builds, there is a [build script](scripts/build/build.sh) that creates executables for Linux, Windows and MacOS.\nThe final output will be located in the `builds` directory as a single zip archive for every platform and a directory with the executables.  \nNote: This script is targeted to work on **Linux**, but it might work also on other operating systems, with minor changes.\n\n## export_preset.cfg\nTo export a project to a given platform, a\n[configuration file](https://docs.godotengine.org/en/latest/tutorials/export/exporting_projects.html#configuration-files)\nnamed `export_presets.cfg` is needed.\nFollow the official Godot export [documentation](https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html)\nif you want to build using the editor on your machine.\n\nFor automated script, like described in the next section, the pre-defined files located in the game directory are used.\nYou can take a look at them and adapt the configuration to your needs.  \nAs an example here you can find the [Linux configuration](game/export_presets.linux.example).\nThe configuration for other platforms are named `export_presets.[platform_name].example`.\n\n## Automated script\nThe script uses environment variables for paths, passwords.  \nIt will download the Godot executable, if `GODOT_PATH` is not set and no executable was found.\nThe same happens for the [export templates](https://docs.godotengine.org/en/latest/tutorials/export/exporting_projects.html#export-templates),\nif the templates for the used version are not found in `~/.local/godot/share/export_templates/`.  \nNote: This makes the script ready to be used on automated CI servers.\nJust make sure to **cache** the Godot executable and export templates (more than 1GB) to **save bandwidth, time and energy**.\n\nThe following steps are needed to run the script.\nThis steps can be replaced by another script, if used on CI servers.\n1) Copy the example file.\n```bash\ncp scripts/build/.env.example scripts/build/.env\n```\n2) Fill it with your configuration.\n```bash\n# version of godot used\nGODOT_VERSION=\n# path to your godot executable\n# the script will download the executable, if left empty\nGODOT_PATH=\n# name of the game\nGAME_NAME=\n# path to the directory containing the project.godot file\nGAME_PATH=\n```\n3) Run the script\n```bash\ncd scripts/build/\nbash build.sh\n```\n\n# Changelog\nA detailed changelog of every version can be found in the [changelog.md](/changelog.md) file.  \nIt can also be found in the game from the menu under About -\u003e Changelog.\n\n# Licenses and copyrights\nAll source code is licensed under [AGPLv3](LICENSES/AGPL-3.0-or-later.txt)  \nAll assets made by me, are licensed under [CC BY-SA 4.0](LICENSES/CC-BY-SA-4.0.txt)\n\nThis project uses the [FSFE reuse tool](https://github.com/fsfe/reuse-tool) to license files.  \nCheck out all licenses and copyrights holders [here](REUSE.toml).  \nThe corresponding full license texts can be found in the [LICENSES/](./LICENSES/) directory.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdulvui%2F99managers-futsal-edition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdulvui%2F99managers-futsal-edition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdulvui%2F99managers-futsal-edition/lists"}