本帖最后由 大地 于 2026-10-26 10:42 编辑
发现闪退后,删除主城文件所有码头的卡片,再次进入游戏就正常,换了存档文件也是一样。初步猜测是科技 问题,因为需要读取码头科技,鼠标放上去有显示文字。估计遇到错误而跳出了。崩溃了。
于是就一条一条查找科技出现了什么问题导致跳出游戏 
终于发现了,原版不是有每隔 X 分钟 运送单位的科技吗? 当你把这个科技加到主城卡片时,就有影响。把这个卡片删除,进入游戏又正常佬。
卡片代码如下:
<Tech name ='HCMODImmigrantsIrish' type ='Normal'> <DBID>5299</DBID> <DisplayNameID>80500</DisplayNameID> <Cost resourcetype ='Ships'>1.0000</Cost> <ResearchPoints>40.0000</ResearchPoints> <Status>UNOBTAINABLE</Status> <Icon>ui\techs\immigrants_irish\immigrants_irish</Icon> <RolloverTextID>80501</RolloverTextID> <Flag>HomeCity</Flag> <Effects> <Effect tech ='Age0SPCAct3' type ='Data' amount ='1.00' subtype ='FreeHomeCityUnitIfTechObtainable' unittype ='TechResearchPointsUSHCCards' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='2.00' subtype ='FreeHomeCityUnit' unittype ='Settler' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='-0.40' subtype ='FreeHomeCityUnit' unittype ='Settler' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='-0.40' subtype ='FreeHomeCityUnit' unittype ='Settler' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <!--<Effect type ='TechStatus' status ='obtainable'>MODUSImmigrantsIrishTech</Effect>--> <Effect type ='TextOutput'>80502</Effect> <Effect type ='TechStatus' status ='active'>DEHCImmigrantsStateCapitolShadow</Effect> </Effects> </Tech>
改成 -0.8 ,送一单位。也是闪退。不能选择卡片。即使通过修改主城文件的方式加入卡片,估计查看卡片的时候就要闪退了。
<Tech name ='HCMODImmigrantsIrish' type ='Normal'> <DBID>5299</DBID> <DisplayNameID>80500</DisplayNameID> <Cost resourcetype ='Ships'>1.0000</Cost> <ResearchPoints>40.0000</ResearchPoints> <Status>UNOBTAINABLE</Status> <Icon>ui\techs\immigrants_irish\immigrants_irish</Icon> <RolloverTextID>80501</RolloverTextID> <Flag>HomeCity</Flag> <Effects> <Effect tech ='Age0SPCAct3' type ='Data' amount ='1.00' subtype ='FreeHomeCityUnitIfTechObtainable' unittype ='TechResearchPointsUSHCCards' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='2.00' subtype ='FreeHomeCityUnit' unittype ='Settler' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='-0.80' subtype ='FreeHomeCityUnit' unittype ='Settler' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <!--<Effect type ='TechStatus' status ='obtainable'>MODUSImmigrantsIrishTech</Effect>--> <Effect type ='TextOutput'>80502</Effect> <Effect type ='TechStatus' status ='active'>DEHCImmigrantsStateCapitolShadow</Effect> </Effects> </Tech>
|