forked from mirror/openmw-tes3mp
Edits to readme.
git-svn-id: https://openmw.svn.sourceforge.net/svnroot/openmw/trunk@91 ea6a568a-9f4f-0410-981a-c910a81bb256
This commit is contained in:
parent
1fd80e40a0
commit
a737ed3e4d
4 changed files with 27 additions and 54 deletions
|
@ -39,7 +39,9 @@ Dependencies needed to build OpenMW:
|
|||
|
||||
OGRE 1.4.5 (3d engine)
|
||||
OIS-1.0.0 (input system)
|
||||
MyGUI (GUI system for OGRE)
|
||||
Bullet 2.72 (collision and physics library)
|
||||
Monster 0.11 (scripting engine, included)
|
||||
OpenAL (3d sound system)
|
||||
libavcodec,
|
||||
libavformat (For MP3 playback)
|
||||
|
@ -75,11 +77,13 @@ If you want to install Ogre, Bullet, OpenAL, OIS or FFmpeg manually,
|
|||
try:
|
||||
|
||||
OGRE: http://ogre3d.org/
|
||||
MyGUI: http://www.ogre3d.org/wiki/index.php/MyGUI
|
||||
OpenAL: http://openal.org/
|
||||
Linux source: http://kcat.strangesoft.net/openal.html
|
||||
OIS: http://sourceforge.net/projects/wgois/
|
||||
FFmpeg: http://ffmpeg.mplayerhq.hu/download.html
|
||||
Bullet: http://bulletphysics.com/
|
||||
Monster: Included with OpenMW.
|
||||
|
||||
|
||||
Setting up Bullet
|
||||
|
@ -108,6 +112,20 @@ cd include
|
|||
ln -s ~/software/bullet-2.72/src bullet
|
||||
|
||||
|
||||
Setting up MyGUI
|
||||
----------------
|
||||
|
||||
Like Bullet, MyGUI is still too fresh to be prepackaged with the major
|
||||
Linux distros. To make matters worse, there's not even a recent source
|
||||
package. You'll need to get the source from svn (at
|
||||
https://my-gui.svn.sourceforge.net/svnroot/my-gui/trunk ). Revisions
|
||||
at around 1738 should work, but newer revisions are probably better.
|
||||
|
||||
Once you've compiled the sources, install normally using 'make
|
||||
install' (check the MyGUI docs for any instructions), and the OpenMW
|
||||
makefile should pick up its location automatically.
|
||||
|
||||
|
||||
Choosing a D compiler
|
||||
---------------------
|
||||
|
||||
|
|
|
@ -16,8 +16,9 @@ Building from source
|
|||
Supported Windows platforms:
|
||||
----------------------------
|
||||
|
||||
Only tested on Windows XP. If you manage to compile or run OpenMW on
|
||||
another Windows platform (9x/Me/NT/2000/Vista), please let me know!
|
||||
Mostly tested on Windows XP, but Vista is also rumored to work. If you
|
||||
manage to compile or run OpenMW on another Windows platform
|
||||
(9x/Me/NT/2000), please let me know.
|
||||
|
||||
At the moment, only command line building is supported.
|
||||
|
||||
|
@ -66,54 +67,6 @@ files".)
|
|||
|
||||
|
||||
|
||||
Manually installing dependencies:
|
||||
---------------------------------
|
||||
|
||||
If you download the DLL pack mentioned above, you can skip this
|
||||
section. If you wish to install dependencies manually, here is a list
|
||||
of dependencies and where you can find them:
|
||||
|
||||
OGRE: http://ogre3d.org
|
||||
OIS: Comes with the Ogre SDK
|
||||
OpenAL: http://openal.org/
|
||||
FFmpeg: http://ffmpeg.mplayerhq.hu/
|
||||
Bullet: http://bulletphysics.com/
|
||||
|
||||
The biggest problem is the lack of a prebuilt SDKs for FFmpeg and
|
||||
Bullet. You must build these yourself.
|
||||
|
||||
FFmpeg:
|
||||
|
||||
FFmpeg must be built under Mingw (not Cygwin!). I found the following
|
||||
link helpful (read the comments as well, not just the post itself):
|
||||
http://www.gooli.org/blog/building-ffmpeg-for-windows-with-msys-and-mingw/
|
||||
|
||||
After building, place the dlls in the openmw "root" (same place as
|
||||
build_openmw.bat) and the include files in includes/ffmpeg. Refer to
|
||||
build_openmw.bat for the exact names and locations of expected files.
|
||||
|
||||
Bullet:
|
||||
|
||||
Bullet must also be built with Mingw. I used the MSYS shell for this,
|
||||
and the following commands:
|
||||
|
||||
cmake -G "MinGW Makefiles"
|
||||
make
|
||||
|
||||
There might be errors building the demos, but as long as the library
|
||||
files are built, this is OK. Use the command "find -iname *.a" to
|
||||
locate the libraries. The files you need are libLibBulletDynamics.a,
|
||||
libLibBulletCollision.a and libLibLinearMath.a. Copy these to the
|
||||
"root" openmw directory and rename them to:
|
||||
libbulletdynamics.a
|
||||
libbulletcollision.a
|
||||
libbulletmath.a
|
||||
|
||||
Move or copy the entire src/ folder to openmw/includes/ and rename it
|
||||
to bullet/. Only the .h files are needed, you can delete everything
|
||||
else if you want.
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
|
|
|
@ -45,7 +45,8 @@ setting fullscreen mode on the first run. You can bring up the
|
|||
dialogue at any time by using the -oc switch.
|
||||
|
||||
Move around with WASD or arrow keys, change physics mode (walking,
|
||||
flying, ghost) with 't', exit with 'q' or escape.
|
||||
flying, ghost) with 't', exit with 'q' or escape. You can change key
|
||||
bindings in the openmw.ini file.
|
||||
|
||||
You start in a cell called "Assu". You can change this in openmw.ini or
|
||||
by specifying a cell name on the command line.
|
||||
|
|
|
@ -6,7 +6,7 @@ Email: korslund@gmail.com
|
|||
WWW: http://openmw.sourceforge.net
|
||||
License: See GPL3.txt
|
||||
Current version: 0.6
|
||||
Date: 2009 feb. 23
|
||||
Date: 2009 mar. 2
|
||||
|
||||
|
||||
QUICK NOTE: You must own and install Morrowind before you can use
|
||||
|
@ -51,15 +51,16 @@ niftool - Decodes one or more NIF files and prints the details.
|
|||
Changelog:
|
||||
==========
|
||||
|
||||
0.6 (2009 feb. 23) - latest release
|
||||
0.6 (2009 mar. 2) - latest release
|
||||
|
||||
- coded a GUI system using MyGUI
|
||||
- skinned MyGUI to look like Morrowind (work in progress)
|
||||
- integrated Monster script
|
||||
- integrated the Monster-script engine
|
||||
- rewrote some parts into script code
|
||||
- very early MyGUI <-> Monster binding
|
||||
- fixed Windows sound problems (replaced old openal32.dll)
|
||||
|
||||
|
||||
0.5 (2008 nov. 5)
|
||||
|
||||
- Collision detection with Bullet
|
||||
|
|
Loading…
Reference in a new issue