Sunfish, Canvas

Post here basically any programming material that will help other programmers out.
Post Reply
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Sunfish, Canvas

Post by JacksonCougar »

Canvas [v1.1.0.0]
Halo 2 texture injector/extractor, powered by Sunfish.

Image

Requirements: Features:
  • Loads all tags in a given directory (multi-file editing)
  • Loads all tags into memory (can discard changes)
  • Xna powered bitmap previews
  • Injects DXTn, ARGB, A, and L formatted bitmaps
  • Injects whatever format at whatever dimensions
Limitations:
  • Only loads ".h2tag" decompiled sunfish tags
  • Doesn't extract
  • supports 2D textures only


Downloads:
http://www.remnantmods.com/files/jackso ... 3-2011.zip - New: version 1.1.0.0
Change Log:
  • Did some changes to soffish.dll, this uses a newer version now
  • Improved the loading code for the bitmaps & sped up rendering time
  • Basic support for cubemaps added
  • Various other fixes


http://www.remnantmods.com/files/jackso ... 2-2011.zip version 1.0.0.0
User avatar
Ogrish
Posts: 1512
Joined: Wed Dec 12, 2007 2:56 am

Re: Sunfish, Canvas

Post by Ogrish »

Sucks for me i guess. :(

Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Sunfish, Canvas

Post by Click16 »

Upon loading a bitmap, every time it throws an IndexOutOfRange exception.

Here is the exception text:

Code: Select all

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Sunfish.Canvas.MainForm.LoadBitmapStream()
   at Sunfish.Canvas.MainForm.listView1_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Sunfish, Canvas

Post by JacksonCougar »

Send me the bitmap your loading?
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Sunfish, Canvas

Post by JacksonCougar »

Update: should fix your issue Click. Among others.
Post Reply