Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-05-02 01:06:37

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 40/132

Changing EXP rates?

So in the hack I'm working on, Pokemon Silver Omega, I've added a bunch of late game Pokemon to early routes. However, their EXP rates are bad - at level 4, Poliwag needs 225 EXP to level up! I know in Crystal it isn't this way. So how would I go about changing the EXP rate of some Pokemon to make them the same as the starters, or maybe Sentret or Pidgey?
Thanks in advance.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#2 2011-05-02 03:40:05

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 563/3,492

Re: Changing EXP rates?

Hack -o- matic can edit EXP rates

Offline

#3 2011-05-02 09:58:33

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 41/132

Re: Changing EXP rates?

Just attempted that, but whenever I change the EXP rate of a Pokemon, it always changes back even after saving.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#4 2011-05-02 19:06:42

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 564/3,492

Re: Changing EXP rates?

Hmm, that is odd. Might be a bug with Hack -o- matic. I'll see what else I can find, I know I have the way to change it manually written down somewhere. Just gotta look through my notes on it.

Offline

#5 2011-05-02 20:50:48

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 42/132

Re: Changing EXP rates?

Thanks! I'd rather do it manually, because that way I can say I only used Goldmap and two hex editors as my tools, haha.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#6 2011-05-02 22:46:01

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 565/3,492

Re: Changing EXP rates?

I'll go through my notes on that once I get done going over my notes for Criminal Justice and World Lit and ready to take a break from studying ya know.

Offline

#7 2011-05-03 10:20:18

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 43/132

Re: Changing EXP rates?

Alright thanks Mateo! Take your time, school's clearly more important than this, Ahaha.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#8 2011-05-03 15:56:54

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 566/3,492

Re: Changing EXP rates?

Alright, this is taken from Giegue's Master Guide to Hacking

GSC is similiar, but with extra bytes:

32 bytes total: most guessed from RBY
# : Effect on pokemon
1st: pokemon number
2nd: HP rating 0-255 higher is better
3rd:ATK rating 0-255
4th:DEF " "
5th: SPEED " "
6th: SPECIAL ATK " "
7th: SPECIAL DEF " "
8th: Type ##1
9th: Type ##2
10th: Rarity factor 0-255, higher is rarer
11th: EXP factor, 0-255, higher is more points
12th: Picture size? (not completely sure how this affects the picture)
13, 14: Pointer value for picture facing you (enemy)
15, 16: pointer value for picture facing enemy (your pokemon)
17-19: attacks known at level 1
21-28: Which HM's and TM's the pokemon learns. (probably 64 binary switches in order)
29-32: ????


Data starts at &h051B0C

Offline

#9 2011-05-03 18:42:59

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 44/132

Re: Changing EXP rates?

Thanks! So it would be the EXP factor, right?


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#10 2011-05-03 19:24:23

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 569/3,492

Re: Changing EXP rates?

Assuming it was labeled correctly, yes

Offline

#11 2011-05-06 08:29:18

pkmgoldfan
Member
Registered: 2011-02-27
Post 9/51

Re: Changing EXP rates?

hack o matic does work with exp editing howerver the moveset of a pokemon will be screwed up, like a paras who can learn fly.

you can try yomamá's pokemon ed? there is an base exp editor in there too and it's alot easier than hack o matic

here's the link
http://www.pokecommunity.com/showthread.php?t=142548

Offline

#12 2011-05-06 08:55:10

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 576/3,492

Re: Changing EXP rates?

Ah yeah, my bad. I forgot that yomama's can edit the base EXP as well. I was thinking he left that one out. It was picture size that he left out I believe.

Offline

#13 2011-05-07 02:20:59

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 46/132

Re: Changing EXP rates?

Base EXP doesn't change level up EXP, it changes how much EXP you get for beating the Pokemon.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#14 2011-05-07 03:07:29

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 577/3,492

Re: Changing EXP rates?

Hack -o- matic does have an option to change the exp curve as well, unfortunately it has the side effect that was described above.

Offline

#15 2011-05-07 05:22:54

Miksy91
Member
Registered: 2010-10-16
Post 353/2,311

Re: Changing EXP rates?

I took a look at the data structure and found out it works like this.

