Introducing!!!

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Introducing!!!

Post by Nach »

Subtitle/Annotation support! :D

Image

That was taken while playing back sfa2.zmv with a file named sfa2.sub in the same directory which contained:

Code: Select all

1:180:Hi how are you?
300:180:Isn't this cool?
700:180:This is great :)
2500:375:Kill 'em!
3500:20:Did you see this?
4000:2000:I am so going to kill you Akuma
And taken from the code itself:

Code: Select all

/*
Nach's insane subtitle library for movies files :)

The filename would be gamename.sub in the same directory the ZMV would be in.
If you're playing gamename.zm1, then the sub file will be gamename.su1 etc...

Format of the sub file:
Start Frame:Frame Duration:Message

Example:
1:180:Hi how are you?
300:180:Isn't this cool?
700:180:This is great :)
2500:375:Kill 'em!
3500:20:Did you see this?
*/
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

Hey, that's pretty neat. Nice work.
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Image


Now I can really have fun with some of my movies :twisted:
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Hahahahahah.... That's great! You never cease to amaze me Nach. 8)
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Oblivion
What?
Posts: 177
Joined: Wed Jul 28, 2004 1:32 pm
Location: You'd want to know, wouldn't you?

Post by Oblivion »

Coolness. Just think of all the times you want to insert "AGH THIS IS EVIL" in videos.
Everything I say is a lie.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Very cool feature, very nice Nach.
*Sometimes I edit my posts just to correct mistakes.
Mexandrew
Taco Kid DX
Posts: 96
Joined: Wed Jul 28, 2004 3:53 am
Location: Ciudad Guzman, Jalisco, Mexico
Contact:

Post by Mexandrew »

Soo sweet!
B R O K E N .
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Very cool. :) Nice job Nach.
Try out CCleaner and other free software at Piriform
Image
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

This has to be the best unnecessary zmv feature that I wouldn't have thought would be implemented. Definitely cool. ZMVs can now serve a greater purpose! ;)
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
Hexlord
Hazed
Posts: 64
Joined: Fri Oct 08, 2004 7:07 am
Location: Oblivion's End
Contact:

Post by Hexlord »

Yeap.. commentaries.. and obvious jokes.. are abound.
[i]I will cross the chasm[/i]
kieran_
Mugwump
Posts: 824
Joined: Fri Jul 30, 2004 9:05 pm

Post by kieran_ »

This is incredible. It came out of nowhere!
So many "OWN3D" pics are gonna come out of this...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

So, anyone else test it out yet?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

I'll give it a shot when I get home from work.
[u][url=http://bash.org/?577451]#577451[/url][/u]
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

Got it working! :) Here's a pic of a zmv that takes me to the Chris Houlihan room in Zelda 3:

http://img.photobucket.com/albums/v398/ ... zmvsub.jpg
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Greatness.

But... we should use the small 5x5 chars for this, to allow multi-line messages.
Of course multi-lining will be hell to code.
When I'll have some free time, I guess.

Next step, pad input display !
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

grinvader wrote:Next step, pad input display !
That would be pretty cool.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
anewuser
Rookie
Posts: 43
Joined: Wed Jul 28, 2004 4:22 am
Location: x.x

Post by anewuser »

Agozer wrote:
grinvader wrote:Next step, pad input display !
That would be pretty cool.
Indeed. It reminds me of the tutorial mode found in Killer Instinct Gold, although I am sure that wasn´t the first game to use that.
[url=http://www.fsf.org/resources/formats/playogg]PlayOgg[/url]
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Agozer wrote:
grinvader wrote:Next step, pad input display !
That would be pretty cool.
That would be slightly better. Although, the current setup is just fine.
Try out CCleaner and other free software at Piriform
Image
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

grinvader wrote: Of course multi-lining will be hell to code.
I already wrote code to wrap lines for the NSRT GUI, we can just use that.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

One thing I would love to see is a toggle for viewing the current frame # of a movie as it is playing, to ease the process of inserting subtitles. Too much guessing and checking is required otherwise, especially if the movie is more than a few minutes long and you want precise timing for your messages.

I think it would likely be "good enough" to have the frame count updated each second or half-second if it's unreasonable to be constantly calculating the current amount of executed frames. Or if it would cause too much slow-down on some computers, an option for infrequent count update would be nice.

--
If multi-line messages are implemented with the small text font, I hope that it will also allow the regular font, so the full messages will still be viewable in low resolutions.

--
It would also be nice to be able to choose a color other than white for messages, since there are many cases where white is hard to see/read against the background. I was thinking just enabling different solid colors would suffice, but this is the least of my requests.

--
Totally off-topic idea: is there any possibility for "rewind" during movie playback to account for the stream of input from the zmv, so the previous moment can be watched again without needing to restart the whole movie?
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

We're totally redoing ZMV, most of what you requested is already planned, just give us some time.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
kieran_
Mugwump
Posts: 824
Joined: Fri Jul 30, 2004 9:05 pm

Post by kieran_ »

AspiringSquire wrote:One thing I would love to see is a toggle for viewing the current frame # of a movie as it is playing, to ease the process of inserting subtitles. Too much guessing and checking is required otherwise, especially if the movie is more than a few minutes long and you want precise timing for your messages.
i was going to ask for this very thing. It's kinda difficult to figure out which frame.

Also, the pad input thing will be pretty cool. Kinda like training in Tekken.
Post Reply