Author Topic: Could we add music to AC?
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
Playing other MMOs, one thing I really appreciate is the addition of background music.

I imagine the devs will never do this: the cost of acquiring/licensing/selecting music and integrating it into the game would be large enough that it probably wouldn't be worth their time.


But for the players, this would be fairly easy via Decal... Decal can play MP3s fairly easily, correct?


I imagine the coding wouldn't be so hard. Assuming Decal is capable of both reading the player's coords, and playing MP3 files:

-For the outdoors: "If the player's current coordinates are between X1,Y1, X2,Y1, X2,Y2, and X1,Y2, play Song1.mp3."

-For the indoors: "If the player's current landblock is 1234, play Song2.mp3."


Use a simple volume fade to fade between tracks, and you'd be good to go.


For example: I'd use the Sonic & Knuckles Sandopolis Act 1 music for outdoors Neftet, with Sandopolis Act 2 music for the Neftet dungeons. happy


Can anyone with Decal experience tell me how hard this would be to code? I imagine the time consuming part would be soundtrack selection, but as a fan project with no official backing from Turbine we wouldn't be encumbered by licensing/cost concerns... happy

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
leatherII 
Posts: 6,132
Registered: Oct 29, '02
Extended Info (if available)
Real Post Cnt: 5,948
User ID: 732,555
Subject: Could we add music to AC?
Not very hard, just annoying to pick songs for all the different landblocks.

 

-----signature-----
Interested in Relogic? PM & http://gh0.st
Did your build stop working? Check the site.
Running a 1.x.x.x version? PM me.
Current Version: 3.0.0.3
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
You call that 'annoying', I call that 'the really fun part'. happy

Decal can read map coords, right? I'm imagining that for most of the aboveground world I'll define songs for certain chunks of the land, rather than landblock by landblock.

I'm imagining the "checking" process would look about like this:

-Check my landblock

-Is my landblock on the list of landblocks with landblock-specific music? If yes, play the song for that landblock. If no, continue.

-Check my coordinates

-Are my coordinates within one of the defined chunks (squares, most likely) that have been assigned specific songs? If yes, play that song. If no, continue.

-Fade out to no music.


My main questions are:

-Can decal handle the playing of an MP3 through some standard Windows service? or would everyone have to install a certain MP3 player and have it running in the background for this to work correctly?

-Is this the sort of thing that a competent decal developer could prototype in a day or two? Am I correct in assuming that the actual song selection (hundreds of songs, perhaps) is the really time consuming part?

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
If the answer to question 2 is "Yes, a competent decal dev could whip this up pretty quickly", then I'll start spending a couple of hours a night on song selection in the hopes that once I've got that handled, the actual plugin development can follow. happy

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
leatherII 
Posts: 6,132
Registered: Oct 29, '02
Extended Info (if available)
Real Post Cnt: 5,948
User ID: 732,555
Subject: Could we add music to AC?
Televangelist posted:
You call that 'annoying', I call that 'the really fun part'. happy

Decal can read map coords, right? I'm imagining that for most of the aboveground world I'll define songs for certain chunks of the land, rather than landblock by landblock.

I'm imagining the "checking" process would look about like this:

-Check my landblock

-Is my landblock on the list of landblocks with landblock-specific music? If yes, play the song for that landblock. If no, continue.

-Check my coordinates

-Are my coordinates within one of the defined chunks (squares, most likely) that have been assigned specific songs? If yes, play that song. If no, continue.

-Fade out to no music.


My main questions are:

-Can decal handle the playing of an MP3 through some standard Windows service? or would everyone have to install a certain MP3 player and have it running in the background for this to work correctly?

-Is this the sort of thing that a competent decal developer could prototype in a day or two? Am I correct in assuming that the actual song selection (hundreds of songs, perhaps) is the really time consuming part?


Yes, it'd be easy to do.. yes, the time-consuming part is deciding on music for 800+ landblocks.

EDIT: And then you get to find someone willing to do it.

 

-----signature-----
Interested in Relogic? PM & http://gh0.st
Did your build stop working? Check the site.
Running a 1.x.x.x version? PM me.
Current Version: 3.0.0.3
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
Gotcha... I'll start song selection. happy

If I'm not able to find a Decal dev who'd be willing to give it a shot out of personal interest / general goodwill, are there people with the necessary skills who'd do it for cash?


