Skip to content

TheUnstoppable/TTPackageClass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTPackageClass

A C# class to read TPI files which was made by TT Team on C&C Renegade.

Example Usages:

  • To create an instance of TTFSDataClass and clone from a remote TTFS host:
Uri url = new Uri("http://path.to/your-ttfs");
TTFSDataClass Data = TTFSClass.FromTTFS(url);
  • To create an instance of TTFSDataClass and parse from a file:
string Location = @"C:\Path\To\TTFS\Location\packages.dat";
TTFSDataClass Data = TTFSClass.FromFile(Location);
  • To create an instance of TPIPackageClass and parse from a file:
string Location = @"C:\Path\To\TTFS\Location\packages\12345678.tpi";
TPIPackageClass Package = TPIClass.FromFile(Location);

Also, you can save your files after modifying however you want like the example below.

MemoryStream DataStream = TTFSClass.Save(Data);
MemoryStream PackageStream = TPIClass.Save(Package);

TTFSClass.Save(Data, @"C:\Path\To\File\mypackages.dat");
TPIClass.Save(Package, @"C:\Path\To\File\mytpi.tpi");

Modifying parameters of TTFS Data / TPI Packages are planned and still a WIP.

About

Library to read TTFS-related files on C&C Renegade.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages