[RELz] BetterMusicSystem 2.0

Post » Tue Oct 05, 2010 7:15 am

I tried this out, but this is messing up custom music in a personal mod I made also using EMC
It switches to the custom music, then it plays the explore music and then keeps changes explore tracks every 5 seconds
User avatar
ezra
 
Posts: 3510
Joined: Sun Aug 12, 2007 6:40 pm

Post » Tue Oct 05, 2010 1:56 pm

this is messing up custom music in a personal mod I made also using EMC


didn't you expect this?
User avatar
Laurenn Doylee
 
Posts: 3427
Joined: Sun Dec 03, 2006 11:48 am

Post » Mon Oct 04, 2010 11:53 pm

version 2.3 is online!

recent changes:

- you can choose the custom regions with the spell now. (elsweyr and SI)
- fixed a bug with the volume set to 0 when opening a menu after loading a game that was saved during fadeout of battle music.


and a plugin for the Shivering Isles is available now!

:)
User avatar
Hannah Barnard
 
Posts: 3421
Joined: Fri Feb 09, 2007 9:42 am

Post » Tue Oct 05, 2010 8:18 am

Updated today to BMS 2.3.

BMS 2.1 worked perfectly but now after upgrading to 2.3 I did not get console output (only BetterMusicSystem: started but no tracks no user settings loaded and
such things coming for Version 2.1). I installed some Chapel mp3s deleted the dummy file in this folder and went into a chapel, waited around 15min but no Chapel song was played.
Then I reinstalled 2.1 to check if everything with Sound Commands and Enhanced Music Control is wrong but 2.1 works right.

Log output:

query
load
oblivion root = E:\Oblivion\
E:\Oblivion\Data\Music\Special\death.mp3
File found.
E:\Oblivion\Data\Music\Special\TES4Title.mp3
File found.
E:\Oblivion\Data\Music\Special\success.mp3
File found.
Start of Sentry Thread...
Title music was detected and set to play.
Player will now accept other music types.
NG Callback
Sentry thread exited normally.


Any idea what is wrong (BMS 2.1 works great)
User avatar
Elizabeth Falvey
 
Posts: 3347
Joined: Fri Oct 26, 2007 1:37 am

Post » Tue Oct 05, 2010 7:27 am

Any idea what is wrong (BMS 2.1 works great)


did you overwrite your ini file?
User avatar
Bethany Watkin
 
Posts: 3445
Joined: Sun Jul 23, 2006 4:13 pm

Post » Tue Oct 05, 2010 7:15 am

No

Installed Oblivion from scratch. So nothing has been overwritten.

Installed only Oblivion + SI 1.2.0416 (OBSE 18 Beta 6) + Sound Commands 4.0 + Enhanced Music 0.72b + BMS 2.3

After I realized that it is not working correct I deinstalled BMS 2.3 and installed 2.1 and then everything works as intended.
User avatar
Jimmie Allen
 
Posts: 3358
Joined: Sun Oct 14, 2007 6:39 am

Post » Tue Oct 05, 2010 9:12 am

didn't you expect this?


What do you mean? BMS does make use of of EMC doesn't it? Why would it break all mods that make use of it too
User avatar
An Lor
 
Posts: 3439
Joined: Sun Feb 18, 2007 8:46 pm

Post » Tue Oct 05, 2010 6:35 am

only BetterMusicSystem: started but no tracks no user settings loaded


how did you install? maybe the ini file is missing?

What do you mean? BMS does make use of of EMC doesn't it? Why would it break all mods that make use of it too


BMS doesn't break mods. it handles the music behaviour of oblivion, it's a complete music system overhaul. you are able to change the music for ANY cell, there's a pause feature, battle music fadeout, night and sneak playlists, etc... just think about it for a moment. how could this be compatible with mods that do the same thing? what if someone sneaks in a cell of your mod? this has nothing to do with EMC. it's just the concept of BMS.

BUT: you can easily build a patch to let BMS handle your playlists. just take the BMS SI plugin, change the refs and paths. done.
User avatar
Raymond J. Ramirez
 
Posts: 3390
Joined: Sun Oct 14, 2007 8:28 am

