Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MapVoteWithPreview
Vote for the next map with your team + preview maps before voting with a freecam spectator mode
By MARCROCK22
| Last updated | 2 hours ago |
| Total downloads | 36 |
| Total rating | 0 |
| Categories | Tools Misc Levels Client-side Server-side AI Generated |
| Dependency string | MARCROCK22-MapVoteWithPreview-0.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Map Vote With Preview
Vote for the next map with your team — plus preview maps before voting!
Based on MapVote by Patrick.
Features
Map Voting (from original MapVote)
- Vote for any map in the lobby or truck
- Radial vote counter shows live voting
- Random option available
- Countdown timer after first vote
- Animated spin wheel for tied votes
- Configurable voting time
- No-repeat option
Map Preview (new)
- Shift+Click any map in the vote list to preview it
- Procedurally generates a sample level using the map's actual room modules
- Fly around with WASD + Mouse freecam to explore the rooms
- Rooms are properly connected with doors (using the game's ModulePropSwitch system)
- Level visual settings applied: fog, ambient color, post-processing (bloom, vignette, chromatic aberration, grain, motion blur)
- Pixelated rendering matching the game's retro look
- Other players see "(previewing)" indicator next to the map name
- Preview auto-closes when the game starts
- Click "Back to Vote" to return
Preview Details
- Start room + normal/passage/dead-end/extraction modules placed in a connected layout
- Uses the exact grid generation algorithm from the game (random walk, farthest-first extraction placement)
- Module connections set correctly (walls open where rooms connect, closed where they don't)
- Level lighting: fog color/distance, ambient color from the Level ScriptableObject
- Post-processing: bloom, color grading, vignette, chromatic aberration, grain, motion blur, auto exposure
Controls
Voting
- Left click on a map = vote for it
- Shift + Left click on a map = preview it
Preview Mode
- WASD = move
- Right mouse (hold) = look around
- Shift = fast mode
- Space / Ctrl = up / down
- "Back to Vote" button = return to voting
Installation
Install via Gale, r2modman, or Thunderstore Mod Manager.
Requires: BepInEx 5.x, REPOLib 3.x, MenuLib 2.x
Note: If you have the original MapVote mod installed, disable it before using this one — they cannot run at the same time.
Configuration
Voting Time(3-30 seconds) — countdown after first voteHide in Menu— hide vote UI in lobby menuNo Repeated Maps— prevent same map twice in a rowPreview Enabled— enable/disable the preview featureFreecam Speed(1-50) — camera movement speed