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 06bb3036f8
Limit results
1 year ago
bin Refactor how plugins and BSAs are assigned and ordered 1 year ago
momw Limit results 1 year ago
.dir-locals.el Whoa 1 year ago
.gitignore Added new, smaller watermark 1 year ago
.gitmodules These were unused and useless 1 year ago
CONTRIBUTING.md Link 1 year ago
ISSUE_TEMPLATE.md Initial add of template docs and contribution guide 1 year ago
LICENSE Adding a license in preparation for a source release 1 year ago
Makefile Seriously tidy this up 1 year ago
PULL_REQUEST_TEMPLATE.md Initial add of template docs and contribution guide 1 year ago
README.md Tidy this up a bit 1 year 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 1 year 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.