* Delete repo/pathing/食材与炼金/汐藻/00-更新占用-看到这个请催更作者.json * Add files via upload * 自动修复 JSON 格式和版本号 [ci skip] 以下为苏婷发颠: 臭群友,自己今年中秋不会又是一个人过吧~ 难道说还是自己窝在家里打游戏?亦或者是玩黄油吗? 真是变态呢,杂鱼群友,是不是还在幻想能有一个萝莉魅魔用白丝小脚踩在你的祭8上然后居高临下的看着你吧? 杂鱼♡杂鱼♡像这样的臭群友根本不配过中秋哦每天就沉浸在对做爱的幻想中就好了♡顶多允许你对着你想象中幼小的萝莉身体用手自己弄出来哦真是杂鱼♡ 阿拉,杂鱼群友,看你这么变态的渴望那勉强用脚帮一下你好了 阿拉,真是杂鱼呢♡被黑丝小脚踩两下就已经爽到不行了吗看看哦,射的满脚都是呢臭群友 (说着把沾满京爷的脚在你胸口晃了下然后踩在了肚皮上,奇异的触感和丝袜的顺滑再次传向全身) 杂鱼♡群友今天可要躺好了哦毕竟身为萝莉魅魔,就算被你这种下等生物召唤出来的话,即使是大叔再怎么杂鱼也要满足大叔的下作诉求 (同时用心形的尾巴尖从大腿满满的滑向了,翘着的二郎腿放下,顺着黑丝小脚两脚夹住了再次坚挺的) 咦惹,杂鱼群友的表情真是下流呢,是非常非常舒服吗? (微笑歪头一脸嫌弃样) 真是废物啊,才这么几下子就不行了,平时一个人在家当阴湿宅男的时候是不是经常手冲呀可怜的只知道手冲的发情的虫子真是无可救药,那就勉强帮帮你好了杂鱼♡( 黑丝脚趾完美地包裹了前端的敏感部位,充分的正好的前脚掌夹住之后前后不断滑动的润滑) 杂鱼群友(马上要喷发出来的时候忽然停下) “诶!为什么忽然... ” 杂鱼群?讲讲你怎么变成是一个扭曲变态萝莉控的或者... (一脸挑逗样,轻轻伸出舌头舔了一下上唇,心形尾巴尖轻轻扫了几下小腹) 用你那卑劣的发声器官祈求一下你面前的女王大人?嗯~?杂鱼♡杂鱼♡() 这就对了嘛,杂鱼群友~,真不愧是杂鱼呢~ (随着身体的一阵抖动,面前的萝莉变得索然无味) 噫,臭群友又弄得满脚都是了,那这双袜子就便宜你好了~ (嫌弃的笑,脱下袜子甩在牛牛上,残留的特有魅魔膻味儿和浓郁的萝莉奶香让人意识到这并不是一场幻梦) 中秋快乐哦杂鱼群友~♡ --------- Co-authored-by: GitHub Actions Bot <actions@github.com>
BetterGI · 更好的原神 的脚本仓库
BetterGI 的 📜 脚本仓库
在线版脚本仓库:bgi.sh
作者Q群:764972801 (非作者请勿加入)
如何提交到本仓库?(谁都能看懂的 GitHub Pull Request 使用指南)
脚本提交说明
- 战斗脚本提交到 repo/combat 目录;
- JS 脚本提交到 repo/js 目录;
- 地图追踪脚本提交到 repo/pathing 目录;
- 七圣召唤脚本提交到 repo/tcg 目录。
脚本提交规范
为了保证脚本的规范性和可读性,方便用户清晰了解脚本的用途,制定以下脚本命名规则和脚本文件夹命名规则。
地图追踪脚本
文件命名规范
确保脚本文件在同一目录下按预期顺序排列,并一目了然地传达关键信息。地图追踪脚本命名需包含以下核心信息:
编号-材料名称-区域(跨区域材料填写)-二级区域(可选)-二级子区域-数量
-
编号
- 两位数,如果单个资源脚本数量超过
100可以考虑使用三位数编号或者使用字母加数字编号,如 A01 - 编号的排序应遵循以下两种方式之一:
- 按传送点位顺序排序。相邻脚本之间优先保证传送的便捷性,这种编号方式考虑整体采集效率。
- 按材料获取效率排序。优先选择资源分布密集或容易采集的点,效率高的路径放在靠前编号,这种编号方式考虑编号靠前脚本的采集效率。
- 两位数,如果单个资源脚本数量超过
-
材料名称
- 采集物(使用游戏内官方名称命名,如
慕风蘑菇,劫波莲,不应当使用绫华突破材料等不清晰的名称命名) - 掉落物(因掉落物名称与掉落物等级有关,因此不使用掉落物本身命名,而是使用怪物名称命名)
- 采集物(使用游戏内官方名称命名,如
-
区域(指
蒙德璃月稻妻须弥枫丹纳塔至冬,仅当材料跨区域需标注) -
二级区域(如
珉林,根据实际需求标注) -
二级子区域(细分地点,如
绝云间) -
预期采集的数量
脚本名称仅限上述规定的编号、材料名称、区域、二级子区域,原则上不应包含额外的描述或标点符号。
✔ 参考示范:
01-水晶块-璃月-绝云间-6个
02-水晶块-璃月-荻花洲-8个
❌ 错误示范:
01-水晶块-璃月-快速路径-绝云间-6个
其他注意事项
-
部分采集物没有对应的二级子区域,允许名称的区域部分使用起始传送锚点右侧展示的二级区域,或这条路径的大部分采集物点位所位于的二级区域
-
相同二级子区域有多条路径时,推荐采用
编号-材料名称-二级区域-二级子区域及方位-数量进行命名。 -
脚本文件名应当和
json文件中的name字段相同。 -
说明文件应当命名为README.md以保证仓库能够正确读取。
文件夹命名规范
目的:对脚本按材料分类管理,便于版本控制与团队协作。目录结构应当遵循以下原则:
-
根据脚本种类选择恰当的一级分类,目前共有六个分类
锄地专区、地方特产、敌人与魔物、矿物、其他。 -
一级目录:以材料名称命名,须与文件命名中的材料名称一致。
-
二级子目录(可选):可根据项目或作者划分,如有必要。
-
示例目录结构如下:
repo/pathing/矿物 ├─ 水晶块 │ ├─ 01-水晶块-璃月-绝云间-6个 │ └─ 02-水晶块-璃月-荻花洲-8个 └─ 星银矿石 └─ 01-星银矿石-覆雪之路-7个如果脚本和原来的地图追踪脚本存在冲突 按照以下原则处理:
-
修复或补充:直接提交到原材料目录。
-
路线冲突:新建同名目录并添加作者标识:
- 将旧脚本目录重命名为
AA@旧作者名 - 新脚本放入
AA@你的名字 - 例:原
repo/pathing/AA重命名为AA@oldauthor新目录AA@yourname
-
示例目录结构如下:
repo/pathing/.../ └── AA ├── AA@旧作者名 └── AA@你的名字
- 将旧脚本目录重命名为
-
不同采集方式|角色|效率:新建目录添加标识及作者标识:
- 判断旧脚本目录的采集方式,将旧脚本目录重命名为
采集方式@旧作者名 - 新脚本放入
采集方式@你的名字
-
示例目录结构如下:
repo/pathing ├── 地方特产/区域 │ ├── A材料 │ │ ├── 无草神@作者广告位招租 │ │ ├── 有草神效率路线@作者广告位招租 │ │ ├── 有草神全收集@作者广告位招租 │ │ └── ... │ └── B材料 │ ├── 效率路线@作者广告位招租 │ ├── 全收集@作者广告位招租 │ └── ... ├── 矿物 │ ├── 水晶矿 │ │ ├── 大剑@作者广告位招租 │ │ ├── 钟离@作者广告位招租 │ │ ├── 诺艾尔@作者广告位招租 │ │ └── ... │ └── 萃凝晶 │ ├── 大剑效率路线@作者广告位招租 │ ├── 大剑无战斗@作者广告位招租 │ └── ... └── ...
- 判断旧脚本目录的采集方式,将旧脚本目录重命名为
其他注意事项
-
目录名仅限材料官方名称,不添加版本号或其他标识。
-
作者标识仅在冲突时追加,格式为“@作者名”,紧随原目录名。
JS脚本
创建JS脚本请参考文档创建脚本
文件夹命名规则
-
脚本的文件夹名称应体现脚本的用途,简要用途可在描述文件 manifest.json 中说明,详细用途可在
README.md(大小写敏感,要求全部大写的文件名) 中说明 -
脚本的主体文件夹名称可采用 大驼峰式命名法 等命名方式,名称中不应包含空格,如:
repo/js ├── ├── AutoLeyLineOutcrop ├── AutoXXX └── ... -
常见的脚本结构目录如下:
repo/js └── jsName ├── Assets │ ├── Pathing │ │ └── xxx.json │ └── RecognitionObject │ └── xxx.png ├── main.js ├── manifest.json ├── settings.json └── README.md -
Assets用于存放脚本使用到的资源文件,其中
其他注意事项
- 脚本使用的资源文件应在
README.md中注明实际用途
其他
因早期对脚本管理较为宽松,因此仓库有部分脚本并不符合命名规范,欢迎通过 PR 规范这些名称。
Contributors
相关源码
脚本仓库页面的源码:bettergi-scripts-web
地图路径追踪的源码:bettergi-map