[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION) Page 1097

Started by Prof. 9 January 31st, 2007 7:25 AM
  • 1958403 views
  • 27748 replies

JordanB500

Former Pokemon League Champion

Age 36
Male
Independence MO
Seen October 31st, 2022
Posted October 24th, 2022
100 posts
15.3 Years
i did import the image twice for both frames but whenever i do the image does not change ive instead changed the pallete on the second frame so its invisible i guess a disappearing ghost sprite is kinda interesting and even more interesting is that he only knows curse and curse in this hack rom is insta ko with 100% accuracy and that ghost is now the only pokemon with curse and it sounds like Zapdos that still needs fixing which brings me to my next question ive tried a bunch of pokemon cry hack tools and none of em work with emerald that i can find




Aethestode

Hacker

Male
Seen October 5th, 2022
Posted October 25th, 2020
1,700 posts
15.4 Years
Hello, I'm using JPAN hack engine. Anyway, how to target specific pokemon in my party? I know you can target pokemon in your party (e.g. Setvar 0x800D 0x1 something like that) through the number of their slot, but how do I target a specific pokemon? That's because I want to remove a certain POKEMON in the player's party, but I don't know how to target it.

Furthermore, in the JPAN hack engine, can anyone give me an example of a timer event. I don't really get JPAN's guide.

Name: Sinep
Adopt one yourself! @Pokémon Orphanage

DrFuji

Heiki Hecchara‌‌

Age 30
Male
Aussie
Seen 4 Days Ago
Posted February 12th, 2021
1,693 posts
13.7 Years
Hello, I'm using JPAN hack engine. Anyway, how to target specific pokemon in my party? I know you can target pokemon in your party (e.g. Setvar 0x800D 0x1 something like that) through the number of their slot, but how do I target a specific pokemon? That's because I want to remove a certain POKEMON in the player's party, but I don't know how to target it.

Furthermore, in the JPAN hack engine, can anyone give me an example of a timer event. I don't really get JPAN's guide.
For a lot of JPAN's new specials you need to use the 'special2' command instead of the regular 'special' command. Special2 will assign a value to a chosen variable depending on the outcome of the special. This is the case when trying to determine a Pokemon's species as you have to chose which variable the species value will be given to. I made a quick script that will allow you to remove all of a certain kind of Pokemon from your party, though if you only have one Pokemon it won't work.

#dynamic 0x800000

#org @start
setvar 0x8004 0x0 // Setting 0x8004 to 0x0 will allow us to start looking at the beginning of the party
countpokemon
copyvar 0x8005 0x800D
subvar 0x8005 0x1 // Finding how many Pokemon are in the party then minusing one since that will bring it in line with the format of JPAN's engine and HackMew's ASM
goto @FindPokemon

#org @FindPokemon
special 0x6 // Before using JPAN's specials that alter/ check aspects of party Pokemon you need to decrypt their data which is done by special 0x6
special2 0x8006 0x18 // The special 0x18 check a Pokemon's species, but you need to identify a variable to it to place the value of the species into, which in this case is the variable 0x8006
special 0x6 // Re-encrypt the Pokemon's data 
compare 0x8006 0x7
if 0x1 goto @RemoveSquirtle // Checking if the Pokemon we just checked was a Squirtle (0x7) and if it was then the script branches off
addvar 0x8004 0x1 // Selecting the next Pokemon in the party
comparevars 0x8004 0x8005
if 0x2 goto @Ending // If the next Pokemon in the party (0x8004) is greater than the number of Pokemon held (0x8005) then it doesn't exist and we have reached the end of checkable Pokemon
goto @FindPokemon // Starting the checking routine again with the next Pokemon in the party (0x8004)

#org @RemoveSquirtle
callasm 0x720001 // HackMew's Take Away Pokemon ASM routine, the Pokemon to take away was already selected through the 0x8004 variable
countpokemon
copyvar 0x8005 0x800D
subvar 0x8005 0x1 // The number of Pokemon in the party needs to be refreshed as one was just removed
comparevars 0x8004 0x8005
if 0x2 goto @Ending  // If the next Pokemon in the party (0x8004) is greater than the number of Pokemon held (0x8005) then it doesn't exist and we have reached the end of checkable Pokemon
goto @FindPokemon // Starting the checking routine again with the next Pokemon in the party (0x8004)

