Go Back   The PokéCommunity Forums > ROM Hacking > ROM Hacking Hub

Notices
For all updates, view the main page.

ROM Hacking Hub General discussions about ROM Hacking and Emulation. Not sure where to start? This is the place for you.
Posting links to ROMs is illegal and is not tolerated anywhere on the forum.
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
  #8201    
Old February 8th, 2009 (03:40 AM).
sky_queen3's Avatar
sky_queen3
Minusle Fangirl. ;)
 
Join Date: Feb 2009
Location: Australia
Age: 24
Gender: Female
Nature: Naive
Quote originally posted by HackMew:
Eventually, yes. But there isn't a standard procedure or something. If you like, we could try together.
We can try tomorrow. Got TAFE in the morning. (Which is like Uni but different.)
__________________
  #8202    
Old February 8th, 2009 (08:21 AM).
mrhiyuck's Avatar
mrhiyuck
//
 
Join Date: Sep 2007


Does anyone have the offset for the Pikachu for Tile Molester? I tried to find it but could not.
  #8203    
Old February 8th, 2009 (08:36 AM).
HackMew's Avatar
HackMew
Mewtwo Strikes Back
 
Join Date: Jun 2006
Quote originally posted by sky_queen3:
We can try tomorrow. :) Got TAFE in the morning. (Which is like Uni but different.)
All right.


Quote originally posted by mrhiyuck:


Does anyone have the offset for the Pikachu for Tile Molester? I tried to find it but could not.
You won't find it ever using Tile Molester (or any other tile editor). That Pikachu is a LZ77 compressed image. Therefore you'll need to search it using unLZ.
__________________
  #8204    
Old February 8th, 2009 (08:42 AM).
mrhiyuck's Avatar
mrhiyuck
//
 
Join Date: Sep 2007
Quote originally posted by HackMew:
You won't find it ever using Tile Molester (or any other tile editor). That Pikachu is a LZ77 compressed image. Therefore you'll need to search it using unLZ.
Oh, sorry. Does anyone know the number?
  #8205    
Old February 8th, 2009 (09:01 AM).
HentaiHentai
Booted out - don't be like me!
 
Join Date: Dec 2008
Location: Washington, USA
Age: 25
Gender:
Nature: Calm
Its 9am and I havent slept for a while, So excuse me if I dont search.
Was there a way to add new pals and tilesets?
Im getting so irritated adding in everything pixel by pixel.
Just to have to redo it.

So if there is a quick way to add/increase limit of pals. Or insert uncompressed/compressed tilesets directly that would be much appreciated.

Thank You

Edit: That ROM Map would be awsome!! XD
  #8206    
Old February 8th, 2009 (02:24 PM).
~Teh Panda~'s Avatar
~Teh Panda~
Sea of Dreams - Redux
Community Supporter
 
Join Date: Aug 2007
Quote originally posted by HentaiHentai:
Its 9am and I havent slept for a while, So excuse me if I dont search.
Was there a way to add new pals and tilesets?
Im getting so irritated adding in everything pixel by pixel.
Just to have to redo it.

So if there is a quick way to add/increase limit of pals. Or insert uncompressed/compressed tilesets directly that would be much appreciated.

Thank You

Edit: That ROM Map would be awsome!! XD
Search up ZodiacDaGreat's tileset inserter.
__________________




Mystic still in work to let you know...
  #8207    
Old February 8th, 2009 (03:39 PM).
Sunnybeam's Avatar
Sunnybeam
when the sky is bright
 
Join Date: Jul 2008
Age: 19
Gender: Female
Nature: Docile
Quote originally posted by Cy-Chan:
By quoting Sunnybeam, I lead the masses, hurrah!
Thank you so much~~~

Quote:
It is. Quite easily too (at least in FireRed). The problem lies with the Physical/Special split. By default, any new types you add past the ???-type will be Special. Is this hardcoded in ASM guys? Is it possible to adjust it?
Ah, that works excellently. The Light-type is very definitely Special.

