Advertiser Content

Tool Nameless Sprite Editor [Classic]

Started by link12552 January 15th, 2010 2:03 PM
  • 208110 views
  • 334 replies

link12552

decade club

Age 23
Male
The blue one
Seen 4 Weeks Ago
Posted August 19th, 2018
205 posts
11.9 Years


Nameless Sprite Editor [Classic] is now open source.
Source Code in Attachments
NSE was a good program, feel free to make it better...

Enjoy
Released under the Creative Commons Attribution-NonCommercial 3.0 Unported License.
-Link12552


Overview:

A tool used to thoroughly edit the sprites in Pokemon GBA ROM's
Region Support: Universal

This tool is currently written (from scratch) in: VB 9.0 and as such requires the .net 3.5 framework or higher
The Official Guide



Features:
  • Edit the sprites stored in the ROM
  • Re-size sprites
  • Re-point frames
  • Find free-space when re-pointing
  • Change the sprites palette index
  • Import/Export sprite library's in a *.nsl file (Stores Frames and Palette)
  • Undo/Redo
  • Toggled canvas grid, palette grid, transparency
  • Displays where frames and palettes are stored
  • Change the ROM's header and name
  • The ability (when in advanced mode) to turn off boundaries (palette, frame, index)
  • Bitmap imports and exports
  • Compiled as a single exe
  • Palette editing
  • Viewing sprites how they are stored in the sprite table
  • Offset Browsing(Display and edit an image stored at an offset, palette offset and gray-scale, bitmap import and export capable)
  • Stored universal "unknown" bytes
  • A basic, built in hex-editor
  • A built in bookmarking system
  • Adding Frames
  • Changing what type of animation a sprite uses
  • Compressed image and palette editing
  • Image reference re-pointing (Currently only for compressed images)
  • Replaces old images (after a re-point) with free-space
  • A plug-in system; commands
  • Saving Image or Palette to any offset
  • Draw mode (Re-sizable brush and Paint-bucket!)



Version: 1.7.5.0


Pictures:






























Bugs:
-None.


-Release 1.75 -
Includes NSL editor
Banner:
[URL="www.pokecommunity.com/showthread.php?t=205687"][IMG]http://i443.photobucket.com/albums/qq151/link125552/Ribbon.png[/IMG][/URL]

Logan

Age 24
Male
Salisbury, England
Seen 4 Weeks Ago
Posted August 27th, 2019
10,408 posts
10.9 Years
Wow, I played around in it for a bit and it's darn awesome. Great job!

Full Metal

C(++) Developer.

Age 24
Male
In my mind.
Seen August 19th, 2018
Posted May 27th, 2017
806 posts
11.8 Years
wow O.O
could you tell me *how* you read pictures from the ROM?
not nescesarily the code, but a sort of summary
eg
open rom
file seek to this position in the ROM
readbyte,drawpixel etc

★ full metal.

I like to push it,
and push it,
until my luck is over.
Age 25
Male
USA
Seen May 9th, 2010
Posted March 31st, 2010
74 posts
11.7 Years
Found a bug.
If you deselect "Backcolor" in the Options menu, then reselect it, NSE crashes.
Screenie and error message attached.

I carry a big gun...

link12552

decade club

Age 23
Male
The blue one
Seen 4 Weeks Ago
Posted August 19th, 2018
205 posts
11.9 Years
Found a bug.
If you deselect "Backcolor" in the Options menu, then reselect it, NSE crashes.
Screenie and error message attached.
OK thanks for that, I'll fix it as fast as I can.:)

Edit: Fixed and uploaded!

link12552

decade club

Age 23
Male
The blue one
Seen 4 Weeks Ago
Posted August 19th, 2018
205 posts
11.9 Years
will anyone help me? it only has the player 1 front pic when i open it, what's wrong?
What rom(and header) are you using!

This may sound stupid but, if you don't know:
you have to press the index ">" and "<" buttons to change sprites

Pogeygothaxed

Pokémon exDeltaSpecies Creator

Age 29
Male
Too far away from my girlfriend.
Seen April 16th, 2015
Posted April 5th, 2011
231 posts
10.4 Years
Do you think you could include manual numbers in the perferences? Not pre-defined numbers like; 32, 64, etc? Because a lot of sprites in d/p/p and h/s are 24 and stuff. And that's a lot of extra space in the sprite that it doesn't need. Or, is that what the "space saver" option is for?

