From 9e1645ff24dd161745de505a2124808c2203ca13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E6=B0=B4?= <1123993881@qq.com> Date: Thu, 18 Jan 2024 20:30:33 +0800 Subject: [PATCH] docs: update readme. --- ECommons | 2 +- README.md | 84 ++-------------------------- docs/ChineseServer/README.md | 29 ---------- docs/ChineseServer/_sidebar.md | 2 - docs/ChineseServer/assets/image.png | Bin 8627 -> 0 bytes docs/ChineseServer/authors.md | 67 ---------------------- docs/ChineseServer/users.md | 23 -------- 7 files changed, 7 insertions(+), 200 deletions(-) delete mode 100644 docs/ChineseServer/README.md delete mode 100644 docs/ChineseServer/_sidebar.md delete mode 100644 docs/ChineseServer/assets/image.png delete mode 100644 docs/ChineseServer/authors.md delete mode 100644 docs/ChineseServer/users.md diff --git a/ECommons b/ECommons index d2c6dcd5f..d3479f842 160000 --- a/ECommons +++ b/ECommons @@ -1 +1 @@ -Subproject commit d2c6dcd5f5cbbff8ff7c31668dd5051cffffee8f +Subproject commit d3479f842c1d0908119af1598d9a7fa6bac3312b diff --git a/README.md b/README.md index d0916e80a..4cc77ed55 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,14 @@ ![Github License](https://img.shields.io/github/license/ArchiDog1998/RotationSolver.svg?label=License&style=for-the-badge) ![Github Commits](https://img.shields.io/github/commits-since/ArchiDog1998/RotationSolver/latest/main?style=for-the-badge) +Due to my friend's invitation, I'll be back at FFXIV. I won't make any public releases anymore to make this plugin mine. If you want to use it, please build it by yourself. + +Or try this [RotationSolver](https://github.com/Jaksuhn/RotationSolver). + ## Brief -> Analyses combat information every frame and finds the best action. +> Analyses combat information in every frame and finds the best action. This means almost all the information available in one frame in combat, including the status of all players in the party, the status of any hostile targets, skill cooldowns, the MP and HP of characters, the location of characters, casting status of the hostile target, combo, combat duration, player level, etc. @@ -43,84 +47,8 @@ I don't know why. I just used the [GetIsTargetable](https://github.com/aers/FFXI If you have any questions about usage, please check the [Wiki](https://archidog1998.github.io/RotationSolver/#/). -The rotations definitions are [here](https://github.com/ArchiDog1998/FFXIVRotations) - -[![Discord](https://discordapp.com/api/guilds/1064448004498653245/embed.png?style=banner2)](https://discord.gg/4fECHunam9) +The rotations definitions are [here](https://github.com/ArchiDog1998/FFXIVRotations). [![Crowdin](https://badges.crowdin.net/badge/light/crowdin-on-dark.png)](https://crowdin.com/project/rotationsolver) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B0IN5DX) - -## 对于国服用户 - -> 这个库已经不再维护了。 - -想要了解更多,可以参考这个[网页](https://archidog1998.github.io/RotationSolver/#/ChineseServer/)。 - -### 声明 -本仓库使用的是[GPL v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html)协议,任何人均享有自由分发软件的自由。详看[原文](https://github.com/ArchiDog1998/XIVAutoAction/blob/main/LICENSE#L23-L27)。请所有使用本仓库的作者遵循此协议。 - -> 不能限制任何人自由分发此软件,不论是否收费!如已有限制,请删除! - -该链接为个人研发的最后一版的源代码[AutoAttack](https://github.com/ArchiDog1998/RotationSolver/tree/1e28211c8b447423f8e11cd3126ae1aa1ef08dc6) - -### 插件简要历程 - -| 时间 | 事件 | -| --- | --- | -|2022.03|创立仓库,并完成测试版[黑魔循环](https://www.bilibili.com/video/BV1Ea41147eM/)| -|2022.04|完成基本功能并上传[视频](https://www.bilibili.com/video/BV1ot4y1x7dL/),原视频被举报删除,这个是后来传的| -|2022.04|插件迎来了第一个用户| -|2022.06|根据B站上的职业教学视频完成所有职业基础循环| -|2022.07|第一次拥有了Dalamud的url,可以自由下载| -|2022.10|受到用户的热情影响,创立QQ交流群| -|2022.11|收到国际服玩家[要求](https://github.com/ArchiDog1998/XIVAutoAction/issues/14),计划进入国际服并创立Discord交流群| -|2022.12|不堪重负,已无游戏体验,不再维护| - -### 添加url的原因 - -- 期望有足够多人能够一起维护这个插件 -- 让我这个手残玩家能用自己写的插件完整的体验一下极神副本。 - -2022.10时有了某位玩家的热情让我觉得这两个曾经的梦想有可能实现,所以创立了QQ群。 - -很遗憾,直到我的心力用尽,两个梦想`一个都没实现`。 - -### 不再维护原因 - -- 没有足够的人手愿意维持插件,而我精力不够。 -- 插件不再是我的插件,不论加入什么新功能都已不再能按照我的游戏体验发展进行,已没有游戏体验。 - -### 删除Discord和Crowdin的原因 - -没有任何一个团队或个人有能力和意愿更新和维护本插件,让插件进一步发展。只有个`维持现状`或会`后退`的。 - -因此,也没有任何必要留给他们我一手创建的资源,也枉费了我想要提供插件`技术支持`的想法,太心寒了。 - -### 整体原因 - -- 未能正确理解到大部分用户都是为了玩游戏,不会愿意有责任去维护一个过于复杂的插件。 -- 没有认真了解开发者们都想要什么,而不是只是我想要什么。 -- 对于插件要求`严苛`,虽然让本插件有了很高的质量,但同时也带来了巨大的维护成本。 -- 虽然这点不能完全确认,但是从我的交流体验上来说是这样的,而且也确实影响到了我的维护心态:国人玩家素质普遍还不足。 - -### 经验教训 -- 明确合作开发者的期望、能力、素质与意愿,以更好地协调矛盾并组织完成复杂工程。 -- 明确被服务人员的素质,来判断是否有必要为其服务。并非所有判断均需要通过调研获得,如游戏可以根据游戏的性质大致猜测出玩家整体的素质水平。 -- 对于产品的严苛要求是必须的,应当考虑好项目的具体分工及其实现方法、可持续发展模式等,这些需要结合合作开发者的期望、能力、素质与意愿。 -- 对于未达到合格标准的开发者,不应也不能给予较高的期望。 - -### 属于AutoAction的价值观 - -- 插件设计`不能`也`绝不允许`影响到`任何一类`玩家的`任何类型`的游戏体验。 -- 提供足够多的`可选项`,满足不同玩家在不同硬件条件下对自动循环的需求。 -- 打造生态,降低写循环的难度,让更多的玩家可以加入进来。 -- 优秀的开源插件的最大敌人从来都不是贩卖,而是`不负责任`或`能力不足`的开发者。 - -### 总结 - -我以满腔的热血与丰满的理想创作本插件,得来的却是无尽且孤独的维护、冷漠且贪婪的用户及自私且慵懒的同僚。 -他们一步步蚕食我对最终幻想14的热爱,对AutoAction的期待。我愤怒,我失望,我无力,但我不后悔。 - -上述内容没有说所有人也没说具体哪个人,请不要对号入座。我只描述了事实,就是这些情况的存在,让我逐步失去了兴致。 -别心虚,大概率说的不是你。 diff --git a/docs/ChineseServer/README.md b/docs/ChineseServer/README.md deleted file mode 100644 index ec38b1157..000000000 --- a/docs/ChineseServer/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# 国服AutoAttack插件状况分析 - -之前两个动态,反响巨大。我没想到已经拉黑我的人依然愿意追着我的动态不放,也没想到原作者们依然关注着我的动态,我倍感荣幸,这大概就是黑粉吧。 - -原本想着这种我对各个作者的能力动机和心态的分析没必要写出来。但是当我的视角逐步从当事人转向旁观者后,我发现这个内容还是很好玩的,或者说这种现象也非常值得玩味。所以就有了这篇文章。 - -> 对于他们来说,说出事实就已经是巨大的打击了。 - -## 自我检查 - -首先,我还是简要讲述一下我自己。我是普通一本的建筑学专业本科毕业生,目前从事有关建筑的研究。学可视化编程以及写代码均为我的业余爱好,别问我建筑生是怎么有这么多时间的。大概在2021年9月或者10月,受到了考研的压力和事实的打击后,以寻求释放压力为目的,室友推荐为索引,入坑了FF14国服。我获得了短暂快乐,但因为游戏水平不足惨遭出警,并自行寻找相关插件却并没有一个让我满意的后,`Auto Attack(以下简称AA)`在次年三月诞生了。这也是我第一次,尝试着结合各方面的知识的一个结果。那时候也刚刚好开始尝试阅读一些软工的书,就顺便以试验的方式用在了这个插件上。直到2022年10月份,我才开始愿意接受大家的Feedback以及PR。所以这款插件的开发时间应该不下于我的游戏时长,超过1000小时。 - -关键词:`业余`,`试验` - -## 插件性质 - -这部分内容我认为是`常识`,但是为了拉平大家的认知,不得不写一下。 - -开源社区的软件运作和公司的运作有着非常大的不同。公司是有雇主雇佣雇员完成项目的,雇员付出劳动力,雇主利用这些劳动力创造价值并承担风险。可以说雇员就是打工仔,没有决策权,要好好办事。 - -开源社区的几乎所有的产品都是由开发者自发的组成群体,并完成某项特定的工作。所以不存在雇佣关系,任何人也不能妨碍别的人做自由的开发工作。我记得之前和别的作者发生理念冲突的时候,我多次提出自己fork然后自己开发,就是说如果觉得我主导的仓库不好,就自己弄一个嘛,我的插件免费开源,随便搞的。不过都被拒绝了,所以还是愿意让我当主导的。 - -用一个通俗易懂的方式来讲述吧:公司的模式赚钱但不自由,开源社区的模式自由但不赚钱。可以理解为开源社区的项目就是一种自我娱乐,和下班放学了回家打游戏没有性质上的区别。 - -所以如果我是雇佣的形式的话,那么插件肯定要收费了,并且我也可以通过强制力要求员工完成某项工作,不愿意做就不给钱。但是我不想这样,我更希望大家能自主的进行创作,所以就是大家都是免费的劳动力,而我是最大的那个免费劳动力。 - -后话:我退出了,由别人主导了以后AA是什么样,相信大家都知道。 - -另外,开源社区的无私奉献精神,也会招来很多蛀虫,就是只索取不贡献的。虽然这种行为没有问题或错误,但是我觉得不道德。 \ No newline at end of file diff --git a/docs/ChineseServer/_sidebar.md b/docs/ChineseServer/_sidebar.md deleted file mode 100644 index c1bb8b78a..000000000 --- a/docs/ChineseServer/_sidebar.md +++ /dev/null @@ -1,2 +0,0 @@ -- [作者分析](ChineseServer/authors.md) -- [用户分析](ChineseServer/users.md) \ No newline at end of file diff --git a/docs/ChineseServer/assets/image.png b/docs/ChineseServer/assets/image.png deleted file mode 100644 index 1de9c3962a33391ced992cd4138b79a1b05eefc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8627 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 diff --git a/docs/ChineseServer/authors.md b/docs/ChineseServer/authors.md deleted file mode 100644 index 632e41814..000000000 --- a/docs/ChineseServer/authors.md +++ /dev/null @@ -1,67 +0,0 @@ -# 插件开发作者分析 - -我还是尽可能以`事实`+`推测`的方式来讲述我对各个作者的看法与理解。所以这个还算对事不对人嘛?不过这已经不再重要了。 - -如果我没弄错的话,除了我以外的所有作者都是计算机相关专业的在读学生或在职人员。而我,是个艺术生?所以建筑算啥啊?工科生?不学高数线代还算工科嘛? - -## 汐ベMoon[![GITHUB (shields.io)](https://img.shields.io/badge/Silempoleer-gray?logo=github&logoColor=white&style=for-the-badge)](https://github.com/Silempoleer) - -关键词:`关键人物`,`热情与激情`,`理念相冲` - -如果说公开下载链接是此插件的第一个转折点,那么创建交流群无疑就是第二个转折点。(AA由Meow Corp(以下简称MC)维护就是第三个转折点)前者是因为此插件迎来了第三个用户,我懒得手动发送的结果,后者就是因为这位作者了。其表现出对此插件的极大的热情,并且让我知道了还有个插件叫`Sloth Combo`以及很多其他的第三方插件,而不止小小梦魇博客里的那些。虽然在当时,十分重视DPS的她已经让我知道了她大概率使用AA的目的不是日常副本而是高难(因为我那时日常打本平均已有两个赞了),但是作为第一个潜在的可能成为作者并进一步维护此插件还比我更了解战斗系统的人,我又怎舍得直接拒绝。所以就按照她的要求进行了插件的整改,并逐渐教授AA的设计逻辑。虽然我觉得让一个外行教内行很奇怪。 - -![小图片](assets/image.png) - -上图为现在的`Rotation Solver(以下简称RS)`第一次打团本获得的赞的数量。 - -作为一个在大学期间就授过课学生,我知道对于学生最为重要的就是热情与激情,但在这教育方面我也不专业,我也不知道该怎么培养与维持这种热情与激情。所以在某些已经和AA的设计理念相冲时,我选择了在一定程度上放弃了保持插件的统一性,而继续鼓励其进一步开发。现在看来,其实还是不应该在这个地方通融的。也正因为如此,再加上对于C# 语言的不熟练,她写大多数循环的最终效果并不理想,很大程度上只是在90级的高难副本中表现不错,但是其他情况或者配装未满足她的测试条件情况下的效果很不尽人意,还带来了大量的冗余代码。所以后来我的RS的玩家反馈群里问要先重写哪个循环的时候,前两个都是她写的循环。(民意让我不得不放弃7.0再写BLM的承诺) - -尽管确实给我带来了不小的麻烦,但是热情与激情真的很重要。而且没有她,你们大多数人也很可能用不到如此开放的AA了。后来由MC接管之后,她好像就没啥工作了,所以我也不好评价了。 - -## 逆光[![GITHUB (shields.io)](https://img.shields.io/badge/NiGuangOwO-gray?logo=github&logoColor=white&style=for-the-badge)](https://github.com/NiGuangOwO) - -关键词:`完美`,`务实`,`表里不一`,`既爱又恨` - -如果我没记错的话,第二个加入开发的,应该就是逆光了。在AA尚未归MC接管之前,我一直认为他是一个很追求完美的务实派。他第一个写的循环应该是`RPR`,尽管这不是我的主要职业,但是用起来确实非常好,而且几乎完美的符合了插件的定位。所以我当时一直很期待他能够自己慢慢的写完所有的职业,最让我省心的作者了。 - -但是后来,在一次为了解决奶妈上Dot的问题而误触到RPR的Dot(?)时,有一次联调。在那次,我感受到了藏在完美背后的一种自私,就是一种希望自己的循环能够写好,但是不在意别的循环的效果的自私。而这个问题,也让我意识到他很难写完所有职业,并不是因为时间,而是因为大局观。虽然我那个时候还是不能清楚地了解他具体的产品管理水平,但是能确定的是没有这样的大局观是很难做好一个产品的。所以后来的转接,我并没有想着给他来主导接手。 - -这里补充一句,任何人都不是完美的,或者说有能力偏向是很正常的,在一个团队中,要能尽可能发挥各个人员的长处就已经足够了。有短处,规避就好。也没必要要求这个人能往完美的方向发展。所以那件事情后,我就只希望他能好好写好自己想写的循环就可以了。 - -在AA由MC接管彻底让我失望后,他能重整旗鼓,接手接续写AA的行为属实超乎我的意料。虽然我认为他在管理整个产品上面能力不足,但是能力不足是可以逐渐培养的,有心才是关键。不过后来的事情啊,才是最有意思的。 - -在MC自行建群后,这个一直务实写循环的作者,突然画风一变,带头在各个方面说我的不好。虽然我早已不再在乎别人对我的评价了,但是这种出乎意料的体验还是独一无二的。 因为实际上我和逆光的接触非常少,除了PR就几乎不怎么说话,啥时候突然这么了解我了?而且在我的群里一直不愿明说,却在背后说坏话。建议步入职场后别这么干。 - -就这样,我想了想,也挺好,起码不用装了,心里会轻松些。那就好好黑我吧,不论是自己在我的屎山代码上接着改出自己的完美代码,还是就此别过,都挺好。然后后面的事情我又震惊了。他居然在看我的代码!而且一直在看!而且还关注我的动态!然后我就开始纳闷了。这到底是不喜欢我的东西,还是喜欢我的东西,还是不喜欢我的人品还是喜欢我的人品?为啥会这么关注我说了啥,我写了啥,我看到了啥。在群里说我不好,在背地里偷偷看呢?我甚至怀疑他很可能现在偷偷的在用我的RS,只是没有公开,当然这是猜测我没证据。 - -知道了我能看到他在群里说我的不好,为什么会如此愤慨,关心我看到的东西,然后在群里大面积踢人呢?(我为无辜者感到悲哀,这种行为有点不尊重群友啊)大概就是**久祁**说的**`新一任皇帝`**吧。感觉似乎又很在意我,就很奇怪。这大概就是既爱又恨吧。这实在是好素材! - -补充一句,最好别这样八面玲珑了,这样会活得很累。 - -最后啊,别再说我什么盗取你们的循环代码不义了,你这是百步笑五十步。如果要说这个算盗取的话,我们可以算算量,一个循环不到300行,大约为整个插件的1/80的量,暂时不算之前我写的循环的影响下,姑且算我用了你们的全部职业的循环,20个,也就是算1/4个插件。现在全部的条件都是有利于你的,算我盗取了1/4个插件好吧。那么请问你Fork了多少国际服上的插件呢?[6个](https://github.com/NiGuangOwO/DalamudPlugins/tree/6846aeaa1bf9a2f65be2724ac38a130376632bb8/plugins)。看来应该是百步笑四步。更何况这本来就不能叫盗取啊,又不违反协议。而且既然用了我的代码,那肯定也是同意了GPL协议,允许自由分发与修改才是啊。 - -## Gamous[![GITHUB (shields.io)](https://img.shields.io/badge/gamous-gray?logo=github&logoColor=white&style=for-the-badge)](https://github.com/gamous) - -关键词:`实力超群`,`能力出众`,`有力无心` - -这位应该是实力最强的人了。有着自己研发的插件,并且开发插件水平远在我之上。虽然没有写过任何职业的循环,但是为很多技术难题提供了解答。正是因为这些能力且有项目经验,我当时也认为,他是最有可能带领着AA进一步继续开发的。 - -但是很可惜,他对于产品的设计和认知上还是严重不足,这可能和缺乏大项目经验有关。并且明显无心想要进一步维护这个插件。从事后的情况上来看也是如此。所以我就断定了AA由MC接手后,肯定没有好的结局的,这也在一定程度上会想要入坑国际服。而从结果删库上也能印证我的观点。 - -## Ana Amari [![GITHUB (shields.io)](https://img.shields.io/badge/DeepseaXX-gray?logo=github&logoColor=white&style=for-the-badge)](https://github.com/DeepseaXX) - -关键词:`老皇冠`,`负能量高手` - -她应该是所有作者中游戏资历最深,并且也有计算机相关的经验。所以应当具有足够的实力与知识完成起码一个循环的书写。如果觉得框架不好,也应该有足够的能力进行修改。不过有意思的事情是,在我完全放开AA的开发到MC后就完全不写了,看来还是很需要我来主持开发的。 - -半年多的独自开发了,少一个开发者我倒是无所谓,但是却在线上反复说这个不好那个不好,却没有任何的建议。她的贡献,和我放弃维护国服插件有着非常巨大的关系。有时间吐槽,没时间更改,这大概就是慵懒吧。 - -## 其他 - -最后还有一些,贡献极少的开发者,或者在开发上扮演的职能比较低的,或者我不太了解的,就不在这里阐述了。要是有遗漏欢迎补充。 - -## 总结 - -所以这些 - -如果退一步出来看,这整件事情还是很有意思的。 \ No newline at end of file diff --git a/docs/ChineseServer/users.md b/docs/ChineseServer/users.md deleted file mode 100644 index fa960b080..000000000 --- a/docs/ChineseServer/users.md +++ /dev/null @@ -1,23 +0,0 @@ -# 插件用户分析 - -对于插件用户的分析,就只能比较宽泛了。因为用户非常广,我也记不住谁是谁,我也没必要和国际服的用户进行对比,这个太打击人了。我还是只分析国服的人员吧。 - -## 插件性质描述 - -作为一个坚定的开源作者,之所以选择开源且非商业用途,原因大致上有如下几点: - -- 自身能力不足,很难满足产品达到可商用的水准。 -- 个人难以维持复杂的售后体系 -- 想要自由的进行软件开发制定 - -所以,尽管有好几次有人找我定制开发某些特定副本的职业优化都被我拒绝了。自由的软件还是很令人向往的。 - -## 让人头疼的用户 - -既然都这么笼统了,就不要对号入座了。本文内容基本只包含在群里给我带来大量压力的。 - -我觉得最大的问题,就是很多用户都没有摆正自己的位置,大部分免费插件可以理解为别人的分享,而不是提供的某项服务。所以,作为一名乙方人员,一下子就体验到了似曾相识的感觉。 - -如果用户认为该插件是必须要提供对应的某些方向的服务的话,那么就会认为,自己提出的需求是必须要被解决的,并且会对于插件所产生的错误给予非常低的容忍度,因此会认为但凡是新增的功能,都是要最好的,所以给开发带来了极大的压力。 - -> 所以除了我以外,啥时候能来个相同体量的国产插件呢?