The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking
Register New Account FAQ/Rules Chat Blogs Mark Forums Read

Notices

Emulation & ROM Hacking The center for the community emulation scene. Come and discuss all things emulation and develop your own hacks!



Reply
Thread Tools
  #11851  
Unread September 30th, 2009, 10:23 PM
Cello's Avatar
Cello
Tonight!
 
Join Date: Aug 2009
Location: get the mascot involved
Age: 22
Gender: Male
Nature: Jolly
Does anyone happen to know the number for the oak intro background in FR for unLZ?
I've found several images that look like it but I want to be sure of which is which.
__________________
Yeah Football Fan!
Reply With Quote
  #11852  
Unread October 1st, 2009, 01:49 AM
DawnRyder
I cannot believe I'm back -.-
 
Join Date: Aug 2009
Quote:
Originally Posted by Cello View Post
Does anyone happen to know the number for the oak intro background in FR for unLZ?
I've found several images that look like it but I want to be sure of which is which.
I don't think there is a background (but I could be wrong). I think it is just a bunch of colors from a palette.
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this in your signature.

Sorry guys, but I'm leaving Pokécommunity. I just don't have time for it. As of right now you will no longer be able to contact me.
Reply With Quote
  #11853  
Unread October 1st, 2009, 01:59 AM
NarutoActor's Avatar
NarutoActor
The rocks cry out to me
 
Join Date: Jan 2009
Location: Brooklyn/Marlboro
Age: 19
Gender: Female
Nature: Bashful
Send a message via AIM to NarutoActor Send a message via Windows Live Messenger to NarutoActor
no I think its a tile map because have you seen light platinum they did it
__________________
~Paired to Full Metal
Reply With Quote
  #11854  
Unread October 1st, 2009, 03:10 AM
Cello's Avatar
Cello
Tonight!
 
Join Date: Aug 2009
Location: get the mascot involved
Age: 22
Gender: Male
Nature: Jolly
Quote:
Originally Posted by narutoactor View Post
no I think its a tile map because have you seen light platinum they did it
Yeah, I definitely know it can be changed. I've seen it done on numerous occasions.
I figured that would have been the actual way to do it, just searching through unLZ i saw various similar gradients and thought that they were the background to the intro.

I'll see what I can do. Thanks guys.
__________________
Yeah Football Fan!
Reply With Quote
  #11855  
Unread October 1st, 2009, 08:26 AM
Tropical Sunlight's Avatar
Tropical Sunlight
Stromboldt
 
Join Date: Mar 2008
Location: Slovenia
Age: 17
Gender: Male
Send a message via Windows Live Messenger to Tropical Sunlight
Guys, I have a glitch that occurs everytime I ask that guy that wants to trade a Pokemon:

I press Yes, but because I don't have a Magnemite, there should have been a textbox saying that that is not Magnemite. But instead, this happens:

And yes, the Movement is set to 11.
__________________
Sometimes I feel like I want my own dimension.
Reply With Quote
  #11856  
Unread October 1st, 2009, 08:35 AM
NiKaNoRoU's Avatar
NiKaNoRoU
Dedicated to Thrace
 
Join Date: Sep 2009
Age: 21
Gender: Male
Quote:
Originally Posted by Colorful Summer View Post
Guys, I have a glitch that occurs everytime I ask that guy that wants to trade a Pokemon:

I press Yes, but because I don't have a Magnemite, there should have been a textbox saying that that is not Magnemite. But instead, this happens:

And yes, the Movement is set to 11.
Does that glitch happen only to the specific NPC or just anyone who wants to trade and you don't have the required pokemon? Because if that also happened to NPCs with the original script then there has to be something with the ROM base...

Also, you can help us help you if you post the script, even though there's a separate thread for that...
__________________

Your knight from the plane of light
Reply With Quote
  #11857  
Unread October 1st, 2009, 08:44 AM
Tropical Sunlight's Avatar
Tropical Sunlight
Stromboldt
 
Join Date: Mar 2008
Location: Slovenia
Age: 17
Gender: Male
Send a message via Windows Live Messenger to Tropical Sunlight
Quote:
Originally Posted by NiKaNoRoU View Post
Does that glitch happen only to the specific NPC or just anyone who wants to trade and you don't have the required pokemon? Because if that also happened to NPCs with the original script then there has to be something with the ROM base...