Quote:
Yes. There's a table of attacks, it's just a case of repointing the table and adding more onto the end. There's a limit of like, 200 extra attacks before it'll cap out.
-pumps fist- Woot.

Quote:
Yes. The problem comes with new attacks. The animations, of course, are programmed via ASM. These is so they're animated (no duh). When a new attack is added, there's no default animation. What happens?

Game go poof!

Now, any pointers to images used in the animations are in the middle of some ASM. Not useful. Can anyone shed some light on this, either to how the pointer system works for attack animations, or straight-up how to set it up so newly-added attacks will use an animation (new or old)?
Hmmm. ASM, huh...

Quote:
Yes, but abilities are ASM. It's a tedious process; I personally have no clue how the abilities are organised (bar the names). The only thing one can go off on are pointers near the ability name pointers, possibly leading to the ability code.
...I'm going to have to learn ASM for this thing, aren't I...?

Quote:
Hell yes. Someone make one of these, instead of another XSE or mapping tutorial.
-blinks- Quite a few people share your sentiment, it seems. I didn't expect to start such a buzz.

Right, so with these questions answered (thank you again, Cy-Chan!), a couple new ones have popped up.

1) After some looking around, I've discovered that a lot of things like type strength and attack effect are determined by long chunks of deceptively complex hex. To alter this information, one must transcript the hex and add on...how does one go about 'repointing' the game so that it refers to the new type/attack table rather than the old one?

2)Not a question, but...in addition to the ROM map idea, there should also be some sort of project to figure out what each unlzGBA image is in each game, and list it. In between the tilsets and sprites and garbled pixelarts, there are a lot of staticky messes, and I'd like to know what they're for.

3) Does anyone know a good site or tutorial for learning about ASM in respect to Pokemon hacks? Also, what programs are needed to implement ASM?

4) This isn't a technical matter at all, but should I go ahead and make a thread for my hack project on Pokecommunity to start recruiting more people into the team, or wait until I have as much done as I can do myself, like more of the Pokedex? (This hack uses Fakemon.)

Again, thanks for all the help, I REALLY appreciate it.
__________________
My fanfiction: Rune of Water


Little sister of Bay
Twin of SailorShadow
Devoted underling of Midnight Jasper
  #8208    
Old February 8th, 2009 (03:42 PM).
myfavouriteax's Avatar
myfavouriteax
Pop Bop's Boppin' Beats
 
Join Date: Oct 2008
Location: Baltimore, Maryland
Age: 23
Quote originally posted by thrace, yo:
ask scripting related questions in the Script Help thread


What if the script is used to reveal the answer to a simple question?
__________________


  #8209    
Old February 8th, 2009 (04:01 PM). Edited February 8th, 2009 by Robert Conley.
Robert Conley's Avatar
Robert Conley
GPXPlus.net/user/Robert+Conley
 
Join Date: Oct 2008
Location: The Anti Spiral Homeworld
Gender: Male
Nature: Docile
Quote:
Quote:
Quote:
Originally Posted by hildetorr
Is there a way to make it so pokemon can be sold inside of pokemarts?
Yes it is possible.
But you can't do it in the acctual Pokemon Mart box.
you have to make a seperat event
So how do I go about making this other event. If it has to do with scripting iam a complete noob at that so someone would have to provide me with a script for that and tell me how to change the prices.

sprite inserting:I tried following the tutorial here: http://www.pokecommunity.com/showthread.php?t=154220 to insert sprite but the "?" pokemon still shows up.not sure if i did something wrong or what but maybe somebody could make this tutorial a little simpler.

Also if anyone is really good at spriting can they make front and backsprites for FR of these fakemon just using crudely drawn pictures(the lizard and two cocoons),id do this myself but iam horiible at spriting.?and possibly help me name the first one.(in spoiler)
Spoiler:
__________________
  #8210    
Old February 8th, 2009 (07:08 PM).
Destrozone's Avatar
Destrozone
Finally Flyin' Solo
 
