Skip to content

Latest commit

 

History

History
51 lines (42 loc) · 1.43 KB

README.md

File metadata and controls

51 lines (42 loc) · 1.43 KB

CSASS

This is an ASS library for C# that can read and write ASS files. You can also use karaoke with syllables or letters.

How to use it

You can use ASS format or SSA format, this example show you only ass way.

First use the main class:

Csass ca = new Csass();

Then open a file:

//Load a file (fullpath represents your file to read)
ca.LoadASS(fullpath);

Then add a Dialogue:

//Add a new dialogue event to the end of the ca.Events list
ca.AddAssEvent(C_Event.EventType.Dialogue, 0, "0:01:56.80", "0:01:58.09", "Default", 
      "Sakura", 0, 0, 0, "", "Shannnnnnaro!");
//Add a new dialogue event at the index in the ca.Events list
ca.AddAssEvent(C_Event.EventType.Dialogue, 0, "0:01:56.80", "0:01:58.09", "Default", 
      "Naruto", 0, 0, 0, "", "Sakura-chan!", 452);

Then add a Comment:

//Add a new comment event to ca.Events
ca.AddAssEvent(C_Event.EventType.Comment, 0, "0:01:56.80", "0:01:58.09", "Default", 
      "Sakura", 0, 0, 0, "", "Great battle");
//Add a new comment event at the index in the ca.Events list
ca.AddAssEvent(C_Event.EventType.Comment, 0, "0:01:56.80", "0:01:58.09", "Default", 
      "Naruto", 0, 0, 0, "", "And the winner is:", 451);

Then remove an event:

//Remove an event from ca.Events at the index
ca.RemoveAssEvent(50);

Then save changes (if any):

//Save a file (fullpath represents your file to save)
ca.SaveASS(fullpath, "Your software", "Your website");