(It's a bit easier for the 'overworld' than for the dungeons. I'm thinking most of the Obsidian Plains, except for the center with Aerbax and Singularity Bore, could share a single song... Hmm. I wonder if, for the Singularity Bore landblock, I could split it based on the player's Z-axis, so there's a different song for the Aerbax boss battle versus being down on the ground...)

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
azv4 
Posts: 10,585
Registered: Jul 14, '08
Extended Info (if available)
Real Post Cnt: 10,565
User ID: 1,309,146
Subject: Could we add music to AC?
Televangelist posted:
Gotcha... I'll start song selection. happy

If I'm not able to find a Decal dev who'd be willing to give it a shot out of personal interest / general goodwill, are there people with the necessary skills who'd do it for cash?


(It's a bit easier for the 'overworld' than for the dungeons. I'm thinking most of the Obsidian Plains, except for the center with Aerbax and Singularity Bore, could share a single song... Hmm. I wonder if, for the Singularity Bore landblock, I could split it based on the player's Z-axis, so there's a different song for the Aerbax boss battle versus being down on the ground...)


I'll do it for $500.

 

-----signature-----
(none)
Link to this post
leatherII 
Posts: 6,132
Registered: Oct 29, '02
Extended Info (if available)
Real Post Cnt: 5,948
User ID: 732,555
Subject: Could we add music to AC?
Televangelist posted:
Gotcha... I'll start song selection. happy

If I'm not able to find a Decal dev who'd be willing to give it a shot out of personal interest / general goodwill, are there people with the necessary skills who'd do it for cash?


(It's a bit easier for the 'overworld' than for the dungeons. I'm thinking most of the Obsidian Plains, except for the center with Aerbax and Singularity Bore, could share a single song... Hmm. I wonder if, for the Singularity Bore landblock, I could split it based on the player's Z-axis, so there's a different song for the Aerbax boss battle versus being down on the ground...)


Actually, dungeons would probably be easier to do.

azv4 posted:

I'll do it for $500.


lol wtf

 

-----signature-----
Interested in Relogic? PM & http://gh0.st
Did your build stop working? Check the site.
Running a 1.x.x.x version? PM me.
Current Version: 3.0.0.3
Link to this post
Ball-Cruncher 
Posts: 5,871
Registered: Aug 28, '04
Extended Info (if available)
Real Post Cnt: 5,860
User ID: 961,024
Subject: Could we add music to AC?
leatherII posted:
Televangelist posted:
Gotcha... I'll start song selection. happy

If I'm not able to find a Decal dev who'd be willing to give it a shot out of personal interest / general goodwill, are there people with the necessary skills who'd do it for cash?


(It's a bit easier for the 'overworld' than for the dungeons. I'm thinking most of the Obsidian Plains, except for the center with Aerbax and Singularity Bore, could share a single song... Hmm. I wonder if, for the Singularity Bore landblock, I could split it based on the player's Z-axis, so there's a different song for the Aerbax boss battle versus being down on the ground...)


Actually, dungeons would probably be easier to do.

azv4 posted:

I'll do it for $500.


lol wtf


It'll only take him a year to get it working correctly.....just like his logger. Hence the $500 price tag. Gotta pay for all that time.

 

-----signature-----
T C M
In-Game as Bluballz or Vash
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
...yeah, I'll stick to trying to find a Decal Dev who supports the idea and is willing to give it a go. ;p

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
New version of Tings

/Play On
Will play music based on current landblock.

/Play Off

/Play Add c:\blah\music.mp3
Will now play music.mp3 at current landblock

/Play Del
Will remove music from current landblock.


http://flipo.roogon.com/

 

-----signature-----
(none)
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
mrFlipo posted:
New version of Tings

/Play On
Will play music based on current landblock.

/Play Off

/Play Add c:\blah\music.mp3
Will now play music.mp3 at current landblock

/Play Del
Will remove music from current landblock.


http://flipo.roogon.com/



!!!!!

grin grin grin

Quick question:

Where is the list of music files stored? Is it a single file (ideally text file) somewhere?

That would be the absolute most ideal thing for me... so once I've used Tings to build this music pack, I can distribute it to anyone running Tings and they can use it too. happy

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
\Tings\Dat\PlayList.Dat

You can open in note pad and change filename. First part is 4 digit hex landblock id.