Join Date: Apr 2008
Location: Narnia Hills, California.
Age: 19
Gender: Male
Nature: Adamant
Send a message via AIM to Destrozone Send a message via Windows Live Messenger to Destrozone
Quote originally posted by HackMew:
All right.




You won't find it ever using Tile Molester (or any other tile editor). That Pikachu is a LZ77 compressed image. Therefore you'll need to search it using unLZ.
Yes, but is there any way to find that offset without having to sort through all the other junk in the rom? Like, does someone actually have a list of offsets for unLZ?
__________________
I have Returned!
  #8211    
Old February 8th, 2009 (07:19 PM).
gamoc
Beginning Trainer
 
Join Date: Feb 2009
Gender:
Through Advanced Map (or a program that is good for it), how would I create a new world map?
  #8212    
Old February 8th, 2009 (09:04 PM).
electron
Beginning Trainer
 
Join Date: Feb 2009
Gender:
Okay, so this is a really simple question - or at least a low-level one. I'm a total novice to all this stuff, but I'd like to be able to create a playable, editable backup on my PC for some of my games, including the GBA and DS Pokemon titles. All the information I've found, though, both here and elsewhere, is either way too complex for me to understand or only gives lists of devices without giving any discernible explanation of how (or if) they work. So I need to know one main thing:

What device(s) do I need to dump my GBA and DS games onto my PC? (Note that I still want to keep the original cartridges unaltered. Also, the cheaper, the better, as long as it still works - general performance issues like writing speed aren't important.)

I'm a total novice at all of this, so... yeah. A super-technical explanation of pros and cons is going to go way over my head at this point; I just need to know what to get and be sure that it'll all work. ;
  #8213    
Old February 8th, 2009 (11:54 PM).
Jerros's Avatar
Jerros
TloS FTW!!!
 
Join Date: Feb 2008
Location: Alkmaar, Netherlands
Age: 23
Gender:
Nature: Quiet
I have a problem with giving a sprite to the 25 empty slots in emerald...

The sprite simply doesn't work for me...
I still encounter a "??" sprite called Togekiss (the one i'm trying to insert).

This is what I do:

First I have my Togekiss sprite.
It has 64x64 pixels and 16 colours.

Next, I go to unLZ, import the sprite, and click on "Write to Rom".
I only tick the "Image" box, since that's what i'm only caring for now.
I enter my empty offset in the "image offset" box in unZL (The offset is 00E5D080).
Now i click on "OK" in unLZ.

Next I open my rom in PEP, i go to the first questionmark (called Togekiss).
Now I enter E5D080 in the top box, called "Sprite offset".
I hit the save button, open the rom, and I still encounter a Togekiss with the ?? sprite.

What am I doing wrong!?


Also, something completely else, what is the number in unLZ for the badges in emerald?
There's a topic about that, but they give only the frontier symbol offsets.
__________________
  #8214    
Old February 9th, 2009 (12:33 AM).
Cy-Chan's Avatar
Cy-Chan
GSC Hacker
 
Join Date: Jan 2005
Location: UK, England.
Age: 23
Gender:
Nature: Timid
Send a message via Windows Live Messenger to Cy-Chan
Quote originally posted by Sunnybeam:
Ah, that works excellently. The Light-type is very definitely Special.
It's a bit messy (the nice-refined version is very comfortably sitting on my hard drive...), but I have a patch for FireRed that adds a Sound-type, in my signature. If you want to use it as a base, go ahead.

Quote:
...I'm going to have to learn ASM for this thing, aren't I...?
Don't overdo it; I'd imagine you'd have to be quite comprehensive in ASM to make/edit abilities (barring say, Pick Up).

Speaking of Pick Up, I'll look about sometime and see if I can't decipher something, at least concerning that. Can't be too hard...

Quote:
-blinks- Quite a few people share your sentiment, it seems. I didn't expect to start such a buzz.
ROM Maps are useful. XSE tutorial Ver.209 is not.

Quote:
1) After some looking around, I've discovered that a lot of things like type strength and attack effect are determined by long chunks of deceptively complex hex. To alter this information, one must transcript the hex and add on...how does one go about 'repointing' the game so that it refers to the new type/attack table rather than the old one?
Ahah, check out my signature, guide to repointing. The first section covers the ins-and-outs of GBA pointers.

Hex isn't that complex; it's just a series of numbers that tells different things. Attack effects are pre-programmed into the game, so it's just a case of changing that "00" (Normal Hit) to another number (for Quick Attack, etc...) I've also done a guide on this, again, in my signature.

Quote:
2)Not a question, but...in addition to the ROM map idea, there should also be some sort of project to figure out what each unlzGBA image is in each game, and list it. In between the tilsets and sprites and garbled pixelarts, there are a lot of staticky messes, and I'd like to know what they're for.
That's what a ROM Map is, mind you, since images are part of the ROM. There's a few things about that have UNLZ addresses.