#org @Ending
msgbox @NoSquirtle 0x2
release
end

#org @NoSquirtle
= I stole all your Squirtle!
I've never messed with the timer specials so I can't help you there.

Is there any working links for xse 1.1.1? All I'm finding is 1.0.0.
Here's a link to XSE 1.1.1

Aethestode

Hacker

Male
Seen October 5th, 2022
Posted October 25th, 2020
1,700 posts
15.4 Years
For a lot of JPAN's new specials you need to use the 'special2' command instead of the regular 'special' command. Special2 will assign a value to a chosen variable depending on the outcome of the special. This is the case when trying to determine a Pokemon's species as you have to chose which variable the species value will be given to. I made a quick script that will allow you to remove all of a certain kind of Pokemon from your party, though if you only have one Pokemon it won't work.

#dynamic 0x800000

#org @start
setvar 0x8004 0x0 // Setting 0x8004 to 0x0 will allow us to start looking at the beginning of the party
countpokemon
copyvar 0x8005 0x800D
subvar 0x8005 0x1 // Finding how many Pokemon are in the party then minusing one since that will bring it in line with the format of JPAN's engine and HackMew's ASM
goto @FindPokemon

#org @FindPokemon
special 0x6 // Before using JPAN's specials that alter/ check aspects of party Pokemon you need to decrypt their data which is done by special 0x6
special2 0x8006 0x18 // The special 0x18 check a Pokemon's species, but you need to identify a variable to it to place the value of the species into, which in this case is the variable 0x8006
special 0x6 // Re-encrypt the Pokemon's data 
compare 0x8006 0x7
if 0x1 goto @RemoveSquirtle // Checking if the Pokemon we just checked was a Squirtle (0x7) and if it was then the script branches off
addvar 0x8004 0x1 // Selecting the next Pokemon in the party
comparevars 0x8004 0x8005
if 0x2 goto @Ending // If the next Pokemon in the party (0x8004) is greater than the number of Pokemon held (0x8005) then it doesn't exist and we have reached the end of checkable Pokemon
goto @FindPokemon // Starting the checking routine again with the next Pokemon in the party (0x8004)

#org @RemoveSquirtle
callasm 0x720001 // HackMew's Take Away Pokemon ASM routine, the Pokemon to take away was already selected through the 0x8004 variable
countpokemon
copyvar 0x8005 0x800D
subvar 0x8005 0x1 // The number of Pokemon in the party needs to be refreshed as one was just removed
comparevars 0x8004 0x8005
if 0x2 goto @Ending  // If the next Pokemon in the party (0x8004) is greater than the number of Pokemon held (0x8005) then it doesn't exist and we have reached the end of checkable Pokemon
goto @FindPokemon // Starting the checking routine again with the next Pokemon in the party (0x8004)

#org @Ending
msgbox @NoSquirtle 0x2
release
end

#org @NoSquirtle
= I stole all your Squirtle!
I've never messed with the timer specials so I can't help you there.



Here's a link to XSE 1.1.1
You are awesome! Thanks you :D

Name: Sinep
Adopt one yourself! @Pokémon Orphanage

karatekid552

What happens if I push it?....

Male
Do you really want to know? Really?
Seen January 12th, 2015
Posted December 14th, 2014
1,771 posts
10.5 Years
Thanks dr.fuji, but it says I need to have an account to download. Is that site trustworthy?
Ehh, 4shared can be bad. Why don't you just go grab the latest version from Gamer2020's tools thread?

Paired with Simba

Sniper

ふゆかい

Male
Philippines
Seen August 9th, 2016
Posted June 5th, 2016
1,412 posts
9.5 Years
Is it possible to disable the red/blue gender color text when talking to a male/female in fire red?
I don't know or I don't think so.
I guess the only way for now is to use [black_fr] for them.


Aethestode

Hacker

Male
Seen October 5th, 2022
Posted October 25th, 2020
1,700 posts
15.4 Years
I'm actually really curious about one thing.

What's the difference between hacking FireRed and Emerald? What does hacking Emerald offered that FireRed doesn't, and what does hacking Firered that Emerald doesn't offer?

Name: Sinep
Adopt one yourself! @Pokémon Orphanage
Seen March 5th, 2014
Posted March 3rd, 2014
7 posts
12.8 Years
I'm actually really curious about one thing.

