Source code for the 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 2f43573c9b
Silence linter
3 years ago
bin Refactor how plugins and BSAs are assigned and ordered 3 years ago
momw Silence linter 3 years ago
.dir-locals.el The site runs, but doesn't do much 4 years ago
.gitignore Added new, smaller watermark 4 years ago
.gitmodules Added a lot of stuff! 4 years ago
Makefile This didn't do shit 3 years ago Added basic docs on generating a load order with mlox 4 years ago
auth Added auth files for unlocking encrypted secrets 4 years ago
auth.asc Added auth files for unlocking encrypted secrets 4 years ago
requirements.txt Update django 2.1.2 -> 2.1.7 3 years ago


Source code for the website



The live site people want to see, don't fuck it up! ;)


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.


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.


To sync code and update data:

./bin/ momw-staging

To do a more comprehensive update, including django configs like

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
  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
  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.