{"id":13782983,"url":"https://github.com/DavidKinder/Windows-AGiliTy","last_synced_at":"2025-05-11T17:30:38.480Z","repository":{"id":1133983,"uuid":"1011342","full_name":"DavidKinder/Windows-AGiliTy","owner":"DavidKinder","description":"Windows port of Robert Masenten's AGiliTY AGT interpreter.","archived":false,"fork":false,"pushed_at":"2023-12-21T16:48:42.000Z","size":1172,"stargazers_count":5,"open_issues_count":2,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-19T15:29:20.659Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.davidkinder.co.uk/agility.html","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DavidKinder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2010-10-21T06:00:17.000Z","updated_at":"2025-02-07T05:29:48.000Z","dependencies_parsed_at":"2024-01-07T23:09:09.311Z","dependency_job_id":"f2bd29b3-e84b-42cd-83a6-c0d25b14540b","html_url":"https://github.com/DavidKinder/Windows-AGiliTy","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidKinder%2FWindows-AGiliTy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidKinder%2FWindows-AGiliTy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidKinder%2FWindows-AGiliTy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidKinder%2FWindows-AGiliTy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidKinder","download_url":"https://codeload.github.com/DavidKinder/Windows-AGiliTy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253604389,"owners_count":21934852,"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-03T18:01:50.117Z","updated_at":"2025-05-11T17:30:37.419Z","avatar_url":"https://github.com/DavidKinder.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# AGiliTy\n\nWindows AGiliTy is an interpreter for the old Adventure Game Toolkit (AGT). Although considered outdated and little used these days, AGT was popular in the late 1980s, and a community centered around Compuserve (a commercial bulletin board system popular before the Internet really took off) wrote a large number of games with it. Of these games some are still well worth playing, such as Compuserve and Shades of Gray.\n\nWindows AGiliTy is a port of Robert Masenten's AGiliTy, a reverse engineered interpreter that can play games produced with any of the many versions of AGT.\n\n![AGiliTy playing Shades of Gray](Shades%20of%20Gray.png)\n\n## Building\n\nDownload and install Visual Studio 2019 Community edition from https://visualstudio.microsoft.com/. In the installer, under \"Workloads\", make sure that \"Desktop development with C++\" is selected, and under \"Individual components\" that \"C++ MFC for latest build tools (x86 \u0026 x64)\" is selected.\n\nTo be able to build the CHM help file, download and install Microsoft's [HTML Help Workshop](https://web.archive.org/web/20200810052030/https://www.microsoft.com/en-us/download/confirmation.aspx?id=21138). Note that this is a link to the version on the Internet Archive as the link to this on Microsoft's site does not work at the moment.\n\nInstall git. I use the version of git that is part of Cygwin, a Linux-like environment for Windows, but Git for Windows can be used from a Windows command prompt.\n\nOpen the environment that you are using git from (e.g. Cygwin), and switch to the root directory that the build environment will be created under (from here referred to as \"\\\u003croot\u003e\"). Clone this and the other required repositories of mine with git:\n```\ngit clone https://github.com/DavidKinder/Windows-AGiliTy.git Adv/AGiliTy\ngit clone https://github.com/DavidKinder/Libraries.git Libraries\n```\n\n### Third-party libraries\n\n#### libpng\n\nDownload the latest version of zlib from https://zlib.net/. Unpack the archive and copy the contents of the top-level directory to \"\\\u003croot\u003e/Libraries/zlib\".\n\nDownload the latest version of libpng from http://www.libpng.org/pub/png/libpng.html. Unpack the archive and copy the contents of the top-level directory to \"\\\u003croot\u003e/Libraries/libpng\". Copy the file \"\\\u003croot\u003e/Libraries/libpng/scripts/pnglibconf.h.prebuilt\" to \"\\\u003croot\u003e/Libraries/libpng/pnglibconf.h\".\n\nOpen \"\\\u003croot\u003e/Libraries/libpng/pnglibconf.h\" in a text editor, and find and delete all lines that define symbols starting with \"PNG_SAVE_\", \"PNG_SIMPLIFIED_WRITE_\" and \"PNG_WRITE_\".\n\n### Compiling the project\n\nStart Visual Studio, open the solution \"\\\u003croot\u003e/Adv/AGiliTy/AGiliTy.sln\", then build and run the \"AGiliTy\" project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavidKinder%2FWindows-AGiliTy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDavidKinder%2FWindows-AGiliTy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavidKinder%2FWindows-AGiliTy/lists"}