Also, you can help us help you if you post the script, even though there's a separate thread for that...
So far just a specific NPC.
It's not a custom script, I just modified the text from the guy that trades you a Mr. Mime. Here's the script:
Spoiler:
;---------------
#org 0x16F602
lock
faceplayer
setvar 0x8008 0x0
call 0x81A8CAD
checkflag 0x248
if 0x1 goto 0x816F674
msgbox 0x81A597B MSG_YESNO ;"Hey!\nDo you maybe have a [buffer1..."
compare LASTRESULT 0x0
if 0x1 goto 0x816F65C
call 0x81A8CBD
compare 0x8004 0x6
if 0x4 goto 0x816F65C
call 0x81A8CC9
comparevars LASTRESULT 0x8009
if 0x5 goto 0x816F666
call 0x81A8CD9
msgbox 0x81A59DA MSG_KEEPOPEN ;"Thank you!"
setflag 0x248
release
end

;---------------
#org 0x1A8CAD
copyvar 0x8004 0x8008
special2 LASTRESULT 0xFC
copyvar 0x8009 LASTRESULT
return

;---------------
#org 0x16F674
msgbox 0x81A59E7 MSG_KEEPOPEN ;"How is my old [buffer1]?"
release
end

;---------------
#org 0x16F65C
msgbox 0x81A59B6 MSG_KEEPOPEN ;"That's too bad[.]"
release
end

;---------------
#org 0x1A8CBD
special 0x9F
waitstate
lock
faceplayer
copyvar 0x800A 0x8004
return

;---------------
#org 0x1A8CC9
copyvar 0x8005 0x800A
special2 LASTRESULT 0xFF
copyvar 0x800B LASTRESULT
return

;---------------
#org 0x16F666
bufferpokemon 0x0 0x8009
msgbox 0x81A59C6 MSG_KEEPOPEN ;"What?\nI said [buffer1]!"
release
end

;---------------
#org 0x1A8CD9
copyvar 0x8004 0x8008
copyvar 0x8005 0x800A
special 0xFD
special 0xFE
waitstate
lock
faceplayer
return

;---------
; Strings
;---------
#org 0x1A597B
= Hey!\nDo you maybe have a [buffer1]?\lWould you trade it for my [buffer2]?

#org 0x1A59DA
= Thank you!

#org 0x1A59E7
= How is my old [buffer1]?

#org 0x1A59B6
= That's too bad[.]

#org 0x1A59C6
= What?\nI said [buffer1]!
__________________
Sometimes I feel like I want my own dimension.
Reply With Quote
  #11858  
Unread October 1st, 2009, 12:38 PM
gsorby's Avatar
gsorby
Pokémon Spiritanium Creator
 
Join Date: May 2009
Location: Winchester
Age: 18
Gender: Male
Nature: Jolly
Send a message via Windows Live Messenger to gsorby Send a message via Skype™ to gsorby
Can anybody rip the Platinum frontier brains charactersets for me? I really need them!
__________________
Reply With Quote
  #11859  
Unread October 1st, 2009, 02:40 PM
ville!'s Avatar
ville!
Abbysus, abbysus invocat!
 
Join Date: Jan 2009
Location: Perú =)
Gender:
Nature: Quiet
can i edit the items value? for example, i want "red orb" to evolve feebas... or something like this, some tool... or tut?
Reply With Quote
  #11860  
Unread October 1st, 2009, 03:00 PM
Tropical Sunlight's Avatar
Tropical Sunlight
Stromboldt
 
Join Date: Mar 2008
Location: Slovenia
Age: 17
Gender: Male
Send a message via Windows Live Messenger to Tropical Sunlight
Quote:
Originally Posted by ville! View Post
can i edit the items value? for example, i want "red orb" to evolve feebas... or something like this, some tool... or tut?
You could change how to evolve Feebas by YAPE, but changing an item like that would require ASM.
__________________
Sometimes I feel like I want my own dimension.
Reply With Quote
  #11861  
Unread October 1st, 2009, 04:17 PM
ville!'s Avatar
ville!
Abbysus, abbysus invocat!
 
