Skip to content

TW2/CSASS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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");

Releases

No releases published

Packages

No packages published

Languages