5145|C:\Install\ACDecal\Tings\Music\trickle1.wav


Although you could share your playlist.dat file this would not mean it would on someone else system
as the would not have the .wav/.mp3 files.



I have newer version of Tings on web site now. I corrected an error with maintaining PlayList.dat.

 

-----signature-----
(none)
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
mrFlipo posted:
\Tings\Dat\PlayList.Dat

You can open in note pad and change filename. First part is 4 digit hex landblock id.

5145|C:\Install\ACDecal\Tings\Music\trickle1.wav


Although you could share your playlist.dat file this would not mean it would on someone else system
as the would not have the .wav/.mp3 files.



I have newer version of Tings on web site now. I corrected an error with maintaining PlayList.dat.



Yeah, when I release it to people it'd presumably be a package deal.. a .ZIP file with the hundreds of MP3s, that you unzip to a certain directory, and then the .DAT file that you put in your Tings directory. happy


Final question, for anyone who knows: Is there a map somewhere of the over-world landblocks? Basically, if I want to give most of the Inner Sea desert the same song, ideally I'd do that by just editing the .DAT file to add all 100 desert landblocks at once, or what have you... wondering if someone has a map out there of the game's above-ground landblocks to make that easy, or if perhaps they follow some sort of set pattern? happy

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
Really, really excited about this project. happy Thanks Flipo!

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
yaroz_vn 
Posts: 12,255
Registered: Jun 30, '02
Extended Info (if available)
Real Post Cnt: 12,168
User ID: 693,371
Subject: Could we add music to AC?
how about if flipo put in a default annoying mp3, so when you enter a different landblock that doesn't have a song associated with it, it plays that mp3? Of course, this would have to be configurable because not everyone would want the annoying mp3 to play all the time.

 

-----signature-----
Proud member of The Knights of Fortune
Mr Adventure - Lil' Pew - Da Noob - Qar
Yaroz - Yanno
http://www.fortunesway.com
Link to this post
Sucamarto 
Posts: 20,839
Registered: May 15, '01
Extended Info (if available)
Real Post Cnt: 20,746
User ID: 96,777
Subject: Could we add music to AC?
I vote for "I'm a Barbie Girl"

 

-----signature-----
Sucamarto's AC Heaven - http://acheaven.buwahaha.com
Sucamarto - (275) Bunny Master
Panumbriis Shadow - (275) - Sword,Cook,Alch,Tinker
Allegiance - Tasia the True
"May the seed of your loin be fruitfull in the belly of your woman" Neil
Link to this post
TerraFirmama 
Posts: ????
Registered: ????
Extended Info (if available)
Real Post Cnt: 0
User ID: 0
Subject: Could we add music to AC?
You can find really good fight and flight music that is in the public domain, so would be no need to worry about copyrighted material.

I suggest you start there.

 

-----signature-----
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
http://incompetech.com/m/c/royalty-free/

 

-----signature-----
(none)
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
Royalty free music still means you have to buy the music... it just means you're free to use it without paying royalties after you've bought it. happy

I'm planning to distribute a .torrent file entirely separate from anything MrFlipo or Turbine is hosting, it won't be an issue.

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
Free to d/l and use if you give credit according
to the web site. Several seem reasonable for background
game music.

Credit
'Heroic Age' Kevin MacLeod (incompetech.com)
http://music.incompetech.com/royaltyfree2/Heroic%20Age.mp3

 

-----signature-----
(none)
Link to this post
Hazridi 
Posts: 8,386
Registered: Mar 15, '01
Extended Info (if available)
Real Post Cnt: 8,277
User ID: 74,558
Subject: Could we add music to AC?
There's also creative commons licensed music.

 

-----signature-----



Hazridi of WE, VT, HG, SC
Decal Core Dev - http://www.decaldev.com - Beta at http://www.decaldev.com/beta
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
Televangelist
New Tings version .330 is on web.

On the Atlas tab is a button to calculate Landblock from
the coordinates of a Atlas location.

If your Atlas table is empty you can use the Import Atlas button
to import from the web.

Note Atlas is very Beta. It is currently being used to true up the Go arrow XML files. The data
I have on the web to import is old and out of date.

 