Post » Tue Oct 05, 2010 12:56 am

No

everything is in the correct folder. I installed BMS 2.3 on two of my computers 2 two times with created omods and two times with manual copy of folders. No change.
I use BMS for quite a long time and this problem has never occurred before. the ini and esm and everything else is in the correct folder. And as stated before no problems with BMS 2.1.
User avatar
jessica sonny
 
Posts: 3531
Joined: Thu Nov 02, 2006 6:27 pm

Post » Tue Oct 05, 2010 2:09 am

No

everything is in the correct folder. I installed BMS 2.3 on two of my computers 2 two times with created omods and two times with manual copy of folders. No change.
I use BMS for quite a long time and this problem has never occurred before. the ini and esm and everything else is in the correct folder. And as stated before no problems with BMS 2.1.


please follow the troubleshooting steps and post the results. then try a clean save. if this doesn't help, install conscribe, open the console, type 'sqv BMSUser', type 'sqv BMS777' and post the console log...
User avatar
phillip crookes
 
Posts: 3420
Joined: Wed Jun 27, 2007 1:39 pm

Post » Tue Oct 05, 2010 11:46 am

Ok. I have read the troubleshooting several times and as far as I know everything should be ok. No other mods are active and all requirements are met.
And as everything works fine for BMS 2.1 I think I am able to correctly install this mod.

So this is the log from conscribe:

BetterMusicSystem: started.
sqv BMSUSER
->fquestdelaytime = 0.1000
->Message = 0
->FirstRun = 1
->UseChapels = 1
->UseCastles = 1
->UseInns = 1
->UseAyleid = 1
->UseCaves = 0
->UseForts = 0
->UseCloudruler = 1
->UseMagesGuild = 1
->UseFightersGuild = 0
->UseDarkBrotherhood = 0
->UseArena = 1
->DialogMusicPercent = 49.0000
->SneakMusicPercent = 0.0000
->MusicVolOrig = 0.3000
->UseJerallMountains = 1
->UseBlackwood = 1
->UseColovianHighlands = 0
->UseGoldCost = 1
->UseGreatForest = 0
->UseHeartlands = 0
->UseNibenayBasin = 0
->UseNibenayValley = 0
->UseValusMountains = 0
->UseWestWeald = 0
->UseJerallForAllMountains = 1
->CustomRegionsActive = 0
->CustomRegions = 1.0000
->PostCombatFadeOutLength = 7.0000
->PostCombatFadeInLength = 3.0000
->CurrentRingPlaylist = 1
->tempString01 = 0
->tempRef = (00000000)
->PlaylistIndexArray = 8.0000
->CellRefArray = 0.0000
->AssignedPlaylist = 0.0000
->PlaylistArray1 = 0.0000
->PlaylistArray2 = 0.0000
->CustomRef = 0.0000
->CustomPlaylist = 0.0000
->TempString = 2
->TempPath = 3
->i = 0
--- Quest state -----------------------------
Running? Yes
Current stage: 0
Priority: 5
sqv BMS777
->fquestdelaytime = 0.0000
->State = 23
->PauseKey = 188
->ResumeKey1 = 190
->ResumeKey2 = 18
->DebugMessage = 0
->Debug = 0
->MusicPaused = -7.0000
->Sneaking = 0
->Talking = 0
->RingEquipped = 0
->NextTrack = 0
->PrintCurrentTrackToConsole = 1
->PrintTrackKey = 66
->PhonographIsPlaying = 0
->UseHomes = 1
->UseOblivion = 1
->UseNight = 1
->UseNightPublic = 0
->UseStorm = 1
->UseUnderWater = 0
->UseSneakSilence = 0
->UseSneakPlaylist = 0
->UseRidingPlaylist = 0
->InstantNight = 0
->ResumeOnPlaylistChange = 0
->RegionTimer = 0.0000
->MusicType = 0
->PlaylistChanged = 0
->MusicTypeChanged = 0
->EmptyInactiveMusicTypes = 0
->CurrentPlaylist = 0
->DesiredPlaylist = 0
->SilenceTime = 0.7000
->RandomSilenceMin = 0.7000
->RandomSilenceMax = 2.1000
->FadeInStepSneak = 0.0000
->FadeOutStepSneak = 0.0000
->FadeStepDialog = 0.0000
->DialogMusicVolume = 0.1470
->SneakMusicVolume = 0.0000
->SneakFadeOutLength = 7.0000
->SneakFadeInLength = 3.0000
->CurrentClimate = (00000000)
->CurrentWeather = (00000000)
->WindSpeed = (00000000)
->SunsetEnd = 22.0000
->SunriseBegin = 5.0000
->CurrentTime = 0.0000
->IsNight = 0
->CurrentCell = (00000000)
->CellOwner = (00000000)
->LastLoadDoor = (00000000)
->CurrentWorldSpace = (00000000)
->CellChanged = 0
->OblivionObjectsCount = 0
->CellRefArray = 0.0000
->AssignedPlaylist = 0.0000
->CustomCellRefArray = 0.0000
->CustomAssignedPlaylist = 0.0000
->PredefinedCellRefArray = 0.0000
->PredefinedPlaylist = 0.0000
->DefaultPlaylist = 2.0000
->RegionsArray = 0.0000
->CurrentRegions = 0.0000
->CurrentRegion = 0
->TempString = 0
->TempPath = 0
->i = 0
->r = 0
->TempRef = (00000000)
--- Quest state -----------------------------
Running? Yes
Current stage: 0
Priority: 5


