{"id":17281262,"url":"https://github.com/tikas/tms-little-helper","last_synced_at":"2026-03-06T08:03:20.832Z","repository":{"id":46695278,"uuid":"515518587","full_name":"Tikas/TMS-little-helper","owner":"Tikas","description":"TMS小帮手，一个致力于 TMS (TW MapleStory) 更好的启动、登录、多账号管理等相关解决方案。","archived":false,"fork":false,"pushed_at":"2025-04-19T03:36:38.000Z","size":3594,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-12T23:57:41.612Z","etag":null,"topics":["beanfun","launcher","maplestory","tms"],"latest_commit_sha":null,"homepage":"https://xtikas.com/tms-little-helper","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/Tikas.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-19T09:27:24.000Z","updated_at":"2025-06-09T03:39:27.000Z","dependencies_parsed_at":"2025-04-14T09:50:29.741Z","dependency_job_id":"90e46d5f-5ce1-4f26-bdd0-318f951ccafc","html_url":"https://github.com/Tikas/TMS-little-helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Tikas/TMS-little-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tikas%2FTMS-little-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tikas%2FTMS-little-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tikas%2FTMS-little-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tikas%2FTMS-little-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tikas","download_url":"https://codeload.github.com/Tikas/TMS-little-helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tikas%2FTMS-little-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30166879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["beanfun","launcher","maplestory","tms"],"created_at":"2024-10-15T09:45:20.848Z","updated_at":"2026-03-06T08:03:20.808Z","avatar_url":"https://github.com/Tikas.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"right\"\u003e\n  Language:\n  cn\n\u003c/div\u003e\n\n# TMS little helper\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Tikas/TMS-little-helper/LICENSE\"\u003e\n        \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/Tikas/TMS-little-helper\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Tikas/TMS-little-helper\"\u003e\n        \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/Tikas/TMS-little-helper\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Tikas/TMS-little-helper/releases\"\u003e\n        \u003cimg alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/Tikas/TMS-little-helper?include_prereleases\u0026sort=semver\u0026style=flat-square\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Tikas/TMS-little-helper/releases\"\u003e\n        \u003cimg alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/Tikas/TMS-little-helper/total\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://xtikas.com/tms-little-helper\"\u003e\n        \u003cimg alt=\"TMS little helper home page\" src=\"https://img.shields.io/badge/HomePage-TMS小帮手-blue.svg\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n![Status](https://repobeats.axiom.co/api/embed/c65e9372e59dbf80f59b3e35a8a1dfc34ae343a0.svg)\n\n文档：📖 撰写中...\n\n一个致力于 TMS (TW MapleStory) 更好的启动、登录、多账号管理等相关解决方案。\n\n## 本项目长期搁置\n\n由于工作上的忙碌，加上近来更换到 Linux 系统作为生产力，今年可能无缘 Windows 系统了。\n\n本项目现在起将长期搁置，大家如需要第三方启动程序，可以选择：\n\n[繽放 - 樂豆第三方客戶端](https://github.com/pungin/Beanfun)\n\n为减少重复造轮子，除非市面上没有相关第三方启动程序，不然，本项目不会重新开发。\n\n## 🖥️ 使用\n\n### 下载\n\n前往 [https://github.com/Tikas/TMS-little-helper/releases](https://github.com/Tikas/TMS-little-helper/releases) 下载最新版本\n\n### 使用环境\n\nTMS little helper 本身无需任何运行库即可运行，但是使用了一些第三方工具会需要以下运行库，请确保电脑的操作系统已安装。\n\n使用的第三方工具列表：\n\n- [Locale Remulator 系统区域和语言模拟器](https://github.com/InWILL/Locale_Remulator)\n- [Pungin 的 DES 源码构建 DES.dll](https://github.com/pungin/Beanfun/blob/code/Beanfun/API/WCDESComp.cs)\n\nLocale Remulator 核心 Dll 必需使用 Microsoft Visual C++ Redistributable 运行库：\n\n[vs 2015-2022 x64 运行库](https://aka.ms/vs/17/release/vc_redist.x64.exe) | [vs 2015-2022 x86 运行库](https://aka.ms/vs/17/release/vc_redist.x86.exe)\n\nLocale Remulator 调用程序以及 DES.dll 必需要使用 .NET Framework 4.8 运行库：\n\n[.NET Framework 4.8 运行库](https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-web-installer) Windows 10 + 已经自带，不需要再安装，Windows 7 用户需要安装\n\n### 使用过程所需要的相关文件\n\nTMS little helper 会在以下位置存放一些文件：\n\n- C:\\Users\\电脑的用户名\\AppData\\Local\\tikas\n  - 主要存放配置文件（加密），以及 LR 转区工具\n- C:\\Windows\\system32\n  - 随机目录创建随机文件及随机文件名，主要存放两个加密文件，一个是：账号信息文件；另一个是：账号所对应的密码文件。\n- 在注册表：HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\apphelper 创建 app 记录随机码\n\n本程序加密强度大，删除配置文件，或者，删除注册表记录的随机码，将会导致账号信息、密码文件无法正常解读。\n\n加密文件使用高强度密码加密，账号的密码更是使用登录前解锁的 6 位主密码进行加密，此密码请不要告诉别人，这是最后的防线！\n\n## 🎉 特色\n\n- [x] 更加安全：强制使用 6 位主密码，没有正确的密码不允许解锁使用，以防止远程电脑时所有账号信息不设防\n- [x] 更加安全：加密使用电脑特征码 + 随机码 + 6 位主密码进行高强度加密\n- [x] 更加安全：账号记录信息和密码记录信息分开存放，并且使用随机存放\n- [x] 更加安全：所有保存的账号全部强制转换 BFM 账号并以此账号登录，是否记住原始账号（如 Email）看个人需求，如记录，此账号仅修改时显示使用\n- [x] 更加安全：密码记录文件所对应的账号，使用 BFM 账号进行 sha512 之后取希哈值。如此，就算得到密码的记录文件，也不知道原始账号，更别说还是加密的文件\n- [ ] 更加安全：会主动探测密码的安全性，以及账号是否存在社工库信息，如密码不安全或账号不安全，会提示，（密码只分析强度，不做其他操作，账号会联网一些网站查询。如：[firefox](https://monitor.firefox.com/)）\n- [ ] 更加安全：如果设置此账号仅自己一人知晓密码，会在本地配置文件目录生成此账号的登录记录，每次启动游戏或获取登录密码都会记录，之后会同官方后台的登录记录匹配。如发现没有记录在内，界面会变红色调，并提示\n- [x] 更友好的操作体验：个性化登录页面，除星期三是固定背景图之外，其他时间都是随机背景图展示\n- [x] 更友好的操作体验：账号列表不分港号、台号，用户直接选择记录的账号，就可以执行登录操作。\n- [x] 更友好的操作体验：所有记录的账号信息，强制要求设置备注别名，以更直观知晓此账号是大号还是别人的号，又或者是工具号、仓库号等等\n- [x] 更友好的操作体验：不同的账号状态，软件会自动创建对应状态的相关提示或功能\n- [ ] 更友好的操作体验：锁号时，会自动查询原因，并提示解决方案\n- [ ] 更友好的操作体验：出现 reCaptcha 时，会自动切换外部浏览器登录\n- [ ] 更友好的操作体验：多处出现贴心提示，并会有长时间游戏，出现放松休息提示\n- [ ] 还有很多，完成后再来补充\n\n## 🏆 项目的开发人员\n\n### 维护者\n\n项目的维护者：\n\n\u003ca href=\"https://github.com/tikas\"\u003e\u003cimg src=\"https://github.com/tikas.png\" width=\"40\" height=\"40\" alt=\"tikas\" title=\"tikas\"/\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\u003csummary\u003e点我 打开/关闭 维护者列表\u003c/summary\u003e\n\n- [Tikas](https://github.com/tikas) - 项目作者，全能酱油王。\n\n\u003c/details\u003e\n\n### 贡献者\n\n特别感谢所有参与 TMS little helper 开发的贡献者。[贡献者列表](https://github.com/tikas/TMS-little-helper/graphs/contributors)\n\n\u003ca href=\"https://github.com/Loyisa\"\u003e\u003cimg src=\"https://github.com/Loyisa.png\" width=\"40\" height=\"40\" alt=\"Loyisa\" title=\"Loyisa\"/\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\u003csummary\u003e点我 打开/关闭 贡献者列表\u003c/summary\u003e\n\n- [Loyisa](https://github.com/Loyisa) - 技术大神，高尚的人格魅力，强大的技术能力，还 TM 的帅气！\n\n\u003c/details\u003e\n\n## 🪄 如何构建\n\n### 构建方法\n\n本程序使用 aardio 开发，下载 aarido 最新版本( 仅 6.5MB，绿色免安装，永久免费 )\n\n[https://ide.update.aardio.com/releases/aardio.7z](https://ide.update.aardio.com/releases/aardio.7z)\n\n打开本项目，即可构建。\n\n### 项目架构\n\n```md\n|—— .github                         Github 配置文件\n| |—— ISSUE_TEMPLATE                Github Issue 模板\n|—— DES                             DES 项目\n|—— image                           项目展示图片\n|—— main                            TMS little helper 项目\n| |—— dlg                           窗口文件\n|   |—— adduser.aardio              增加（修改）用户界面\n|   |—— core.aardio                 核心主界面\n|   |—— list.aardio                 用户列表界面\n|   |—— qr.aardio                   QR 界面\n| |—— lib                           用户相关库\n|   |—— fonts                       字体图标文件夹\n|   |—— config.aardio               项目配置文件\n|   |—— listboxExx.aardio           用户列表自绘库\n|   |—— perform.aardio              相关功能执行程序\n|   |—— startGame.aardio            启动游戏前后相关的程序集\n|   |—— tikas.aardio                一些核心加解密及初始值\n| |—— res                           资源文件\n|   |—— background                  登录程序的背景图片\n|   |—— detect                      登录时 TSP 相关图片\n|   |—— dll                         dll 文件\n|     |—— lr144b1                   LR 转区 1.4.4-bate.1 版本\n|   |—— img                         用户列表账号的缩略图\n|   |—— start                       start 按钮相关图片\n|   |—— welcome                     首次使用时的背景图片，图为本人，不得侵犯肖像权\n|   |—— xtikas.ico                  Logo 图标\n| |—— default.aproj                 aardio 项目文件\n| |—— main.aardio                   TMS little helper 项目主入口\n|—— CHANGELOG.md                    发布日志\n|—— .gitignore                      git 排除项\n|—— LICENSE                         许可证\n|—— README.md                       中文 README\n```\n\n## 🪶 碎碎念\n\n### 一此规范\n\n强制执行：\n\n- 1.禁止使用下划线：\"_\"\n- 2.变量名首单词统一为小写，后续单词首字母大写\n- 3.所有小括号内部引用相关外部命名空间或相关方法时，前后都需要空一格书写，里面再有小括号，如果是最里面，不要空格，具体书写例子：\n  - 一个小括号：tikas( 我是括号内内容 );\n  - 两个小括号：tikas( loveYou(最里面内容不要空格) );\n  - 三个小括号：tikas( loveYou( too(最里面内容不要空格) ),youLove(我是 tikas 的第二个参数，同样不要空格) );\n  - 传参数时不加空格：\n    - tikas(1);\n    - tikas(a,b);\n  \u003e因为在 IDE 里没有相关插件让括号变色，发现使用前后加空格能提高阅读体验，所以，在这强制要求执行。\n- 4.禁止行尾有多余空格！我有强烈的多余空格反感症，可以安装 Trailing Spaces 以解决此问题\n- 5.如果是文本里有英文或数字，又非连惯的，请为他们前后增加空格，以提高阅读体验，如：\n  - 小T说：明明我已经够气质了，在你面前竟然黯然失色！\n    \u003e此小T为连惯性，不要拆分加空格\n  - 当 Tikas 出现的瞬间，整个乌黑的天空，竟然有一束强光穿破，照耀在 Tikas 身上\n    \u003e此时英文单词前后需要加空格\n\n以下非强制：\n\n- 1.有更好的书写方式，比如更加国际友好的书写方式，请直接更改！但是 aardio 特殊性，请保持禁用 \"_\"，以及保持命名首字母小写\n- 2.有自己更好的命名方式，又不失他人理解的，请直接更改\n- 3.功能优化迭代等，不用说，直接改\n- 4.小T刚学编程，有需要斧正的，大佬请直接动手，最好是使用降维打击方式\n- 5.等待增加...\n\n### 赞助\n\n开发不易，觉得有很大帮助的朋友可以赏助(不接受学生赞赏)，以方便作者更有动力去开发。\n\n### 开发背景\n\n在现有的 [繽放 - 樂豆第三方客戶端](https://github.com/pungin/Beanfun) 还不支持港号新登录入口，而 [秋水橘子香港登入工具](https://github.com/starmcc/qs-beanfun) 又仅仅只支持港号登录，台号无法登录。\n\n在提交了 [issues](https://github.com/pungin/Beanfun/issues/85) 想 Pungin 增加港号新登录入口时，却迟迟得不到下文，从这可以看出 Pungin 忙于其他事。\n\n为此，只好重复造轮子了。\n\n### 反馈\n\n- 给开发者的反馈：[https ://github.com/Tikas/TMS-little-helper/issues](https://github.com/Tikas/TMS-little-helper/issues)\n- 与其他用户讨论：[https://github.com/Tikas/TMS-little-helper/discussions](https://github.com/Tikas/TMS-little-helper/discussions)\n\n\u003e请不要在公开场合，透露个人信息（如账号、密码），因此导致损失，自行承担！\n\n## 🖼️ 展示图\n\n![display](https://raw.githubusercontent.com/Tikas/TMS-little-helper/main/image/display.webp)\n\n## 💯 版权许可\n\n[License MIT](../LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftikas%2Ftms-little-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftikas%2Ftms-little-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftikas%2Ftms-little-helper/lists"}