AnimeSuki Forum (
-   Fansub Groups (
-   -   SSATool (

RaistlinMajere 2006-01-13 04:02

SSATool features:
-Shifting (by time, frame, time difference, frame difference)
-Stripping ASSA codes
-Duplicate line removal
-Changing the last \k length of a line to match the line length
-Resolution scaling
-Lead in/out
-Length-based \k / \K
-A powerful karaoke effects generator including layer-per-syllable mode
-Gradient maker
-Blur tool
-Manual transformation (like a manual \t, but much more versatile)
-Error checker (check for common errors in a script)
-Font test (Doesn't it suck when you find out the encoder was missing fonts?)
-Kanji timing

The URL is

RaistlinMajere 2006-01-14 02:10

If anyone wants to test 4.0 (meaning if you find a bug, you help me fix it, and not just stop using the program 'til I find it myself), PM me on Chatspike or Rizon or ETG or Esper.

RaistlinMajere 2006-01-16 05:42

4.0 beta 1 is on the site. Changelog so far:

-Resolution scaling now has separate scale parameters for X and Y, no longer affects all lines, and no longer crashes
-FPS is now a global parameter
-Added option for ms precision. A modified VSFilter is required for it to work.
-Lead-in/out now affect \t and \move (not \fad or \fade at the moment)
-Karaoke layer options layed out a little differently
-Added kanji timing (from romaji)
-Fixed a possible crash with karaoke effects for short lines
-Fixed trying to save a project file as ANSI
-Various interface tweaks

I still have quite a changelog for 4.1 and above, and hopefully my motivation to actually work on it will stay.

RaistlinMajere 2006-01-27 17:36

No responses at all, huh?

Well, I'm hard at work with even bigger changes than that release.

[P]ako 2006-01-28 18:24

I just registered to say, thank you for your work. I have been using the program for quite some time and I love it.

RaistlinMajere 2006-01-28 19:43

Thanks [P]ako.

Would you guys prefer I keep using the checkedListBox as I am, or would you prefer something else? I could change it to a columned ListView like timing programs use. The only thing about that is that lines that aren't comment/dialogue would either not get listed, or all of the text would be shoved in one column. Or maybe I can whip something up that use columns for some lines and not others.

[P]ako 2006-01-28 21:02

You are welcome.

I am used to the way it is right now. It allows me to use spaces to separate blocks of lines (when I want to apply different effects) and to read commented out lines. Although, it seems like you want to change it, I would say do it, it is your program, the rest of us will have to adapt.

RaistlinMajere 2006-01-28 21:21

I wouldn't say I want to, just wondering if people would prefer it. If anything, I'd prefer to keep it how it is.

[P]ako 2006-01-29 00:35

Oh, I see.

Now that I think about it, what about having an extra column to number the lines that are comment/dialogue just like in Sub Station Alpha?

RaistlinMajere 2006-01-29 01:22

It's been so long since I've used SSA that I don't really remember what it looks like...

RaistlinMajere 2006-01-31 00:31

I hope to have a new release towards the end of this week. Come on guys, give me some feature suggestions or something.

Wade 2006-01-31 02:17

Ahh, so you are the one that started me fansubbing. :)

Thanks for all the hard work!

*downloads the newest version*

RaistlinMajere 2006-02-01 21:48

Due to some major family issues, there'll probably be a break for a week or two in this. Maybe more, I don't know.

gumbaloom 2006-02-01 22:01

Feature Suggestions

Previe of the karaoke effects ?
Some sort of CSS system for SSA's eg takes a raw timed ssa and copies dialogue in to it from a CSS style configuration to reduce manual labour ?
A font checker to check which fonts have foreign language support like for eastern european subggs ?
Tool for splitting up large SSA's in to smaller ones like when you have song ssa's but timed it all together.


RaistlinMajere 2006-02-04 00:52

I planned to do more for this before releasing it, but since I've been so busy, I'll release what I've done so far and I can just put the rest in for 4.2

-V6 scripts (AKA V4++) partially supported. Now reading ScriptType as opposed to the style section header for script type.
-Fixed a bug with %layernum% when you have disabled layers
-Undo/redo added
-Fixed a couple of bugs with kanji timing
-Effects files now use .exml extension. Old files may be renamed.
-Manual transform times are now displayed in the listbox as entered, but are snapped internally to be between frames.
-Conditions may now be edited directly instead of removing/readding
-Completely rewritten script engine combining $logic and $eval (NOTE: it is NOT complete, but neither was the old one)
-Workaround to prevent resaving UTF-16 files as UTF-8 by default
-You may now edit the names for karaoke layers and effects.
-Error checker now looks for decimals without leading integers (.1 vs 0.1)
-Rudamentary SJIS/EUC-JP detection
-Fixes to gradient maker
-Lots of general optimizations and other internal code changes
-Put layer condition checking back to per line instead of per syllable, as it should be
-Added karaoke syllable-per-line mode

Edit: just realized I forgot to change the version in the file to 4.1, but the one in the archive IS correct.

RaistlinMajere 2006-02-24 17:46

Looking for brave souls to test 4.2, let me know

by the way, as per gumbaloom's suggestion "A font checker to check which fonts have foreign language support like for eastern european subs ?", if anyone knows how to do that in C#, please let me know

N-Bomb 2006-03-04 23:11

I'm just posting to say hey neighbour. :D

RaistlinMajere 2006-03-05 00:25

Hey :D

4.2.0 beta1 is on the site. Changes so far:
-Lead no longer makes the list backwards
-Undo/redo optimized and now support adding/removing lines
-Fixed styles
-Optimizations, including overall memory usage
-Fixed lead and remove duplicate lines
-Reading negative times supported
-Other misc fixes, mostly UI-related
-Some Math constants added to $eval, see readme
-Boolean inversion is now denoted as ~ as opposed to ! in $eval
-Added LCM and GCD to $eval

This version has considerably less testing than 4.1.0, but hopefully it will be OK. Some changes to the main list mean it will flicker more in certain cases when updating - not much I can do for that at the moment.

I EAT BABIES 2006-03-05 14:53


Does SSATool have the functionality to disable itself if it can determine that a newer version is available? We wouldn't want people using outdated software. They need to learn that they're required to UPDATE.

RaistlinMajere 2006-03-08 13:08

4.2.0 beta2 on site. Fixed a bug with $eval and a couple of other minor tweaks.

If reporting bugs, all I need is the first 5 or so lines of the exception and a small explanation of what you did to cause it.

All times are GMT -5. The time now is 21:58.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.