Thanks for helping!
User avatar
D IV
 
Posts: 3406
Joined: Fri Nov 24, 2006 1:32 am

Post » Tue Oct 05, 2010 6:23 am

BMS doesn't break mods. it handles the music behaviour of oblivion, it's a complete music system overhaul. you are able to change the music for ANY cell, there's a pause feature, battle music fadeout, night and sneak playlists, etc... just think about it for a moment. how could this be compatible with mods that do the same thing? what if someone sneaks in a cell of your mod? this has nothing to do with EMC. it's just the concept of BMS.

BUT: you can easily build a patch to let BMS handle your playlists. just take the BMS SI plugin, change the refs and paths. done.


That is true, sorry I had a brain fart :P I guess my reasoning was that EMC on it's own already does some of what BMS does
I'll see about fixing my mod to work with BMS
User avatar
Alexx Peace
 
Posts: 3432
Joined: Thu Jul 20, 2006 5:55 pm

Post » Tue Oct 05, 2010 4:13 am

Ok. I have read the troubleshooting several times and as far as I know everything should be ok.


the problem is: it SHOULD work but it doesn't. the ini is loaded but the playlists don't get initialized. folder structure is intact?

did you save clean?
User avatar
Vicki Gunn
 
Posts: 3397
Joined: Thu Nov 23, 2006 9:59 am

Post » Tue Oct 05, 2010 3:11 pm

Folder Structure is correct.

I tried it with clean save. But at the moment I am testing a lot of mods and therefore create a new game for each test.

I am not sure what the hell is the difference between BMS 2.1 and 2.3. After installing BMS 2.1 right from the start it tells me that everything has been loaded and the I can see
the title which is playing at the moment. But with BMS 2.3 I only get BetterMusicSystem: started and that's all. Strange.

I rechecked Sound Commands and Enhanced Music Control are both working correctly. BMS ini and esm are in the correct folder. And the folder structure seems also right.
In each folder without music there is one dummy file which I delete when putting my songs in this folder.

Also strange is that it seems I do not get Power of Music in every game. Sometimes I start a new game and I am waiting and waiting and I do not get the power of music. Sadly this
is not reproducible.

EDIT\ Ahh something else. In one log I don't remember which one BMS tries to find the success.mp3, tes4title.mp3 and death.mp3 which are all in the correct folder but the log told me File not found
User avatar
FLYBOYLEAK
 
Posts: 3440
Joined: Tue Oct 30, 2007 6:41 am

Post » Tue Oct 05, 2010 7:29 am

1. I am not sure what the hell is the difference between BMS 2.1 and 2.3.

