(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
06-15-24 10:34 PM
0 users currently in SMW Hacking.
Acmlm's Board - I3 Archive - SMW Hacking - New word for Sprite? (Lame idea)
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Kyoufu Kawa
Posts: 765/1353
"So what do you think the biggest problem will be with computer technology in this century?"

"...There are only 17.576 possible TLAs."
HyperHacker
Posts: 1845/5072
It's usually not that hard to tell which type of sprite someone is talking about.
Glyphodon
Posts: 179/536
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!
Juggling Joker
Posts: 154/225
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.
BMF54123
Posts: 328/876
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").
The Kins
Posts: 204/352
Just to add more potentual possibilities, Doom simply calls them "things".
Smallhacker
Posts: 486/832
Originally posted by SnifflySquirrel
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.
It'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 Bio
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
If we decide to use Actor instead, graphics changing would be "Custom sprites" and changing the code would be "Custom actors".

Originally posted by Blue Warrior
change the name of the ROM sprite to something like SRO (sub-routine object)
All objects in the game (blocks, that is) uses subroutines. Therefore, sub-routine object would describe both blocks and LM Sprites.
Clockwork JB
Posts: 160/267
I think the term actor would be cool. But then, I've spent half my life modding the Unreal Engine...
Blue Warrior
Posts: 115/356
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.
C:/xkas bio.asm
Posts: 708/1209
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
SnifflySquirrel
Posts: 24/80
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.
Mr. Saturn
Posts: 27/34
Originally posted by Yoshi Master
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.


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...
Yoshi Master
Posts: 30/82
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.
Smallhacker
Posts: 485/832
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.
Acmlm's Board - I3 Archive - SMW Hacking - New word for Sprite? (Lame idea)


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.013 seconds; used 365.04 kB (max 421.30 kB)