Banner
Views: 864,546,313
Time:
13 users online: cherrybombr, Far, HaruMKT, Infinity, jardeson01, JX444444, kamekku14,  KevinM, KitikuSa, monkey03297, Segment1Zone2, singlepat, Tob - Guests: 59 - Bots: 200 Users: 47,863 (2,057 active)
Latest: PokeMan_Nick
Tip: Coins and Dragon Coins guide your player through the level and mark progress. Don't forget to place them!Not logged in.
Details for Music Playlist
UberASM Repository - Music Playlist Show random
File Name: Music Playlist
Added:
Authors: binavik
Type: Level
Includes GFX: No
Includes Hijack: Yes
Featured: No
Description: This patch will allow you to create a playlist of custom or vanilla songs for individual levels. You can navigate between the songs by holding Select then pressing either L or R. Perfect for long grind levels or for audio leveling.

This is meant to be used along with AddMusicK and the retry patch. The included asar patch fixes an issue where the music would reset back to the level default on each death.
Tags: lorom, music, sa-1
Rating: 5.0 (Votes: 1)
Download: Download - 2.80 KiB
64 downloads
KevinM
Tested with: Lunar Magic 3.11, UberASMTool 1.4, asar 1.71, AddmusicK 1.0.6, SA-1 1.32, retry v2.06b, Snes9x 1.60.
The code works as expected, also in situations like where the P-Switch music starts playing or with the "Time is running out" tempo hike effect. Pay attention that all the songs you have in the playlist are compatible with what you have in the level, or glitchy sound effects could happen depending on which song is playing!
One issue is that the asar patch provided hijacks a location also hijacked by AddmusicK: this will make its effect vanish once you run AMK. To overcome this, you'll need to edit a few lines in one of AMK's asm files: for this reason I included a readme in the zip that explains the steps (I suggest against just reapplying the patch everytime you run AMK, because the space it uses in ROM won't be cleared out, thus leading to an additional chunk of used space everytime you do that).
During moderation I also made the song count define be computed by asar automatically, so the user doesn't have to worry about that, and added |!bank to the JMLs in the patch, which helps a bit for FastROM users. I also added a check for the pause flag, since before it was possible to switch songs while the music was paused.

Edit: updated the readme since I didn't notice AddmusicK's code is bad so it actually overwrites the same part twice in its code, thus you'll need to make two different edits to the tweaks file.
Posted by:  KevinM - | Link
slopcore
Very cool! Works perfectly
Posted by: slopcore - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2020 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy