找回密码
 初始化身份识别芯片
查看: 729|回复: 3

关于NPC头像的问题

[复制链接]

巡洋大副

发表于 2023-7-30 13:09:03 | 显示全部楼层 |阅读模式
我把所有mod和原版的player.faction文件中定义男性头像的语句删除后,玩家势力会生成无头像的NPC,似乎不会完全从faction文件的头像池生成NPC,而且开新游戏很容易崩溃(Index:0, Size:0),想知道知否有其他关联语句仍在影响游戏












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

巡洋大副

 楼主| 发表于 2023-7-30 13:16:52 | 显示全部楼层
log附件发不了,一发就Request Header Fields Too Large 直接把error部分截取出来

76952 [Thread-3] 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)

势力巨擘

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

点评

试了一下,只要保留至少一个男性头像的赋值就不会出问题,但是还没测试的玩家势力会不会有无头NPC  详情 回复 发表于 2023-7-30 15:37

巡洋大副

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

试了一下,只要保留至少一个男性头像的赋值就不会出问题,但是还没测试的玩家势力会不会有无头NPC
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-5-2 09:17

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表