Quote:
3) Does anyone know a good site or tutorial for learning about ASM in respect to Pokemon hacks? Also, what programs are needed to implement ASM?
http://sfc.pokemon-inside.net is the best I've found (Mastermind_X is uber awesome). You'll need a debugger (VBA-SDL-H) and a compiler (HAM, devKitARM). The normal VisualBoyAdvance can be useful too, for finding addresses and what-not.

I'd suggest getting a mastery over everything else first. If you find hex hard, then the ARM architecture will probably rape you. I'd also suggest messing with Z80-8080 first (GBC architecture). Despite the harder-to-use pointer system, the routines themselves are far less confusing, due to limited commands.

Quote:
4) This isn't a technical matter at all, but should I go ahead and make a thread for my hack project on Pokecommunity to start recruiting more people into the team, or wait until I have as much done as I can do myself, like more of the Pokedex? (This hack uses Fakemon.)
My suggestion is to not make a team. People don't learn anything if they rely on other people to do it for them. After making 20-or-so maps or scripts, numerous hex edits and several hundred sprites, I promise you'll go "huh... guess I could do it after all".

I'd actually abstain from making a thread. I've got several things going, but because of that "NEED RELEASE NAO", I'm able to research things more, find limitations, and learn how to do more things.

If you ever need help, don't hesitate to ask. Hells, I like your moxy, go ahead and friend me, eh.

Quote:
Again, thanks for all the help, I REALLY appreciate it.
No problem.
__________________
Cy-Chan's Guide to Pointers for Newbies!
Cy-Chan's Guide to Move Hacking for Newbies!
Cy-Chan's Fire Red Sound-type Patch (for Newbies?)
Cy-Chan's God-Awful Pixel Art
  #8215    
Old February 9th, 2009 (05:51 AM).
Tropical Sunlight's Avatar
Tropical Sunlight
The Faltine
 
Join Date: Mar 2008
Location: Slovenia
Age: 18
Gender: Male
Send a message via Windows Live Messenger to Tropical Sunlight
Quote originally posted by HackMew:
Well... you should be aware of the fact not all LZ77-compressed palette use 16 colors.
Like that Pineco, for example. In this case you need to find a 16-color palette to edit and repoint the Pineco one to the one you found. Then you edit the colors as usual and you're done.
Any suggestions?
Where could I find a 16-color pallete? Free space?
__________________
  #8216    
Old February 9th, 2009 (05:56 AM).
Destrozone's Avatar
Destrozone
Finally Flyin' Solo
 
Join Date: Apr 2008
Location: Narnia Hills, California.
Age: 19
Gender: Male
Nature: Adamant
Send a message via AIM to Destrozone Send a message via Windows Live Messenger to Destrozone
Quote originally posted by Tropical Sunlight:
Any suggestions?
Where could I find a 16-color palete? Free space?
Well, you could simply go to the Pineco thats already there, and use its palette offset, or you could create your own pallette by editing the colors in APE
OR when you input the new Pineco, export both the palette AND image to empty offsets (use FSF), and voila, you are done!
__________________
I have Returned!
  #8217    