Join Date: Jan 2009
Location: Perú =)
Gender:
Nature: Quiet
mmm... ok, some tut to edit items with ASM? i want to add more stones to evolve some pokemons
Reply With Quote
  #11862  
Unread October 1st, 2009, 05:15 PM
NatureKeeper's Avatar
NatureKeeper
I am here for Craftrum.
 
Join Date: Jun 2008
Location: Planet Earth
Age: 15
Gender: Male
Nature: Lonely
Send a message via Windows Live Messenger to NatureKeeper Send a message via Skype™ to NatureKeeper
Quote:
Originally Posted by ville! View Post
can i edit the items value? for example, i want "red orb" to evolve feebas... or something like this, some tool... or tut?
Why ASM?

You only need Item Editor+.

Follow my instructions.


Apparently, you need ASM. My old method freezes the game~

It involves changing feebas to evolve by item and copying the field value of an evolution stone to the item you want to use.

I still dunno how to make it stable.
__________________



Currently Active At: Video Gaming

Now playing: Minecraft











- - -

Last edited by NatureKeeper; October 1st, 2009 at 05:36 PM.
Reply With Quote
  #11863  
Unread October 1st, 2009, 05:39 PM
TheDon's Avatar
TheDon
Pokemon (kinda) Expert
 
Join Date: Apr 2008
Age: 22
Gender:
Nature: Lonely
Is there a command in XSE that allows you to teach a Pokemon a move, like with the move tutors in Firered and Leafgreen? I looked in a few tutorials, and didn't find much.
__________________


85% of all Wi-Fi teams include either a Salamence, Scizor or Blissey. If you're one of the 15% who think outside the box, copy and paste this into your sig.
-TheDon
Reply With Quote
  #11864  
Unread October 1st, 2009, 07:31 PM
I like Pokemon (...)'s Avatar
I like Pokemon (...)
Kangaskhan
 
Join Date: Sep 2009
Age: 17
Gender: Male
2 quick questions...
1. How many Sinnoh Pokemon can I add to RSEFRLG (and which one can hold more? If any) and how do you do it?
2. How many Pokemon spaces are there in GSC that I can use to add Pokemon? Is there anyway I can, say, put a Latios in Crystal?
Reply With Quote
  #11865  
Unread October 1st, 2009, 07:39 PM
Wolfhead
Beginning Trainer
 
Join Date: Sep 2009
Gender: Male
Sorry to bother the lot of you again but I really need help with this.

In XSE:
- How do you store a string to a variable? Is it as simple as e.g. setvar 0x4033 "String" ? I doubt that as I found no information whatsoever concerning this.
- How do you store the name of the first Pokemon in a team to a variable? (the name the trainer can choose to give, not the actual pokemon, mind you)
- Does comparing two strings work the same as if they were not (compare 0xvar1 0xvar2 | if 0x1 goto ...) or do I require an additional method?
- In the latter case, how would I go about that?

Or merged into a single question:
- In XSE, how can I check whether the nickname of the first pokemon in the player's team matches a customly set string?

Thanks in advance.
Reply With Quote
  #11866  
Unread October 1st, 2009, 07:51 PM
0m3GA ARS3NAL's Avatar
0m3GA ARS3NAL
Im comin' home...
 
Join Date: Jan 2008
Location: Superjail Penitentiary
Age: 20
Gender: Male
Nature: Gentle
Quote:
Originally Posted by NatureKeeper View Post
Why ASM?

You only need Item Editor+.

Follow my instructions.


Apparently, you need ASM. My old method freezes the game~

It involves changing feebas to evolve by item and copying the field value of an evolution stone to the item you want to use.

I still dunno how to make it stable.
Just copy the ASM of a fire stone or something onto red orb.

Here is how the items are layed out...

Spoiler:
Code:
Item Format

       String 1      Item Name   14 bytes
