eb全面战争吧 关注:452贴子:4,989
  • 16回复贴,共1

eb跳出问题及解决办法(翻译自twc)

只看楼主收藏回复

多核处理器电脑导致随机跳出这种崩溃一直在很长时间困扰着我们。值得庆幸的是,Potatodude已经找到了一种方法,,通过设置为单核CPU以消除这种不稳定。请查看读链接的主题,并使用该程序来永久解决这个问题。
载入存档时跳出你的存档因为一些未知的原因被损坏。幸运的是,这种情况很少发生。但是这不是一个真正的解决方法,现在,没有办法解决这个问题,除了加载较早的存档或开始一个新的战役。(注:EB很少发生不可恢复的坏档)
在一场战斗开始之前进行存档,战斗后发生跳出是的,确实会这样。你需要在每回合回合存档,但不要在一场战斗之前,这容易导致跳出。读取较早的存档就行了。没有保存一个较早的存档?不应该,确保在你的下一个战役会多保存存档。(注,个人eb经历里,战斗后跳出基本只要读档就可以继续,并不会坏档)
刚占领一座城市,在选择处理它的时候游戏跳出有没有占领城市更早的存档?没有吗?不应该,确保在你的下一个战役会多保存存档。(注,这种跳出如果只是读本回合的档好像并不能避免,我的经验是自动战斗和读更早回合的档就可以继续游戏了)否则,你可以使用与corrected_regions.tga相关的一些修改。它可能会恢复到一个较旧的存档,虽然并不是那场夺取城市战斗前的存档。
对<RTW>/EB/data/world/maps/base/campaign/map_regions.tga 进行备份。复制你的RTW的目录下的corrected_regions.tga,到<RTW>/EB/data/world/maps/base/campaign/map_regions.tga然后重命名该文件到map_regions.tga(备份原来的map_regions.tga)。开始EB,但不加载存档。删除 <RTW>/EB/data/world/maps/base/map.rwm。读取存档,进行战斗,看是否能够避免跳出。如果还没有,那只能读取旧的存档。
刚结束一场大战后,在点击关闭战斗总结返回到战役地图时跳出没有固定的方式来解决这个问题,但目前有四种我知道的方式,可以减少或消除这些问题:停留在战斗总结10-15秒,而不是马上关闭它。不使用 Miles Sound System,而是DirectSound3D的。选择游戏菜单的OPTION选项,然后选择AUDIO OPTIONS 选项,并选择SOUND PROVIDER。将 <RTW>/EB/data/world/.../map_regions.tga用 <RTW>/corrected_regions.tga替换。删除map.rwm和不使用trivial script 来启动EB并退出。在退出EB之后,复制新产生的map.rwm文件到 sp game backup文件夹。 - 注,EB 1.2安装已经会自动完成动作。如果您仍然遇到这种崩溃,你可以尝试这种建议,但它不可能有任何效果。尝试在链接主题的建议。
在战斗中的游戏崩溃这不太可能是EB的问题,而是硬件相关问题。原版RTW可以正常工作,但EB会对系统更多的负担。下载并运行MEMTEST,以确保内存正常。否则,可以更改BIOS中的内存速度,或更换一个或更多的内存条。尝试升级视频驱动程序。尝试降级您的视频驱动程序。有些人比其他人更稳定。 在验证主题有一个关于ATI显示卡的驱动程序版本建议,我使用之后没有发生问题。运行磁盘扫描程序。右键点击相关驱动器,然后选择“属性”,单击“工具”选项卡。最后在“错误检查”选项点击“立即检查”按钮。
在结束回合时,游戏在AI回合跳出该问题最常见的原因是由即将发生的叛乱导致。我们已经极大的减少了这种情况的发生,但仍然存在一些问题。此外,其他一些不确定的问题仍然会造成这类崩溃。
尝试重新加载游戏和再次结束回合。尝试安装并运行游戏BI或Alex EB,他们能够避免一些跳出。当然这需要扩展安装。请参阅如何设置EB使用这些非官方的MODS的分论坛。你将应该RTW下的EB文件夹复制到BI /Alex文件夹,使对应文件夹下有唯一一个完整的EB安装文件夹。<对自己城市操作,偶尔起作用>拆除你所有反叛的城市里的game field建筑。<对自己城市操作>在你的叛乱城市修建建筑物,提高城市快乐度。使用控制台命令, add_money <amount>数值和process_cq <settlement>。一旦你避免了跳出,就拆除这些作弊的建筑物,并恢复国库余额。(注,一般这个方法就行了)读取2-16回合前的存档,有一定机会将不会再出现同样的跳出。没有任何先前的游戏存档?不应该。请在下一次战役中记得多保存存档。使用toggle_fow检查在地图上的所有将要叛乱(马上就要发生叛乱,但还不属于叛军)的城市并阻止它们发生叛乱。检查时,双击每个城市的图标,检查是否有红叉(注,就是已经叛乱了一次,再叛乱一次就要变成叛军的那种城市)。对于每个有红叉的城市,确保它不反叛。有很多方法可以做到这一点:



