The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking > Toolbox
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Toolbox Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.


Closed Thread
Click here to go to the first staff post in this thread.  
Thread Tools
  #51    
Old July 11th, 2011, 01:10 AM
AimayBee's Avatar
AimayBee
Mighty Spriter
 
Join Date: Feb 2010
Location: Cloud 9
Age: 21
Gender: Female
Nature: Gentle
lol I love the TV dude folder.

So it's all the same kinda bookmarks like in NSE but more? And better? Sounds amazing. You're a genius, a nice genius, you, sir. Are Mr. Incredible. x
__________________

I've had a few requests to make this hack an actual thing now. So I'm re-inserting the tileset into an earlier, non-corrupted file.



Let me know if you want the beta 0.5.
  #52    
Old July 22nd, 2011, 09:08 PM
Infernhawk's Avatar
Infernhawk
Beginning Trainer
 
Join Date: Jan 2011
Gender: Male
How do you change the pallette for an image?
  #53    
Old July 23rd, 2011, 10:14 PM
razaurman's Avatar
razaurman
Beginning Trainer
 
Join Date: Jul 2011
Gender: Male
why won't mine load. every time i try to run it i get an error message, a [0xc0000135] how do I fix
  #54    
Old July 25th, 2011, 10:29 AM
ZangoMango's Avatar
ZangoMango
Unhatched Egg
 
Join Date: Jul 2011
Gender: Male
Nature: Impish
WOW! This is going to save me a ton of time trying to export/import sprites. Thanks a ton!

Edit: err quick question, mine only has four Person sprites to edit (Oak, male/female fossil people, and Old Man)... how do I edit the rest? I tried entering other trainers/Pokemon's hex codes from the game, but their colors were all messed up in NSE. Thanks!

Last edited by ZangoMango; July 25th, 2011 at 10:52 AM.
  #55    
Old July 25th, 2011, 02:39 PM
DavidJCobb
RESIDENT RAAAAAAAAAAAAGEMASTER
 
Join Date: Jul 2010
Gender: Male
Nature: Lonely
Quote:
Originally Posted by ZangoMango View Post
Edit: err quick question, mine only has four Person sprites to edit (Oak, male/female fossil people, and Old Man)... how do I edit the rest? I tried entering other trainers/Pokemon's hex codes from the game, but their colors were all messed up in NSE. Thanks!
Did you edit the hex offsets for the palettes?
__________________
  #56    
Old July 25th, 2011, 06:07 PM
ZangoMango's Avatar
ZangoMango
Unhatched Egg
 
Join Date: Jul 2011
Gender: Male
Nature: Impish
Ah, that was the problem. thanks man.
  #57    
Old July 26th, 2011, 11:28 PM
Posiden's Avatar
Posiden
 
Join Date: Jul 2011
Gender: Male
Would it be possible to make the Pokemon Plugin compatible with Sapphire? I've already done a lot of work on my Sapphire Sprite and would not like to have to switch to Ruby. Thanks!
  #58    
Old August 2nd, 2011, 04:46 PM
link12552's Avatar
link12552
just tired, that's all
 
Join Date: Dec 2007
Location: The not so distant future
Age: 17
Gender: Male
Nature: Calm
UPDATE ALPHA 3

I had an interesting story about what I'd been doing for the past month typed here, but then Chrome crashed. So Alas... I begin with no interesting back-story

New Features:
  • Import Palettes (*.ACT, *.BMP, *.PNG)
  • Full support for expanded ROMs
  • Safety Repointing
  • Advanced Repointing
  • SMART Repointing
  • UI Enhancements

Now I could go through each of the new features in detail, but that might get boring.
So I've incorporated them into a short-collection of events (a story if you will) to make up for my lack thereof previously.

I'll begin here with the Navigate window.
Nothing to Exciting just a routine edit of the title screen.
I quickly type in the offset, select 256 color, grayscale, the right width and I'm off.




Here I am in a small version of the editor, very small actually, about to begin my edit.
I notice the black block at the top of the ruler as a new feature, showing me what color I have active, and think to myself, "Self, GrayScale's so boring, and it might cause issues with colors in game."
"HAVE NO FEAR, NSE IS HEAR", "Who said that?" I quickly ask myself...
"Oh wait, I did...chuckle"



I fire up VBA and wait for the title screen of Firered to appear.
I go to tools and export the background palette as "bg.act" selecting Adobe Color Table.
Strangely it comes out as "bg.pal", "Silly programmers and their little mistakes", I say to myself as I change the extension back to ".act"



