GameplayModifiersPlus icon indicating copy to clipboard operation
GameplayModifiersPlus copied to clipboard

Feature request: Only play maps in a playlist in endless mode

Open CypherNL opened this issue 5 years ago • 17 comments

Sometimes i just want to play the maps that are in a playlist without the menu in between. The Endless Mode seems not to respect this and i would like to see this option in the mod if it's possible.

Another request for the playlist feature if it can be implemented would be to be able to set the order the maps should play, either in order of the playlist or shuffle mode should be sufficeable.

CypherNL avatar Aug 31 '20 16:08 CypherNL

Endless mode has a setting to have it shuffle between the current level collection, which would include playlists

Kylemc1413 avatar Aug 31 '20 16:08 Kylemc1413

I did saw that option (EndlessUseCurrentLevelCollection). It’s set to true (default) but in my testing it picked tracks outside the playlist option.

I’m using the PlaylistLoaderLite mod. I’m not sure if it’s compatible with this mod.

CypherNL avatar Aug 31 '20 17:08 CypherNL

Just tested it and reconfirmed that that feature works as intended for me using the anniversary song pack playlist and using enhancedsearchandfilters to filter the current level collection, and am also using PlaylistLoaderLite, are you sure you didn't just expect it to go through the songs in order instead of shuffling through them randomly like it does?

Kylemc1413 avatar Aug 31 '20 18:08 Kylemc1413

I have re-tested it with a filter (in this case RuneScape which consisted of 4 maps) and a playlist (in this case the OST 1 playlist) but the next map it plays is a map not in the filter or playlist.

Here's the settings of GamePlayModifiersPlus: https://gist.github.com/CypherNL/0dc1cd24b867adb9d28a1535bac72bf4

Here's the mods i have installed: https://gist.github.com/CypherNL/fafa6c8b0bc606cfa88de06b0567081e

I will delete some mods to see if it helps or not.

CypherNL avatar Aug 31 '20 20:08 CypherNL

Removed: RandomSongPlayer SongPlayHistory PP_BOOSTER_FARMER

Updated: PlaylistLoaderLite to 1.2.1 EnhancedSearchAndFilters to 2.3.4

Still the same issue as before removing / updating these mods.

I am using the latest BeatSaber (1.11.1) on Steam in Oculus mode.

CypherNL avatar Aug 31 '20 20:08 CypherNL

Can you post a latest.log file after reproducing this issue once along with your GameplayerModifiersPlus.ini from your UserData folder and a screenshot of the level collection at the time of you starting the first song?

Kylemc1413 avatar Aug 31 '20 20:08 Kylemc1413

Here you go: latest.log: GameplayModifiersPlus_latest.log Settings: GameplayModifiersPlus.txt

Screenshots

20200831223958_1 (All RuneScape stuff here, Sea Shanty 2 and Harmony maps)

20200831224229_1 (Finish Time Sea Shanty 2)

20200831224232_1

20200831224237_1 (Wrong map being played after that...)

20200831225134_1

(Sadly no screenshot completing the map but the time is the same) 20200831225336_1 (No OST map this one...)

CypherNL avatar Aug 31 '20 21:08 CypherNL

Latest.log from the logs folder not from logs/gameplaymodifiersplus

Kylemc1413 avatar Aug 31 '20 21:08 Kylemc1413

Oh. My Bad... _latest.log

CypherNL avatar Aug 31 '20 21:08 CypherNL

Seems your game is failing to install the mod's patches needed to make endless work properly, try verifying the integrity of your game with steam and failing that do a clean installation of your game

Kylemc1413 avatar Aug 31 '20 21:08 Kylemc1413

Tried to do a clean install since verifying files didn't work but even after installing the desired mods and only PlayListLoader and GamePlayModifies after that didn't work. Same result as before i did a clean re-install. _latest.log EnhancedSearchAndFilters.txt

I did not removed the sabers and downloaded tracks. I will try a full clean install next.

CypherNL avatar Aug 31 '20 21:08 CypherNL

Apparently this is caused by GMP having conditional dependencies, the error should disappear if you have counters+, Intro Skip, and PracticePlugin installed until I can fix it I believe

Kylemc1413 avatar Aug 31 '20 21:08 Kylemc1413

I stand corrected, installing ChatCore should fix your issue

Kylemc1413 avatar Aug 31 '20 22:08 Kylemc1413

I've re-installed Beat Saber with all the libraries and GamePlayModifiersPlus, counters+, Intro Skip, PracticePlugin,PlayListLoader lite, Songbrowser and EnhancedSearchAndFilters installed. Endless model works fine now in custom playlist/maps but not in OST playlists where it quits playing after one map.

_latest.log GameplayModifiersPlus.txt

CypherNL avatar Aug 31 '20 22:08 CypherNL

It's not intended to work in OST Playlists, OST Playlists aren't custom songs so Endless mode can't load them from their files to switch to them

Kylemc1413 avatar Aug 31 '20 22:08 Kylemc1413

Alright then, then my issue with the playlist in Endless mode is pretty much fixed.

I'm still open for the feature to play playlists in order rather than shuffle since i had the same maps 2 times when playing a playlist of 5 maps.

CypherNL avatar Sep 01 '20 07:09 CypherNL

IIrc after the first song it'll remove a song from the pool after playing it, so you should only get at best a repeat of the initial song once when cycling through but i'll add turning off randomization at some point in the future

Kylemc1413 avatar Sep 01 '20 11:09 Kylemc1413