Skip to content

Commit

Permalink
Fix BNCL byte padding
Browse files Browse the repository at this point in the history
  • Loading branch information
BuildTools committed Dec 2, 2019
1 parent f7ff9b0 commit 0b336bc
Show file tree
Hide file tree
Showing 7 changed files with 76 additions and 66 deletions.
3 changes: 3 additions & 0 deletions NSMBe5/BNXL/BNCL.cs
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,9 @@ private void SaveFile_Click(object sender, EventArgs e)
bw.BaseStream.WriteByte(objn_graphicID[i]);
}

bw.Write((ushort)0); //Padding
bw.Write((byte)0); //Padding

f.replace(memoryStream.ToArray(), this);
}
}
Expand Down
5 changes: 3 additions & 2 deletions NSMBe5/Editor/LevelConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,9 @@ private void tilesetPreviewButton_Click(object sender, EventArgs e) {

private Bitmap RenderBackground(File GFXFile, File PalFile, File LayoutFile, int offs, int palOffs)
{
LayoutFile = new CompressedFile(LayoutFile, CompressedFile.CompressionType.LZ);
PalFile = new CompressedFile(PalFile, CompressedFile.CompressionType.LZ);
GFXFile = new CompressedFile(GFXFile, CompressedFile.CompressionType.MaybeCompressed);
LayoutFile = new CompressedFile(LayoutFile, CompressedFile.CompressionType.MaybeCompressed);
PalFile = new CompressedFile(PalFile, CompressedFile.CompressionType.MaybeCompressed);

Image2D i = new Image2D(GFXFile, 256, false);
Palette pal1 = new FilePalette(new InlineFile(PalFile, 0, 512, PalFile.name));
Expand Down
40 changes: 20 additions & 20 deletions NSMBe5/GraphicsEditor/ImageManager.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion NSMBe5/Languages/English.ini
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,9 @@ renamePrompt=Enter new tileset name:
Export=Export Patch
XExport=Export XDelta Patch
XImport=Import XDelta Patch
SelectROM=Select a clean original rom.
XRestartAfterApplied=\n\nNSMBe is going to restart after the patch has been exported!
SelectROM=Select a clean original ROM.
XSelectROM=Select a clean original ROM that was not opened in NSMBe before.
SelectLocation=Select where to save the patch.
ExportProgressTitle=Exporting patch...
StartingPatch=Patching will start now. It may take a long time.
Expand Down
60 changes: 30 additions & 30 deletions NSMBe5/LevelChooser.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 0b336bc

Please sign in to comment.