Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in SMW Hacking. |
Acmlm's Board - I3 Archive - SMW Hacking - New word for Sprite? (Lame idea) | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
Smallhacker Super Koopa I AM A Group Of Officially Frustrated Younglings, G.O.O.F.Y. MEMBER |
| ||
Warning: Waste of time below!
As some of you may know, the word "Sprite" may mean two things when it comes to SMW Hacking, which may sometimes cause confusion. 1) The real meaning of "Sprite" is one or more tiles on the screen that can be moved undependant to layer 1-4 and other sprites. I will call this a "SNES Sprite". 2) The Lunar Magic meaning of "Sprite" is a subroutine. The pointer to this subroutine is stored in one of the two "Sprite ASM Pointer" tables. This subroutine usually contains code that shows a SNES Sprite on the screen. Examples of this are enemies, platforms, powerups, and so on. I will call this an "LM Sprite". Most of the SNES Sprites in the games are generated by LM Sprites. However, there are some exceptions. Mario, fireballs, air bubbles, item reserve box and so on are maintained and drawn by the main game code, not the LM Sprite subroutines. However, these may be created by LM Sprites. I will call these "Sub-LM Sprites". Since most SNES Sprites are generated to LM Sprites, those two kinds are easily belived to be the same thing, like... All SNES Sprites are generated by LM Sprites, and it may therefore be assumed that Sub-LM Sprites are LM Sprites and can be added by Lunar Magic, which is not the case. Therefore, I suggest renaming what I call LM Sprites and Sub-LM Sprites into something less technically incorrect, like... Dynamical Object and Supplimentary Dynamical Object, or Master Unit and Slave Unit, or whatever. ...I have a feeling that this suggestion will be as popular as renaming "ROM Hacking" into the more technically correct "ROM Cracking" or "ROM Modding". This has been a waste of your time. Have a nice day. |
|||
Yoshi Master Shyguy Since: 11-18-05 From: That one place. Last post: 6440 days Last view: 6437 days |
| ||
You don't know a waste of time unless your on a 3 hour car trip listening to your mom and bro talking about ceiling fans...
Anyway I agree, I guess, just because I can, you make a good point. |
|||
Mr. Saturn Bronto Burt Since: 03-28-06 Last post: 6432 days Last view: 6427 days |
| ||
Originally posted by Yoshi Master How can you waste time talking about ceiling fans? >.>; but I agree. I've always considered sprites as anything in the game that's made of pixels, thus meaning the entire visual of the game... |
|||
SnifflySquirrel Shyguy Since: 03-03-06 From: Vermont Last post: 6528 days Last view: 6428 days |
| ||
Some games use the terms "object" or "actor" to refer to sprites. "Object" is probably a bad idea since levels are made of objects, but "actor" could work...only problem is that it would confuse newbies who don't realize that what LM calls "sprites" are actually "actors", or that "actors" may consist of multiple sprites in-game.
Another, better method might be to refer to them as "software" sprites defined by the game's code, as opposed to "hardware" sprites used by the SNES PPU. |
|||
C:/xkas bio.asm Compiled ASM code Since: 11-17-05 Last post: 6427 days Last view: 6427 days |
| ||
BTW, we should also get a replacement name for 'custom sprite', in the hack database 'custom sprite' used to tell that sprite GFX got changed, while some people use it to describe when someone change a sprite ASM code, we need to get a new word for this too (edited by Bio on 04-27-06 10:26 PM) |
|||
Blue Warrior Mole Since: 11-18-05 From: California Activity: 60% Last post: 6428 days Last view: 6428 days |
| ||
I've noticed the two "sprites" since I first started hacking. Although it would make more sense (in my opinion, anyway) to change the name of the ROM sprite to something like SRO (sub-routine object), I would think it better to leave it how it is. The term I have adjusted to completely, and, besides, it wouldn't make much of a difference. We can just call it a "sprite", in which term I'm certain most of us have distinguished anyway. | |||
Clockwork JB Flurry Since: 02-12-06 From: Melbourne, Australia Last post: 6438 days Last view: 6438 days |
| ||
I think the term actor would be cool. But then, I've spent half my life modding the Unreal Engine... | |||
Smallhacker Super Koopa I AM A Group Of Officially Frustrated Younglings, G.O.O.F.Y. MEMBER |
| ||
Originally posted by SnifflySquirrelIt's very possible to hex edit LM. "Actor" may work, since it's shorter than "Sprite" and fits into existing strings. (Yes, I know about Resource Hacker, but it can't edit everything.) More name suggetions are welcome. Originally posted by BioIf we decide to use Actor instead, graphics changing would be "Custom sprites" and changing the code would be "Custom actors". Originally posted by Blue WarriorAll objects in the game (blocks, that is) uses subroutines. Therefore, sub-routine object would describe both blocks and LM Sprites. |
|||
The Kins Hoarder Since: 11-18-05 From: Hurf. Last post: 6441 days Last view: 6427 days |
| ||
Just to add more potentual possibilities, Doom simply calls them "things". | |||
BMF54123 Since: 11-18-05 From: MOOGLES Last post: 6427 days Last view: 6427 days |
| ||
Sprite = the actual image generated by the SNES hardware
Standard sprite object (SSO) = sprite inserted by LM (enemies, platforms, items) Non-standard sprite object (NSO) = most other sprites (bubbles, fireballs), handled independently of SSOs I think three-letter abbreviations would be the best way to go, since the ROM hacking community seems to like them so much, and they're easy to remember. Pretty much every ROM hacker on this board knows what "TSA" and "ASM" mean (and, of course, "ROM"). |
|||
Juggling Joker Ninji SMW Mod Merry Christmas! Since: 11-18-05 Last post: 6455 days Last view: 6427 days |
| ||
You know, to be honest, I'll just keep calling everything sprites no matter what is decided in this topic. I'm sure a lot of people feel the same way. Those of you who actually have to *deal* with the difference may feel differently (and I won't take it to heart if you call them whatever you want ), but for us regular guys, it really means diddly. | |||
Glyphodon Since: 11-18-05 Last post: 6468 days Last view: 6448 days |
| ||
There's no good reason why they can't both be called sprites since they're both closely entwined and it's rather easy to simply use terms like "sprite behavior" and "sprite graphics" to determine what you mean to say.
However, this wouldn't stop me from being completely on board with SSO and NSO simply because those acronyms are just so damn cool. They're cool even though such differentiation through complicated acronyms is absurd. That's integral to their coolness, really. What is stopping me is that there's a difference between sprites placed via LM, sprite behavioral subroutines that run every frame, and the graphics actually drawn onto the screen. That's more than SSO and NSO can properly describe, and I won't use such an incomplete acronym set! I won't! (edited by Glyph Phoenix on 04-29-06 09:44 PM) |
|||
HyperHacker Star Mario Finally being paid to code in VB! If only I still enjoyed that. <_< Wii #7182 6487 4198 1828 Since: 11-18-05 From: Canada, w00t! My computer's specs, if anyone gives a damn. STOP TRUNCATING THIS >8^( Last post: 6427 days Last view: 6427 days |
| ||
It's usually not that hard to tell which type of sprite someone is talking about. | |||
Kyoufu Kawa Intends to keep Rom Hacking in one piece until the end Since: 11-18-05 From: Catgirl Central Station Last post: 6427 days Last view: 6427 days |
| ||
"So what do you think the biggest problem will be with computer technology in this century?"
"...There are only 17.576 possible TLAs." |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - SMW Hacking - New word for Sprite? (Lame idea) | | |