The Overworld Design Contest ends in
Views: 897,515,788
13 users online: apathyhill,  BeeKaay, BlueToad, Far, Link Santos, Lunming Gaming, Mariotag1, marleymm, MaxwelHacks, Missingno255,  Sayuri, SenpaiPuppy, supermargot - Guests: 46 - Bots: 141 Users: 50,354 (2,277 active)
Latest: SenpaiPuppy
Tip: Layer 3 backgrounds and tides disappear when you hit a message box, so unless you apply this fix, plan your level around that. For example, you can add a sublevel without layer 3 at the start/midpoint, and include your message there.
Not logged in.
Profile for KevinM
Name:   KevinM
Title:  Loafing around
Forum posts:  864 (0.92 per day) (View)
Forum threads:  80 (10.80 posts per thread)
Since:  (registered for 2 years, 6 months and 28 days)
Last post:  , in Fulfilled Requests Leaderboard - Post here once you've fulfilled a request! (Requests)
Last activity:  (6 hours, 26 minutes and 40 seconds ago)
Files:  View
Submissions:  384 (+27 awaiting moderation) (View)
Location: Italy
Local time:  (2 hours from the server)
Groups:  Staff, Staff Team Managers, SMW Sprite Moderators, SMW Patch Moderators, SMW ASM Section Moderators
User Bio


Favorite videogames (in no particular order)

Romhacking stuff:

Some small tools that you may find useful:
  • Echo volume converter: converts the echo volumes from any SPC to values to use in SMW ports (since they need to be adjusted if the SPC doesn't use a master volume of $7F).
  • Frequency to pitch converter: converts a frequency value from Hz to the equivalent SPC pitch value. Mostly useful when making your own samples.
  • SPC700 ADSR/Gain converter: finds the ADSR/Gain command value from the values you see in SPC700 Player.
  • Volume and pitch calculator: finds the output volume given a global volume, channel volume, panning, quantization and $FA$03 values; also finds the output pitch given tuning, note and $EE values.
  • Linear gain calculator: finds an approximate linear gain value to obtain a certain change in envelope over time. I've used this extensively for my Plok, Spiderman and the X-Men: Arcade's Revenge and Winter Gold ports.
  • Max volume finder: finds the highest v command value in a given port. I use this sometimes to rebalance volumes in SPC2MML ports.
  • Panning fixer: small Python script that inverts all the pan values (yXX, $DB$XX, $DC$XX$YY) in a port. Useful for certain N-SPC games that use panning in the opposite way as SMW (i.e. they have y0 = left, y20 = right), for example Alcahest and Kirby Super Star. Also works for raw nintspc mml outputs.
  • SPC noise values: a list of all possible noise frequencies of the SPC, given the nXX value.

My Youtube channel: I mostly use it to upload my (not 1:1 SNES) ports, ASM stuff and levels.

Show Trophies
ROM Hacking Contests

Resource Creation Contests

Site Events

SMW Central



Sample Post
Originally posted by Sample quote

Sample code

Sample post

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

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


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks