Begin project

This commit is contained in:
Bill Niblock 2025-05-06 10:18:09 -04:00
parent 9cec8fb6a1
commit e19e3aa69c
3 changed files with 56 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.AppImage

35
DESIGN.md Normal file
View file

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

20
README.md Normal file
View file

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