I only played around with it for a little, but it seems good. I don't see it replacing OW editor Re-Birth anytime soon, but still it's a great start. :)

If you'd like support this hack, then please add this to your sig!
http://i266.photobucket.com/albums/ii245/xmouvelianx/exdeltaspeciess.png
Pixel Placement - My Pixel Art Showcasing thread;
http://www.pokecommunity.com/showthread.php?t=195942
You can see the latest concept art for exDelta here, along with some other things related and not to the hack!

link12552

decade club

Age 23
Male
The blue one
Seen 4 Weeks Ago
Posted August 19th, 2018
205 posts
11.9 Years
Do you think you could include manual numbers in the perferences? Not pre-defined numbers like; 32, 64, etc? Because a lot of sprites in d/p/p and h/s are 24 and stuff. And that's a lot of extra space in the sprite that it doesn't need. Or, is that what the "space saver" option is for?

I only played around with it for a little, but it seems good. I don't see it replacing OW editor Re-Birth anytime soon, but still it's a great start. :)
To enter manual numbers in preferences switch to advanced mode.
Then you can enter any number up too 255;)

I knew somebody(s) might want to enter custom sizes...

Pogeygothaxed

Pokémon exDeltaSpecies Creator

Age 29
Male
Too far away from my girlfriend.
Seen April 16th, 2015
Posted April 5th, 2011
231 posts
10.4 Years
To enter manual numbers in preferences switch to advanced mode.
Then you can enter any number up too 255;)

I knew somebody(s) might want to enter custom sizes...
Oh, I see now. Thanks alot. :)

By the way, one more question; will this have support for JPAN's Hacked engine? (in future updates)

If you'd like support this hack, then please add this to your sig!
http://i266.photobucket.com/albums/ii245/xmouvelianx/exdeltaspeciess.png
Pixel Placement - My Pixel Art Showcasing thread;
http://www.pokecommunity.com/showthread.php?t=195942
You can see the latest concept art for exDelta here, along with some other things related and not to the hack!

Full Metal

C(++) Developer.

Age 24
Male
In my mind.
Seen August 19th, 2018
Posted May 27th, 2017
806 posts
11.8 Years
does it not already? or were you talking about the whole pallettes thing?
*edit*
is it just me or does any size besides 16 (when importing a bitmap) make a crash on the program?
(yes, i resized the ROMS sprite too...)

★ full metal.

I like to push it,
and push it,
until my luck is over.

558122_DG

Learning how to make mistakes

Male
Seen March 2nd, 2019
Posted April 1st, 2010
738 posts
9.9 Years
wow, this is definitly one of the new programs they gotta ad into PHT. Great tool you have there. Maybe a colour picker would help out the beginners...
This signature has been disabled.
Spoilers are forbidden in signatures
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.

Pogeygothaxed

Pokémon exDeltaSpecies Creator

Age 29
Male
Too far away from my girlfriend.
Seen April 16th, 2015
Posted April 5th, 2011
231 posts
10.4 Years
does it not already? or were you talking about the whole pallettes thing?
*edit*
is it just me or does any size besides 16 (when importing a bitmap) make a crash on the program?
(yes, i resized the ROMS sprite too...)
I was talking about the extended pallet part, yes.

Also, hmm. I inserted one by 32x32 and it didn't seem to crash.
Then, I tried another 24x24, and it inserted also without a crash.

I'd suggest you make sure that you set the size (i.e.24x24) before, save, and then import it. Or else you might see that crash, or an error, or something.

Apart from this, you should make sure you're using the framework 3.5, because I had a problem, too, before I updated my frame work when I tried to save the changes in the perferences. And if it's already installed, like mine was, re-download and repair it, and it should work after that. (Mine did.) Hope it helps. :)

@ Link, I can't seem to find any other bugs. Thanks again for this awesome tool it's been really helpful so far in my hack.

If you'd like support this hack, then please add this to your sig!
http://i266.photobucket.com/albums/ii245/xmouvelianx/exdeltaspeciess.png
Pixel Placement - My Pixel Art Showcasing thread;
http://www.pokecommunity.com/showthread.php?t=195942
You can see the latest concept art for exDelta here, along with some other things related and not to the hack!
Advertiser Content