Laserschwert Posted March 18, 2010 Share Posted March 18, 2010 With an official release of the "Tales of Monkey Island"-soundtrack still uncertain, I have perpared five little scripts that work in conjuction with bgbennyboy's fantastic Telltale Music Extractor. Edit: Putting my half-assed BAT-idea below to shame, Benny has included a "Dump your own soundtrack"-function into the latest releases of his Telltale Music Extractor, which has those scripts integrated, including tagging the OGG-files accordingly. Or here's my original (less comfortable) way: To make it work, you have to have all five episodes (or the ones you want to rip the music from) installed on your system. Start the Music Extractor, click on the upper folder icon on its interface, and select the desired ToMI episode. Once selected, click on the lower folder icon on the interface, and select a folder to rip the music files to. It'd be smart to create a new sub-folder for each rip (so that the music of each episode lies in its own folder). Here are the five scripts that will be used as BAT-files: Chapter 1: Launch of the Screaming Narwhal Show spoiler (hidden content - requires Javascript to show) ren "opening1.ogg" "01 - Prologue.ogg" ren "opening2.ogg" "02 - The Cursed Cutlass Of Kaflu.ogg" ren "opening3.ogg" "03 - Unholy This!.ogg" ren "main-theme-short.ogg" "04 - Monkey Island Theme.ogg" ren "interlude.ogg" "05 - Chapter 1 - Launch Of The Screaming Narwhal.ogg" ren "town.ogg" "06 - Flotsam Town Theme.ogg" ren "town-newspaper.ogg" "07 - Flotsam Town - Keelhauler Gazette.ogg" ren "town-bar.ogg" "08 - Flotsam Town - Club 41.ogg" ren "town-glass.ogg" "09 - Flotsam Town - Glassblower.ogg" ren "town-jungle.ogg" "10 - Flotsam Town - Jungle Entrance.ogg" ren "town-desinge.ogg" "11 - Flotsam Town - Marquis De Singe's House.ogg" ren "town-narwhal.ogg" "12 - Flotsam Town - The Screaming Narwhal.ogg" ren "ship-at-dock-fast.ogg" "13 - Trouble at Club 41.ogg" ren "ship-at-dock-slow.ogg" "14 - Knocking Off Winslow.ogg" ren "map-view.ogg" "15 - Flotsam Island Map.ogg" copy /B "jungle.ogg" + "jungle-doro.ogg" + "jungle-voodoo.ogg" + "jungle-merfolk.ogg" + "jungle-wind1.ogg" + "jungle-wind2.ogg" + "jungle-wind3.ogg" + "jungle-machine.ogg" + "jungle-machine-wind1.ogg" + "jungle-machine-wind2.ogg" + "jungle-machine-wind3.ogg" "16 - Flotsam Jungle.ogg" ren "voodoo.ogg" "17 - The Voodoo Lady's Creepy Shack.ogg" ren "desinge-talk.ogg" "18 - Marquis De Singe.ogg" ren "desinge-lab.ogg" "19 - Strapped!.ogg" ren "town-pox.ogg" "20 - Flotsam Town Theme (Poxed Version).ogg" ren "town-pox-newspaper.ogg" "21 - Flotsam Town - Keelhauler Gazette (Poxed Version).ogg" ren "town-pox-bar.ogg" "22 - Flotsam Town - Club 41 (Poxed Version).ogg" ren "town-pox-glass.ogg" "23 - Flotsam Town - Glassblower (Poxed Version).ogg" ren "town-pox-jungle.ogg" "24 - Flotsam Town - Jungle Entrance (Poxed Version).ogg" ren "town-pox-desinge.ogg" "25 - Flotsam Town - Marquis De Singe's House (Poxed Version).ogg" ren "town-pox-narwhal.ogg" "26 - Flotsam Town - The Screaming Narwhal (Poxed Version).ogg" ren "desinge-weird.ogg" "27 - De Singe Returns.ogg" copy /B "summon-wind-god.ogg" + "activate-machine.ogg" "28 - Activating the Machine.ogg" ren "restore-winds.ogg" "29 - Wind Gods Appeased.ogg" ren "ship-at-sea.ogg" "30 - Raise Anchor.ogg" ren "sailing.ogg" "31 - Set Sail.ogg" ren "hand-muzzle.ogg" "32 - Poxed Hand.ogg" ren "hand-on-deck.ogg" "33 - Guybrush vs. Hand.ogg" ren "hand-in-tar.ogg" "34 - Trapped Hand.ogg" ren "closing.ogg" "35 - Return To Gelato & Finale.ogg" ren "main-theme-full.ogg" "36 - Monkey Island Theme (Long Version).ogg" Chapter 2: The Siege of Spinner Cay Show spoiler (hidden content - requires Javascript to show) ren "prologue-intro.ogg" "01 - Morgan LeFlay, Mighty Pirate Hunter.ogg" ren "swordfight.ogg" "02 - Swordfight.ogg" ren "swordfight-speak.ogg" "03 - Wordfight.ogg" ren "prologue-trapsprung.ogg" "04 - Morgan Gets Away.ogg" ren "ship-at-sea.ogg" "05 - The Screaming Narwhal.ogg" ren "ship-map.ogg" "06 - The Map.ogg" ren "interlude.ogg" "07 - Chapter 2 - The Siege of Spinner Cay.ogg" ren "spinner-main.ogg" "08 - Spinner Cay.ogg" ren "reunite.ogg" "09 - Reunion.ogg" ren "merfolk-leader.ogg" "10 - The Merfolk Leader.ogg" ren "raft-map.ogg" "11 - Jerk Bait Islands Map.ogg" ren "hardtack-trenchfoot.ogg" "12 - Hardtack and Trenchfoot.ogg" ren "ship-at-dock-slow.ogg" "13 - The Narwhal at Dock.ogg" ren "little-islands.ogg" "14 - Little Islands.ogg" ren "stinger-success-1.ogg" "15 - Finding the Treasure.ogg" ren "hand-muzzle.ogg" "16 - Superbly Sickly Hand.ogg" ren "restore-winds.ogg" "17 - Guybrush's Biggest Fan.ogg" ren "desinge-talk.ogg" "18 - Perfectly Profitable Pirate Prize.ogg" ren "spoon-beach.ogg" "19 - Spoon Island Beach.ogg" ren "spoon-jungle.ogg" "20 - Spoon Island Jungle.ogg" ren "lechuck-medium.ogg" "21 - Voodoo Free LeChuck.ogg" ren "fall-off-cliff.ogg" "22 - Falling Off the Cliff.ogg" ren "roe-island.ogg" "23 - Roe Island.ogg" ren "catch-fish.ogg" "24 - Cranky Golden Fish.ogg" ren "spinner-siege.ogg" "25 - The Siege.ogg" ren "raft-map-siege.ogg" "26 - Jerk Bait Islands Under Siege.ogg" ren "lechuck-fast.ogg" "27 - LeChuck Under Attack.ogg" ren "ship-at-dock-fast.ogg" "28 - Grab It, Men!.ogg" ren "pass-through-blockade.ogg" "29 - Passing Through the Blockade.ogg" ren "ship-map-battle.ogg" "30 - The Battle Map.ogg" ren "mcgillicutty-battle-intro.ogg" "31 - Lower the Mer Leader!.ogg" ren "ship-battle.ogg" "32 - Ship Battle.ogg" ren "mcgillicutty.ogg" "33 - Captain McGillicutty.ogg" ren "mcgillicutty-canon.ogg" "34 - Cannon Fire.ogg" ren "mcgillicutty-sinks.ogg" "35 - Sinking McGillicutty's Ship.ogg" ren "guybrush-rewarded.ogg" "36 - Guybrush Rewarded.ogg" ren "ritual-words.ogg" "37 - Ceremonial Ritual Words.ogg" ren "summoning-ball.ogg" "38 - The Summoning Ball.ogg" ren "spinner-leave.ogg" "39 - To Esponja Grande!.ogg" ren "morgan-returns.ogg" "40 - Following the Sea Creatures - Morgan's Return.ogg" ren "morgan-confrontation.ogg" "41 - Confronting Morgan.ogg" ren "creature-sinks.ogg" "42 - Sinking Sea Creature.ogg" ren "manatee.ogg" "43 - Manateeeeeeeee!.ogg" Chapter 3: Lair of the Leviathan Show spoiler (hidden content - requires Javascript to show) ren "manatee.ogg" "01 - Manateeeeeeeee!.ogg" ren "cs-opening.ogg" "02 - Stick-to-it-iveness.ogg" ren "decava-mouth-normal.ogg" "03 - Meeting Coronado DeCava.ogg" ren "decava-possessed.ogg" "04 - The Locket.ogg" ren "decava-mouth-angry.ogg" "05 - DeCava Upset.ogg" ren "mouth-music.ogg" "06 - Inside the Manatee's Mouth.ogg" ren "revive-morgan.ogg" "07 - Reviving Morgan.ogg" ren "stinger-yikes-trapped.ogg" "08 - Trapped!.ogg" ren "decava-ticktock.ogg" "09 - Honeymoon Quiz.ogg" ren "stinger-fall-down-throat1.ogg" "10 - Falling Down the Throat.ogg" ren "interlude.ogg" "11 - Chapter 3 - Lair of the Leviathan.ogg" ren "belly-act2-music.ogg" "12 - Belly of the Manatee.ogg" ren "bugeye.ogg" "13 - Bugeye.ogg" ren "moose.ogg" "14 - Moose & Noogie.ogg" ren "cs-first-faceoff-loss.ogg" "15 - Stinky Lazy-eyed Meanie.ogg" ren "hand-muzzle.ogg" "16 - The Ol' Opposable Digits.ogg" ren "murray.ogg" "17 - Murray's Return.ogg" ren "morgan-belly.ogg" "18 - The Fix-Up.ogg" ren "stinger-success-2.ogg" "19 - Perfect Date.ogg" ren "stinger-success-1.ogg" "20 - Be Careful What You Ask For.ogg" ren "lechuck-slow.ogg" "21 - LeChuck and Elaine.ogg" ren "stinger-bugeye-crazy-face.ogg" "22 - Pirate Face-Off.ogg" ren "cs-faceoff-victory.ogg" "23 - Ferocious Green Demon Face.ogg" ren "voting.ogg" "24 - Voting Time.ogg" ren "stinger-success-3.ogg" "25 - Caretaker of the Cochlea.ogg" ren "stinger-fixed-cochlea.ogg" "26 - Back on Course.ogg" ren "stinger-yikes-mutineers.ogg" "27 - Betrayal.ogg" ren "mutineers-mouth.ogg" "28 - Mutineers.ogg" ren "chased.ogg" "29 - Chased.ogg" ren "exit-manatee.ogg" "30 - Woman-Handled.ogg" ren "stinger-end-exit-manatee.ogg" "31 - Escaping the Manatee.ogg" ren "cs-act3-start.ogg" "32 - The Sacred Giant Manatee Mating Grounds.ogg" ren "stinger-sinking.ogg" "33 - Diving Down.ogg" ren "oceanfloor-normal-music.ogg" "34 - The Ocean Floor.ogg" ren "cs-enter-cave.ogg" "35 - Into the Lair.ogg" ren "stinger-chased-from-cave.ogg" "36 - Chased from the Cave.ogg" ren "guybrush-sputters-to-surface.ogg" "37 - Female... Giant... Manatee.ogg" ren "decava-ocean.ogg" "38 - Captain DeCava at Sea.ogg" ren "ocean-act3-music.ogg" "39 - Aboard the Screaming Narwhal.ogg" ren "cs-morgan-moment.ogg" "40 - Unrequited Love.ogg" ren "morgan-ocean.ogg" "41 - Morgan's Sword.ogg" ren "mutineers-ocean.ogg" "42 - Interrogating the Crew.ogg" ren "stinger-yikes-break-noogie.ogg" "43 - Sister Agnes.ogg" ren "stinger-decapitate-murray.ogg" "44 - Encouragement.ogg" ren "belly-act3-music.ogg" "45 - Tongue of the Manatee.ogg" ren "stinger-success-4.ogg" "46 - Got it!.ogg" ren "voodoo-guybrush.ogg" "47 - Possessing the Voodoo Lady.ogg" ren "desinge-talk.ogg" "48 - DeSinge's Visit.ogg" ren "desinge-weird.ogg" "49 - Giant Manatee in 12 Easy Steps.ogg" ren "manatee-talk.ogg" "50 - Plankton Speaks Manatee.ogg" ren "oceanfloor-scary-music.ogg" "51 - Scary Female.ogg" ren "leviathan.ogg" "52 - Manatee Date.ogg" ren "leviathan-success.ogg" "53 - A Happy Couple.ogg" ren "cs-get-sponge.ogg" "54 - La Esponja Grande.ogg" ren "cs-end-act3.ogg" "55 - Reception Committee.ogg" ren "oceanfinale-cages.ogg" "56 - Caged.ogg" ren "oceanfinale-attack.ogg" "57 - Ship Battle.ogg" ren "cs-end-game.ogg" "58 - Sinking the Howler Monkey.ogg" Chapter 4: The Trial and Execution of Guybrush Threepwood Show spoiler (hidden content - requires Javascript to show) ren "cs-intro.ogg" "01 - Morgan's Delivery.ogg" ren "cs-guybrush-summoned.ogg" "02 - Guybrush Summoned to Court.ogg" ren "interlude.ogg" "03 - Chapter 4 - The Trial and Execution of Guybrush Threepwood.ogg" ren "cs-intro-to-court.ogg" "04 - The Trial.ogg" ren "courtroom.ogg" "05 - In the Courtroom.ogg" ren "stinger-call-witness.ogg" "06 - Calling a Witness.ogg" ren "town-trial.ogg" "07 - Flotsam Jail.ogg" ren "stan.ogg" "08 - Stan's Courtroom Souvenir Emporium.ogg" ren "club-act1.ogg" "09 - Club 41.ogg" ren "town-pox-desinge.ogg" "10 - The Poxilicious Strain.ogg" ren "stinger-win-case.ogg" "11 - All Charges Dropped.ogg" ren "cs-elaine-intro.ogg" "12 - Less Plunder, More Bunny, Please!.ogg" ren "club-catfight.ogg" "13 - Catfight.ogg" ren "stinger-barfight-lunge.ogg" "14 - Lunge, Parry and Repost.ogg" ren "cs-elaine-summoned.ogg" "15 - Elaine Summoned to Court.ogg" ren "cs-lechucks-sacrifice.ogg" "16 - A Shocking Revelation.ogg" ren "voodoo-dark.ogg" "17 - The Voodoo Lady.ogg" ren "lechuck-slow.ogg" "18 - LeChuck.ogg" ren "town-pox.ogg" "19 - Flotsam at Night.ogg" ren "cs-stan-moths.ogg" "20 - Stan and the Moths.ogg" ren "cs-morgan-dies.ogg" "21 - Morgan's Death.ogg" ren "jungle-night.ogg" "22 - Into the Jungle.ogg" ren "elaine-poxed.ogg" "23 - Poxed Elaine.ogg" ren "stinger-jungle-beast.ogg" "24 - A Sweet Snack.ogg" ren "jungle-tracking.ogg" "25 - Firefly Trail.ogg" ren "stinger-meet-the-jungle-beast.ogg" "26 - The Legendary Jungle Beast of Flotsam Island.ogg" ren "stinger-sinking.ogg" "27 - Helping the Beast.ogg" ren "cs-finale-intro.ogg" "28 - Trapped by DeSinge.ogg" ren "sponge-finale1.ogg" "29 - DeSinge's Harpsichronitron.ogg" ren "cs-lose-the-sponge.ogg" "30 - Losing the Sponge - Jus de Vie.ogg" ren "sponge-finale2.ogg" "31 - Elaine vs. DeSinge.ogg" ren "cs-defeat-desinge.ogg" "32 - The End of Marquis DeSinge.ogg" ren "cs-finale.ogg" "33 - La Esponja Grande - The Death of Guybrush Threepwood.ogg" ren "stingerslam.ogg" "34 - To Be Concluded.ogg" Chapter 5: Rise of the Pirate God Show spoiler (hidden content - requires Javascript to show) ren "entrance.ogg" "01 - From the Grave.ogg" ren "cutscene-intro-to-galeb_b.ogg" "02 - A New Arrival.ogg" ren "interlude.ogg" "03 - Chapter 5 - The Rise of the Pirate God.ogg" ren "center.ogg" "04 - The Center of the Crossroads.ogg" ren "treasure-hunt.ogg" "05 - Treasure Hunt.ogg" ren "stinger-parrot-returns.ogg" "06 - Tiny Golden Parrots.ogg" ren "thieves-den.ogg" "07 - The Thieves' Den.ogg" ren "stinger-dig-up-chest.ogg" "08 - LeChuck's Treasure.ogg" ren "swordfight.ogg" "09 - Swordfight.ogg" ren "cutscene-morgan-intro.ogg" "10 - Finding Morgan.ogg" ren "swordfight-combat.ogg" "11 - Double Insult Swordfighting.ogg" ren "stinger-sword-lose.ogg" "12 - Bad Insult.ogg" ren "stinger-sword-win.ogg" "13 - Good Insult.ogg" ren "morgan-ocean.ogg" "14 - The New Guardian.ogg" ren "cutscene-open-crossroads.ogg" "15 - Morgan's Sacrifice - Opening the Crossroads.ogg" ren "cutscene-lechuck-intro.ogg" "16 - Rise of the Pirate God.ogg" ren "lechuck-ship.ogg" "17 - LeChuck's Ship.ogg" ren "cutscene-demon-bride.ogg" "18 - Demon Bride.ogg" ren "cutscene-rootbeer-zapped.ogg" "19 - Side Effects - Root Beer.ogg" ren "stinger-crabs-assemble.ogg" "20 - Crabs Assembly.ogg" ren "voodoo-dark.ogg" "21 - The Voodoo Lady's Advice.ogg" ren "raft-scary.ogg" "22 - Winslow on the Raft.ogg" ren "oceanfloor-normal-music.ogg" "23 - The Ocean Floor.ogg" ren "club-grim.ogg" "24 - Club 41.ogg" ren "stinger-make-face.ogg" "25 - Scary Ghost.ogg" ren "town-jail.ogg" "26 - Flotsam Jail.ogg" ren "stinger-spirit-gum-revealed.ogg" "27 - Spirit Gum.ogg" ren "cutscene-battle.ogg" "28 - Touched to Death - Winslow to the Rescue.ogg" ren "jungle-night-scary.ogg" "29 - Flotsam Jungle.ogg" ren "voodoo-dark-end.ogg" "30 - Dead Seagull.ogg" ren "lechuck-battle-begins.ogg" "31 - Shrinking the Sponge - The Battle Begins.ogg" ren "lechuck-battle.ogg" "32 - LeChuck vs. Guybrush.ogg" copy /B "stinger-lechuck-attack.ogg" + "stinger-lechuck-punch.ogg" "33 - Beat Up.ogg" ren "cutscene-rip-sail.ogg" "34 - Ripping the Sail.ogg" ren "cutscene-shot-from-cannon.ogg" "35 - Shot from the Cannon.ogg" ren "center-finale.ogg" "36 - LeChuck in the Rip.ogg" ren "cutscene-luchuck-dies.ogg" "37 - Closing the Rip - The Death of LeChuck.ogg" ren "cutscene-closing1.ogg" "38 - The Ring.ogg" ren "cutscene-closing-loop.ogg" "39 - Plunder Bunny.ogg" ren "cutscene-closing2.ogg" "40 - The End.ogg" ren "narrationstinger_01.ogg" "41 - Sam & Max 2010.ogg" Copy and paste each script in its own empty text-file, and change the file extension from TXT to BAT. Put each BAT file in its respective folder containing the music files and double click it. After a few seconds you'll end up with some nicely numbered OGG-files. All the other files can be deleted (as they don't contain any music, or music that's already used in another episode's track listing). That's it! Easy peasy. Enjoy! UPDATE with covers for your (in)convenience (now without typos!): These are supposed to be printed, folded in half, and put in a CD-case (since they're lacking back covers, slim-cases will do). These are smaller, without the track listings, and to be used with your iPod or other fancy playback device that supports cover artworks. Link to comment Share on other sites More sharing options...
Fealiks Posted March 18, 2010 Share Posted March 18, 2010 Awesome! Thank you Link to comment Share on other sites More sharing options...
Benny Posted March 20, 2010 Share Posted March 20, 2010 Great stuff! If you don't mind, I might look at adding this to the next version of the Music Extractor (with proper credits to you of course) Link to comment Share on other sites More sharing options...
Laserschwert Posted March 20, 2010 Author Share Posted March 20, 2010 Great stuff! If you don't mind, I might look at adding this to the next version of the Music Extractor (with proper credits to you of course) Wow, that'd be cool! You might want to read this post as well, because I've done the same for "Muzzled!". (I'll do the other W&G-episodes like this too) Link to comment Share on other sites More sharing options...
Benny Posted March 20, 2010 Share Posted March 20, 2010 I've hacked together a test version. Get it here. If you, or anyone else wants to make a "soundtrack file" just have a look at the one that I've included for Screaming Narwhal. Making one of your own should be fairly straightforward, its just an ini file: There's always an [info Header] section that looks something like this: [info Header] Title=Launch of the Screaming Narwhal UniqueFile1=town-glass UniqueFile2=desinge-weird UniqueFile3=restore-winds The "UniqueFile" entries are supposed to be filenames that only exist in that game. This allows the app to match each game to the correct soundtrack file. After that each entry looks like this: [ship-at-dock-slow] NewName=14 - Knocking Off Winslow The text in-between [] is the original filename. If there are tracks that need to be merged then they need to look like this: [jungle] NewName=16 - Flotsam Jungle File1=jungle-doro File2=jungle-voodoo File3=jungle-merfolk File4=jungle-wind1 File5=jungle-wind2 File6=jungle-wind3 File7=jungle-machine File8=jungle-machine-wind1 File9=jungle-machine-wind2 File10=jungle-machine-wind3 The "File" entries are the original filenames of the tracks that need to be merged. The app will only offer to use a soundtrack file if it finds one that matches the game you're trying to dump. If you choose to use a soundtrack file, then only the files specified in the soundtrack file will be dumped. I've explained this poorly, but if people give it a go I'm sure they'll find it easy enough. If it all works ok then I'll release a new version of the app, together with any soundtrack files that people make. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Whoah! That's really cool... and easy too! I'll turn my BATs into some of these. Edit: I've attached the files for chapters 2 - 5. Although I have a little problem with a trackname in Chapter 3: [guybrush-sputters-to-surface] NewName=37 - Female... Giant... Manatee ... creates the file 37 - Female... Giant...ogg (note that it's only two periods at the end, plus the period of the extension) And now, feature-requests : You know what would be really cool? If you would manage to properly ID3-tag the OGG-files (with data that can be defined in the INI-files as well). Furthermore, how about if the window saying "Do you want to dump this game as a soundtrack?" shows the actual tracklist that would be generated? Something like this: Of course it would need scrollbars for longer playlists (or longer tracknames... or the window gets wider). TMI_102_Music.txt TMI_104_Music.txt TMI_105_Music.txt TMI_103_Music.txt Link to comment Share on other sites More sharing options...
Scapetti Posted March 21, 2010 Share Posted March 21, 2010 Small mistake with chapter 1, track 20 btw. You've listed it as track 22 causing duplicates but yeah... thanks Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 That truncated filename is due to the way the file extension stripping/changing functions work. They are designed to look for the last . character - to detect a file extension.I've replaced the app with an fixed version, just download again from the same link above. Great work on the soundtrack files! Anyone else who downloads them - remember to name them .ini rather than .txt. A dialog like that is a bit unwieldy, I could write a custom dialog to do something similar but I'm leaving that for now. I'll have a look at adding tags, but I know that last time I looked at this all the tagging components for Delphi didn't work that well so it might not happen. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Thanks for your effort! Do you mind if I link to your new version in the opening post? I could clean up the post a bit to remove the BAT-idea and replace it with your new Extractor-method. Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 Please feel free. I'm just working on the tagging stuff now. I'm thinking of having: [info Header] TAG-Album= TAG-Artist= TAG-Year= TAG-Genre= And then for each file [somefile] NewName= TAG-Title= TAG-TrackNo= Does that look suitable? Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Looks good... is it possible to automatically extract "Title" and "TrackNo" from "NewName"? Only if "Title" or "TrackNo" (or both) are not defined... although that of course requires a uniform naming convention for the file names. Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 It is...but its not worth the hastle. I'd have to build in checks for numbers in the first 2 characters and then trim any dashes and trailing spaces. A better solution might be to do away with newname and have the app create it from the Title and TrackNo. So then there'd be: [someFile] TAG-Title=Guybrush On Tour TAG-TrackNo=5 And then the app can combine those to create "5 - Guybrush On Tour.ogg" Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 I've updated the link again with another new version. This one will add tags to the ogg files when dumping a soundtrack. I've changed the format of the ini's too: A typical header now looks like: [info Header] Title=The Siege of Spinner Cay UniqueFile1=reunite UniqueFile2=spinner-siege UniqueFile3=raft-map-siege Album=Tales Of Monkey Island: The Siege of Spinner Cay Artist=Michael Land Year=2009 Genre=Game And a typical track entry looks like: [prologue-intro] TrackNo=01 Title=Morgan LeFlay, Mighty Pirate Hunter The app builds the filename from the TrackNo and Title. I've included the TMI ini's you made and have converted them to the new format. No doubt you'll want to tweak them a bit, perhaps with different entries for artist. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Very cool work! I'll have a look at them. Are you going to put this version up as the "official" version on your site? Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 Once its had a bit more testing I will, yes Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Little problem: The files don't have a "-" between the track number and the title. And something else: Some characters are not allowed in filenames but in an OGG-tag. For example, I've named one track from chapter 5 "Losing the Sponge - Jus de Vie", which I only did, because of the filename-conventions. I would've named it "Losing the Sponge / Jus de Vie" in the tag though. Is it possible to substitute characters that are not allowed in a file name on the fly? Right now using unallowed characters in the titles results in an error. It would be convenient, if for example a slash "/" ends up in the OGG-tag, but gets substituted with a hyphen "-" in the file name. Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 The - is easily fixed. I'll look into sanitising filenames, should be doable. Link to comment Share on other sites More sharing options...
Scapetti Posted March 21, 2010 Share Posted March 21, 2010 I've named one track from chapter 5 "Losing the Sponge - Jus de Vie", which I only did, because of the filename-conventions. Can you tell me which ones you did this for? I've already converted the ogg files to mp3s so I can play them on iTunes. I do not plan on getting them all back again with bgbennyboy's tool. Thanks Would like my tags to be correct Link to comment Share on other sites More sharing options...
Benny Posted March 21, 2010 Share Posted March 21, 2010 I've updated the download link again. This version strips invalid characters from filenames. The only character that's treated differently is "/" it's replaced with "-". The characters are left intact in the tags. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 Can you tell me which ones you did this for? I've already converted the ogg files to mp3s so I can play them on iTunes. I do not plan on getting them all back again with bgbennyboy's tool. Thanks Would like my tags to be correct It's several... uhm... the easiest thing would be to check those text-files I've attached above (except for the Chapter music... the "-" is supposed to be used there). I've updated the download link again. This version strips invalid characters from filenames. The only character that's treated differently is "/" it's replaced with "-". The characters are left intact in the tags. Great work!! Link to comment Share on other sites More sharing options...
Jenni Posted March 21, 2010 Share Posted March 21, 2010 I just used the test version of the Telltale Music Extractor to make soundtracks for the Tales of Monkey Island games and added them to WinAmp. It's great to be able to listen to the songs AND have a nice name format for each of them so I know where they come from in the game. Is there any chance that you might try to make soundtrack names for the 4 music files the tool extracts for Telltale Texas Hold'Em. I'd love to have a different name than 1,2,3 in my WinAmp playlist and I can't figure out what to call them. The 4th file is fine actually, since it's named logo since it's the song used at the Telltale games logo in the game. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 21, 2010 Author Share Posted March 21, 2010 I don't own that game, so I'm not even sure how I could name them. Anybody to the rescue? Link to comment Share on other sites More sharing options...
Scapetti Posted March 22, 2010 Share Posted March 22, 2010 It's several... uhm... the easiest thing would be to check those text-files I've attached above (except for the Chapter music... the "-" is supposed to be used there). No worries, I did it myself using common sense not sure why I even asked. I changed the chapter ones to a colon like in the older Monkey Island soundtracks. And changed the rest to "/" apart from the Flotsam Island ones. Good work Link to comment Share on other sites More sharing options...
clintondsmith Posted March 24, 2010 Share Posted March 24, 2010 Thanks for all your hard work, y'all! I successfully ripped and converted the TMI tunes to MP3 for iTunes playback. Now all that's missing is some cover art... anybody have any ideas on what to use? It'd be great to have a different image for each of the five episodes. Link to comment Share on other sites More sharing options...
Laserschwert Posted March 24, 2010 Author Share Posted March 24, 2010 Now all that's missing is some cover art... anybody have any ideas on what to use? It'd be great to have a different image for each of the five episodes.I'll upload some today Edit: Done! I've added them to the opening post. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.