崇祯模拟器 Playtest · published
本版清了三十余条玩家实锤的 Bug,主线只有一句话:说了要算,算了要显,认不出也要说一声。另有两件新东西——兵种与府库真正联动,以及一个可以把你这一局写成小说的按钮。旧存档完全兼容,读档自动升级。
【重要提示:关于 AI 推演与"幻觉"】
- 本作的世界演进由大模型推演,而大模型天然会"一本正经地编造"——人名、数目、战果、官职都可能凭空长出来。这是当前技术的固有限制,不是某一处 Bug。
- 游戏框架能做的,是把算得准的一律交给引擎算、不让模型猜:钱粮账目、人事席位、领土归属、军械存量这类硬状态,一概由确定性代码判定与写回,模型只负责行文;凡模型说了而账上不成立的,一律以账为准,并留下痕迹供你复核。
- 本版尤其针对"引擎自己编出来的话,又被自己当成了证据"这一类闭环逐处切断,详见后文「不再凭空编人、编事、编器」一节。
- 但请诸位知悉:幻觉只能尽力缩小,不能根除。若见到明显对不上的数目或人事,欢迎用一键诊断包反馈——每一版的修复几乎都来自这些实锤。
【新功能·纪事:把这一局写成一本小说】
- 塘报窗底部新增「导出当前世界状态」。点下会先问一句"是否将当前的游戏进度导出成一篇完整的小说?",答"纂修"才开始,成文后自动落到桌面 .txt。
- 素材全部取自你这一局的真实存档:历季塘报、与群臣的私聊全文、编年大事、功过簿。私聊尤其——那些内容此前只被压成六十字录闻进推演,原文从未被任何功能读过。
- 视角人物按戏份自动选,不预设名单:你跟谁聊得多,谁就是主角。每一局的主角都不一样。
- 分章成文而非按季流水账:先拟大纲(哪一章埋线、哪一章收线),再逐章行文并把前一章末段带上,故有草蛇灰线,也有小人物的视角。
- 卷末附一份〔校勘〕:把小说里写死了、而存档中并未身故的人逐条列出——不改小说一个字,只让你看得见。
- 这个功能只在这一个按钮下运行。你不点,它就永远不存在;季度推演全程不碰它,小说里敷演的情节也绝不会回流成推演的依据——那正是本版着力切断的那类闭环。
【兵种系统:有对应装备,才成对应军队】
- 「这支军是什么兵种」此前全项目有七处各判各的,实测已互相矛盾:关宁辽军按骑兵取图却按步兵口径领铳、「铁甲舰队」四字一艘船不领、「登莱水营」被推成陆军、一个叫「炮营」的部队炮手只占 9%。现并成一张表,按《兵种总览》的五代分期归类。
- 「长枪营」曾被判成火器军、铳率顶到十成——一个长矛营人手一杆燧发枪,府库当场掏空。
- 与府库真正联动:有器方成此兵种,且真扣料;领不到器的降一档成军并记一条审计行,但绝不挡你募兵。
- 军队的时代改由【这支军实际领到了什么器】决定,不再看"府库里最高的那一档"——从前库里有一杆燧发枪,新募的刀枪兵也顶燧发档。
- 界面「新练之军」可择兵种,选不了的写明缘由,兵额随之重算;老部队可下「照今制换装」令。
- 兵种圆徽不再张冠李戴(1900 年顶着明末白杆兵图)。新拆十五个兵种(陆十海五),图集六十六张图张张有主、零张指空。
- 府库物资图标交付完毕:八十六项物资、八十六张图,一项不缺。
- 军器时代错配一并修:地雷、水雷、定装弹药、海岸重炮从前在两张表里各判各的,府库里最高档之器若恰是这几样,"当世军备"会显示第一代——玩家已解锁重炮,而军队进化、图标、编成三处都当他还在天启年间。
- 读档迁移这道后门也堵上了:工技闸从前只装在前门,旧档里的连发枪、蒸汽机会原样搬进新账。
- 铁路一族补进解禁表:从前蒸汽机解锁了也永远铺不了轨。驳回文案分清"此世断无"与"工技未至",后者报出还差哪一代、缺什么——让驳回成为指引,而不是一堵墙。
【不再凭空编人、编事、编器】
- 洪承畴既没被点名查办、也不是阉党,却被下狱抄家四十万两。名字是从「陕西府库·洪承畴缉马二虎王德昌追赃入陕西府库」这条进项里裸抽出来的——他是办案的巡抚。引擎误抽之后写成一句私启「洪承畴这一抄,账面上是抄了」,这句话再进拟旨、誊成圣旨原文,此后每道闸读到的"真源"都已中毒。现已断开:引擎自生的文字一律标记,绝不再作为圣旨的事实依据。
- 「研制核武」被记成了给震天雷起个花名,而模型照着花名把核弹造了出来——试爆、量产、核打击一路写进塘报。名号写入前现在也要过时代闸:器照入库、按本原算,只是不予其名,并写明缘由。词表补齐铀、裂变、离心机、同位素、当量一族(旧表只有"核""原子"两个字)。
- 玩家从没下旨任命范景文为刑部尚书,塘报却自行补出这个官并写进职官表。源头是续颁条目丢了所授何职:「范景文·起复加授户部右侍郎主转运局事」缩成光秃秃三个字,成了一道指名道姓、语气强硬、却没有宾语的空白任免旨。
- 更要命的是那道空白旨还被引擎自己写的解释文字推成了最高执行档:闸给它缀的那句括注里含"任免""授"二字,评分器读到就加分——一道没有宾语的空白旨,就这样被判成了"如期奉行"。
- 本季刚落定的转折,同季塘报不再写反。上一版修的是「锁拿后状态即时写回」,账是当场就改了;这一版修的是叙事那一侧:魏忠贤第 5 季已在押,塘报却仍推演他在府中打探诏狱、联络王体乾,第 6 季才承认。症结在信息权重——那一行"下狱待罪"淹在两千余字职官表之后,而同一份提示词里的编年、邸报、往季塘报通篇都写着他在位当国,且那一行看不出时效(本季刚落定的与三季前落定的长得一模一样)。现另立一块"本季已倒台者"压在最末,正面点破旧文:可叙其如何被拿获、党羽如何反应,不得把已入狱之人再写回外面。
【办差的人不再被当成案犯】
- 「命锦衣卫会同袁崇焕率兵前往,凡拒不缴契者,诛之」——被杀的成了那个奉命去杀的人。袁崇焕就此永久身故,此后三次任命一律"已身故,不可任用"。这道闸判错一次即不可逆,故其取舍与寻常判据相反:宁可漏杀,绝不误杀。
- 「着锦衣卫查抄阉党家产,卢象升总领全国闻香教余孽肃清事务」——一句话里两桩事,断句不切中文逗号,卢象升遂被当作被抄对象,终态成了「前户部主事/下狱」。
- 反向也一并修了:「崔呈秀家产尽数籍没」曾被判成经办人,于是抄了他却不记存量,下季又是满血身家——周应秋被反复抄四次、累计三百三十万,就是这么来的。
【官职表:写出去的与读回来的,得是同一个官】
- 「工部郎中尚书」这种本朝没有的官职,不是模型胡诌,是官职表自己写出去、自己又读岔:授【工部郎中】→ 写行「工部郎中:宋应星」→ 读回成"工部郎中尚书"。危害不止难看——一个郎中会凭空篡走堂官的席位,把真尚书的衔摘掉。
- 六部属官升堂官是【升迁】不是兼任,从前会拼出「户部左侍郎兼户部尚书」这种怪串。六部职级现立一把唯一的尺(尚书>侍郎>郎中>员外郎>主事>司务),补衔、分族、归一三处共用。
- 孙承宗不再连称「户部尚书出缺」——王徵明明已任户部尚书。开局职官表里的裸部名行也升为席位全名(从前"户部尚书"四个字全表一次都不出现,而职官铁律写明"表未载此职即答出缺",大臣是照规矩办事)。
- 李国普换不掉:他的内阁身份只写在"阁臣"那一行上,而"阁臣"是裸衔、没有席位键,撤换只把席位行改成出缺,人纹丝不动。
- 锦衣卫堂官同理换不动:开局表里「都指挥使:田尔耕」的"锦衣卫"三字只在块标题上,读回来他不占任何席位。(各省都指挥使司也有都指挥使,故只在锦衣卫块内补前缀。)
【官员任免面板补全】
- 明诏任命的十一名官员「在官员任免里搜不到、无从安置」。人在候选池里是好的,缺的是职位那一侧:面板历来只列十六个中枢席位,而川湖云贵总督、登莱巡抚、山西巡抚、火器与弹道局提调这些一个都不在其中——真档里十六席之外的在任职名有三十九个。新增第四签「督抚诸司」,动态职位分页列出。
- 择臣浮层里不可授职的人改为列出来并写明缘由(已革职/待罪诏狱/畏罪在逃/已身故/内宫不预外朝),灰显不可点,不再静默消失——真档里这样被滤掉的有十三人。
- 「三边总督」是「陕晋三边总督」的子串,两行都认孙传庭,马世龙就此蒸发——已修。
- 塘报召来的人此前在遣员/易将里一个都选不到,还会把内部编号直接显给你看。
- 「兹命兵部尚书卢象升兼任京营总督」这类旨不再被整句丢弃:以官称人的那一段确实不算任命,但后半截才是这道旨真要办的事。
- 职名不再取全句最左那个——最左往往是他刚离任的旧职,抽出来等于把人改回原任,比漏抽坏得多。
- 召还与任官不再同一段路两个数:任官并入驿程,驿站的长效折减两边同享。
【钱粮:说取消就真取消】
- 「取消辽饷加派」被读成了「加派」:词表里蠲/免/停/罢/减五个字,一个都对不上玩家写的"取消""废除",而"辽饷加派"这四个字偏偏认得出——下令取消加派,被读成了下令加派。第四道「即日起免除辽饷」虽认得出取消,归零词表里却没有"免除",落到兜底只减三厘。四五道"永久取消"下去,到第 30 季辽饷一分没少。
- 「令:赏赉·营建常项修改为十一万」——裸「令:」不在下令词表里,整句跳过。王承恩在四条回奏里反复声称"新册已立、两册归于一数",账本照旧三十万。
- 「减为十一万」被读成「减去十一万」:一个是设定值(重复下旨不叠乘),一个是减量(一乘再乘,同一道旨下两次就砍到四成)。
- 「节余」这个词从前三张词表里都没有归属,最后落进支出词表的"用度"手里:削减内宫用度,账上反倒每季多扣十万。
【圣旨听得懂的话,多了一大截】
- 圣旨整章命取台湾,一支船也没动:通篇写的是「渡海赴台,于台南登陆」,而调兵令只认光秃秃的"台湾"二字。现认城旗别称(台南/台岛/全台/台湾府/热兰遮),且须落在行止语境里。
- 出发地不再被当成去处——「蓟镇边军自近畿开拔,进剿辽东」从前把兵调回了出发地。这条的波及面比台湾那条大得多。
- 「着某军进剿建州」这等最平常的进兵旨,从前被外层语气闸先挡掉,连留痕都轮不上。
- 「吉林」既不是省(省是建州)、也不是引擎认得的旗名(旗是吉林南/北):白名单不认即整笔丢弃。塘报写着"吉林全境堡寨尽下、后金八旗尽灭",舆图那枚棋子照旧立着,账上什么都没发生,也没有一句话说明为什么。
- 与徐光启、宋应星议定在昌平、通州、西郊立工训营、起水泥窑,大臣连声回报"已动工""出入账册已立",营建册上一件都没有——那三处都不是省级地名。现补府州治所→省的映射,私聊里议定的营建也能立项(落项前仍先问你一句)。说不出地方的营建之议不再被吞掉,会告诉你该怎么改写。
- 顺带把营建判定的精度补实了:从前「福建巡抚是谁」会立起一个叫"巡抚是谁"的工程,而黄河河堤这种真工程反倒漏立。
- 「每十天汇报一次」终于认得了。从前词表里有"每旬"却没有"每十天/每十日",认不出就返空值、一声不吭——玩家第 3 季那句"不是每十天跟我说的吗",问的是一道从未存在过的定例;即便认出来,也会被静默改成"每季"。现在解析真实日数(每 N 日/N 天一报/每旬/每半月/每月,汉数字与阿拉伯数字皆可),说出口的就是真会执行的那个,奏疏面板与回话措辞三处同源。
【差事与事项:不再有人饿死在清单末尾】
- 紧要事项不是不更新,是排在末尾的几条被饿死了:十四条事项里前十条条条更新到本季,第 11、12、13 位的三条全停在上一季或更早(山西流殍载道落后两季)。太仓一千一百万两还挂着"太仓空虚·紧急"、后金已钦定击退而事项仍写"战守相持",都由此而来。现按落后季数排序,久未更新的顶到最前,行上标"已 N 季未更新",对账后仍落后者留痕。
- 同一件事不再被挂成两条待办:续办判据从前跑在被截成四十字的圣旨前缀上,那四十字里塞满"朕览卿奏/准其所请"这类公文套头,共有实词只剩两个,差一分就漏判。现改看全文,并按比值判定——两道事宜完全不同、只是共用同一套公文骨架的旨,从前会被算作一件事。合并与另立现在都各记一笔。
- 口谕销账:同一份提示词里两条钦定曾经各执一词——【新颁圣旨】判"如期奉行",而〔本季口谕·未行〕同时列着同一个人"任免须明发上谕"。更荒唐的是那几道旨本就是口谕闸自己上一季生成的,玩家原样颁了,它同季又说"并未施行"。现在闸会读你到底颁了什么,销掉已明发的;钱粮两类一概不销(数额锚不住字面,错销钱粮比多说一句"未行"贵得多),销与不销都逐条留痕。
- 国策封顶后不再许空愿:从前四策第十几季就已封顶,而此后每道相关旨的面板仍在承诺"可望进一级",引擎那边一声不吭。
【绝不静默:认不出,也要说一声】
- 这一版反复出现的一句话是"认不出就不吭声"。从前:认不出去处、认不出被抄之家、认不出周期、认不出地名、一道旨命数路只落头一路、一季只许一处易主——统统悄悄跳过,玩家眼里就是"我下了旨,什么都没发生,也没人告诉我为什么"。
- 现在这些路径一律留痕:或上屏提示、或记进本朝实录、或在日志里写明缘由。规矩一条没放宽,只是不再哑着。
- 整季结算不再同季跑两遍(从前拿一个谁都能清的共享标志当锁,等于把门锁交给路人)。
- 「多个存档槽一起变成了同一最新进度」——查明是列表分辨不出来,不是数据被覆盖:那四档的内容其实各不相同(太仓 436/206/0/416),写入也只碰你指定的那一个槽。症结在同一季(尤其颁布后那一刻)连存数档时,标题只到"季"的粒度、描述又都取最近一条日志,四行长得一模一样。现把库银前置进描述(「太仓206·内帑1226 | 成就解锁…」),一眼分得清。若你那边确有某档内容被改写,那是另一回事,请再报一次。
- 舆图新增第四类敌——民变:从前四省"攻掠州县"而全局零叛军,只有后金、外邦、史实流寇三源接了线。
祝诸位君侯言出法随,名实相副,中兴可期。