add mitzifier converter

This commit is contained in:
Persephone Bubblegum-Holidy 2025-04-19 23:28:21 -07:00
parent ab54aaead6
commit 97a2ea19f0
5 changed files with 126 additions and 5 deletions

View file

@ -87,11 +87,8 @@ namespace rshw2sst
Console.WriteLine("Loaded RSHW signal data.");
List<byte> writeOut = new List<byte>();
long bitsOut = 0;
foreach (BitArray bits in rshwBits)
{
bitsOut++;
if (bitsOut % 6 != 0) continue;
byte frameByte = 0;
Dictionary<int, byte>[] mapping = RosettaR12;
if (usingRSHW) mapping = Rosetta3St;
@ -104,7 +101,7 @@ namespace rshw2sst
File.WriteAllBytes(args[2] + "/signals_out.sts", writeOut.ToArray());
Console.WriteLine("Wrote out signal data.");
File.WriteAllText(args[2] + "/manifest.ini", $"; Exported by RSHW2SST\nname={Path.GetFileNameWithoutExtension(args[0])} {args[1]}\nvideo=video_out.mp4\naudio=audio_out.wav\ndata=signals_out.sts\nframes-per-second=10\nbits-per-frame=8");
File.WriteAllText(args[2] + "/manifest.ini", $"; Exported by RSHW2SST\nname={Path.GetFileNameWithoutExtension(args[0])} {args[1]}\nvideo=video_out.mp4\naudio=audio_out.wav\ndata=signals_out.sts\nframes-per-second=60\nbits-per-frame=8");
Console.WriteLine("Wrote out manifest.");
if (file.videoData == null) Console.WriteLine("Warning: Video data was blank, you will need to add the file manually.");
Console.WriteLine("Complete!");