mirror of
https://github.com/crskycode/GARbro.git
synced 2024-12-24 20:04:13 +08:00
cosmetic changes.
This commit is contained in:
parent
c5982da278
commit
5d4696de4c
@ -294,9 +294,12 @@ namespace GameRes.Formats
|
||||
return packed_size;
|
||||
}
|
||||
|
||||
static Lazy<GrpFormat> s_grp_format = new Lazy<GrpFormat> (() =>
|
||||
FormatCatalog.Instance.ImageFormats.OfType<GrpFormat>().FirstOrDefault());
|
||||
|
||||
uint WriteImageEntry (PackedEntry entry, Stream input, Stream output)
|
||||
{
|
||||
var grp = FormatCatalog.Instance.ImageFormats.OfType<GrpFormat>().FirstOrDefault();
|
||||
var grp = s_grp_format.Value;
|
||||
if (null == grp) // probably never happens
|
||||
throw new FileFormatException ("GRP image encoder not available");
|
||||
bool is_grp = grp.Signature == FormatCatalog.ReadSignature (input);
|
||||
|
@ -174,12 +174,15 @@ namespace GameRes.Formats.Kogado
|
||||
try
|
||||
{
|
||||
string name = Path.GetFileNameWithoutExtension (entry.Name);
|
||||
string ext = Path.GetExtension (entry.Name).TrimStart ('.').ToLowerInvariant();
|
||||
string ext = Path.GetExtension (entry.Name);
|
||||
byte[] name_buf = new byte[0x15];
|
||||
byte[] ext_buf = new byte[3];
|
||||
encoding.GetBytes (name, 0, name.Length, name_buf, 0);
|
||||
if (!string.IsNullOrEmpty (ext))
|
||||
{
|
||||
ext = ext.TrimStart ('.').ToLowerInvariant();
|
||||
encoding.GetBytes (ext, 0, ext.Length, ext_buf, 0);
|
||||
}
|
||||
var out_entry = new OutputEntry
|
||||
{
|
||||
Name = entry.Name,
|
||||
|
@ -594,9 +594,9 @@ namespace GameRes.Formats.NitroPlus
|
||||
private bool m_read_mode;
|
||||
private long m_base_pos;
|
||||
|
||||
public override bool CanRead { get { return m_read_mode; } }
|
||||
public override bool CanRead { get { return m_read_mode && m_stream.CanRead; } }
|
||||
public override bool CanSeek { get { return m_stream.CanSeek; } }
|
||||
public override bool CanWrite { get { return !m_read_mode; } }
|
||||
public override bool CanWrite { get { return !m_read_mode && m_stream.CanWrite; } }
|
||||
public override long Length { get { return m_stream.Length - m_base_pos; } }
|
||||
public override long Position
|
||||
{
|
||||
|
@ -222,7 +222,7 @@ namespace GameRes.Formats.YuRis
|
||||
writer.Write (name_len);
|
||||
writer.Write (entry.IndexName);
|
||||
writer.Write (entry.FileType);
|
||||
writer.Write ((byte)(entry.IsPacked ? 1 : 0));
|
||||
writer.Write (entry.IsPacked);
|
||||
writer.Write (entry.UnpackedSize);
|
||||
writer.Write (entry.Size);
|
||||
writer.Write ((uint)entry.Offset);
|
||||
|
Loading…
x
Reference in New Issue
Block a user