Jump to content

Recommended Posts

Posted

Hey there,

Has anybody found the narc location or the means to modify wild pokemon that you find waiting around for you in the overworld? The catchable Zekrom/Reshiram, the lvl 70 Volcarona, the Dream World Musharna, etc.

I'm only looking to change their levels; nothing else too fancy. Any clues?

  • 2 weeks later...
Posted

ROM memory locations in my no$ patched white.

78 01 EE 01 0F Victini

at line 079461F0

78 01 06 02 32 Musharna

at line 0793C0F0

78 01 7D 02 46 Volcarona

at line 0793EF30

78 01 7E 02 2A Cobalion

at line 079568A0

78 01 7F 02 2A Terrakion

at line 07955540

78 01 80 02 2A Virizion

at line 0793D300

78 01 85 02 46 Landorus

at line 0795C730

78 01 83 02 32 Reshiram

Reshiram is not present in the White ROM.

78 01 84 02 32 Zekrom

at line 07944800

=====

Other things...

81 02 28 Tornadus

at line 07917770

at line 07916D10

82 02 28 Thundurus

Not in this 079xxxxx region at all.

Posted (edited)
  Reveal hidden contents

Okay i will open my ROM, and i search in this section, so i checked it :)

after done maybe i know that file location :D, yeah if i open actual ROM is bigger........ narc file is better than edit actual ROM...... but Actual ROM is the best for searching/ researching........ editing is good at narc file (small pieces) :D

EDIT 2, i just litte searching just 1 min i was found that.

  Abacus said:
Cool, Kaphotics! Nice job. Is this in the a/0/1/6 folder, too?

Not at a/0/1/6 but in a/0/5/7, yeah file in a/0/5/7 i found musharna with "78 01 06 02 32" i was found in there

yeah i search musharna (from kazowar for HEX value, thankyou), i was found in actual rom at hex offset : 079190c0 for musharna, and is in a/0/5/7 for that :)

I found that value in a/0/5/7 (thank you for helping me kazowar and kaphotics :) )

  Reveal hidden contents

Viola.. i think in a/0/5/7 , sorry if i wrong xD, anyway thankyou kazowar for HEX structure, is make me easy to search :D...... also is was added my database too :D

Edited by Andibad
Found narc location
Posted (edited)

Looks like this is a general script bundle for the game, as the files for the events with Pokemon are hardly a fair portion of the data.

Important script files related to this thread:

  Reveal hidden contents

Adding some ones I forgot are stationary in the wild, they are in the same region of the ROM but have odd level hexes... same region.

Kyurem ---- 78 01 86 02 4B
Zoroark ---- 78 01 3B 02 19
Foongus ---- 78 01 4E 02 20 ---- Not sure why it's 20 hex.
Amoongus ---- 78 01 4F 02 21 ---- Not sure why it's 21 hex.

Looking at a/0/5/7, there's a whole 899 files. Breaking down the distribution.

  Reveal hidden contents
  Reveal hidden contents
Edited by Kaphotics
Posted (edited)
  Reveal hidden contents

Oh my, sorry is wrong data?, but is i needed :), thank you, now looking my ROM, before i hack all, i must know all file for what :D. thank you ...

Edited by Andibad
Posted

It looks like this narc is entirely scripts. By changing these scripts you change what Pokemon appears.

The game calls a script, say when encountering Terrakion. It loads up 7_458, and the Pokemon that is scripted to appear is Terrakion. Changing the hex Terrakion is present at (78 01 7F 02 2A) allows you to change what appears.

I have no experience scripting, but all I can say is that there is absolutely no relation structure wise compared to Encounter Slots and trpoke/trdata. Those are a set size with easily interpretable meaning, scripts are not a rigid size/structure!

Posted

So Encounter slot can be manipulate in this narc?

I found basculin have 2 HEX value (Blue strip form have different HEX value), deerling have 4 HEX Value (every seasonal deerling have different HEX value),

normal form XX YY ( Original YY XX)

BUT In form 2,3,4 just replace YY into 0A, ...(i forgot), 1A

so shiny pokemon have different HEX value too. yeah i just beginner in HEX editing / script editing.... i little confused because i no have data for that to identified every HEX value o.oa .

Posted
  Andibad said:
So Encounter slot can be manipulate in this narc?

I found basculin have 2 HEX value (Blue strip form have different HEX value), deerling have 4 HEX Value (every seasonal deerling have different HEX value),

normal form XX YY ( Original YY XX)

BUT In form 2,3,4 just replace YY into 0A, ...(i forgot), 1A

so shiny pokemon have different HEX value too. yeah i just beginner in HEX editing / script editing.... i little confused because i no have data for that to identified every HEX value o.oa .

No, I was just comparing the structure of the Encounter / Trainer data to this narc's structure. The Encounter / Trainer files have a constant size across all of the files. These do not.

Encounter / Trainer data is like filling out a Bio on yourself, it has information in a very readable manner.

Script data is like an essay, a computer can't really interpret it without advanced programming because the information is scattered.

=====

What I'm trying to say is that this narc is just a script folder. The "78 01 (dex #) (level)" line signifies the game triggering an encounter with a stationary Pokemon.

Wild encounters are not in this narc, but stationary ones are (because they use scripts).

Posted

Oh thank you for explain about a/0/5/7 narc file :), sorry... i discovered 4 narc file is maybe is a swarming data....... but not sure...... some HEX "62 XX XX YY YY" but is maybe wrong.....

anyway thank you for helping to finding legend pokemon :)

Posted

I found some new stuff which I didn't utilize since I stopped updating my hack, but might be of use:

In a/0/5/7, there are two often recurring strings. You'll get 0C 80 XX XX, and 00 80 XX XX. These refer to items. 0C 80 XX XX are item balls found on the ground, whereas 00 80 XX XX are items given to you by NPCs. The XX XX is the hex number of the item, again flipped. You can find the indexes here.

  • 4 months later...
Posted

@ Drayano

I understand most of that, and it's easy for some of the items you only get once, like if you wanted to change a TM to something else, or when Cheren gives you 3 Berries (only time you get 3 of them at once). But if you were trying to edit a Great Ball or something common like that, how would you know which one you were editing?

  • 7 months later...
Posted
  Kaphotics said:
ROM memory locations in my no$ patched white.

Other things...

81 02 28 Tornadus

at line 07917770

at line 07916D10

82 02 28 Thundurus

Not in this 079xxxxx region at all.

I don't understand this bit at all... Thundurus is the one found in white, not Tornados. Also, has no one actually made progress on finding where the roamers are at? I've searched for a while now and haven't gotten anything.

Posted

Then do you have any idea as to being able to possibly removing the roamer from the game? Perhaps disabling the event/flag that introduces them (I think it was beating the 8th gym?) could do the trick.

I'm trying to create a mod where I remove all of the Unova Pokemon, so, either removing or replacing the roamer works for me.

  • 5 months later...
Posted

If you're using B/W1, be sure you are searching hex properly in whatever hex editor you're using. 800001b5 is probably what you want to search for; or just search for 00 80 b5 01 in HxD to search for giveitem (pal pad?).

Not exactly sure what you're trying to do :P

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...