{"id":13841478,"url":"https://github.com/purerosefallen/ygopro","last_synced_at":"2025-11-17T03:03:11.248Z","repository":{"id":44331535,"uuid":"97314839","full_name":"purerosefallen/ygopro","owner":"purerosefallen","description":"KoishiPro","archived":false,"fork":false,"pushed_at":"2025-03-28T06:48:46.000Z","size":88580,"stargazers_count":103,"open_issues_count":16,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T01:14:13.588Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/purerosefallen.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-15T12:34:30.000Z","updated_at":"2025-03-18T07:46:29.000Z","dependencies_parsed_at":"2023-02-09T21:45:54.608Z","dependency_job_id":"734a0de4-a8d6-40c9-bd6c-bc09fa68af0a","html_url":"https://github.com/purerosefallen/ygopro","commit_stats":null,"previous_names":[],"tags_count":133,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purerosefallen%2Fygopro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purerosefallen%2Fygopro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purerosefallen%2Fygopro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purerosefallen%2Fygopro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/purerosefallen","download_url":"https://codeload.github.com/purerosefallen/ygopro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276189,"owners_count":20912288,"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":[],"created_at":"2024-08-04T17:01:11.915Z","updated_at":"2025-11-17T03:03:06.230Z","avatar_url":"https://github.com/purerosefallen.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"## YGOPro\nA script engine for \"yu-gi-oh!\" and sample gui\n\n[中文说明](https://github.com/Fluorohydride/ygopro/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E)\n\n### Keys:\n* ESC: Minimize the window.\n* A: Holding down this button will let the system stop at every timing.\n* S: Holding down this button will let the system skip every timing.\n* D: Holding down this button will let the system stop at available timing.\n* R: Fix the font glitch.\n* F1~F4: Show the cards in your grave, banished zone, extra deck, xyz materials.\n* F5~F8: Show the cards in your opponent's grave, banished zone, extra deck, xyz materials.\n\n### Color in card list:\n#### Background: \n* White = your card, Grey = your opponent's card  \n\n#### Text: \nCards in deck, extra deck and banished zone: \n* Black = face-up, Blue = face-down\n\nXyz materials:\n* Black = default, Blue = the owner of the xyz material is different from its controller\n\n### Sequence:\n* Monster Zone: 1~5, starting from the left hand side.\n* Spell \u0026 Trap Zone: 1~5, starting from the left hand side.\n* Field Zone: 6\n* Pendulum Zone: 0~1, starting from the left hand side.\n* The others: 1~n, starting from the bottom.\n\n### Deck edit page:\n* All numeric textboxs: They support \u003e, =, \u003c, \u003e=, \u003c= signs.\n* Card name: Search card names and texts by default, $foo will only search foo in card names, and @foo will search cards of \"foo\" archetype(due to translation, card name contains \"foo\" does not mean that card is \"foo\" card).\n\n### Command-line options:\n* `-e foo.cdb`: Load foo.cdb as the extra database.\n* `-n nickname`: Set the nickname.\n* `-h 192.168.0.2`: Set the host to join in LAN mode.\n* `-p 7911`: Set the port to join in LAN mode.\n* `-w abc`: Set the password to join in LAN mode.\n* `-d`: Enter the deck edit page.\n* `-d deck`: If used along with `-j` it mean select the deck, or it will open the deck to edit.\n* `-c`: Create host with default settings.\n* `-j`: Join the host specified in above, or if absent, lasthost in system.conf file.\n* `-r`: Enter the replay mode page.\n* `-r replay.yrp`: Load the replay.yrp in replay mode.\n* `-s`: Enter the single mode page.\n* `-s puzzle.lua`: Load the puzzle.lua in single mode.\n* `-k`: Keep when duel finished. See below.\n\n#### Note:\n* `-c` `-j` `-e` `-r` `-s` shoule be the last parameter, because any parameters after it will get ignored.\n* `-d` `-c` `-j` `-e` `-r` `-s` will make YGOPro automatically exit when the duel or deck editing is finished. This is useful for some launchers. If you want to keep it, add `-k` before them.\n* `-d` `-r` `-s` support full path of file, or just filename. But remember deck filename should NOT have extension when replay and single filename MUST have extension.\n\n### Directories:\n* pics: .jpg card images(177*254).\n* pics\\thumbnail: .jpg thumbnail images(44*64).\n* script: .lua script files.\n* textures: Other image files.\n* deck: .ydk deck files.\n* replay: .yrp replay files.\n* expansions: *.cdb will be loaded as extra databases.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpurerosefallen%2Fygopro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpurerosefallen%2Fygopro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpurerosefallen%2Fygopro/lists"}