Jump to content

Recommended Posts

Posted

I'll mention that CPU trainers NEVER have EVs on their Pokémon - Battle Subway aside - so I doubt there's any function to control it.

Leaving the unknown as 0 also does seem to make it a random ability, although as far as I can tell it sets the ability based on a combination of the trainer themselves and the species of Pokémon, since I've had both ability one and two of the same Pokémon with a 0 unknown on different trainers. 16/32 always set it to Ability 1/2 though, I'm positive of that now.

This is interesting though!

Posted

More likely than not there is no way to set a shiny, for regular trainer Pokes at least.

I don't know how the PID would be generated for the trainer's pokemon, but if the game generates it there's always the 1/8192 chance that it would appear shiny with the IDs it has (it'd have to have IDs to begin with).

Catching another shiny Pokemon from a trainer would mean that you'd have to keep its IDs (nope, it'd revert to unshiny), or it'd be using your IDs all along.

tl;dr, no shiny trainer pokes with these bitflags.

Posted (edited)
  KazoWAR said:
After some poking around in RAM I found the party data for AI trainers, it seems the game is generating entire 220 byte pkm files, they have entire PIDs as well. not sure how it is acutely generating them.

Here is an unmodified Shauntal's Jellicent ripped form a RAM dump, so Difficulty/IVs is 250, and Unknown/PID is 34.

PID: 00FADF7D

TID: 57216 which is DF80. Has to be a mishmash of a bunch of values.

SID: 250 (Difficulty Value) = 00FA

Trainer # Is 563.

SID_TID = 00FADF80.

00FADF80-00FADF7D = is 3. Huh? Is Jellicent the 3rd Pokemon for that trainer? 3 is 34*25>>8 lol.

Nature is 0x17 (23 Careful), huh. That nature calc I posted can't be right then!

Experience is the lowest it can be for that level.

Happiness is max.

Met locations are unset.

No OT, no Nickname flag. Straight up Jellicent.

==

From what that looks like, if someone made Jellicent's Difficulty 0-7, it'd be shiny O.o

That is unless the TID changes lololol

Edited by Kaphotics
Posted

I've noticed that if you try to make a lone NPC fight a double battle against you, they'll lose all of their dialogue and/or simply not fight you - could this be related to the trainer's "Unknown" value?

Posted

Could someone explain to me how to extract the files to use with the editor? I'd watch the video but Youtube's being a bitch right now.

Posted
  Abacus said:
I've noticed that if you try to make a lone NPC fight a double battle against you, they'll lose all of their dialogue and/or simply not fight you - could this be related to the trainer's "Unknown" value?

Not completely true; I'm working on a hack and I've been documenting all the changes and discoveries I'm making. What you described only happens when a trainer class is not compatable with a battle type, e.g. Lass with Double Battle. Some trainers work completely fine with Double Battles. The 1st gym leader (trio), for instance, can work properly with Double Battles.

  • 2 weeks later...
Posted

I had a slight problem with BWTE v1.1a, I was using the US version of White(I had no problems using the Japanese version) and for some odd reason after editing Cilan's team, repack the new narc files back into their appropriate spots and after listening to his pre-battle speech, I get an "Error Occured. Please turn off the power". Like I said this never happened to me with the Japanese version.=/

Posted

In order to change the forms, wouldn't you have the specific pokemon form's hex number into the code?

For instance, if you wanted to put Rotom's form into the team, can't you pinpoint the part of the code in rom where you can change the pokemon freely? In this case, Rotom's Fire/Electric form hex number would 291. Since all regular pokemon are listed first then all the alternate forms are listed next in the games code right after Genesect.

If you can understand how the trainer information is ordered in the rom, can't you just the put pokemon you want in the desired position?

ED:

When I put that code for Rotom's Electric/Fire form in place of Jimmy's bidoof in the first position, the editor doesn't recognize the number 657 (Rotom fire form in hex after Genesect) which I'm going to guess that this tool doesn't have the different forms programmed in? Kazo, can you verify this?

Posted

Kazo, i need you help for tweaking my hack game, is my video :

[video=youtube;-lPx0hXfjHw]

for difficult NPC is was fixed (in video is original and no fixed), but now how to change gender of pokemon, is must used another class EF of trainer? or another value?

