{"id":21098471,"url":"https://github.com/scarsty/kys-pascal","last_synced_at":"2026-01-28T10:32:47.537Z","repository":{"id":28610500,"uuid":"32128978","full_name":"scarsty/kys-pascal","owner":"scarsty","description":"《金庸群侠传》Pascal重制版","archived":false,"fork":false,"pushed_at":"2025-08-11T08:15:49.000Z","size":36733,"stargazers_count":135,"open_issues_count":1,"forks_count":38,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-08-11T10:23:41.049Z","etag":null,"topics":["game","jinyong","pascal","sdl2"],"latest_commit_sha":null,"homepage":"https://tiexuedanxin.net/","language":"Pascal","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/scarsty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2015-03-13T04:39:45.000Z","updated_at":"2025-08-11T08:15:53.000Z","dependencies_parsed_at":"2024-05-16T03:16:23.795Z","dependency_job_id":"71b7663c-3133-4882-8ee6-14c3debc9d4f","html_url":"https://github.com/scarsty/kys-pascal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/scarsty/kys-pascal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fkys-pascal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fkys-pascal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fkys-pascal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fkys-pascal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scarsty","download_url":"https://codeload.github.com/scarsty/kys-pascal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fkys-pascal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28844014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["game","jinyong","pascal","sdl2"],"created_at":"2024-11-19T22:55:16.496Z","updated_at":"2026-01-28T10:32:42.529Z","avatar_url":"https://github.com/scarsty.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 《金庸群侠传》复刻版\n\u003cimg src='https://raw.githubusercontent.com/scarsty/kys-pascal/master/open.png' /\u003e\n\n\u003cimg src='https://raw.githubusercontent.com/scarsty/kys-pascal/master/2.png' /\u003e\n\n原DOS下面的经典游戏《金庸群侠传》pascal复刻版。\n\n通过更换数据包，可以运行大部分MOD。\n\n## 如何编译\nSDL2的pas文件请从\u003chttps://github.com/PascalGameDevelopment/SDL2-for-Pascal\u003e获取。其他外部库的文件均已经自带。\n\n首先下载游戏本体，其中包含了Windows版本的exe文件和dll文件以及资源文件：\u003chttps://pan.baidu.com/s/1nv9R5rz\u003e。\n\n注意大部分是使用商业性质的素材，禁止使用其盈利。\n\n安装Lazarus，如果你对命令行熟悉可以只安装fpc，推荐使用最新版。CodeTyphon也可以。\n\n使用Delphi社区版也可以编译，但不推荐。\n\n不在Windows下面编译则需要安装运行库，用brew（Mac），apt-get（Ubuntu）之类安装sdl，sdl-mixer，sdl-ttf，sdl-image，smpeg，lua等相关sdl库。\n如果lua库不能自动安装5.2版，下载lua5.2库自行编译，需要编译成支持i386的库。\n\n检查lua52的开头部分指定的库文件名字，如果与现有的不同则修改。\n\n在Windows，Mac，Ubuntu（我目前只试过这个Linux发行版）下面，库文件配置正确时，均可以用fpc直接编译通过。\n\n未包含Android的工程。\n\n## 字符串的处理\n\nDelphi和Free Pascal对宽字符串和可变长度字符串的赋值处理不同，为了二者的行为一致，进行了一次清理。\n\n即显示时仅使用utf-8编码，存档维持Big5编码。不再使用widestring和widechar。\n\n## 注意\n\n除了用于怀旧和运行较老的mod之外，均不建议使用。\n\n很多设计现在来看很冗余，因此也不推荐深入研究此源码。\n\n建议改用c++版：\u003chttps://github.com/scarsty/kys-cpp\u003e。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarsty%2Fkys-pascal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscarsty%2Fkys-pascal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarsty%2Fkys-pascal/lists"}