First of all thanks to xann for redesigning OP for me!
Reason
The main reason for this request is to have more fun with eachother.
Multiplayer is a mode to spend the time you have with others, it can also be used compete with others and other uses would be practice.
There are cases of close friends that would love to play together but the difference in their skill level is too great. Usually either one would get bored or or sick from playing on a level they don't like or can't handle.
Features
Examples
Reason
The main reason for this request is to have more fun with eachother.
Multiplayer is a mode to spend the time you have with others, it can also be used compete with others and other uses would be practice.
There are cases of close friends that would love to play together but the difference in their skill level is too great. Usually either one would get bored or or sick from playing on a level they don't like or can't handle.
Features
Global Mods
- The host decides these mods.
Everyone in the room has to play with these mods.
Selected mods will appear as big icons in the mod section below the song bar.
- The host decides these mods.
Every mod will be allowed by default.
Time changing mods can't be selected here. This is because multiplayer should be played realtime, the host will decide the speed.
Everyone in the room is allowed to pick from these mods.
Allowed mods will appear in the "Player Individual Mods" selection menu for each player.
- Each player can choose the mods that were marked as "allowed" by the host.
When Double Time is on Nightcore will be available and vice versa.
Selected mods will appear as little icons next to each player's name.
- In case this costs too much work and time for peppy, or whatever the reason might be so Global mod and Allowed mod can't be seperated.
Just let non-host players in multiplayer room to choose whatever mod that doesn't change playtime. And just add a checkbox, being "Disallow users to select mod individually", so individual mode select can be disabled with it if host wants.
Examples
SPOILER
haha5957 (#3200), ykcarrot(#56) and Seren(#49000) are close friends and made a room to play together, as you can see the differences in their ranks(and probably skill levels) are significant.
So haha5957 selects a standard insane map.
haha5957 sets no global mods and allows all other mods for usage. This means the game speed will be 1.0x.
ykcarrot selects Hard Rock and Hidden.
Seren selects Easy and Relax.
The song ends and everyone had fun.
Seren receives host and selects a standard hard map.
Seren sets Double Time as a global mod. The game speed will be 1.5x.
haha5957 changes his Double Time to Nightcore.
ykcarrot selects Hard Rock and Hidden.
The song ends and once again everyone had fun.
ykcarrot receives host and selects a nearly impossible map.
ykcarrot decides to have mercy on everyone and sets Half Time as a global mod.
xann(#13500) joins the room.
ykcarrot selects Hard Rock and Hidden.
haha5957 doesn't select any mods.
Seren selects Autopilot.
xann selects Easy and SpunOut.
The song ends and everyone was able to have fun
xann receives host and wants to compete haha5957.
xann adds Auto to Allowed mode list, and removes other modes from Allowed mode list.
ykcarrot and Seren selects Auto.
haha5957 and xann doesn't select any mods.
ykcarrot and Seren was able to watch haha's and xann's compete realtime, and once again, everyone had fun.
.
So haha5957 selects a standard insane map.
haha5957 sets no global mods and allows all other mods for usage. This means the game speed will be 1.0x.
ykcarrot selects Hard Rock and Hidden.
Seren selects Easy and Relax.
The song ends and everyone had fun.
Seren receives host and selects a standard hard map.
Seren sets Double Time as a global mod. The game speed will be 1.5x.
haha5957 changes his Double Time to Nightcore.
ykcarrot selects Hard Rock and Hidden.
The song ends and once again everyone had fun.
ykcarrot receives host and selects a nearly impossible map.
ykcarrot decides to have mercy on everyone and sets Half Time as a global mod.
xann(#13500) joins the room.
ykcarrot selects Hard Rock and Hidden.
haha5957 doesn't select any mods.
Seren selects Autopilot.
xann selects Easy and SpunOut.
The song ends and everyone was able to have fun
xann receives host and wants to compete haha5957.
xann adds Auto to Allowed mode list, and removes other modes from Allowed mode list.
ykcarrot and Seren selects Auto.
haha5957 and xann doesn't select any mods.
ykcarrot and Seren was able to watch haha's and xann's compete realtime, and once again, everyone had fun.
.