[00 00 00 00 00 00 00 00 00 00 00 00 00 00]

      String 2       Item Index   2 Bytes
                        [00 00]

      String 3       Item Price    2 Bytes
                        [00 00]

      String 4    Unknown Val  1 Byte
                           [00]

      String 5  Unknown Val 2  1 Byte
                           [00]

      String 6  Description Pointer  4 Bytes
                    [00 00 00 00]

      String 7   Attack Contained (TM's)  2 Bytes
                         [00 00]

      String 8   Bag Pocket   1 Byte
                           [00]

       String 9  Unknown Vals  17 Bytes
[04 39 23 0B 08 00 00 00 00 00 00 00 00 00 00 00 00]


              Total Format   44 Bytes
            [14][2][2][1][1][4][2][1][17]


Those bottom 17 bytes are where pointers to ASM may go...
SO, if you completely copy all 44 bytes of Fire Stone (Other than Fire Stone's index number... since that might glitch things having 2 items of the same number.) Then you'll have made ANOTHER evolution item.
At that point all you have to do is edit it to your liking.
It is best to just copy/overwrite these bytes while in a hex editor, since you can COMPLETELY rewrite the item.

For anyone wondering, you can get the Fire Stone's 44 bytes of data starting at the offset:
Fire Red - 0x3DC07C
(If you need it for some other game, it is not too hard to find, simply search for:
C0C3CCBF00CDCEC9C8BFFF000000, in a hex editor, you'll find it right away. (Since taht is the 14 bytes made of its name.)

If you wanted to replace the Red Orb, from Fire Red of course, Search:
CCBFBE00C9CCBCFF000000000000, in your hex editor. It will take you to the very beginning of the 44 bytes made up of Red Orb.

All you have to do at this point, is copy the 44 bytes from Fire Stone, and overwrite the ones for Red Orb!

Not that hard when I give you step by step instructions eh?

Now just open it up in an item editor, and change the index number to teh old one of Red Orb (276) And you are good to go! A fully working new evolution item! (Though you MIGHT wanna repoint the description... it would be weird having it be the same as Fire Stone.)

Happy Hacking!

Quote:
Originally Posted by Wolfhead View Post
Sorry to bother the lot of you again but I really need help with this.

In XSE:
- How do you store a string to a variable? Is it as simple as e.g. setvar 0x4033 "String" ? I doubt that as I found no information whatsoever concerning this.
- How do you store the name of the first Pokemon in a team to a variable? (the name the trainer can choose to give, not the actual pokemon, mind you)
- Does comparing two strings work the same as if they were not (compare 0xvar1 0xvar2 | if 0x1 goto ...) or do I require an additional method?
- In the latter case, how would I go about that?

Or merged into a single question:
- In XSE, how can I check whether the nickname of the first pokemon in the player's team matches a customly set string?

Thanks in advance.
Unfortunately, you can't store strings with any scripting language other than ASM, you'll need to use ASM for it... I dunno how exactly though...
__________________
>Boot Jailbot
>Pass *****
.
.
Jailbot OS Ver 1.1.2
Greetings Warden
of Superjail Penitentiary
Awaiting user input...

>Display User_Info
╠══User Info══╣
Username:
0m3GA ARS3NAL
Age: 18
Sex: Male ♂
Race: Caucasian
Quote:
"What is this
I don't even..."

M/O: Often acts out to get attention, but recently has changed that. Has been studying up on hacking information and hopes to participate in more advanced hacking discussion.
╠══End of File══╣
Awaiting user input...

>

Last edited by 0m3GA ARS3NAL; October 1st, 2009 at 07:57 PM. Reason: Added another question I asnwered...
Reply With Quote
  #11867  
Unread October 1st, 2009, 11:09 PM
Chaos Rush's Avatar
Chaos Rush
Pokémon DarkViolet restarting
 
Join Date: May 2007
Gender: Male
Nature: Adamant
How do you extend the PokeDex in FireRed? Also does anybody know of any tool that would let me modify the PokeDex?
Reply With Quote
  #11868  
Unread October 2nd, 2009, 04:46 AM
cookie_lovr's Avatar
cookie_lovr
Deh Clumsy Altruistic Activist
 
Join Date: Jan 2009
Location: Honolulu, Hawaii -not so paradise-y here-
Age: 22
Gender:
Nature: Lonely
Does anyone know how to use the Advanced Pallete to change a certain tileset's shading?
__________________
Sleepy.....

Reply With Quote
  #11869  
Unread October 2nd, 2009, 09:37 AM
Zeffy's Avatar
Zeffy
 
 
Join Date: Apr 2009
Location: District 12
Quote:
Originally Posted by AztecFire View Post
How do you extend the PokeDex in FireRed? Also does anybody know of any tool that would let me modify the PokeDex?
Team Snag'Em tools can modify the pokedex. Also, for your first question I don't believe you can extend the PokeDex in FR I don't know about HEX editing though.
__________________
    I wanna be the very best, like Shroomish ever was...
Reply With Quote
  #11870  
Unread October 2nd, 2009, 09:31 PM
Chaos Rush's Avatar
Chaos Rush
Pokémon DarkViolet restarting
 
Join Date: May 2007
Gender: Male
Nature: Adamant
Quote:
Originally Posted by UltimaZelfier View Post
Team Snag'Em tools can modify the pokedex. Also, for your first question I don't believe you can extend the PokeDex in FR I don't know about HEX editing though.
I already have that tool, it's pretty useful. I just found out that FR/LG does not actually have a separate Kanto Pokedex, it's that when you go select the Kanto Dex the game loads the National Dex, but a command tells it to stop displaying after #151.

So how would I make it so that the Kanto Pokedex displays up to #170?
Reply With Quote
  #11871  
Unread October 2nd, 2009, 09:48 PM
NarutoActor's Avatar
NarutoActor
The rocks cry out to me
 
Join Date: Jan 2009
Location: Brooklyn/Marlboro
Age: 19
Gender: Female
Nature: Bashful
Send a message via AIM to NarutoActor Send a message via Windows Live Messenger to NarutoActor
your a bit off ,its that when you set a flag the pokedex shows 1-150 then later another flag is set to make it show 1-360
some hacks just go to the second flag so in the beginning you automatically have 1-360
to make the first flag go from 1-170 that would take asm
__________________
~Paired to Full Metal
Reply With Quote
  #11872  
Unread October 2nd, 2009, 09:59 PM
Chaos Rush's Avatar
Chaos Rush
Pokémon DarkViolet restarting
 
Join Date: May 2007
Gender: Male
Nature: Adamant
Quote:
Originally Posted by narutoactor View Post
your a bit off ,its that when you set a flag the pokedex shows 1-150 then later another flag is set to make it show 1-360
some hacks just go to the second flag so in the beginning you automatically have 1-360
to make the first flag go from 1-170 that would take asm
Asm? Also I hope you meant 1-386. What's "asm"?
Reply With Quote
  #11873  
Unread October 2nd, 2009, 10:04 PM
NarutoActor's Avatar
NarutoActor
The rocks cry out to me
 
Join Date: Jan 2009
Location: Brooklyn/Marlboro
Age: 19
Gender: Female
Nature: Bashful
Send a message via AIM to NarutoActor Send a message via Windows Live Messenger to NarutoActor
yeah 1-386
asm arm (some thing)
its basically hacking the game engine insted of just moving/ changing values and variables (hex)
__________________
~Paired to Full Metal
Reply With Quote
  #11874  
Unread October 3rd, 2009, 01:36 AM
Bayonetta's Avatar
Bayonetta
Beginning Trainer
 
Join Date: Apr 2009
i asked this a while back, no1 answered so here it is again.

Does anyone know how to assign a battle music to a trainer class?(the one that plays when fighting, not the intro.
Reply With Quote
  #11875  
Unread October 3rd, 2009, 04:19 AM
TheDon's Avatar
TheDon
Pokemon (kinda) Expert
 
Join Date: Apr 2008
Age: 22
Gender:
Nature: Lonely
Quote:
Originally Posted by Drakuaza View Post
i asked this a while back, no1 answered so here it is again.

Does anyone know how to assign a battle music to a trainer class?(the one that plays when fighting, not the intro.
Advanced Trainer. I'm sure you can find it in the Toolbox forum somewhere. There's an option in it where you can change the music. IDK if you can assign the ENTIRE class of trainers with one change, but it's possible to do it individually, at least.
__________________


85% of all Wi-Fi teams include either a Salamence, Scizor or Blissey. If you're one of the 15% who think outside the box, copy and paste this into your sig.
-TheDon
Reply With Quote
Reply
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

Forum Jump


All times are UTC. The time now is 02:38 PM.


Style by Perdition Haze, artwork by Sa-Dui.
Like our Facebook Page Follow us on TwitterMessage Board Statistics | © 2002 - 2013 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2013 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 posts belong to the user.