Old February 9th, 2009 (07:38 AM).
Royvalkema
Beginning Trainer
 
Join Date: Feb 2009
Gender:
Does anybody know how to edit the intro clip of Fire red, any program or something.
Thanks...
  #8218    
Old February 9th, 2009 (08:39 AM).
Andryandrew
Italian Asm Hacker
 
Join Date: Mar 2007
Age: 21
Gender:
Nature: Timid
Quote originally posted by Royvalkema:
Does anybody know how to edit the intro clip of Fire red, any program or something.
Thanks...
I don't know if there are some programs, but that intro is animated via ASM...
__________________

Sorry for my bad English... I'm Italian
Anybody that is a GBA ASM hacker is cool!
I'm a GBA ASM hacker --> I'm cool :D

Made Day-Night Routine! You can find the thread HERE
  #8219    
Old February 9th, 2009 (10:39 AM). Edited February 9th, 2009 by Lyzo.
Lyzo's Avatar
Lyzo
On vacation
 
Join Date: Mar 2007
Location: The Netherlands
Age: 20
Gender: Male
Nature: Bold
Send a message via Windows Live Messenger to Lyzo
FIXED


Spoiler:
I've got a mapping glitch... :S
I have two maps that connect to each other... but one of them is smaller than the other, so I need connection offsets to make them connect correctly. I did that, and it works. But now everytime I walk from the first map(which is bigger) to the second map and back it's glitched up.

Pics:
Spoiler:


So first I walk from the first map to the second one.

Then I'm there and everythings still fine.

I walk back and then some things are double!

So it's probably a connection problem, although I wouldn't know what...

My connection settings for the first map are:
Direction: Up
Offset: 38
Map Bank:3
Map no:20
Zero Out:$0000

My connection settings for the second map are:
Direction: Down
Offset:-41
Map Bank:3
Map no:19
Zero Out:$0000


If someone could help me that would be great! Thanks in advance!
__________________


Thank you The Blueprint !!!
  #8220    
Old February 9th, 2009 (01:07 PM).
BigSteve's Avatar
BigSteve
Pokemon Bright Gold
 
Join Date: Feb 2008
Location: North Lincolnshire, UK
Age: 22
Gender:
Nature: Jolly
Send a message via Windows Live Messenger to BigSteve
Can someone link me a guide for scripting a triggered event like when you get stopped leaving the starter town before taking a pokemon in gold version.
  #8221    
Old February 9th, 2009 (01:40 PM).
Cy-Chan's Avatar
Cy-Chan
GSC Hacker
 
Join Date: Jan 2005
Location: UK, England.
Age: 23
Gender:
Nature: Timid
Send a message via Windows Live Messenger to Cy-Chan
Quote originally posted by BigSteve:
Can someone link me a guide for scripting a triggered event like when you get stopped leaving the starter town before taking a pokemon in gold version.
Bah, you need no guide! Download PKSV, and just check out New Bark's trigger script.

Ho-hum, I don't suppose anyone wants to make an auto-event repointer for Gold/Silver? That would be nice.
__________________
Cy-Chan's Guide to Pointers for Newbies!
Cy-Chan's Guide to Move Hacking for Newbies!
Cy-Chan's Fire Red Sound-type Patch (for Newbies?)
Cy-Chan's God-Awful Pixel Art
  #8222    
Old February 9th, 2009 (06:45 PM).
ckret2's Avatar
ckret2
usually pronounced "secret 2"
 
Join Date: Dec 2008
Location: You Are Here
Age: 24
Gender:
Nature: Rash
Send a message via AIM to ckret2
Quote originally posted by HackMew:
Well... and your backups?
The earliest backup I've got has one map (which includes two modified tiles), half an edited female overworld sprite, and a changed title screen cry with the TS Cry Changer. Any earlier than that and I'm working with the FireRed rom I started with.
__________________

This one is my hack.


This one is the hack I part-time map for.

