Source code for the modding-openmw.com website https://modding-openmw.com/
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 ed1e379587
Whoa
3 years ago
bin Refactor how plugins and BSAs are assigned and ordered 3 years ago
momw Tribunal Delayed off the total overhaul list, PfP does it now 3 years ago
.dir-locals.el Whoa 3 years ago
.gitignore Added new, smaller watermark 3 years ago
.gitmodules These were unused and useless 3 years ago
LICENSE Adding a license in preparation for a source release 3 years ago
Makefile Drop the test db 3 years ago
README.md Added basic docs on generating a load order with mlox 3 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

README.md

momw

Source code for the modding-openmw.com website

Instances

Production

https://modding-openmw.com/

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

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.