moira软件提供了灵活的配置方法, 使得在不修改moira源代码的情况下, 可以通过修改配置文件达到一些自定义的效果
市面上的一些软件提供了星海词林制度, 其本质应该还是黄道恒星制(郑式星案恒星制度) + 自定义古宿度, 因此同过修改moira目录下的moira_s.prop文件(繁体版本则修改moira_t.prop文件), 可以让moira运算出星海词林制的效果,
市面上的软件, 将星海词林制度分为改版和原版两种, 经分析, 原版的宿度度数比改版少0.8度(48‘), 因此星宿数据如下:
星海词林原版:
娄15.0, 胃27.0, 昴42.0, 毕53.0, 觜70.0, 参71.0, 井81.0, 鬼112.0, 柳116.0, 星129.0, 张136.0, 翼152.0, 轸171.0, 角188.0, 亢200.0, 氐209.0, 房225.0, 心231.0, 尾237.0, 箕256.0, 斗266.0, 牛291.0, 女298.0, 虚309.0, 危318.0, 室333.0, 壁350.0, 奎359.0
星海词林改版(上面的度数减去0.8):
娄14.2, 胃26.2, 昴41.2, 毕52.2, 觜69.2, 参70.2, 井80.2, 鬼111.2, 柳115.2, 星128.2, 张135.2, 翼151.2, 轸170.2, 角187.2, 亢199.2, 氐208.2, 房224.2, 心230.2, 尾236.2, 箕255.2, 斗265.2, 牛290.2, 女297.2, 虚308.2, 危317.2, 室332.2, 壁349.2, 奎358.2
到moira上, 笔者所用的为简体版本,打开moira_s.prop文件, 使用window记事本搜寻"sidereal_stellar_names", 会找到如下结果:
sidereal_stellar_names=15.9, 26.3, 41.1, 53.2, 69.0, 70.0, 81.8, 112.3, 115.2, 130.5, 136.4, 151.4, 170.1, 187.2, 200.0, 208.9, 225.2, 230.6, 237.0, 255.6, 266.3, 290.1, 298.0, 308.9, 318.3, 333.6, 349.4, 358.3
以上为郑式星案恒星制的二十八星宿分布度数, 首位为娄宿, 末位为奎宿.
要修改成星海词林原版, 将sidereal_stellar_names配置成如下数据即可
sidereal_stellar_names=15.0, 27.0, 42.0, 53.0, 70.0, 71.0, 81.0, 112.0, 116.0, 129.0, 136.0, 152.0, 171.0, 188.0, 200.0, 209.0, 225.0, 231.0, 237.0, 256.0, 266.0, 291.0, 298.0, 309.0, 318.0, 333.0, 350.0, 399.0
要修改成星海词林改版, 将sidereal_stellar_names配置成如下数据即可:
sidereal_stellar_names=14.2, 26.2, 41.2, 52.2, 69.2, 70.2, 80.2, 111.2, 115.2, 128.2, 135.2, 151.2, 170.2, 187.2, 199.2, 208.2, 224.2, 230.2, 236.2, 255.2, 265.2, 290.2, 297.2, 308.2, 317.2, 332.2, 349.2, 398.2
修改后, 保存修改, 重新启动moira ,星制设置为郑式星案恒星制(黄道恒星制),以当前日期 2024年1月13日11时0分(地点 上海), 来对比下和其他app星海词林制度改的效果:
可以看到, 日月两宿所躔度数一致
再将moira的sidereal_stellar_names配置为星海词林改版度数, 数据如下:
可以看到, 可以看到, 日月金所躔宿度数一致
总结: 通过修改moira文件夹下moira_s.prop的sidereal_stellar_names字段的值,在郑案恒星制下, 可以达到星海词林制的数据