We used xbiso to extract the ISO to disk:
http://sourceforge.net/projects/xbiso/f ... iso-0.6.1/
^-- It is GPLv2
It dumps a lot of crap, but most importantly the "Data Files" directory with the Morrowind bsa and esm, and an additional esm.map (whatever that is).
So the good news is, we're likely able to incorporate this into the installer.
Now here comes the bad news, openmw won't start and gdb (with debugging symbols) isn't helping.
We get a:
ERROR: std::bad_alloc
Any ideas guys?
Code: Select all
bcurtis@Redqueen:~/workspace/OpenMW/build$ gdb ./openmw
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./openmw...done.
(gdb) rn
Target exec does not support this command.
(gdb) run
Starting program: /media/workspace/OpenMW/build/openmw
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Installing crash catcher
Loading config file: /home/bcurtis/.config/openmw/openmw.cfg... done.
Loading config file: ./openmw.cfg... done.
Loading config file: /etc/openmw/openmw.cfg... done.
Using default (English) font encoding.
[New Thread 0x7fffe0ec6700 (LWP 529)]
[New Thread 0x7fffe06c5700 (LWP 530)]
[New Thread 0x7fffdfec4700 (LWP 531)]
[New Thread 0x7fffdf6c3700 (LWP 532)]
[New Thread 0x7fffdeec2700 (LWP 533)]
[New Thread 0x7fffde6c1700 (LWP 534)]
[New Thread 0x7fffddec0700 (LWP 535)]
[New Thread 0x7fffdd6bf700 (LWP 536)]
Data dir /home/bcurtis/Downloads/xbiso-0.6.1/test/Data Files
Adding BSA archive /home/bcurtis/Downloads/xbiso-0.6.1/test/Data Files/Morrowind.bsa
ERROR: std::bad_alloc
[Thread 0x7fffddec0700 (LWP 535) exited]
[Thread 0x7fffde6c1700 (LWP 534) exited]
[Thread 0x7fffdeec2700 (LWP 533) exited]
[Thread 0x7fffdd6bf700 (LWP 536) exited]
[Thread 0x7fffe0ec6700 (LWP 529) exited]
[Thread 0x7fffdf6c3700 (LWP 532) exited]
[Thread 0x7fffe06c5700 (LWP 530) exited]
[Thread 0x7fffdfec4700 (LWP 531) exited]
[Inferior 1 (process 525) exited with code 01]
(gdb) bt
No stack.