2. And the folder structure seems also right.
In each folder without music there is one dummy file which I delete when putting my songs in this folder.

3. EDIT\ Ahh something else. In one log I don't remember which one BMS tries to find the success.mp3, tes4title.mp3 and death.mp3 which are all in the correct folder but the log told me File not found


1. not much. mainly the script of the spell.

2. 'seems' is not enough, sorry. don't delete the dummy file or try vanilla mp3 files! the script will halt if a folder is missing or empty...

3. BMS doesn't use these files.

if you mess around with many mods this might be a bad moment to narrow this issue down. as long as no one else reports problems i assume you did something wrong. double check everything!
User avatar
Sebrina Johnstone
 
Posts: 3456
Joined: Sat Jun 24, 2006 12:58 pm

Post » Tue Oct 05, 2010 7:44 am

I test a lot of mods on several computers parallel to find bugs and help to solve them. So each mod gets a standard Oblivion setup with just SI + 1.2.0416 and of course the requirements of the mod.

I rechecked the folder structure and it is 100% correct. The ini is completely the same as for BMS 2.1. So the one and only difference now is the esm.
So I just copied the esm from BMS 2.1 over my BMS 2.3 install (Folder structure etc. is still the same) and the result is that the esm from BMS 2.1 works.

So why is the esm from BMS 2.1 working but the one from BMS 2.3 not? I will have a look at the esms and will report back.
User avatar
Juan Cerda
 
Posts: 3426
Joined: Thu Jul 12, 2007 8:49 pm

Post » Tue Oct 05, 2010 12:45 am

So why is the esm from BMS 2.1 working but the one from BMS 2.3 not? I will have a look at the esms and will report back.


the much more important question: why doesn't it work only for you? i got no issues reported so far and it works for me...

if you want to narrow this down and you are familiar with the CS you could comment out everything step by step in the BMSUser script after 'set BMS777.State to 23' and 'settings loaded'... thank you! :)
User avatar
Life long Observer
 
Posts: 3476
Joined: Fri Sep 08, 2006 7:07 pm

Post » Tue Oct 05, 2010 1:10 pm

Ok. I have tried different things and my results are:

1. My problem is related to 1BetterMusicScript

2. When changing the following from BMS 2.3:

BEGIN MenuMode

if ( GetGameRestarted && state )
if ( emcCreatePlaylist Loading "Data\Music\Loading\*.*" )
set state to 3
emcChangePlaylist 0 Loading
emcChangePlaylist 1 Loading
emcChangePlaylist 2 Loading
endif
endif
if ( GetGameLoaded )
set state to 3
endif


in the following from BMS 2.1:

BEGIN MenuMode

if ( GetGameRestarted && state )

set state to 3
if ( emcCreatePlaylist Loading "Data\Music\Loading\*.*" )
emcChangePlaylist 0 Loading
emcChangePlaylist 1 Loading
emcChangePlaylist 2 Loading
endif
endif


it is working as it should be.

But what does that exactly mean? And why am I the only one for whom this leads to BMS not working?

Thanks again for helping (I feel we are close to defeat the problem :) )
User avatar
tiffany Royal
 
Posts: 3340
Joined: Mon Dec 25, 2006 1:48 pm

Post » Tue Oct 05, 2010 1:13 pm

But what does that exactly mean?


it means that you ignored my suggestion:

comment out everything step by step in the BMSUser script after 'set BMS777.State to 23' and 'settings loaded'...


the value of BMS777.State was 23 in your log. at the end of this block it gets set to 77. this means your problem MUST be inside of THIS BLOCK!

and you did not use a clean save, at least for that log...
User avatar
Alan Whiston
 
Posts: 3358
Joined: Sun May 06, 2007 4:07 pm

Post » Tue Oct 05, 2010 10:44 am

it means that you ignored my suggestion:


I started to compare the scripts from 2.1 and 2.3 and found out that changing the mentioned part after BeginMenuMode works.
Are there any reasons why I cannot use the modified BMS script or do I loose something?

For the clean save: I only start new games and do not load.

And now I will try your suggestion :)


EDIT/ When investigating the BMS User Script I found that the scripts are identical between line 118 and line 381.