Why in my video is NPC is so stupid because i forgot change unknown value for double battle value set xD.

For name Mugshot i know but i lazy to rename all xD

why i used rotom, sorry i just testing for alternate form but is fail....... anyway i will experiment for rotom and deoxies alternate form........

  • 3 weeks later...
Posted (edited)
  Shin Atomoz said:
In order to change the forms, wouldn't you have the specific pokemon form's hex number into the code?

For instance, if you wanted to put Rotom's form into the team, can't you pinpoint the part of the code in rom where you can change the pokemon freely? In this case, Rotom's Fire/Electric form hex number would 291. Since all regular pokemon are listed first then all the alternate forms are listed next in the games code right after Genesect.

If you can understand how the trainer information is ordered in the rom, can't you just the put pokemon you want in the desired position?

ED:

When I put that code for Rotom's Electric/Fire form in place of Jimmy's bidoof in the first position, the editor doesn't recognize the number 657 (Rotom fire form in hex after Genesect) which I'm going to guess that this tool doesn't have the different forms programmed in? Kazo, can you verify this?

You wrong for that :P

  Reveal hidden contents

Well is data from kaphotics, maybe i will used it, yeah great method to identified byte per byte :)

  Reveal hidden contents

Kazowar BWTE on pokemon data is will edit :

snag0011o.jpg

you can see blue background with red text (1 byte)? is alternative form byte, alternative form is not continued from pokemon ID byte!, or not + 8 on pokemon trainer data.... all question it will answered it because on pokemon trainer data is have own byte for that ...

video :) yeah xD i was improve a lot byte ...

[video=youtube;SMNefC9UoFQ]

Edited by Andibad
  • 2 weeks later...
Posted

I want to use the application BWME only that there is a problem! When I open the application NitroExplorer2 and extract the narc (a/1/8/0), it works. But when I open the application editor.exe and open the narc who ask, does not work! How do I do ???!!! If anyone has a video to explain, show me!

When i open .narc that says: "Could not open file... Unsupported file format."

semttuloesp.png

What's wrong?

Posted
  PokéDani said:
I want to use the application BWME only that there is a problem! When I open the application NitroExplorer2 and extract the narc (a/1/8/0), it works. But when I open the application editor.exe and open the narc who ask, does not work! How do I do ???!!! If anyone has a video to explain, show me!

When i open .narc that says: "Could not open file... Unsupported file format."

semttuloesp.png

What's wrong?

you do realise that trdata and trpoke are for editing trainers pokemon only you cant use them to edit mugshots anyway what you need to do is

1. Extract the the narc using nitroexplorer.exe (a/1/8/0) or editor

2. open editor.exe and load the 0.narc then select all and extract

3. open editor again if closed and click on tools then lz batch decompress

4.then open bwme and select the folder where the compressed files went

that should be all. but i keep getting index was outside the bounds of the array :S

Posted

kiwi.ds / editor.exe is just for compressed 0x10 only, for mugshot is using 0x10, for another sprite like trainer is used 0x11.

Yeah if you get error after editing trainer with BWTE, this error not from BWTE, because some trainer is was controlled with a script on a/0/5/7 if you change deafult trainer data to you own, it will error, glitch, not battle, dialog not show up and event will stop to null (is mean freeze), because script read trainer data and not found deafult value, so simply it will give error, freeze or anything. so if you want editing these trainer you must change that script for pass you editing so is will working fine~

Posted

yeah i happy if you was can change these sprite, and in you video you change class trainer too? :D you can change on PPTXT for class trainer name... :D but i wondering to found narc is controlled class trainer if is possible :/ :v yeah for backsprite, you using brendan, i know is possible to replace but i no really interesting create new sprite or remake sprite. I just experiment with another backsprite like black backsprite with shooter, yeah, i was know script work, but i not can change it easy :(

Posted
  Andibad said:
yeah i happy if you was can change these sprite, and in you video you change class trainer too? :D you can change on PPTXT for class trainer name... :D but i wondering to found narc is controlled class trainer if is possible :/ :v yeah for backsprite, you using brendan, i know is possible to replace but i no really interesting create new sprite or remake sprite. I just experiment with another backsprite like black backsprite with shooter, yeah, i was know script work, but i not can change it easy :(

I believe the narc to change the trainer class is in a/0/0/2 in the 191th file 0:

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...