Hey been having issues with this as well. Not sure what to changes need to be made to make script work again. Project Cyrodiil was working perfect for me before but ever since I got the latest hotfix it has been showing this error. I was able to find the script in TextCrawler and TES3View and also the TESConstructionSet but not sure how to fix this.
TES3VIew shows this
Begin "PC_m1_IP_HY3_Move_sc" if ( CellChanged == 0 ) return elseif ( GetPCCell "Lindasael" == 1 ) return elseif ( GetPCCell "Strident Coast Region" == 1 ) return endif if ( GetJournalIndex "PC_m1_IP_HY3" == 100 ) if ( GetDeadCount "PC_m1_HaelaYsonian" == 0 ) if ( GetDeadCount "PC_m1_Kuram" == 0 ) "PC_m1_HaelaYsonian"->PositionCell -993344 -448704 192 8778 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_HaelaAnv "PC_m1_HaelaYsonian"->AIWander 0 0 0 "PC_m1_Kuram"->PositionCell -993408 -448832 192 5400 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_KuramAnv "PC_m1_Kuram"->AIWander 0 0 0 Set PC_m1_IP_HY_StateMove to 2 endif endif endif StopScript "PC_m1_IP_HY3_Move_sc" End
My loading list is too heavy )) And yes. This pic is for page with translate mod. I think that bro, who did this translate will see my pic. I sent post about it to him early. And in future, if i can't use this mod with translate, i'll use English version. And now, i try to repair it myself. Thank to you )
As a translator, I can say that the problem is that the guy translated the region name, but forgot to translate the scripts. And since the cell names in Morrowind act as IDs, the script can't find the correct region name. To fix that, you need to find the script and change the regiona name to translated one
Это наведенная ошибка, случившаяся ранее уже в другом месте. Скорее всего ошибка "плавающая" и зависит от порядка загрузки модов.
Ни одно из названий ячееек в файле Сyr_Main.esm не переводилось. Все переводы названий ячеек берутся из файла Сyr_Main.cel и в скриптах не используются, только для вывода на экран.
Можно самому убедиться редактором/просмотрщиком, что скрипт PC_m1_IP_HY3_Move_sc в файле Сyr_Main.esm выглядит так:
Begin "PC_m1_IP_HY3_Move_sc" if ( CellChanged == 0 ) return elseif ( GetPCCell "Lindasael" == 1 ) return elseif ( GetPCCell "Strident Coast Region" == 1 ) return endif if ( GetJournalIndex "PC_m1_IP_HY3" == 100 ) if ( GetDeadCount "PC_m1_HaelaYsonian" == 0 ) if ( GetDeadCount "PC_m1_Kuram" == 0 ) "PC_m1_HaelaYsonian"->PositionCell -993344 -448704 192 8778 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_HaelaAnv "PC_m1_HaelaYsonian"->AIWander 0 0 0 "PC_m1_Kuram"->PositionCell -993408 -448832 192 5400 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_KuramAnv "PC_m1_Kuram"->AIWander 0 0 0 Set PC_m1_IP_HY_StateMove to 2 endif endif endif StopScript "PC_m1_IP_HY3_Move_sc" End
7 comments
TES3VIew shows this
Begin "PC_m1_IP_HY3_Move_sc"
if ( CellChanged == 0 )
return
elseif ( GetPCCell "Lindasael" == 1 )
return
elseif ( GetPCCell "Strident Coast Region" == 1 )
return
endif
if ( GetJournalIndex "PC_m1_IP_HY3" == 100 )
if ( GetDeadCount "PC_m1_HaelaYsonian" == 0 )
if ( GetDeadCount "PC_m1_Kuram" == 0 )
"PC_m1_HaelaYsonian"->PositionCell -993344 -448704 192 8778 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_HaelaAnv
"PC_m1_HaelaYsonian"->AIWander 0 0 0
"PC_m1_Kuram"->PositionCell -993408 -448832 192 5400 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_KuramAnv
"PC_m1_Kuram"->AIWander 0 0 0
Set PC_m1_IP_HY_StateMove to 2
endif
endif
endif
StopScript "PC_m1_IP_HY3_Move_sc"
End
TextCrawler find this in its search as well:
10804 EndPC_m1_IP_HY3_Move_sc ... _HY_StateMove 2PC_m1_IP_HY3_Move_scSCTXÏPC_m1_IP_HY3_Move_sc"
10826 StopScript "PC_m1_IP_HY3_Move_sc"
21936 Script: PC_m1_IP_HY3_Move_sc
21942 Script: PC_m1_IP_HY3_Move_sc
28378 StartScript "PC_m1_IP_HY3_Move_sc"
Any help would be appreciated as to what should be changed to make this work again.
Can you post your load order?
And yes. This pic is for page with translate mod. I think that bro, who did this translate will see my pic. I sent post about it to him early.
And in future, if i can't use this mod with translate, i'll use English version. And now, i try to repair it myself. Thank to you )
To fix that, you need to find the script and change the regiona name to translated one
Ни одно из названий ячееек в файле Сyr_Main.esm не переводилось. Все переводы названий ячеек берутся из файла Сyr_Main.cel и в скриптах не используются, только для вывода на экран.
Можно самому убедиться редактором/просмотрщиком, что скрипт PC_m1_IP_HY3_Move_sc в файле Сyr_Main.esm выглядит так:
Begin "PC_m1_IP_HY3_Move_sc"
if ( CellChanged == 0 )
return
elseif ( GetPCCell "Lindasael" == 1 )
return
elseif ( GetPCCell "Strident Coast Region" == 1 )
return
endif
if ( GetJournalIndex "PC_m1_IP_HY3" == 100 )
if ( GetDeadCount "PC_m1_HaelaYsonian" == 0 )
if ( GetDeadCount "PC_m1_Kuram" == 0 )
"PC_m1_HaelaYsonian"->PositionCell -993344 -448704 192 8778 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_HaelaAnv
"PC_m1_HaelaYsonian"->AIWander 0 0 0
"PC_m1_Kuram"->PositionCell -993408 -448832 192 5400 "Anvil, Port Quarter" ;PC_m1_Mark_IP_HY3_KuramAnv
"PC_m1_Kuram"->AIWander 0 0 0
Set PC_m1_IP_HY_StateMove to 2
endif
endif
endif
StopScript "PC_m1_IP_HY3_Move_sc"
End