line 123 if ( BMS777.State == 23 )
line 373 set BMS777.State to 77

And if I understand correct you say that there must be my error? But what can be wrong with two identical scripts, where one is working but the other one not. And copying the BMS User Script 2.1 in the BMS 2.3 User Script doesn't help.


EDIT2\ BTW Thanks for sailing ships and Better Cheydinhal House for Sale. Both are wonderful mods
User avatar
Prohibited
 
Posts: 3293
Joined: Tue Jun 12, 2007 6:13 am

Post » Tue Oct 05, 2010 7:18 am

I started to compare the scripts from 2.1 and 2.3 and found out that changing the mentioned part after BeginMenuMode works.
Are there any reasons why I cannot use the modified BMS script or do I loose something?

For the clean save: I only start new games and do not load.

And now I will try your suggestion :)


EDIT/ When investigating the BMS User Script I found that the scripts are identical between line 118 and line 381.

line 123 if ( BMS777.State == 23 )
line 373 set BMS777.State to 77

And if I understand correct you say that there must be my error? But what can be wrong with two identical scripts, where one is working but the other one not. And copying the BMS User Script 2.1 in the BMS 2.3 User Script doesn't help.


EDIT2\ BTW Thanks for sailing ships and Better Cheydinhal House for Sale. Both are wonderful mods


there is just 1 possible reasons for BMS777.State not being 77: the script does NOT run at all. why?

please try a clean save. NOT a new game. EMC is known to cause issues here...

on first run BMS prints 'FirstRun'. look for that in the console.
User avatar
Elizabeth Falvey
 
Posts: 3347
Joined: Fri Oct 26, 2007 1:37 am

Post » Tue Oct 05, 2010 12:48 pm

Ok tried the clean save and now it is working. I always thought new game is better than load concerning mod testing. Again I learned something.

Very Big Thank you for helping.

Now I can again begin to search to populate the BMS folders.
User avatar
Rachel Eloise Getoutofmyface
 
Posts: 3445
Joined: Mon Oct 09, 2006 5:20 pm

Post » Tue Oct 05, 2010 12:07 pm

Ok, this looks awesome and I would love to use it. BUT, I have a very strange issue with my music that I am hoping maybe this mod or some burst of insight from you all could alleviate!

So, after re-installing Oblivion I lost music, was forced to disable music in the .ini, lest I have my mouse and keyboard freeze exactly ~3 minutes into the game rendering it unplayable.

Do ANY music systems, or mods, (sorry, I know this is for BetterMusicSystem which tbh looks to best to me, and covers Elswyr which is a big +) maybe bypass the original Oblivion music system. Possibly allowing me to keep music disabled in the .ini but still use one of these mods to obtain music while playing?

I would love to be able to hear SOME music in this game again, even with any sfx mod I can find it is getting a little lonely without some music :( .

Does anyone know of anything like this, or maybe a way to fix this strange issue?

Thank you!

-J
User avatar
Katharine Newton
 
Posts: 3318
Joined: Tue Jun 13, 2006 12:33 pm

Post » Tue Oct 05, 2010 3:12 pm

Ok tried the clean save and now it is working. I always thought new game is better than load concerning mod testing. Again I learned something.

Very Big Thank you for helping.

Now I can again begin to search to populate the BMS folders.


thank you for figuring this out! i will add this to the readme...

:)
User avatar
Valerie Marie
 
Posts: 3451
Joined: Wed Aug 15, 2007 10:29 am

Post » Tue Oct 05, 2010 6:55 am

Will this still work if music is turned off in the .ini ?

edit

May have answered my own question. If what Enhanced Music and Control says on it's tesnexus page is true I may finally be able to listen to music again!!!!

"What it does passively:
EMC effectivly removes control of Oblivion's music from the game's own code and places it solely in the hands of the plugin. None of the game's functions are used to play the music. A DirectShow powered player within the plugin renders the music in it's place."

Thank you for this mod!
User avatar
Crystal Birch
 
Posts: 3416
Joined: Sat Mar 03, 2007 3:34 pm

PreviousNext

Return to IV - Oblivion