Now, the real fun begins.
I go back to NSE, which had been waiting patiently this whole time, and venture into new Territory.
I go File>Import>Color Table.
Suddenly a brand new, shiny windows gleams in my face, practically asking "May I help you sir?", "Yes you may", I say as I load the exported palette file from my desktop.
I switch to 256 color mode, hit import and...
SHAZAM!
I'm suddenly swept out of a dull gray world and into the wonderful world of color.
No longer must I be forced to own Photoshop to succeed...




"What to do?" I asked myself, an alien planet at my feet. I take a minute to ponder.
I finally decide on my first steps, not leaps, but steps. I will transform the white text of the word FireRed to a more fire-ish red.
I open up the palette viewer and mix it with the power of NSE's fill button.
A few clicks later and FireRed looks like a different word (in a good way)
Now All I have to do is get my masterpiece into the game...



I venture over to File>Save and click_
The familiar save data form appears and I feel at home. But then I notice something new. I'm using a 32mb ROM...
So I might as well have some fun with it.
I type in 1DDDDDD and click save.
A Message appears. "0x1DDDDDD is not a safe offset... ...safe offsets end in multiuples of four (ex. 0, 4, 8, C).
"Thanks NSE, last thing I want is a corrupt pointer."
I change the offset to 1D00000 and hit save again.



This time another window appears...
I'm actually expecting this one. I give a quick look to any offsets that are being repointed (just one) and press repoint.



I excitedly fire up VBA, anxiuos to see if my magic has worked...
HUZZAH! HUZZAH! It has!
I dance around excitedly.
And then the curtains close and the lights fade.
And the audience, YOU, applause...
- "Thank You"




P.S. Let me know if you like the first post. I finally added some style
__________________

Last edited by link12552; August 2nd, 2011 at 05:28 PM.
  #59    
Old August 4th, 2011, 06:12 AM
Hackun
Beginning Trainer
 
Join Date: Dec 2009
Gender: Male
OMG!! no pienso escribir en ingles 77
simplemente genial, soy un gran admirador tuyo, te has esforzado mucho con esto y mira ahora
Personalmente pienso que el NSE es una de las mejores herramientas que han salido!!
Saludos y gracias!!
  #60    
Old August 5th, 2011, 01:58 PM
Pokeshadow13's Avatar
Pokeshadow13
Me^^
 
Join Date: May 2011
Location: Behind You!
Gender: Male
Nature: Jolly
this is awsome link! its very, very, ect... Helpful!!!!!
__________________
I am Pokeshadow to the 13th power - Pleased to meet you!

I support:



I make Banners for hire!
(Naranja banner by Me)

Hehehe... Rawr!
  #61    
Old August 6th, 2011, 01:35 AM
Jacob .F.'s Avatar
Jacob .F.
rookie hacker
 
Join Date: Aug 2011
Location: third planet to the left
Age: 17
Gender: Male
Nature: Relaxed
i was following your story step-by-step (as a guide to become more used to the program) when i ran into an error message. follow the following URL to view the error message. https://skydrive.live.com/?cid=8597b...1124&sc=photos
  #62    
Old August 6th, 2011, 05:18 AM
link12552's Avatar
link12552
just tired, that's all
 
Join Date: Dec 2007
Location: The not so distant future
Age: 17
Gender: Male
Nature: Calm
Bug Fix


Quote:
Originally Posted by Jacob .F. View Post
i was following your story step-by-step (as a guide to become more used to the program) when i ran into an error message. follow the following URL to view the error message. https://skydrive.live.com/?cid=8597b...1124&sc=photos
OK I figured out what went wrong:
  1. You didn't have an active sprite to import to. (Your pic of NSE was void of editor windows)
  2. NSE wasn't checking if you had an active sprite when you clicked import (Thus resulting in a null pointer)

