1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-07 12:54:00 +00:00
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind.
Go to file
2010-06-07 16:29:17 +02:00
bsa Cleaned up superflous functions in BSA archive. Started working on input system. 2010-06-07 12:44:39 +02:00
cmake Merged in CMake and header cleanups from zinnschlag 2010-06-06 18:01:29 +02:00
esm Updated to work with latest changes upstream 2010-06-03 19:40:23 -04:00
files Fixed DOS line endings on certain files 2010-06-06 18:04:39 +02:00
game CellRefList::find was making a copy of the recList each time the function was called; replaced with a reference 2010-06-07 16:29:17 +02:00
input Created event dispatcher and function binder (for input system) 2010-06-07 14:48:08 +02:00
mangle@6b0b7c95f8
nif
nifogre Created cell renderer w/NIF loading. Runs but is WIP. 2010-06-07 00:33:45 +02:00
ogre Merged in CMake and header cleanups from zinnschlag 2010-06-06 18:01:29 +02:00
old_d_version Fixed DOS line endings on certain files 2010-06-06 18:04:39 +02:00
platform
tools boost::filesystem cross-platform config file check 2010-06-04 21:44:05 -04:00
.gitignore Merged in CMake and header cleanups from zinnschlag 2010-06-06 18:01:29 +02:00
.gitmodules
CMakeLists.txt Created cell renderer w/NIF loading. Runs but is WIP. 2010-06-07 00:33:45 +02:00
GPL3.txt
README.md boost::filesystem cross-platform config file check 2010-06-04 21:44:05 -04:00
testall.sh Cleaned up superflous functions in BSA archive. Started working on input system. 2010-06-07 12:44:39 +02:00

OpenMW

From the official website:

OpenMW is an attempt to reimplement the popular role playing game Morrowind. It aims to be a fully playable, open source implementation of the game. You must own Morrowind to use OpenMW.

About This Project

This specific repository is a branch of OpenMW intended to keep pace with development of the project in order to provide a Mac build for interested parties to contribute. This is not an official, sanctioned branch of the OpenMW project. I will only be able to answer specific questions about getting this project running on Mac OS X, no other platform. I will not even be able to guarantee my changes maintain backwards compatibility against builds in other operating systems. You have been warned.

Getting OpenMW Working

  1. Clone this repository.

  2. Install bjam through MacPorts.

  3. Download boost 1.43 and install it with the following command:

     $ mkdir build && sudo bjam --build-dir=build --layout=versioned --toolset=darwin architecture=i386 address-model=32 --link=shared,static install
    
  4. Download Ogre 1.7.1 and build and Xcode project with CMake:

      $ mdkir build && cd build && BOOST_INCLUDEDIR=/usr/local/include/boost-1_43 BOOST_LIBRARYDIR=/usr/local/lib cmake -G Xcode ..
    
  5. Once the build completes, move lib/Release/Ogre.framework into /Library/Frameworks.

  6. Generate the Makefile for OpenMW as follows:

     $ mkdir build && cd build && BOOST_INCLUDEDIR=/usr/local/include/boost-1_43 BOOST_LIBRARYDIR=/usr/local/lib CMAKE_OSX_ARCHITECTURES=i386 cmake ..
    
  7. Move your Morrowind Data Files directory into build, renamed as data.