This is for all the new people to SMW hacking. Enjoy.
Files are in red.
Definitions are in white.
General coding language for various systems. Generally in Split Assemblies there is one 'main.asm' file with other, minor things split into other things, such as 'mappings.asm'. For SMW hacks, this format is generally used for new moves, blocks, etc.
Individual .wav Samples used in AddmusicM V0.92
Used for the graphics in a rom and sometimes in complicated .asm patches and blocks. Map16 is also in this format for the foreground, background and for *custom sprites*.
*But just for showing up correctly in LM. Does not affect gameplay.
A bank file for custom samples used in music porting which can be both imported and exported through Sample Tool.
Help files. Contain information about how to use a program.
Used in custom sprites for important parts like if it stays on ledges or if it dies like a koopa.
Bocktool insertion record. Tells blocktool which blocks have been inserted into a specific ROM.
Used in documents or tutorials.
Used in error messages in TRASM.
Command Prompt/GUI programs.
It's used for addmusic for level/OW songs and sound effects, too.
A patch for a rom hack or (now obsolete) .asm patches.
The saved sprite Map16 data in the 16x16 editor.
MIDI files used in custom music.
The output of a MIDI when used in tinymm. Used for custom music.
Used to display the correct custom song names in Lunar Magic.
Lunar Magic level file that is normally used to port levels from one hack to another.
Used for custom palletes in Lunar Magic.
Used in ActivePerl programs. Like the VWF engine and Perl's addmusic.
The saved custom sprite Map16 data in the 16x16 editor. Custom sprite Map16 is accessed by pressing Ctrl+Shift+PageDown in the Map16 editor and then going to page 24 to 2B.
You better know what this is. It's the rom that everyone needs to rom hack.
Bottom line: The SNES stereo system. Used in a .spc player to emulate the music.
The saved data file. That's pretty much it.
Used for custom descriptions and tilemap for regular sprites and custom sprites. If you want to know how to use this, go to Lunar Magic's help file.
Used for readmes, custom music, VWF cutscenes, sprite lists, etc.
Xkas GUI playlist. In version 2.2.3 or Xkas GUI or higher, can be used to insert multiple files at once.
Are ZSNES recorded movies.
Here is a tutorial on how they work and how to create one.
A ZSNES savestate file. Used in YY-CHR for the correct colors on the tiles.
If anyone can give me better definitions and/or more files to add, just speak up.