I can’t insert the moving bow armour image because GBAGE is blocking it. It seems to cause data overflow or something.
************** Testo dell'eccezione **************
System.OverflowException: Overflow di un'operazione aritmetica.
in Nintenlord.GBA.GBAGraphics.ToTile4bit(Bitmap image, Color[] palette)
in Nintenlord.GBA.GBAGraphics.ToGBARaw(Bitmap image, Color[] palette, GraphicsMode mode)
in Nintenlord.GBA_Graphics_Editor.Program.InsertBitmap()
in System.EventHandler.Invoke(Object sender, EventArgs e)
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ButtonBase.WndProc(Message& m)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
GBA Graphics Editor
Versione assembly: 2.0.0.0
Versione Win32: 2.0.0.0
Base di codice: file:///C:/Users/xxxxxxxxxxxx/Documents/Hack/GBA%20Graphics%20Editor/GBA%20Graphics%20Editor.exe
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
I think I also had this problem with the bow armor moving sprite. There is a stray pixel in one of the moving sprites so it uses 17 colors instead of 16.
P.S. @Agro There ARE some leftovers pixels in the mov bow knight, check it out sensei!
P.P.S. Now that problem has just disappeared. I think I fucked up something in my Rom
I went and improved Dei’s Halberdier standing map sprite: [link removed, see below]
My issue with the old standing map sprite was that it was about 3 pixels shorter than the moving map sprite in addition to having a different shield size. It was also leaning to the left unnaturally and seemed to be missing the top of its head. I corrected the left lean, corrected the missing top of the head, made the sprite 2 pixels taller (which is consistent with differences between existing standing and moving map sprites), fixed the size of the shield, and made the lance bigger.
Also the moving map sprite (particularly the walking frames) is still too tall; I might work on fixing that later.
The standing map sprite grew taller yet another pixel; this time it’s the same height as the stationary moving map sprite. The new height compares more favorably to other infantry units, since the halberdier has a pointy helmet. The moving map sprite got a slightly different stance, and its first frame has the lance raised above the head instead of held to the side. The downward-facing and upward-facing moving map sprites lost one pixel in height; they’re now the same height as the side-facing moving map sprite. They’re still 1 pixel taller than the standing map sprites, but the difference is small enough that it looks acceptable.