32 bytes in total
1st: Pokemon number
2nd: Base HP
3rd: Base ATK
4th: Base DEF
5th: Base SPEED
6th: Base SPECIAL ATK
7th: Base SPECIAL DEF
8th: Type #1
9th: Type #2
10th: Capture rate
11th: EXP factor
12-13th: Items held in wild
14th: Gender
15-17th: Unknown (64 xx 05)
18th: Picture size
19-22th: Unused (00 00 00 00)
23th: EXP pattern
24-31th: TM learning
32th: Unknown (00 / 01)

Last edited by Miksy91 (2011-05-07 08:08:52)

Offline

#16 2011-05-07 23:00:08

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 48/132

Re: Changing EXP rates?

Alright so I've figured something out. The growth rate tool in Hack-o-Matic is off. It's pretty confusing but I'll do some more research on it.

Last edited by dooshboi (2011-05-07 23:45:03)


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#17 2011-05-08 00:15:31

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 49/132

Re: Changing EXP rates?

Got it. Thanks for the info guys, I've found that 03 is the quickest EXP rate - if you want to make Pokemon more viable at earlier levels, 03 is your best option.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#18 2011-05-08 05:55:48

Miksy91
Member
Registered: 2010-10-16
Post 354/2,311

Re: Changing EXP rates?

dooshboi wrote:

Got it. Thanks for the info guys, I've found that 03 is the quickest EXP rate - if you want to make Pokemon more viable at earlier levels, 03 is your best option.

In addition to that, I tried if it's possible to change the EXP rate to something high (like 50).
Unfortunately, glitches happen if you do so (no idea why).

The only used bytes in the game are 00, 03, 04 and 05 so they may be the only ones that can be used as well.

Offline

#19 2011-05-08 09:49:20

Tauwasser
Member
Registered: 2010-10-16
Post 132/448

Re: Changing EXP rates?

Glitches happen because that's not an EXP rate. It's the ID of which polynomial to use to determine maximum level EXP.

There is a total of 6 equations, but only equations 00, 03, 04 and 05 are used in the game.

pokeexp00.png

00: Exp = floor(L^3)

pokeexp01.png

01: Exp = floor(3/4 * L^3) + 10 * L^2 + 30

pokeexp02.png

02: Exp = floor(3/4 * L^3) + 20 * L^2 + 70

pokeexp03.png

03: Exp = floor(6/5 * L^3) - 15 * L^2 + 100 * L - 140

pokeexp04.png

04: Exp = floor(4/5 * L^3)

pokeexp05.png

05: Exp = floor(5/4 * L^3)

Credits for the above info go to DevZ, pictures were made in Matlab by me.

For experience gain, see:

http://www.upokecenter.com/games/gs/gui … rience.php

cYa,

Tauwasser

Last edited by Tauwasser (2011-05-08 10:05:17)

Offline

#20 2011-05-08 13:05:37

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 50/132

Re: Changing EXP rates?

Isn't 0A also used? Espeon, Umbreon and Flareon are some examples of that.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#21 2011-05-08 13:19:12

Tauwasser
Member
Registered: 2010-10-16
Post 133/448

Re: Changing EXP rates?

Miksy's last post made it seem like he was talking about EXP groups and not base EXP gain. Maybe there's a misunderstanding here?

cYa,

Tauwasser

Offline

#22 2011-05-08 13:22:46

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 51/132

Re: Changing EXP rates?

I'm not too sure what you mean. Do EXP groups affect base EXP gain?


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#23 2011-05-08 14:06:39

Miksy91
Member
Registered: 2010-10-16
Post 355/2,311

Re: Changing EXP rates?

11th: EXP factor
...
23th: EXP pattern

EXP "factor" tells the game how much experience you gain by defeating a pokemon of that kind.
EXP "pattern" tells the game which one of those equatations the game uses to calculate the experience needed to level up

Offline

#24 2011-05-08 14:49:36

dooshboi
Member
From: Brooklyn, New York
Registered: 2010-11-02
Post 52/132

Re: Changing EXP rates?

Oh alright, well I'm referring to the 23rd Byte, EXP Pattern. From what I've seen, you can change how fast a Pokemon levels up by changing the 23rd byte.


I don't calculate stat values, I don't breed my way to perfection, and I don't care about natures. I catch my Pokemon the way they are, and treat them like individuals instead of brainless drones.

Offline

#25 2011-05-08 18:24:17

Tauwasser
Member
Registered: 2010-10-16
Post 134/448

Re: Changing EXP rates?

Which is what I posted the equations for :D

cYa,

Tauwasser

Offline

Board footer

Powered by FluxBB