From e19e3aa69c9ba97dc4c5cfd96c78b1e804d167f2 Mon Sep 17 00:00:00 2001 From: Bill Niblock Date: Tue, 6 May 2025 10:18:09 -0400 Subject: [PATCH] Begin project --- .gitignore | 1 + DESIGN.md | 35 +++++++++++++++++++++++++++++++++++ README.md | 20 ++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 .gitignore create mode 100644 DESIGN.md create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a7692e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.AppImage diff --git a/DESIGN.md b/DESIGN.md new file mode 100644 index 0000000..856415e --- /dev/null +++ b/DESIGN.md @@ -0,0 +1,35 @@ +# Morrowind May Mod: Daedric Merchant + +The player finds an item which, when used, summons a unique NPC merchant for +bartering with. As the player interacts more with this merchant, dialog and +quests become available. Completing these quests expands the merchant's +offering, provides dialog options, and more. + +## Plan + +### Part 1: Merchant + +- The item +- The merchant +- The enchantment (i.e., the spell) + +### Part 2: Dialog + +- Include a different greeting based on geography? +- Could be fun to reference Creeper and Mudcrab Merchant + +### Part 3: Evolving Inventory + +- The merchant will make requests of specific items found throughout the + game-world. Some for personal desire (who doesn't want a nice Colovian hat?), + and some for trade to get the player more interesting items. +- Custom items? + +### Part 4: Quests + +- Some kind of quest involving the merchant, former clients, maybe a custom + location or "hijacked" location to add in some mod lore? + +### Part 5: Player House + +- Always fun to have your own plane of Oblivion... diff --git a/README.md b/README.md new file mode 100644 index 0000000..556ffd8 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# Morrowind May Modathon 2025 - Daedric Merchant + +You find in your travels an interesting item, which when activated summons to +you a Daedric merchant! Beyond the obvious convenience, this creature offers +insights and rewards, if you have the coin, of course! + +## Development + +See DESIGN.md for details on the mod content. + +Development is done on a Linux machine. I'm unfamiliar with using Windows or +MacOS, so the following information may not be applicable or useful. + +Using the OpenMW Construction Set AppImage, as provided by the awesome "Modding +OpenMW" site: [AppImages](https://modding-openmw.com/mods/openmw-appimage/) + +OpenMW does allow for multiple different instances, and the most reliable way +I've been shown for doing this is by editing the `XDG_CONFIG_HOME` environment +variable when launching the AppImages. This can be done "in-line", or integrated +into the program or configuration for launching the AppImage.