I got an Illumise?
Pretty awesome.
Glad I grabbed an egg I didn't recognize.
  #8223    
Old February 9th, 2009 (07:24 PM).
Robert Conley's Avatar
Robert Conley
GPXPlus.net/user/Robert+Conley
 
Join Date: Oct 2008
Location: The Anti Spiral Homeworld
Gender: Male
Nature: Docile
Quote:
Quote:
Originally Posted by hildetorr
Is there a way to make it so pokemon can be sold inside of pokemarts?
Yes it is possible.
But you can't do it in the acctual Pokemon Mart box.
you have to make a seperate event
So how do I go about making this other event. If it has to do with scripting iam a complete noob at that so someone would have to provide me with a script for that and tell me how to change the prices.

sprite inserting:I tried following the tutorial here: http://www.pokecommunity.com/showthread.php?t=154220 to insert sprite but the "?" pokemon still shows up.not sure if i did something wrong or what but maybe somebody could make this tutorial a little simpler or possibly provide me with images of how everything is supposed to look inside of UNLZ.gba and PEP to make the sprites appear correctly in the game.

Also
if anyone is really good at spriting can they make front and backsprites for FR of these fakemon just using crudely drawn pictures(the lizard and two cocoons),id do this myself but iam horiible at spriting.?and possibly help me name the first one.(in spoiler)
Spoiler:


So can anyone help me with these questions?
__________________
  #8224    
Old February 9th, 2009 (07:41 PM). Edited February 10th, 2009 by nemesish.
nemesish's Avatar
nemesish
Azure Trainer
 
Join Date: Jan 2008
Location: Lima, Perú
Gender:
Nature: Adamant
2 questions:
-Can I add new trainers and items by repointing?

-Help with indexing. Every time i decrease the colors to 16, I always get BLACK as the first color (the transparent one) and NEVER other color. Why? Can anybody help me?
Finally learned how to.
__________________
Games I support:

Pokemon Raptor - Pokemon Island

Hacks I support:
Eccentric Emerald - Emerald Omega - Fire Red 251+ - Pokemon Liquid Crystal
  #8225    
Old February 9th, 2009 (07:52 PM).
ckret2's Avatar
ckret2
usually pronounced "secret 2"
 
Join Date: Dec 2008
Location: You Are Here
Age: 24
Gender:
Nature: Rash
Send a message via AIM to ckret2
Quote originally posted by hildetorr:
So how do I go about making this other event. If it has to do with scripting iam a complete noob at that so someone would have to provide me with a script for that and tell me how to change the prices.

sprite inserting:I tried following the tutorial here: http://www.pokecommunity.com/showthread.php?t=154220 to insert sprite but the "?" pokemon still shows up.not sure if i did something wrong or what but maybe somebody could make this tutorial a little simpler or possibly provide me with images of how everything is supposed to look inside of UNLZ.gba and PEP to make the sprites appear correctly in the game.

Also
if anyone is really good at spriting can they make front and backsprites for FR of these fakemon just using crudely drawn pictures(the lizard and two cocoons),id do this myself but iam horiible at spriting.?and possibly help me name the first one.(in spoiler)
Spoiler:


So can anyone help me with these questions?
Now, why does someone HAVE to provide you with a script? Nobody is obligated to make a script for you. You don't get into rom hacking if you want everyone to do the work for you; if you're starting your own project, it's going to be YOUR project, meaning you'll be doing most of the work. If you need to script, I recommend you use diegoawesome's MEGA-HUGE XSE Scripting Tutorial. I'm a noob at this too, and at least for me this is the best scripting tutorial. If it doesn't work for you, look around the Documents and Tutorials forum, there are plenty of other tutorials.

As for spriting, I'd suggest going to the Pixel Art forum and see if someone there would sprite those. However, they don't owe you anything either, so don't expect everyone all at once to jump up and help you.
__________________

This one is my hack.


This one is the hack I part-time map for.

I got an Illumise?
Pretty awesome.
Glad I grabbed an egg I didn't recognize.
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 02:14 PM.