I've fixed the problem, and uploaded the fixed version (attached to the first post)
version: Alpha 3.0 r1 (Although it won't say this in NSE)

Sorry to everyone- this was more a bug on my part
__________________
  #63    
Old August 6th, 2011, 10:43 PM
felhight's Avatar
felhight
Writer||Trade/Battle||Mapping
 
Join Date: Mar 2011
Location: Kentucky...
Age: 22
Gender: Male
Nature: Bold
this is incredible, can you put all the attachments and the program into one file, or is that to much to ask yet?
__________________
I'm back...
  #64    
Old August 9th, 2011, 11:16 PM
/art-56/'s Avatar
/art-56/
magik leafer
 
Join Date: May 2011
Location: Russia
Gender: Male
Nature: Relaxed
Send a message via Skype™ to /art-56/
It a cool program thank you fore it!
  #65    
Old August 23rd, 2011, 04:25 AM
Ninja Lamb's Avatar
Ninja Lamb
"I rike monies'!" Gamefreak™
 
Join Date: Aug 2011
Location: Under your bed ñ.ñ
Gender: Male
Nature: Jolly
I think there is something wrong with my rom. the images in the backsprite folder (For example) are white. is there a way to fix this problem?
  #66    
Old August 23rd, 2011, 05:14 AM
TheDarkShark
Metal Headed Hacker
 
Join Date: May 2010
Location: Germany
Gender: Male
Nature: Calm
You really don't need to execuse for bugs - everyone makes mistakes sometimes.
Oh, and by the way: I'm still not using this. I think I'm stick with unLZ, NTME and TileMolester. When I get my new high end PC I'll take the time to test this, though.

@Ninja Lamb: It depends on which Rom you are using. It's possible that the wrong bookmarks have been loaded accidently, I guess? Not sure, though.
__________________
There are two things every Rom-Hacker should learn:
1. Don't give away everything you know!

  #67    
Old August 23rd, 2011, 07:20 AM
Ninja Lamb's Avatar
Ninja Lamb
"I rike monies'!" Gamefreak™
 
Join Date: Aug 2011
Location: Under your bed ñ.ñ
Gender: Male
Nature: Jolly
Yes, I think I found the problem. It has bookmarked BPRE even though I'm loading emerald which has gamecode BPEE, I'm not good with this program, can someone tell how to fix this?

Last edited by Ninja Lamb; August 23rd, 2011 at 07:21 AM. Reason: Typo
  #68    
Old August 23rd, 2011, 10:37 AM
Wiznatts's Avatar
Wiznatts
 
Join Date: Dec 2010
Gender: Male
Great stuff link. I gotta say this is really incredible. I was just wondering if you were going to throw this up on the webpage you made for NSE classic or if this was going to on PC only. Just asking cause I was the guy who asked about it the first time.
  #69    
Old August 28th, 2011, 12:19 PM
link12552's Avatar
link12552
just tired, that's all
 
Join Date: Dec 2007
Location: The not so distant future
Age: 17
Gender: Male
Nature: Calm
UPDATE Beta 1.0

Yes! We're finally out of alpha :D
But wait... what's a beta?

Beta means, at least in this case, that 99% of the core functionality is there,
but not everything's been rigorously tested for performance issues and bugs.
Enough talk, here's what I've done;
  • Undo(ctrl+z) and Redo(ctrl+shift+z)
  • Insert is back!
  • Color swapping and alternating
  • Usability additions
  • Stability increases
  • Known bugs have been stepped on

In depth:
Undo/Redo:
Yes, it's been a long road to get here, I don't want to say I was putting it off, but...
That's exactly what happened (It was quite trivial actually)
Undo and Redo are stroke based. This means that it takes a snap-shot of when the left mouse button goes down and when it comes back up.
More of a photoshop approach, compared to NSE [classic]
Oh, and undo/redo works seamlessly with any plugin that uses the editor control, both new and old. Which exactly contradicts what I had predicted would happen.

Insert:
Part of the file menu- Insert/Inject the sprite or palette into the ROM at some offset, or use the built in free-space finder.
(Normal or Compressed)

Color Swapping and Alternating:
It happens all the time. You make an awesome Pokemon sprite and your like "hey, this is awesome!"
But when you index it the, palette goes all out of whack. (Usually resulting in a color being incorrectly transparent)
In NSE, you can now either swap colors (while preserving your sprites look) or alternate colors.
It's quite simple actually, but you have to remember how!
To alternate colors in the palette editor:
  1. Select the first color
  2. Hold down the ALT key
  3. Click the second color

To swap colors in the palette editor:
  1. Select the first color
  2. Hold down the CTRL key
  3. Click the second color
This is AWESOME

Usability Additions:
Ok now for some things to make your life a little easier.
The brush and pencil controls now use dynamic cursors. (again... similar to Photoshop)

You can drag around bookmarks and folders to reorganize them.

Undo/Redo and the dynamic cursors work with any and all editor controls.

I include a newer version of the default Pokemon Bookmarks (added some ruby and a few Emerald)

Stability Increases:
Yes, even NSE loses its balance sometimes, but now; not as much
(a.k.a: things work better!)

Bugs that have met my foot:
Issues have been fixed regarding:
  • Imports
  • Saving
  • Compatibility
  • Spelling
  • Bad injections

More:
You will note that there are still some things missing in NSE, namely the Hex-Editor(low priority) and BookMark Scripting(higher priority).
The current lack of these features will not severely impact of NSE.
oh.. and "New Sprite" still doesn't do anything

There are some other thing that should be mentioned:
  • NSE will now work with windows "open with" function on GBA roms
  • The pokemon Plugin now has an "export all" button


AND:

READ THE FOLLOWING

I will hopefully be working on MANY plug-ins in the not so distant future...
I am starting to gather the offsets of MANY of the sprites within the pokemon GBA series roms, and bookmarking them.
If you have any offsets saved on your end, please feel free to share
just post them here... and you will receive a thank you and maybe even something else .

-Link12552

EDIT: Just noticed start page still says "Alpha 3.0", whoops... lol
__________________

Last edited by link12552; September 1st, 2011 at 04:08 PM.
  #70    
Old September 7th, 2011, 01:54 PM
war rock exe's Avatar
war rock exe
Pokemon Colosseum Remaker!!
 
Join Date: Dec 2009
Location: wouldn't you like to know?
Age: 16
Gender: Male
Nature: Hardy
YES!!!!! Finally a beta!!! Good work Link!
__________________
POKÈMON COLOSSEUM TRILOGY FOR RMXP!! COMING THIS SUMMER!
STATUS; BETA 1 70%
  #71    
Old September 18th, 2011, 01:36 PM
link12552's Avatar
link12552
just tired, that's all
 
Join Date: Dec 2007
Location: The not so distant future
Age: 17
Gender: Male
Nature: Calm
UPDATE (Beta 1.5)

The first "true" release is within sight!
This version adds a lot of the functionality that's been missing.

New Features:
  • Logs
  • Open Sprite
  • New Sprite
  • Automatic Updates
  • Native support for *nslx, indexed *bmp/*png, *gba

Logs:
If you venture your eyes over to your NSE 2.X Core folder, you'll see some important suff.
Your settings.ini file, the bookmarks folder, possibly some plugin data, but now! there's a Logs folder.
Here's how it works:
Open a rom in NSE it creates a new text file in the Log Folder.
Navigate to some data - It gets logged
Save to the ROM - It gets logged
Re-point some data - It gets logged

This way if you forget where or when you opened/saved/re-pointed you can just look at the logs!


Open Sprite:
Yes, that button that's been disabled for so long...
Finally, feel free to click!
It opens all the sprite formats you can import (bmp, png nslx) and lets you edit them just like any other image editor.
Click save and it saves it back to the image. (except for pngs which get saved as bitmaps)
Import into the ROM, do what ever.
NSE functions like a simpler version of MS PAINT.
Also! you can set your *nslx files to "open with" this version of nse.
Either right click a nslx file and select "open with" or open the file's properties and click "opens with".
Browse to NSE 2.X and all of your nslx files will automatically open in NSE!

New Sprite:
Select either 16 or 256 color pick a size, and click "OK"
Creates a new sprite library, add new sprite-sets, new frames and Save!
Saves in nslx format or export as a bitmap. Simple!

Automatic Updates
Once a day when you open NSE it will see if a new version is available.
If so it will notify you, and take you to the download page if you wish.
We'll see if this works when I release the next version
To disable the update feature: you need to edit your settings.ini (instructions on the bottom read me.txt)

Native Support...
As I mentioned, you can set all nslx files to open with NSE.
This will also work with gba, png, and bmp files.
AND: You can drag and drop any file into NSE to open it now :D

Other:
I fixed some bugs with the editor control.
These bugs made the editor control "react" with the visual studio editor.
Also fixed some bugs within the pokemon plugin.

Download It HERE (Bottom of page)
__________________

Last edited by link12552; November 18th, 2011 at 01:33 PM. Reason: New Website
  #72    
Old September 18th, 2011, 06:04 PM
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter Tier 1
 
Join Date: Jan 2008
Location: In my mind.
Age: 18
Gender: Male
Nature: Timid
Send a message via Windows Live Messenger to Full Metal
Quote:
Originally Posted by link12552 View Post
UPDATE (Beta 1.5)

The first "true" release is within sight!
This version adds a lot of the functionality that's been missing.

New Features:
  • Logs
  • Open Sprite
  • New Sprite
  • Automatic Updates
  • Native support for *nslx, indexed *bmp/*png, *gba

Logs:
If you venture your eyes over to your NSE 2.X Core folder, you'll see some important suff.
Your settings.ini file, the bookmarks folder, possibly some plugin data, but now! there's a Logs folder.
Here's how it works:
Open a rom in NSE it creates a new text file in the Log Folder.
Navigate to some data - It gets logged
Save to the ROM - It gets logged
Re-point some data - It gets logged

This way if you forget where or when you opened/saved/re-pointed you can just look at the logs!


Open Sprite:
Yes, that button that's been disabled for so long...
Finally, feel free to click!
It opens all the sprite formats you can import (bmp, png nslx) and lets you edit them just like any other image editor.
Click save and it saves it back to the image. (except for pngs which get saved as bitmaps)
Import into the ROM, do what ever.
NSE functions like a simpler version of MS PAINT.
Also! you can set your *nslx files to "open with" this version of nse.
Either right click a nslx file and select "open with" or open the file's properties and click "opens with".
Browse to NSE 2.X and all of your nslx files will automatically open in NSE!

New Sprite:
Select either 16 or 256 color pick a size, and click "OK"
Creates a new sprite library, add new sprite-sets, new frames and Save!
Saves in nslx format or export as a bitmap. Simple!

Automatic Updates
Once a day when you open NSE it will see if a new version is available.
If so it will notify you, and take you to the download page if you wish.
We'll see if this works when I release the next version
To disable the update feature: you need to edit your settings.ini (instructions on the bottom read me.txt)

Native Support...
As I mentioned, you can set all nslx files to open with NSE.
This will also work with gba, png, and bmp files.
AND: You can drag and drop any file into NSE to open it now :D

Other:
I fixed some bugs with the editor control.
These bugs made the editor control "react" with the visual studio editor.
Also fixed some bugs within the pokemon plugin.

Download It HERE (Bottom of page)
Just thought I'd throw this out there: NSE's development and progress really makes me want to do a legit hack, just so I can use NSE for something. o.O I kid you not.
__________________

★ full metal.

I like to push it,
and push it,
until my luck is over.
  #73    
Old September 20th, 2011, 07:15 PM
hero11's Avatar
hero11
Victini Trainer
 
Join Date: Sep 2011
Gender: Male
Send a message via Skype™ to hero11
Can you upload a mirror, my virus protection program says their is a Mal/HTMLGen-A trojan on the site. I don't know if it's just my protection program or not, but I will not let me access the site or save as either, and this looks very impressive too.
  #74    
Old September 21st, 2011, 08:46 AM
link12552's Avatar
link12552
just tired, that's all
 
Join Date: Dec 2007
Location: The not so distant future
Age: 17
Gender: Male
Nature: Calm
Quote:
Originally Posted by hero11 View Post
Can you upload a mirror, my virus protection program says their is a Mal/HTMLGen-A trojan on the site. I don't know if it's just my protection program or not, but I will not let me access the site or save as either, and this looks very impressive too.
I'll have to check the site and see if I can find the problem.
What virus protection are you using?

I've atached NSE to this post.

Edit:

It seems this is related to the free web-host I'm using.
My site seems to be fine, but some people use free websites for malicious purposes.
This is probably why your virus-security doesn't like my site (the "cz.cc" ending)
Sorry...
Attached Files
File Type: zip NSE 2.0.zip‎ (107.0 KB, 17 views)
__________________

Last edited by link12552; September 21st, 2011 at 11:26 AM.
  #75    
Old September 21st, 2011, 11:58 AM
hero11's Avatar
hero11
Victini Trainer
 
Join Date: Sep 2011
Gender: Male
Send a message via Skype™ to hero11
Quote:
Originally Posted by link12552 View Post
I'll have to check the site and see if I can find the problem.
What virus protection are you using?

I've atached NSE to this post.

Edit:

It seems this is related to the free web-host I'm using.
My site seems to be fine, but some people use free websites for malicious purposes.
This is probably why your virus-security doesn't like my site (the "cz.cc" ending)
Sorry...
Thanks for the upload. And I am using Sophos Protection.
Closed Thread
Quick Reply

Sponsored Links


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 10:06 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.