SDE 已补齐
补丁 EVE 在线 SDE 与 EVEShip 更好地合作 Fit的教条引擎.
主要目标是制作一个小数据文件,包括一切用于教条引擎来计算适切统计.
先决条件
- 走1.27号或以后
- 平方块c
使用量
go run ./cmd/sde-patched download # fetch the latest SDE into sde/
go run ./cmd/sde-patched build # write dist/sde.dat, dist/names.dat and dist/texts.dat
go run ./cmd/sde-patched compare old/ # tell whether dist/ differs from old/, ignoring the SDE build
go run ./cmd/sde-patched patches # list all patches
go run ./cmd/sde-patched ids # give an ID to anything added without one
go run ./cmd/sde-patched explain alignTime
go run ./cmd/sde-patched explain --type "Rifter"
go run ./cmd/sde-patched serve # edit the patches in a browser
build 下载尚未下载的 SDE,另用磁盘上的.
使用 --build <number> 将一个版本标出, --server singularity 使用测试服务器的 SDE,以及 --major <number> 以印出主要版本 sde.dat。 。 。 .
编辑
补丁最好通过网页编辑器编辑(通过) serve) (中文(简体) ).
它允许所有现有和新的属性完全定制.
这个编辑器是完全的气相编码的, 很可能没有人真正理解它是如何工作的. 也并非是"生产准备"软件,而更像是"一种更容易消化补丁的方法".
产出
build 写出3个平板纸,描述于 规格/数字 :
dist/sde.dat持有类型、教条、团体、类别、布夫和变异体,有英语 仅指姓名。 这是教条引擎需要的.dist/names.dat映射八种语言中任意一种语言的名称 EVE 支持返回到 一个类型的ID。 只有符合EFT的进口商需要它 并且只能搜索.dist/texts.dat文本只保存一个用户界面,如属性的工具提示和船舶奖金,以英语显示. 教条引擎从不需要它.
无
npm install @eveshipfit/sde
@eveshipfit/sde 所有三个文件和计划 dist/ 财务报告和审定财务报表 specs/。 。 。 .
蟒
pip install eveshipfit-sde
eveshipfit-sde 所有三个文件和计划 以及通往它们的路径.
from eveshipfit_sde import build_number, names_path, sde_path, specs_path, texts_path
dogma.load_sde_from_file(sde_path())
build_number() 直接读取版本的 SDE 构建.
释放
每天协调世界时中午12点, main 是对最近的 SDE 构建的.
当结果与最新发布的不同时,SDE构建的编号和发布日期搁置一旁,则在npm和PyPI上进行并发布新的发布.
对补丁的更改也以这种方式发布.
要预览 Singularity 的 SDE, 请手动运行发布工作流程 server 设置为 singularity。 。 。 .
仅公布于npm上,根据 singularity 标签.
补丁
SDE描述了EVE客户端需要什么,而不是一个合适的工具需要什么. 例如,对齐时间不是一个属性;客户端将其解决. 补丁会添加缺失的属性和效果,因此教条-引擎可以将其解决.
许可证
全部 EVE 数据 在线数据属于中共党组织,且受以下条件制约: 他们的许可协议。 。 。 . EVESIP.fit的特异性是麻省理工学院.