Source code for the modding-openmw.com website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hristos N. Triantafillou 06bb3036f8
Limit results
7 months ago
bin Refactor how plugins and BSAs are assigned and ordered 11 months ago
momw Limit results 7 months ago
.dir-locals.el Whoa 7 months ago
.gitignore Added new, smaller watermark 1 year ago
.gitmodules These were unused and useless 8 months ago
CONTRIBUTING.md Link 7 months ago
ISSUE_TEMPLATE.md Initial add of template docs and contribution guide 7 months ago
LICENSE Adding a license in preparation for a source release 7 months ago
Makefile Seriously tidy this up 7 months ago
PULL_REQUEST_TEMPLATE.md Initial add of template docs and contribution guide 7 months ago
README.md Tidy this up a bit 7 months ago
auth Added auth files for unlocking encrypted secrets 2 years ago
auth.asc Added auth files for unlocking encrypted secrets 2 years ago
requirements.txt Update django 2.1.2 -> 2.1.7 9 months ago

README.md

momw

Source code for the modding-openmw.com website

Instances

Production

https://modding-openmw.com/

The live site people want to see.

Staging

https://staging.modding-openmw.com/

This is intended to be a preview for production. It should look and act like how you want production to be, but with newer code.

Beta

https://beta.modding-openmw.com/

This is as the name implies the beta site. Experimental code can and will find its way here, but it should generally be stable-ish.

Deploying

To sync code and update data:

./bin/sync-code-reset-db.sh momw-staging

To do a more comprehensive update, including django configs like settings.py:

make django HOSTS=momw-staging

Building a load order

  1. Install Morrowind into a wineprefix:

    # Alter paths as needed, install with all the default paths
    WINEPREFIX=$HOME/games/mw_mlox_wine wine 'Z:\home\user\games\setup_tes_morrowind_goty_2.0.0.7.exe' /nogui
    
  2. Download mlox:

    cd ~/src  # or wherever you keep source codes
    git clone https://github.com/mlox/mlox.git
    
  3. Install it to your Morrowind game directory:

    rsync -aPv ~/src/mlox/mlox/* ~/games/mw_mlox_wine/drive_c/GOG\ Games/Morrowind
    
  4. Load up Morrowind.ini with the desired plugin loadout (excluding omwaddons.) TODO: expand on this, provide a sed one-liner.

  5. Run it:

    cd ~/games/mw_mlox_wine/drive_c/GOG\ Games/Morrowind
    ./mlox.py
    
  6. Note any changes that are needed (e.g. orders recommended by mlox that needed to be changed.)

  7. Convert the sorted plugin loadout to openmw.cfg format. TODO: give a sed one-liner.

  8. Re-insert omwaddons back into the load order.

  9. Test as needed.