ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Search/Requests (https://www.esoui.com/forums/forumdisplay.php?f=165)
-   -   Custom Music (https://www.esoui.com/forums/showthread.php?t=1025)

Faustus 04/19/14 10:47 PM

Custom Music
 
Would it be possible to develop an addon that enables you to play custom music in certain zones, similar to previous Elder Scroll games?

Similar to this:

http://www.curse.com/addons/wow/soundtrack

Would be cool to play ES music from past games in ESO according to certain zones. For example, playing some morrowind music in morrowind zones, or Skyrim music in the Skyrim zones.

Thanks

Stormknight 04/20/14 07:55 AM

The play sound API seems to be restricted to only playing sounds that are built into the game.

Sceles 04/20/14 02:03 PM

Quote:

Originally Posted by Stormknight (Post 4988)
The play sound API seems to be restricted to only playing sounds that are built into the game.

Wouldn't it be possible to have some external application read game information from API files and communicate with a media player? AFAIK APIs can already save their own files and detect zone changes, combat, and other events that could be used as triggers. I'm no coder, but that doesn't sound too hard to make.

BadVolt 04/20/14 02:19 PM

Quote:

Originally Posted by Sceles (Post 5024)
Wouldn't it be possible to have some external application read game information from API files and communicate with a media player? AFAIK APIs can already save their own files and detect zone changes, combat, and other events that could be used as triggers. I'm no coder, but that doesn't sound too hard to make.

Sure. You will just have to:
1) sniff game packets
2) decode game packet
3) learn how to manipulate packets
4) manipulate packets
5) write a programm that will communicate with both MP and "API files" :D
6) get banned for that

OR just run your favorite player and turn off game music.

Sceles 04/20/14 03:03 PM

Quote:

Originally Posted by BadVolt (Post 5027)
Sure. You will just have to:
1) sniff game packets
2) decode game packet
3) learn how to manipulate packets
4) manipulate packets
5) write a programm that will communicate with both MP and "API files" :D
6) get banned for that

OR just run your favorite player and turn off game music.

I don't think you understood me.

I meant that you would have:
1. addon that detects zone changes and other things I said and saves them.
2. program that keeps track of that data and reads it when there are changes to it(or just checks it every second) and tells a media player to play a specific track.

This would not require any sniffing.

Garkin 04/20/14 03:08 PM

Quote:

Originally Posted by Sceles (Post 5031)
I don't think you understood me.

I meant that you would have:
1. addon that detects zone changes and other things I said and saves them.
2. program that keeps track of that data and reads it when there are changes to it(or just checks it every second) and tells a media player to play a specific track.

This would not require any sniffing.

Its not that easy. You can save data to saved variables, but it is actually written to the disk only when you reload UI or logout from the game.

BadVolt 04/20/14 03:28 PM

Quote:

Originally Posted by Sceles (Post 5031)
I don't think you understood me.

I meant that you would have:
1. addon that detects zone changes and other things I said and saves them.
2. program that keeps track of that data and reads it when there are changes to it(or just checks it every second) and tells a media player to play a specific track.

This would not require any sniffing.

Garkin take my point. You can't manipuate ingame data realtime without manipulating packtes first. Data is exposed only after /reloadui or relog.

Sceles 04/20/14 03:41 PM

Quote:

Originally Posted by Garkin (Post 5033)
Its not that easy. You can save data to saved variables, but it is actually written to the disk only when you reload UI or logout from the game.

I sort of thought that it might be that way. :/

It would still be nice to have some addon that plays in-game music based on where you are and what you're doing. Same way it worked in Oblivion and Skyrim, combat had louder and darker music. Or could it be that addons can interact with only effects and other sounds?

Seerah 04/20/14 03:47 PM

The only sounds I have seen in the files are for spell effects and the UI, iirc.

Faustus 04/20/14 09:35 PM

Quote:

Originally Posted by BadVolt (Post 5027)
OR just run your favorite player and turn off game music.

Was going to do this but two issues:

1. Since I want to include ESO music in my playlist, two problems: 1. With the ESO soundtrack, it's not as simple as 1 track per zone. Apparently they did some randomly generated type composition so it's not always the same. 2. Ignoring #1, I still don't know which tracks apply to where in the ESO soundtrack. I can guess some of them by the track title, but others I'm not sure of.

2. Music won't change automatically when changing zones. For example, when entering a dungeon. Would be annoying to always swap playlists.

QuadroTony 04/23/15 03:41 AM

try this

http://www.esoui.com/forums/showthread.php?t=4496


All times are GMT -6. The time now is 02:56 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI