As the (altered) subject states the problem has to do with a bug in a script. Obviously that problem is handled differently in earlier versions because playing the game was possible.
As written in the replies it would be nice to have OpenMW tell the user that script XY is broken.
@mods: Feel free to change the subject to something better fitting.
When I start a game or leave to an external cell my char falls into water going down endlessly.
Opening a savegame with an exterior cell the game simply doesn't start, displaying the error message "Failed to load saved game: compile error".
The openmw-0.31 worked perfectly with the "Advanced Herbalism TR & BM.esp" - unfortunatelly version 0.32 does not.
I attached some hopefully useful CMDL output.
This happens when I try to load a savegame where the char is in an exterior cell (Seyda Neen):
Code: Select all
Loading config file: /home/xxx/.config/openmw/openmw.cfg... done.
Loading config file: /etc/openmw/openmw.cfg... done.
Using default (English) font encoding.
Data dir /home/share/gaming/openmw_new/Data_Files
Adding BSA archive /home/share/gaming/openmw_new/Data_Files/Morrowind.bsa
Adding BSA archive /home/share/gaming/openmw_new/Data_Files/Tribunal.bsa
Adding BSA archive /home/share/gaming/openmw_new/Data_Files/Bloodmoon.bsa
Sound output: OpenAL
Sound decoder: FFmpeg
Enumerated output devices:
Built-in Audio Digital Stereo (IEC958)
Cypress HDMI Audio [Radeon HD 5800 Series] Digital Stereo (HDMI)
Opened "Built-in Audio Digital Stereo (IEC958)"
Input #0, bink, from 'video\bethesda logo.bik':
Duration: 00:00:16.00, start: 0.000000, bitrate: 2324 kb/s
Stream #0:0[0x0]: Video: binkvideo (BIKi / 0x694B4942), yuv420p, 640x480, 30.06 fps, 30.06 tbr, 30.06 tbn, 30.06 tbc
Stream #0:1[0x0]: Audio: binkaudio_rdft, 44100 Hz, stereo, flt
Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Loading content file Advanced Herbalism - TR & BM.esp
Playing music/explore/mx_explore_4.mp3
Playing Music/Special/morrowind title.mp3
loading cell -26, 20
loading cell -26, 23
loading cell -26, 26
loading cell -25, 19
loading cell -24, 26
loading cell -22, 21
loading cell -22, 23
loading cell -22, 25
loading cell -21, 23
loading cell -20, 19
loading cell -20, 24
loading cell -20, 25
loading cell -12, 11
loading cell -11, 9
loading cell -11, 15
loading cell -9, 2
loading cell -9, 4
loading cell -8, 2
loading cell -8, 3
loading cell -8, 16
loading cell -6, -5
loading cell -5, -10
loading cell -5, -9
loading cell -5, -8
loading cell -5, -7
loading cell -5, -5
loading cell -5, 9
loading cell -4, -10
loading cell -4, -9
loading cell -4, -8
loading cell -4, -7
loading cell -4, -6
loading cell -4, 12
loading cell -3, -11
loading cell -3, -10
loading cell -3, -9
loading cell -3, -8
warning line 60, column 13 (ishere)
can't re-declare local variable (ignoring declaration)
error line 60, column 16 (to)
Unexpected keyword
Failed to load saved game: compile error
Code: Select all
loading cell -3, -11
loading cell -3, -10
loading cell -3, -9
loading cell -3, -8
warning line 60, column 13 (ishere)
can't re-declare local variable (ignoring declaration)
error line 60, column 16 (to)
Unexpected keyword
Failed to load saved game: compile error
There is no error message, no error, game goes on but there is no action (e.g. swimming) possible...
Code: Select all
loading cell Bthuand
loading cell Imperial Prison Ship
Changing to interior
cellName: Imperial Prison Ship
Playing music/explore/mx_explore_7.mp3
AiTravel: 90, -90, -88
AiEscort: 195, 100, 170, 12
Unloading cell
loading cell -3, -10
loading cell -3, -9
loading cell -2, -10
loading cell -2, -9
loading cell -1, -10
loading cell -1, -9
loading cell -1, -8
warning line 60, column 13 (ishere)
can't re-declare local variable (ignoring declaration)
error line 60, column 16 (to)
Unexpected keyword
Error in framelistener: compile error
warning line 45, column 5 (endif)
endif without matching if/elseif
The mentioned lines in the esp file contain:
45 jjsAlmanac == 33^@^PI^@There are many questions which fools can ask that wise men cannot answer.^@^@ ^A^F^A^A^S G
60 jjsAlmanac == 46^@^PB^@A man who fears suffering is already suffering from what he fears.^@^@ ^A^F^A^A^S G
So I can not say what file the error message refers to...
I guess that something changed when switching between cells.
Can somebody reproduce this?
// maybe helpful
* dependency graph for games-engines/openmw-0.32.0
Code: Select all
`-- games-engines/openmw-0.32.0 ~amd64
`-- dev-games/mygui-3.2.1 (dev-games/mygui) ~amd64
`-- dev-libs/tinyxml-2.6.2-r2 (dev-libs/tinyxml) amd64
`-- media-libs/openal-1.15.1-r2 (media-libs/openal) amd64
`-- virtual/ffmpeg-9-r1 (virtual/ffmpeg) ~amd64
`-- sci-physics/bullet-2.82 (sci-physics/bullet) ~amd64
`-- app-arch/unshield-0.6_p20120308 (app-arch/unshield) amd64
`-- dev-qt/qtcore-4.8.5-r2 (dev-qt/qtcore) amd64
`-- dev-qt/qtgui-4.8.5-r3 (dev-qt/qtgui) amd64
`-- dev-qt/qtxmlpatterns-4.8.5 (dev-qt/qtxmlpatterns) amd64
`-- dev-games/ogre-1.8.1 (dev-games/ogre) amd64 [boost freeimage opengl threads zip]
`-- dev-libs/boost-1.55.0-r2 (dev-libs/boost) ~amd64 [threads]
`-- media-libs/libsdl2-2.0.3-r200 (media-libs/libsdl2) ~amd64 [-directfb(-)]
`-- dev-cpp/gmock-1.6.0 (dev-cpp/gmock) M[package.mask] [tr1=]
`-- dev-cpp/gtest-1.6.0-r2 (dev-cpp/gtest) M[package.mask] [tr1=]
`-- sys-devel/make-4.0-r1 (sys-devel/make) ~amd64
`-- dev-util/cmake-3.0.2 (>=dev-util/cmake-2.8.12) ~amd64
`-- sys-apps/findutils-4.5.14-r1 (>=sys-apps/findutils-4.4.0) ~amd64
`-- games-misc/games-envd-0 (games-misc/games-envd) amd64