都市天际线吧 关注:254,733贴子:1,881,997

分享我处理array index is out of ran

只看楼主收藏回复

分享我处理array index is out of range经历


IP属地:广东来自Android客户端1楼2021-07-10 13:55回复
    应该不少人遇到过这个问题,这个bug真的让人焦头烂耳,它不像坏档那种短痛,这玩意是真折磨人,能玩,但只能玩一点!


    IP属地:广东来自Android客户端3楼2021-07-10 13:58
    回复
      开始我找吧里有关这个问题帖子,没有一个对的上我的情况。因为这个bug出现的原因非常多。我没有灾难dlc,所以不存在直升机路线问题。没有装rico,连tmpe也是出了问题之后才装的,一键清除车辆功能,对于我的情况没用。


      IP属地:广东来自Android客户端4楼2021-07-10 14:00
      回复
        然后我就顶着bug玩了3天,怎么玩的呢?与弹窗比拼手速,暂停成功后,开始造景,完了之后开电影镜头,这样中途就不弹窗了,城市也能照常发展。就是退出电影镜头有点折磨,还要关闭一遍弹窗。


        IP属地:广东来自Android客户端5楼2021-07-10 14:05
        回复
          今天有空,决定用笨方法,一个个模组试,看看能不能解决问题。试到advanced vehicle options车辆管理模组时候,关闭它居然成功了,弹窗没了


          IP属地:广东来自Android客户端6楼2021-07-10 14:07
          回复
            我实在舍不得这个模组啊,我太喜欢了,决定又开启,呵男人……我抱着侥幸的心里,重置了车辆管理,游戏正常了!不用关闭模组,直接点重置就行


            IP属地:广东来自Android客户端7楼2021-07-10 14:10
            回复
              进一步了解到,罪魁祸首是原版货运火车,其他交通工具随便怎么折腾,只要不禁用这个原版货运火车就没事


              IP属地:广东来自Android客户端8楼2021-07-10 16:44
              回复
                顶一下。感谢分享
                (*/∇\*)


                IP属地:广东来自Android客户端9楼2021-07-10 17:17
                收起回复
                  想问一下,advanced vehicle options 咋用,是不是直接打开,然后默认设置就可以?


                  IP属地:河南来自iPhone客户端10楼2021-07-10 19:33
                  收起回复
                    这是什么滤镜,求推荐


                    IP属地:黑龙江来自Android客户端11楼2021-07-10 20:30
                    收起回复
                      楼主我是可以正常进入游戏但是画路网的时候道路全都若隐若现


                      IP属地:安徽12楼2022-07-25 14:59
                      收起回复
                        虽然没遇到,但还是非常感谢楼主分享经验!


                        IP属地:天津13楼2022-07-25 15:25
                        回复
                          每次加载游戏要差不多十分钟,八十多个模组,如果要我一个个模组排查的话,简直地狱


                          IP属地:广东来自Android客户端14楼2022-08-19 22:01
                          收起回复
                            支持楼主,虽然楼主的方法没解决我的问题。我是通过搜索找到楼主这个帖子的。
                            为了便于别人解决问题,我把我的解决过程也写在这里,这样方便别人搜索了。
                            1、故障现象:不停的弹出错误信息:Array index is out of range. [System.IndexOutOfRangeException] Details: No details。游戏运行时点确认永远也弹不完,只能用空格大法,让游戏暂停的红框出现后,才能再多点几次取消这个弹窗。
                            2、解决办法:
                            到游戏目录找"X:\SteamLibrary\steamapps\common\Cities_Skylines\Cities_Data\output_log.txt"打开这个output_log.txt文件,拉到最后,或者搜索 array index。可以在最后找到一段代码。
                            类似:
                            at PassengerTrainAI.SimulationStep ...
                            or at PassengerTrainAI.StartPathFind ...
                            or something similar starting with at PassengerTrainAI
                            or at MetroOverhaul.Detours.PassengerTrainAIDetour.StartPathFind
                            我看到PassengerTrainAI等单词,用我有限的英语知识,.认为可能与火车,乘客、线路有关。把火车站全删除了,不管用。最后删除一个电车站问题解决。
                            出问题的是这个电车站资产:Central Tram Station
                            这个资产的最后更新日期是2017年,太旧了。果断取消订阅。


                            IP属地:天津15楼2022-09-10 16:41
                            收起回复
                              我也不行,有大佬能指点下不!!!!!
                              (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
                              Simulation error: Array index is out of range.
                              at AircraftAI.CalculateSegmentPosition (uint16,Vehicle&,PathUnit/Position,PathUnit/Position,uint,byte,PathUnit/Position,uint,byte,int,UnityEngine.Vector3&,UnityEngine.Vector3&,single&) <0x008b8>
                              at (wrapper delegate-invoke) TrafficManager.Patch._VehicleAI.Connection.CalculateSegmentPositionDelegate2.invoke_void__this___VehicleAI_uint16_Vehicle&_PathUnit/Position_PathUnit/Position_uint_byte_PathUnit/Position_uint_byte_int_Vector3&_Vector3&_single& (VehicleAI,uint16,Vehicle&,PathUnit/Position,PathUnit/Position,uint,byte,PathUnit/Position,uint,byte,int,UnityEngine.Vector3&,UnityEngine.Vector3&,single&) <0x000ee>
                              at TrafficManager.Patch._VehicleAI.UpdatePathTargetPositionsPatch.Prefix (VehicleAI,uint16,Vehicle&,UnityEngine.Vector3,int&,int,single,single) <0x02b8e>
                              at (wrapper dynamic-method) VehicleAI.VehicleAI.UpdatePathTargetPositions_Patch1 (VehicleAI,uint16,Vehicle&,UnityEngine.Vector3,int&,int,single,single) <0x001fc>
                              at AircraftAI.SimulationStep (uint16,Vehicle&,Vehicle/Frame&,uint16,Vehicle&,int) <0x007cd>
                              at PassengerPlaneAI.SimulationStep (uint16,Vehicle&,Vehicle/Frame&,uint16,Vehicle&,int) <0x00152>
                              at (wrapper dynamic-method) VehicleAI.VehicleAI.SimulationStep_Patch1 (VehicleAI,uint16,Vehicle&,uint16,Vehicle&,int) <0x0023b>
                              at AircraftAI.SimulationStep (uint16,Vehicle&,UnityEngine.Vector3) <0x00197>
                              at VehicleManager.SimulationStepImpl (int) <0x00511>
                              at SimulationManagerBase`2.SimulationStep (int) <0x0004c>
                              at VehicleManager.ISimulationManager.SimulationStep (int) <0x00024>
                              at SimulationManager.SimulationStep () <0x00693>
                              at SimulationManager.SimulationThread () <0x0018a>
                              [Core]
                              (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
                              PopsApi: Shutdown complete


                              IP属地:浙江16楼2022-10-27 09:54
                              收起回复