Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kaosnyrb committed Apr 27, 2020
1 parent 1c81261 commit 07c9b1c
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,6 @@
SkyrimSE Mod for Dynamic Quest/bounties.
Inspired by the ESO Guild The Undaunted and the Diablo 3 Adventure mode.

I wanted to see if I could dynamically create quest content without having to place thousand of markers over skyrim.
When the bounty is started the SKSE Plugin loads the Region data and grabs all the worldspaces and the unk088 cells which appears to contain all the persistant references in the worldspace.

It then filters these down by Worldspace name as most of the worldspaces are one off quest spaces.

Next it selects a random persistant reference and moves an XMarker to that location. The XMarker is the objective of the Quest and it's used as the target of the placeatme calls.

Finally any of the enemies created are stored in memory in the plugin and checked every 20 seconds to see if they are dead. If they are the objective is marked as completed.

As the mod is using the Region data from memory any mods which add these would also be accessable from this mod. Currently there is a property on the Pillar Activator which says which worldspace to spawn the bounty in.


## Requirements
* SKSE SE build 2.0.17 (runtime 1.5.97)
* JContainers (Currently bundled with the release)
Expand All @@ -31,7 +19,6 @@ As the mod is using the Region data from memory any mods which add these would a
4. Go and kill the enemies. It doesn't matter who gets the killing blow, just that they die.
5. Return to the Undaunted camp to pickup another bounty and return to step 3.


## Spawning Groups

* Bandits
Expand All @@ -41,6 +28,18 @@ As the mod is using the Region data from memory any mods which add these would a
* Dwemer
* Necromancers

## How it works

I wanted to see if I could dynamically create quest content without having to place thousand of markers over skyrim.
When the bounty is started the SKSE Plugin loads the Region data and grabs all the worldspaces and the unk088 cells which appears to contain all the persistant references in the worldspace.

It then filters these down by Worldspace name as most of the worldspaces are one off quest spaces.

Next it selects a random persistant reference and moves an XMarker to that location. The XMarker is the objective of the Quest and it's used as the target of the placeatme calls.

Finally any of the enemies created are stored in memory in the plugin and checked every 20 seconds to see if they are dead. If they are the objective is marked as completed.

As the mod is using the Region data from memory any mods which add these would also be accessable from this mod. Currently there is a property on the Pillar Activator which says which worldspace to spawn the bounty in.

## What the mod can do

Expand Down

0 comments on commit 07c9b1c

Please sign in to comment.