diff --git a/NIF_Blocks.cpp b/NIF_Blocks.cpp index 60d6d547fe5d4e8657774d8ee641abca840ade7b..99ef936d2c30650cb739fc377f54a021a4e190f6 100644 --- a/NIF_Blocks.cpp +++ b/NIF_Blocks.cpp @@ -713,7 +713,7 @@ string AShapeData::asString() { */ void AShapeData::Write( ofstream& out, unsigned int version ){ - WriteUShort( short(vertices.size()), out ); + WriteUShort( ushort(vertices.size()), out ); if ( vertices.size() > 0 ) WriteBool( true, out, version ); diff --git a/niflib.cpp b/niflib.cpp index d2067708b9988fb65edf54c238d4189c38f209c4..656a61b863c2fbfbb4098ecc478be69fd4a8df7a 100644 --- a/niflib.cpp +++ b/niflib.cpp @@ -346,7 +346,7 @@ void WriteNifTree( string file_name, blk_ref & root_block, unsigned int version int int_ver[4] = { byte_ver[3], byte_ver[2], byte_ver[1], byte_ver[0] }; - header_string << int_ver[3] << "." << int_ver[2] << "." << int_ver[1] << "." << int_ver[0] << " "; + header_string << int_ver[0] << "." << int_ver[1] << "." << int_ver[2] << "." << int_ver[3]; out << header_string.str(); WriteByte( 10, out ); // Unknown Byte = 10