1楼2012-05-02 06:51回复
    减少所有叛逆城市人口:add_population <settlement> -4000,settlement是城市名称。或安装的强制外交补丁,并强迫对应派系将叛乱城市卖给你。或:瞬移了一名角色,并围攻该城市。 move_character“<角色名字>”<X>,<Y>。角色名字较为复杂,尤其是罗马派系角色。举例来说,如果他的名字命名Appivs Cornelivs Blasio,他的真实姓名可能是“AppivsG Romanvs”,“AppivsJ Romanvs”等等,他的名字后可能是A-K间的任何一个字母。X ,Y 是需要角色瞬移的目的地坐标获取你想要的坐标:使用控制台命令show_cursorstat(不要按Enter),然后在你想要去的地方点鼠标,然后使用控制台输出的坐标。你不能传送到大海,城市或不可逾越的地形。如果它不是一个叛乱的城市,或者你无法通过其他手段防止叛乱,你可以尝试直接控制问题派系。备份你的游戏存档,以防万一。备份eb/data/scripts/show_me/generic_script.txt。修改eb/data/scripts/show_me/generic_script.txt,在其中加上一行console_command control <troublesome faction><troublesome faction>是对应的问题派系。下面可查找问题派系的内部名称:seleucid - Romanigreek_cities - Koinon Hellenonthrace - Epeirosmacedon - Makedonianumidia - Ptolemaioiromans_julii - Arche Seleukeiaromans_brutii - Baktriaromans_scipii - Hayasdancarthage - Pontospontus - Saka Raukaarmenia - Sauromataeparthia - Pahlavadacia - Getaigermans - Swebozscythia - Arvernigauls - Aeduibritons - Cassespain - Lusotannanegypt - Qarthadastimsaba - Saba
    运行EB并读档,激活背景脚本。激活generic script:先按F1键,再点对话框的问号,最后点击弹出顾问的show me按钮。你现在不再控制原先派系转而控制问题派系了。存档以进行测试One thing in particular that you should try in your experimenting (below) is to destroy a bunch of buildings in all settlements that have a lot of them.
    Basically, if the whole building list at the bottom is filled in any settlement, start knocking them down. They may have exceeded the amount of buildings allowed and are crashing because another building is being created. Do stuff to see if you can get around the problem. Make sure they don't have any revolts, check out their characters for clones (if so, endeavour to move them somewhere they can't interact with anything), cancel all construction/recruitment, destroy all governments, move all their units around and so on. Experiment without inhibitions. End turn. If you do get past the crash, save and exit the game. Modify the generic_script.txt to no longer switch control to the troublesome faction, but rather back to your own. Run EB and load the savegame. Do the same maneuver you did when transferring control to the other faction; F1 and so on. When you're back to your own faction, save the game and exit. Revert the generic_script.txt to the original one. Run EB and continue your campaign.
    运行EB和载入您的秘技。激活正常的背景脚本。按键盘上的F1,然后问号按钮激活通用脚本,终于我。你应该失去控制你的阵营,并获得了麻烦的一个控制。保存游戏,在这一点上,所以你可以自由体验。有一件事,特别是你应该尝试在您的实验(下同),是摧毁了一堆建筑物中有很多他们的所有定居点。基本上,如果在整个建筑的底部列表中任何解决办法填补,开始敲下来。他们可能已经超出允许的建筑物的数量和崩溃,因为另一栋楼正在建立。做的东西,看看是否能找到解决问题。确保他们没有任何反抗,检查自己的角色,为克隆(若有,努力将他们的地方,他们不能与任何),取消所有的建筑/招聘,摧毁所有的政*府,将周围所有单位和依此类推。没有禁忌的实验研究。结束回合。如果你过去的崩溃,保存并退出游戏。修改generic_script.txt不再开关控制的麻烦派,但而不是回到自己的。运行EB和加载秘技。做同样的动作,你在控制权转移到其他派别的时候,F1等。当你回到你自己的派系,保存游戏并退出。还原到原来的generic_script.txt之一。运行EB和继续运动


    2楼2012-05-02 06:51
    回复


      IP属地:辽宁来自手机贴吧3楼2012-05-02 08:05
      回复
        强力顶!


        IP属地:山东4楼2012-05-02 10:07
        回复



          IP属地:北京5楼2012-05-02 16:53
          回复
            必须顶


            6楼2012-05-03 11:16
            回复


              IP属地:广西7楼2012-06-16 14:22
              回复
                看了以后没勇气玩下去了。。。


                IP属地:吉林9楼2012-07-08 18:48
                回复
                  没看懂,但是感觉好厉害,每天玩3个小时,一般会跳个3,4次,重进就得了


                  IP属地:广东10楼2012-08-02 12:29
                  回复
                    话说调成单核没啥用,还是有几率跳出。。。


                    11楼2012-08-02 14:01
                    回复
                      话说,既然跳出大频率发生在AI回合多次战斗后,而自己回合则没事,会不会是EB的脚本过于复杂加上将军特性触发条件过多导致溢出引起的?


                      12楼2013-04-19 16:33
                      收起回复
                        1:不要在一场战斗之前存档,这容易导致跳出。你需要在每回合回合存档,但不要在一场战斗之前
                        2:刚结束一场大战后,在点击关闭战斗总结返回到战役地图时跳出没有固定的方式来解决这个问题,但目前有四种我知道的方式,可以减少或消除这些问题:停留在战斗总结10-15秒,而不是马上关闭它。


                        IP属地:广东13楼2023-03-02 11:45
                        回复