File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -154,6 +154,15 @@ private void ParseImplementation() {
154154
155155 bool isLittleEndian = fileData [ index ] != 0 ;
156156
157+ if ( RelPath . Contains ( "trophy_crimsonbalrog" ) ) {
158+ using var md5 = System . Security . Cryptography . MD5 . Create ( ) ;
159+ byte [ ] hash = md5 . ComputeHash ( fileData ) ;
160+ Console . Error . WriteLine ( $ "[NIF DEBUG] { RelPath } : dataLen={ fileData . Length } md5={ Convert . ToHexString ( hash ) } " +
161+ $ "headerLen={ index - 4 } endianByte=0x{ fileData [ index ] : X2} isLittleEndian={ isLittleEndian } " +
162+ $ "swap={ isLittleEndian != BitConverter . IsLittleEndian } BitConverter.IsLittleEndian={ BitConverter . IsLittleEndian } ") ;
163+ Console . Error . WriteLine ( $ "[NIF DEBUG] bytes around endian flag [{ index - 2 } ..{ index + 3 } ]: { Convert . ToHexString ( fileData , index - 2 , 5 ) } ") ;
164+ }
165+
157166 MemoryStream stream = new MemoryStream ( fileData ) ;
158167 Reader = new EndianReader ( stream , isLittleEndian != BitConverter . IsLittleEndian ) ;
159168
You can’t perform that action at this time.
0 commit comments