What's the difference between hacking FireRed and Emerald? What does hacking Emerald offered that FireRed doesn't, and what does hacking Firered that Emerald doesn't offer?
Resources. You'll find more tutorials, tools, assembly code snippets and whatnot for FireRed. It also offers multiple region maps, better graphics (you can change them, but people are lazy you know) and overall, more research for various things has been done over the last couple years.

Aside from that, they're practically the same - both games offer a great base to start with.
Male
Seen February 12th, 2014
Posted December 3rd, 2013
5 posts
10.1 Years
just to be sure, your a-map looks like this, right?:

Does it happen with all ROMs you try to edit? Can you show me a screenshot? I need some more information.
sorry about the late reply, have been a bit busy -_-
my a-map looks like that, yes, i have attached an image of what happens when i try to change the number of events. When i click the change events button, an "events"-window pops up and asks me for an offset. i haven't tried with other roms yet though.
I'm sorry i can't give any more information
Age 36
Male
Zzz
Seen December 22nd, 2013
Posted December 3rd, 2013
1 posts
9.5 Years
hey peeps.
I have a question not so sure if its simple but any help with a solution would be great as I have been looking for weeks.

In FireRed I want to skip the Professor Oak tutorials after the FR Title screen

I want to remove or delete/skip the:
controls button tutorial
Pikachu text
Prof Oak text
Boy or Girl option
Re-name character

I want to go straight from a custom title screen - press start - begin game with character on screen.

I don't know if anyone has a method for this but iv been searching for weeks on any way to do this. Any help would be amazing!

Sniper

ふゆかい

Male
Philippines
Seen August 9th, 2016
Posted June 5th, 2016
1,412 posts
9.5 Years
hey peeps.
I have a question not so sure if its simple but any help with a solution would be great as I have been looking for weeks.

In FireRed I want to skip the Professor Oak tutorials after the FR Title screen

I want to remove or delete/skip the:
controls button tutorial
Pikachu text
Prof Oak text
Boy or Girl option
Re-name character

I want to go straight from a custom title screen - press start - begin game with character on screen.

I don't know if anyone has a method for this but iv been searching for weeks on any way to do this. Any help would be amazing!
Go to resources, you'll find diegoisawesome's patch that skips that.


Le pug

Creator of Pokémon: Discovery / Fat Kid

Age 30
Male
Le bed
Seen December 28th, 2022
Posted February 18th, 2021
870 posts
9.7 Years
hey peeps.
I have a question not so sure if its simple but any help with a solution would be great as I have been looking for weeks.

In FireRed I want to skip the Professor Oak tutorials after the FR Title screen

I want to remove or delete/skip the:
controls button tutorial
Pikachu text
Prof Oak text
Boy or Girl option
Re-name character

I want to go straight from a custom title screen - press start - begin game with character on screen.

I don't know if anyone has a method for this but iv been searching for weeks on any way to do this. Any help would be amazing!
I'm not sure about all that other stuff but in order to remove the controls button tutorial and pikachu text simply apply this patch: click here for the link to download the ips patch

-----

my question:
why is it when i change palette 1 in advancemap for pokemon ruby which is for red and gray tiles like the pokecenter to a new palette, in advancemap everything looks great but in the game it looks like a bunch of random crap (i'm trying to add a new palette that has newly added tiles which will act as a sandy path connecting two maps)
Retired. Thank you guys for a wonderful five years.

Superjub

Pokémon Aureolin

Age 28
Male
Hoenn
Seen August 23rd, 2022
Posted November 5th, 2014
2,288 posts
15.7 Years
Quite a simple question, but does anyone know if there's a hex code for the Poke Dollar symbol () or something similar? I want to make an unconventional item shop where the player chooses the item from a display stand. Since I'm not using a standard Poke Mart script, I'm a bit stumped. xD Any help?
I'm probably missing something painfully obvious, but eh, I may as well ask. :)

karatekid552

What happens if I push it?....

Male
Do you really want to know? Really?
Seen January 12th, 2015
Posted December 14th, 2014
1,771 posts
10.5 Years
Hum.. Hi! I think my question its simple... haha

How can I remove the Ghost from the Pokémon Tower in Fire Red? (The Ghost of the Mother of Cubone) Im Working with the JPAN base... :D
If you used the patch, it should already be done. If you used the tool, just delete the script. There should be a script tile on the floor in A-Map at that spot. Just delete it.

Paired with Simba