From a737ed3e4d72eb0b3279c631b30dc977c1ae31f5 Mon Sep 17 00:00:00 2001 From: nkorslund Date: Tue, 3 Mar 2009 15:35:43 +0000 Subject: [PATCH] Edits to readme. git-svn-id: https://openmw.svn.sourceforge.net/svnroot/openmw/trunk@91 ea6a568a-9f4f-0410-981a-c910a81bb256 --- COMPILE-linux.txt | 18 ++++++++++++++++ COMPILE-win32.txt | 53 +++-------------------------------------------- README-win32.txt | 3 ++- README.txt | 7 ++++--- 4 files changed, 27 insertions(+), 54 deletions(-) diff --git a/COMPILE-linux.txt b/COMPILE-linux.txt index e3b2354fc..a4df02a74 100644 --- a/COMPILE-linux.txt +++ b/COMPILE-linux.txt @@ -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 --------------------- diff --git a/COMPILE-win32.txt b/COMPILE-win32.txt index 448dcc53a..bf06913d1 100644 --- a/COMPILE-win32.txt +++ b/COMPILE-win32.txt @@ -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 -------- diff --git a/README-win32.txt b/README-win32.txt index ff80e05fd..10a9f0270 100644 --- a/README-win32.txt +++ b/README-win32.txt @@ -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. diff --git a/README.txt b/README.txt index 2cdc1f934..e556eb012 100644 --- a/README.txt +++ b/README.txt @@ -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