v3.5.0
Download: https://github.com/MewTracker/sv-research/releases/
This release is a major rework of event support. Besides speed improvements (optimizations for events are currently on the same level as for the base game) and bug fixes there's a new concept introduced that requires a bit of explanation.
As you know Pokémon encounters depend on your game version, story progression and seed. However during events one more factor comes into play called distribution or event group. Each den location (area + spawn point ID) are assigned to a group. Event-only encounters are assigned to those groups. It matters to which den you are injecting your seed.
Let's use Garchomp and Sylveon event as an example:
Area 16, Spawn Point 2 will give you Sylveon only because it belongs to event group 1
Area 16, Spawn Point 5 will give you Garchomp only becase it belongs to event group 2
RaidCalc allows event group selection for events that have more than one group.