Classic console sprite/bg/raster trickery videos

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
koitsu
Posts: 4203
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Classic console sprite/bg/raster trickery videos

Post by koitsu »

Note: the below videos are in Japanese and require you to have a Niconico account. If you can't read Japanese they'll "mostly" make sense (depending on how technical you are), but reading the written text helps greatly in some cases. There are 5 videos:

http://www.nicovideo.jp/mylist/24061717

If you want clarification of what's shown in the videos or need some help translating/understanding things, just post a reply and I'll try to get an explanation up.

P.S. -- The video with Rockman 2 in it (oldest video, 5:55 mark) -- because I'm sure someone will bring it up -- uses an optical illusion. Using sprites for the building windows and ledges, the sprites are moved downward on their Y-axis (incremented) while the actual background is panned vertically at a slower rate. The result = optical illusion of panning upwards. :-)
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

With today's emulators, which include so many debugging features, it's pretty easy to figure out how these effects are pulled off. You can disable/enable sprites, look at the unmodified tilemap, look at the patterns to see if they are being modified, and step through the code that manipulates everything.

Still, it would be nice if there was a sort of "guide" for these kinds of effects, with screenshots/videos and detailed explanations about how they work (I'm not really sure what these videos contain, I can't watch them). That would be a wonderful addition to our wiki. I would certainly want to contribute with some info on games I have personally researched, like Bucky O'Hare.
User avatar
koitsu
Posts: 4203
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Post by koitsu »

I'm a little surprised the videos didn't have sprite priority "stuff" shown, like at the very start of CV1 (main castle doorway), and the "swamp" of CV2. A lot of emulators got those wrong, resulting in Simon walking into the castle wall (literally) in CV1, and the lower half of his body being visible in CV2.

So yeah, it would be neat to compile all the tricks into a page where it might give upcoming programmers ideas.
User avatar
Banshaku
Posts: 2404
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Post by Banshaku »

After registering, I did a quick watch (at the least) the nes related one. It was interesting. Didn't took the time to read it what they said but will do someday.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

I can't even read enough to register. I found a link with "ROGU-IN" (log in?) at the top, then a yellow button with "AKAUNTO" (account?), which takes me to a page mentioning 525 yen, "PUREMIAMU" (premium?), and what appears to be free accounts not being able to play through the entirety of a 25-minute video (bottom left).
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Post by Bregalad »

I also can't read enough even to register.

Well if there is anything really interesting and new, please tell us. I already knew about the MM2 trick and I admit it's really impressive. By the way I think it should be possible to actually do something similar with one BG layer with really narrow $2006 writes midscanline. You'd need a "black zone" to compensate the CPU/PPU alignment jittering though.
Useless, lumbering half-wits don't scare us.
User avatar
Banshaku
Posts: 2404
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Post by Banshaku »

Then maybe we should make some kind of community account that everybody can share (if they allow multiple connection of course).

Or make a tutorial on how to create an account with images. This will not translate the videos though.
UncleSporky
Posts: 388
Joined: Sat Nov 17, 2007 8:44 pm

Post by UncleSporky »

Couldn't someone grab the .swf out of their temporary files (if it is indeed a .swf) and upload to Youtube?
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

UncleSporky wrote:Couldn't someone grab the .swf out of their temporary files (if it is indeed a .swf) and upload to Youtube?
Video sites often leave a .flv or .mp4 file in your temporary internet files folder if you use IE. If the video really contains anything new or interesting (as opposed to just a raw capture of the game's video), you guys who managed to register could re-upload the video for the rest of us to watch.
User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Use the Nico Video Redirector.
http://www.mmcafe.com/nico.html

Give it the URL of a video, not a playlist.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Zepper
Formerly Fx3
Posts: 3264
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper »

Worked fine. :) thanks.

Anyway, nope. Do I need glasses?
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Looks like they're only talking about sprite/BG trickery, not raster effects or pattern manipulation (although pattern manipulation of the water tiles is certainly necessary to make that huge ass ship leave the port). There are some interesting tricks there, in game that I haven't played before (or not to the point where such effects take place).
Drag
Posts: 1350
Joined: Mon Sep 27, 2004 2:57 pm
Contact:

Post by Drag »

tokumaru wrote:Looks like they're only talking about sprite/BG trickery, not raster effects or pattern manipulation (although pattern manipulation of the water tiles is certainly necessary to make that huge ass ship leave the port). There are some interesting tricks there, in game that I haven't played before (or not to the point where such effects take place).
Battletoads used a similar technique to get parallax scrolling in certain stages (like the cave level).

Same with Metal Storm, except Metal Storm did it with CHR bankswitching instead of CHR-RAM!
User avatar
koitsu
Posts: 4203
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Post by koitsu »

tokumaru wrote:Looks like they're only talking about sprite/BG trickery, not raster effects or pattern manipulation (although pattern manipulation of the water tiles is certainly necessary to make that huge ass ship leave the port). There are some interesting tricks there, in game that I haven't played before (or not to the point where such effects take place).
They discuss raster effect "stuff" (e.g. changing video modes mid-scanline, and a bunch of other things) in the later (more recent) videos (mainly covering Megadrive, SFC, and PCE). It greatly depends on the console. The NES/FC videos didn't discuss any raster stuff.
User avatar
Zepper
Formerly Fx3
Posts: 3264
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper »

Ok, so what's the red and green thing?
Post Reply