机智可爱小喵呜 发表于 2023-7-30 13:09:03

关于NPC头像的问题

我把所有mod和原版的player.faction文件中定义男性头像的语句删除后,玩家势力会生成无头像的NPC,似乎不会完全从faction文件的头像池生成NPC,而且开新游戏很容易崩溃(Index:0, Size:0),想知道知否有其他关联语句仍在影响游戏











机智可爱小喵呜 发表于 2023-7-30 13:16:52

log附件发不了,一发就Request Header Fields Too Large 直接把error部分截取出来

76952 ERROR com.fs.starfarer.combat.CombatMain- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.fs.starfarer.campaign.save.new.<init>(Unknown Source)
        at com.fs.starfarer.ui.newui.classsuper.showNewGameOptionsPanel(Unknown Source)
        at com.fs.starfarer.api.impl.campaign.NewGameDialogPluginImpl.init(NewGameDialogPluginImpl.java:69)
        at com.fs.starfarer.ui.newui.classsuper.o?0000(Unknown Source)
        at com.fs.starfarer.ui.newui.classsuper.<init>(Unknown Source)
        at com.fs.starfarer.ui.newui.classsuper.<init>(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.showNewGameDialog(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
        at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
        at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
        at com.fs.starfarer.ui.I.?00000(Unknown Source)
        at com.fs.starfarer.ui.I.processInput(Unknown Source)
        at com.fs.starfarer.ui.W.super(Unknown Source)
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
        at com.fs.state.AppDriver.begin(Unknown Source)
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Hty739 发表于 2023-7-30 14:53:32

我也干过类似的事情,不知道和你干的是不是一样的。
我估计你应该只是把对男性头像赋值的句子删掉了,男性NPC还是会生成的。你如果不想看男性头像,可以把男性头像池的代码或者图片替换成女性头像;然后可以用改存档的方式来修改性别。
如果你对改配置文件拿不准的话,改存档会保险点,手动把经常见面的几个人改成喜欢的头像,其他路人可以不管。
至于改配置能不能完全禁止生成男性人物就不知道了。

机智可爱小喵呜 发表于 2023-7-30 15:37:27

Hty739 发表于 2023-7-30 14:53
我也干过类似的事情,不知道和你干的是不是一样的。
我估计你应该只是把对男性头像赋值的句子删掉了,男性N ...

试了一下,只要保留至少一个男性头像的赋值就不会出问题,但是还没测试的玩家势力会不会有无头NPC
页: [1]
查看完整版本: 关于NPC头像的问题