Language…
12 users online: Batata Douce, buzz_lightzyear,  Deeke, Gamet2004, Golden Yoshi, Gorry, Green, LunarianNEET, MellowYouth, RicardoDeMelo, SiameseTwins, sinseiga - Guests: 266 - Bots: 277
Users: 64,795 (2,376 active)
Latest user: mathew

Know your files

  • Pages:
  • 1
  • 2
This is for all the new people to SMW hacking. Enjoy.

Files are in red.
Definitions are in white.

.asm
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.

.brr
Individual .wav Samples used in AddmusicM V0.92

.bin
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.

.bnk
A bank file for custom samples used in music porting which can be both imported and exported through Sample Tool.

.chm & .hlp
Help files. Contain information about how to use a program.

.cfg
Used in custom sprites for important parts like if it stays on ledges or if it dies like a koopa.

.dbk
Bocktool insertion record. Tells blocktool which blocks have been inserted into a specific ROM.

.doc
Used in documents or tutorials.

.err
Used in error messages in TRASM.

.exe
Command Prompt/GUI programs.

.ini
It's used for addmusic for level/OW songs and sound effects, too.

.ips
A patch for a rom hack or (now obsolete) .asm patches.

.M16
The saved sprite Map16 data in the 16x16 editor.

.MID
MIDI files used in custom music.

.mml
The output of a MIDI when used in tinymm. Used for custom music.

.msc
Used to display the correct custom song names in Lunar Magic.

.mwl
Lunar Magic level file that is normally used to port levels from one hack to another.

.tpl & .pal
Used for custom palletes in Lunar Magic.

.pl
Used in ActivePerl programs. Like the VWF engine and Perl's addmusic.

.s16
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.

.smc
You better know what this is. It's the rom that everyone needs to rom hack.

.spc
Bottom line: The SNES stereo system. Used in a .spc player to emulate the music.

.srm
The saved data file. That's pretty much it.

.ssc
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.

.txt
Used for readmes, custom music, VWF cutscenes, sprite lists, etc.

.xpl
Xkas GUI playlist. In version 2.2.3 or Xkas GUI or higher, can be used to insert multiple files at once.

.zmv
(.zm#)
Are ZSNES recorded movies.
Here is a tutorial on how they work and how to create one.

.zst
(.zs#)
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.
There's also .stim for Terra Stripe if I recall.

The .dsc/.dbk aren't both for Lunar Magic's block tooltips, you know.

Otherwise, the definitions and such are really lacking, both in technical terms and often explanation. If I were to help though, I'd end up making the whole thing myself...

World Community Grid: Thread | Team
 
.msc?
Something with music

I cry when angels deserve to die <3
Lay-out made by Broozer
©Broozer



@ Ultimaximus
I never really used Terra Stripe, but I'll check it out. I never really use custom blocks either, so I'll experiment with the two. I've removed them from the list in the meantime.

@Darky
A .msc is used to display the correct custom song names in Lunar Magic. Added.
Check out my Youtube channel! 獣耳 Brony for life.
Additionally, you've forgotten .bin as Map16 data, and all those files for sprite Map16 and custom sprite tooltips.

World Community Grid: Thread | Team
 
@Ultimaximus
Updated.
Check out my Youtube channel! 獣耳 Brony for life.
.M16

The sprite... Map16 data...?
YOUR layout has been removed.

I do non-kaizo beta tests!
Check my profile for more details.

A Mario and Luigi Story: The Universe's Star Demo 2:
50%
Status: Dead until I regain interest. Link to hack thread.

@Mariocool1999
...what?
Originally posted by Ddoomm10
@Mariocool1999
...what?

It's that file when you save the sprite MAP16. To go there, ctrl+shift+pagedown. Edit the sprites Map16 and you want to save, press ctrl+F9. Then it appears.
YOUR layout has been removed.

I do non-kaizo beta tests!
Check my profile for more details.

A Mario and Luigi Story: The Universe's Star Demo 2:
50%
Status: Dead until I regain interest. Link to hack thread.

Okay...Updated.
You might as well throw in .s16 and .ssc

.s16 is, I believe, the tilemap of custom sprites in the Custom Collections of Sprites (the image in the box showing how the custom sprite looks)

.ssc is the custom sprite description for the above.


Correct me if I'm wrong D:
You should add these ones too:

.bnk - bank file for custom samples used in music porting which are both importable/exportable through Sample Tool.

.ini file? It's used for addmusic for level/OW songs and sound effects too.

.mwl - Lunar Magic level file.
@Iceguy
Thanks! I was going to insert the .bnk's this morning, but I don't really get access to my computer at 6:30 in the morning on schooldays.

@Ladida
Uh...I'd feel better if we just confirm what the files do first before I insert them in the list. I don't want to have false information in it.
----------
Updated!
Now it's alphabetizedation! =P
.mw3 is also a palette file for LM, actually.
don't forget...

.zm1
.zm2
.zs1
.zs2
.zs3
.zs4

(etc.)

I'm pretty sure those last 4 are types of savestates, but I have no idea what the .zm1/.zm2 's are.

Notte Luminosa Progress:

Click here to download It! :D
.zm1/.zm2 are ZSNES movies i think...
Background image by Tzadkiel & Anomalin
.zs# are savestates (.zst)
.zm# are movies. (.zmv)
Originally posted by Ddoomm10
.asm
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.

I'd rather use that definition, instead.
aka amphobius
hey anyone can help me how to insert the MORE.bin in the Romi´s Addmusic RevX please?
Layout made by MaxodeX
2021 TRENO vibe check thread
Originally posted by mariocool1999
Originally posted by Ddoomm10
@Mariocool1999
...what?

It's that file when you save the sprite MAP16. To go there, ctrl+shift+pagedown. Edit the sprites Map16 and you want to save, press ctrl+F9. Then it appears.

Wow, I didn't know you saved it like that! Thanks!
I will become alive again sometime soon.
  • Pages:
  • 1
  • 2