-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
-Length-based \k / \K
-A powerful karaoke effects generator including layer-per-syllable mode
-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?)
The URL is http://ssatool.antialiased.net
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.
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.
No responses at all, huh?
Well, I'm hard at work with even bigger changes than that release.
I just registered to say, thank you for your work. I have been using the program for quite some time and I love it.
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.
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.
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.
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?
It's been so long since I've used SSA that I don't really remember what it looks like...
I hope to have a new release towards the end of this week. Come on guys, give me some feature suggestions or something.
Ahh, so you are the one that started me fansubbing. :)
Thanks for all the hard work!
*downloads the newest version*
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.
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.
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
-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.
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
I'm just posting to say hey neighbour. :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
-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.
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.
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 10:36.|
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.