The data for Denjuu stats, movesets, evolutions, and types are located in $1D4B48-$1D5627. The information below is copied and pasted from here (I changed a few things though):andwhyisit wrote:Edit tiles, edit pallettes, edit names, edit descriptions, edit base stats. Though do we have the offsets for the evolutionary stage and type of each Denjuu? Those would need to be edited too.Kid Sonic wrote:So i'm guessing no one here knows how to edit the dex on the roms.Milnivri wrote: I think you'll have to make all 174 Denjuu, otherwise you'll have to find some way to make sure those unwanted Denjuu don't appear in the game.
Code: Select all
The format of data is 16 (10h) bytes for each Denjuu and is as follows:
aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo pp
· aa = Base HP
· bb = Base Speed
· cc = Base Attack
· dd = Base Defense
· ee = Base Denma Attack
· ff = Base Denma Defense
· gg = Move 1
(List can be found at http://racieb.ggmedia.us/telefang/attacklist.txt)
· hh = Move 2
· ii = Move 3
· jj = Move 4 (A move in this slot will always be a Denma Attack, meaning it will take numerous turns to charge up, and runs off the user's Denma Attack stat and the opponent's Denma Defense stat. It's worth noting that you can put ANY attack in this slot.)
· kk = ???
· ll = Level of evolution (Natural Evolution only; otherwise this is 00, even if it evolves another way)
· mm = Denjuu it evolves into (if Natural Evolution, this goes by Denjuu number, if it evolves any other way, or not at all, this is 00)
· nn = Type
00 = Mountain
01 = Grassland
02 = Forest
03 = Aquatic
04 = Sky
05 = Desert
Anything else = glitch type (This also causes an unusual Exp. growth rate)
· oo = Level of learning 3rd move (If it learns it from the start, this value is 00; if it never learns a 3rd move, this value is 64h; otherwise, this value is whatever level the Denjuu is supposed to learn the third move)
· pp = Level of learning 4th move (If it learns it from the start, this value is 00; if it never learns a 4rd move, this value is 64h; otherwise, this value is whatever level the Denjuu is supposed to learn the fourth move)
Code: Select all
26 0A 10 0A 06 06 02 3B 01 00 96 14 3C 02 0B 64
26 = Base HP -> 38
0A = Base Speed -> 10
10 = Base Attack -> 16
0A = Base Defense -> 10
06 = Base Denma Attack -> 06
06 = Base Denma Defense -> 06
02 = Learns Dive (Rush) as its first move (from looking at this list, Rush is move #02).
3B = Learns Diverge (Enliven) as its second move.
01 = Learns Claw as its third move.
00 = Doesn't learn a fourth move (00 is a dummy move that doesn't do anything).
96 = (I have no idea what this byte does)
14 = Evolves at Level 20.
3C = Evolves into #60 Cryptoride.
02 = Crypto is Forest type.
0B = Learns its third move (in this case, Claw) at Level 11.
64 = Learns its nonexistent fourth move at Level 100 (99 is the maximum level in Telefang, so it will never learn it).
Now let's use Fungus as an example (from $1D4BA8-$1D4BB7):
Code: Select all
25 0E 0C 08 04 05 03 38 08 00 96 14 3E 01 0B 64
25 = Base HP -> 37
0E = Base Speed -> 14
0C = Base Attack -> 12
08 = Base Defense -> 08
04 = Base Denma Attack -> 04
05 = Base Denma Defense -> 05
03 = Learns Hit (Strike) as its first move (from looking at this list, Strike is move #03).
38 = Learns Speed (Speed Up) as its second move.
08 = Learns Horn as its third move.
00 = Doesn't learn a fourth move (00 is a dummy move that doesn't do anything).
96 = (I have no idea what this byte does)
14 = Evolves at Level 20.
3E = Evolves into #62 Funblade.
01 = Fungus is Grassland type.
0B = Learns its third move (in this case, Horn) at Level 11.
64 = Learns its nonexistent fourth move at Level 100 (99 is the maximum level in Telefang, so it will never learn it).