-----signature-----
(none)
Link to this post
Televangelist 
Posts: 14,962
Registered: Dec 20, '01
Extended Info (if available)
Real Post Cnt: 14,712
User ID: 565,249
Subject: Could we add music to AC?
Awesome grin Much appreciated!


I'm making good progress on the music... I'm guessing within the next week or two I'll be done with the entire above-ground world, all luminance quests, and then some. After that, next on the list comes all MFK quest dungeons / Noob hub quest dungeons... and at that point I'll take stock and see what else needs to be done.

 

-----signature-----
In-game as "An Explorer".
"Tele is a very small person that will take any blight against me in step because I am male that represents masculine values,
and most of this cowardly world hates and resents that nowadays." - Simon Fretter
Charlie Chan
Link to this post
WhipSmack 
Posts: 21,189
Registered: Jan 8, '01
Extended Info (if available)
Real Post Cnt: 19,564
User ID: 61,788
Subject: Could we add music to AC?
I always wondered why Turbine didn't pay someone to compose music. It really isn't that expensive now days. There are very talented musicians out there that only charge like $30-$100 per minute of professional quality music. They could at least pay someone to have an Asheron's Call theme song, seriously what game doesn't have a theme song? AC is the only game that comes to mind.

 

-----signature-----
(none)
Link to this post
Darktorizo 
Posts: 266
Registered: Dec 10, '06
Extended Info (if available)
Real Post Cnt: 266
User ID: 1,190,502
Subject: Could we add music to AC?
Asheron's Call Theme Song

The song is written by Larry Groupe and is sold by Network Music - Excalibur


See HERE for more info.

 

-----signature-----
Guinevere du Avalon - Level 275 - Mage (War\MeleeD Spec)\2 Hour Buff Bot - TD
~* Explorer of Dereth *~
GoArrow Database Updates (Full): http://db.tt/6UlVIW
GoArrow Database Update Page: http://db.tt/9lJUeE4
Link to this post
Darktorizo 
Posts: 266
Registered: Dec 10, '06
Extended Info (if available)
Real Post Cnt: 266
User ID: 1,190,502
Subject: Could we add music to AC?
I don't know if anyone has compiled a list of Landblocks yet or not, but here is Neftet area's landblock IDs :


North


8667 8767 8867 8967 8A67
8666 8766 8866 8966 8A66
8665 8765 8865 8965 8A65 East
8664 8764 8864 8964 8A64
8663 8763 8863 8963 8A63

South

8763 = Tent


I think the Music player is awesome. happy

 

-----signature-----
Guinevere du Avalon - Level 275 - Mage (War\MeleeD Spec)\2 Hour Buff Bot - TD
~* Explorer of Dereth *~
GoArrow Database Updates (Full): http://db.tt/6UlVIW
GoArrow Database Update Page: http://db.tt/9lJUeE4
Link to this post
Chazcon 
Title: FOR THE VITAE!
Posts: 5,298
Registered: Dec 11, '01
Extended Info (if available)
Real Post Cnt: 5,149
User ID: 541,776
Subject: Could we add music to AC?
I wrote an AC Tool program years ago to do just this. It's called AC Soundscape and it plays background music, that changes for Aluvian/Sho/Gharu towns. If I remember it changes for combat/peace mode too. Used to be on my AC site (now defunct). I guess pm me an email and I'll send a copy if interested.

 

-----signature-----
Chazcon - Aluvian swordsman
You say, "FOR THE VITAE!"
Ru tells you, "CHAZ!"
Simply Red tells you, "I am SO not recovering your body!"
-- Good times.
Link to this post
mrFlipo 
Posts: 476
Registered: Jun 24, '03
Extended Info (if available)
Real Post Cnt: 465
User ID: 815,685
Subject: Could we add music to AC?
AC Companion has an Atlas which has Dungeon IDs which is LandBlock number.

Outside locations eventually will have LandBlock numbers stored in Dungeon ID fields as well.
Whenever cartographer marks a location it stores LandBlock ID and I thought having the ID
outside or inside was fine, despite the field name being wrong now. happy



FYI:
I added Atlas to Tings primarily to support cartographer in generating GoArrow Data.
Generating GoArrow data file is still not done as I've not lock down the implementation
of a field I've added called PK_REQ.

You can currently use this to search for locations
based on Name,Location and Arrival coords with range.

 

-----signature-----
(none)
Link to this post

Valid XHTML 1.0 Transitional Powered by PHP