PDA

View Full Version : Pokemon above level 100


niven
October 12th, 2011, 06:27 PM
Hi, I'm Niven.

I was wondering if there is a way to battle and/or capture a pokemon above level 100. If I'm not mistaken, the level of a pokemon takes up 1 byte so it should have a maximum value of 255. I don't know how this could be done at all, but I do believe it to be possible. I know the answer could be as simple as temporarily changing a flag that checks a pokemon's level (even though to me that's not simple) to allow a level above 100 (120, for example), or as complicated as one of those ginormous ASM routines.

I'm asking because I think that it could come in handy in a later part of my hack. I'm using the US version of fire red. version 1.0. Also, I'm using JPAN's hacked engine. So is it possible, and if so, how could it be done?

P.S credit will be given to whoever figures it out, and any and all help is welcome and appreciated.

Hopeless Masquerade
October 15th, 2011, 09:02 AM
Well, after a little hex editing, I changed a trainer's pokemon to level 101, and this was the result:

http://www.pokecommunity.com/attachment.php?attachmentid=62279&stc=1&d=1318698009

Also, when the trainer battle started, it said the other trainer had no pokemon.
However, this obviously due to the missingo. and not the level change.

Note: I changed the trainer's pokemon to be a level 101 mew.

I know this isn't what you meant, but it does prove that pokemon are not allowed in game over level 100, and what happens if they are.

niven
October 15th, 2011, 09:10 AM
I had tried doing something like that before (hoping it would be a simple feat), and the same thing happened. I figure that to do this, there's probably some sort of routine of variable that stops a pokemon from leveling up, and replaces it with a level 0 ???, if it's level is set above that through hacking, that would need to be removed/modified. I would try to search the game for such a thing, but I have no idea how people do stuff like that. I hope that some of the experts and more experienced hackers will take a look at this.

Mr.Pkmn
October 15th, 2011, 09:55 AM
I was able to set the enemy pokemon to a level >100, but stats had to be recalculated manually.

http://img148.imageshack.us/img148/1412/synthrom.png

Corvus of the Black Night
October 15th, 2011, 10:02 AM
First off, why would you want to do this? The level 100 cap is something that's been in the series since the beginning and changing it makes no sense.

Second, removing the cap could interfere with exp curves and lead to Pokemon leveling to level 255, then reseting at level 0, making them stuck at a heinous state forever.

Just keep it as is; removing the cap is only going to make things get nasty, especially at your skill level.

niven
October 15th, 2011, 11:14 AM
@Corvidae Well, I want to do this because I've always hated to that you can only reach lv 100. It annoys me, to no end. Also, I don't think it has been done before in a hack, and I would like to be the first. I see what you mean, but I made this thread cause I know that it would just mess up the game at "my skill level," and hacking is about being able to do things that nintendo didn't do and you have always wanted to see. And I don't actually want to remove the level cap completely, just temporarily for one trainer battle.

@Mr. PKMN Can you tell me how you were able to do that. Any bit of information could help, me or someone else, figure out a way to do this.

Corvus of the Black Night
October 15th, 2011, 11:17 AM
Temporarily for one battle?!

What kind of role is that supposed to play in a Pokemon game? >_> Pokemon don't just skedaddle between levels you know. That will probably end up confusing your poor fans, even if you managed to get it to work with absolutely no problems. There's no place for a mechanic like this in a Pokemon game... It doesn't matter if you're the first to come up with triangular wheels, its still not a good idea.

On another note he probably edited the memory while in-game, or hacked it to display a larger value over 100 with a script of some sort. Once you catch a Pokemon like that they'll revert to level 100 and have a screwed up EXP value.

niven
October 15th, 2011, 11:23 AM
I was thinking that an evil organization invents some sort of thing, that strengthens pokemon, and makes them evil, then uses it one his pokemon. That way you battle Pokemon above the usual cap of lv 100, to make it more of a challenge. If you don't like the idea, then stop just posing negative comments on this thread. You don't have to look,think, or be involved with this thread at all in any way if you don't like the idea. Your posts are just wasting my time, and I don't care if you don't like the idea. I would like to see it happen, to make my hack more unique, and believe it can be done. You might not, so just don't bother your time with my idea.

The Author
October 15th, 2011, 12:46 PM
If I'm not mistaken, you can do this in the second generation games, but anything after that leveling your Pokémon past 100 causes problems. Although I'm sure there's a way, it just wouldn't be something anyone could do just because they're bored. It'll require a bit of research.

Mr.Pkmn
October 15th, 2011, 02:26 PM
@Mr. PKMN Can you tell me how you were able to do that. Any bit of information could help, me or someone else, figure out a way to do this.
ASM. My first one too.

First off, why would you want to do this?
Because I needed to overpower the player's (ev trained) lv 100 pokemon in order to balance the crappy AI and still give a challenge.

Second, removing the cap could interfere with exp curves and lead to Pokemon leveling to level 255, then reseting at level 0, making them stuck at a heinous state forever.
Not my concern, as my purpose was intended for enemy pokemon.

Satoshi Ookami
October 15th, 2011, 10:31 PM
First off, why would you want to do this? The level 100 cap is something that's been in the series since the beginning and changing it makes no sense.
Well you are not exactly right.
The first generation actually HAD gap 255 instead of 100 ;)
Not like you could reach that level in the normal way but still Missignos, numbers, characters, etc... had levels over 100. ;)

blakfyr999
October 15th, 2011, 11:11 PM
considering thats code, i doubt thats an area youd want to mess with if u dont know EXACTLY what your doing. besides arent the amounts of EXP programed for each pokemon by it's species? O_o

DavidJCobb
October 16th, 2011, 01:11 AM
considering thats code, i doubt thats an area youd want to mess with if u dont know EXACTLY what your doing. besides arent the amounts of EXP programed for each pokemon by it's species? O_oClose.

Technically speaking, there are six EXP progressions (which are assigned per-species, but there isn't one for each species) that each map to mathematical equations/functions. However, they aren't implemented as functions; IIRC Game Freak actually manually calculated out the values for each level for each equation, and stored the values as lists inside the game engine.

To get EXP to work with Pokemon above Level 100, you either need to extend those lists and modify the parts of the game engine that read them, or simply code in a special-case code for Level 101+ Pokemon.

Well, after a little hex editing, I changed a trainer's pokemon to level 101, and this was the result:

http://www.pokecommunity.com/attachment.php?attachmentid=62279&stc=1&d=1318698009

Also, when the trainer battle started, it said the other trainer had no pokemon.
However, this obviously due to the missingo. and not the level change.

Note: I changed the trainer's pokemon to be a level 101 mew.

I know this isn't what you meant, but it does prove that pokemon are not allowed in game over level 100, and what happens if they are.The "?????????" glitch Pokemon may not be a result of modifying the level in and of itself, but rather of modifying the level without recalculating the checksum. Did you modify the trainer data, the routine that generated the Pokemon, or the already-generated 100-byte Pokemon data structure kept in RAM?

niven
October 16th, 2011, 05:04 AM
@davidjcobb For what I'm hoping to do, I think that it would need a special case code. Also, since it's intended for an enemy pokemon only, I won't need to worry about the EXP and all that stuff too much, will I? Could you tell me the basics of making a code like that?

DavidJCobb
October 16th, 2011, 12:57 PM
@davidjcobb For what I'm hoping to do, I think that it would need a special case code. Also, since it's intended for an enemy pokemon only, I won't need to worry about the EXP and all that stuff too much, will I? Could you tell me the basics of making a code like that?Well, I'm not familiar with the ASM that handles Pokemon stats, so unfortunately, I don't know enough to tell you where specifically to start.

Jambo51
October 16th, 2011, 11:28 PM
In FireRed, there is a stat decrypter at 0x3FBE8, while there is a stat encrypter around 0x41000. I can't remember the exact location off the top of my head.

These use indices in order to decrypt/decrypt the wanted piece of data from the Party data. You pass it the Pokemon's party location in R0, the index in R1, and occassionally some other piece of data in R2. For a list of indices, see HackMew's post in "Modernizing the Fire Red field engine". More specifically, the post which contains his code for the field effects of the Magma Body ability.

Changing the level would indeed mean that updating the checksum would be required IIRC. However, it should change it to a bad EGG rather than a missingno.

_Garret
October 23rd, 2011, 06:42 AM
If i remember correctly in (I think) ruby had a game-shark code that maxed the level to 225.
I think its possible and a great idea too. But yes stats have to be manually edited.

darkdarkrai
February 7th, 2012, 11:33 AM
I saw this vid on youtube which tells you how to get a level 101 pokemon on pokemon Diamond/Pearl/Platinum (It didn't tell you how to use it on HG/SS, and he used platinum for the demo) He used action replay and after, his save file got trashed

droomph
February 7th, 2012, 08:17 PM
What you should do is set the wild battle, then use ASM to set the temporary stats to 255. It will be hard to beat, and you won't break the game.

Capn Nemo
February 7th, 2012, 11:12 PM
I will start out by saying this happened on a copy of Red I lost quite some time ago. I used a GameShark to turn a Raticate into a Mew. I used a bunch of Rare Candies I got from using Missingno to level it up to 100, then while fighting the Elite Four my Mew leveled up to 101. I used a Rare Candy on it once and it went back down to level 100. I have no explanation for how or why any of this happened.

robosllim
February 27th, 2012, 09:07 AM
I just found this thread and think the idea is interesting. I'd like to try to figure out how to raise the cap in a hack I'm helping with.

From what I understand, there are four main things that need to be changed:

First, the experience tables needed to be expanded and filled in up to 150 or 200 or 255 or whatever. Does anyone know where these tables are?

Second, something needs to be done with stat growth. Jambo51 mentioned a stat encrypter/decrypter which I still need to learn about.

Third, there's the checksum. How does that work? Does this just mean that changing values in memory on the fly will break the game? Will it work out alright as long as the level values are hardcoded in the ROM?

Fourth, which might actually just be part of the first step, Pokemon need to be allowed to level up past level 100. I'm obviously still learning about all this, but it would seem that a Pokemon stops growing either when it hits its level 100 experience total (the last value in its growth table) or once it hits the "max level" value stored in the ROM somewhere. It might be both, since a Pokemon can level up with a Rare Candy ("set this Pokemon's experience total to level+1, unless at end of table") or through regular experience gain ("increase this Pokemon's experience by X unless EXP equals max").

Any thoughts? In the meantime, I guess I'll check out HackMew's engine thread.

buggy131313
May 12th, 2012, 11:47 PM
I highly recommend not going over level 200 or so. You'd have to use something like the enhanced debug versions of VBA and find out what accesses the level. Sadly, you'd need to do this for every part of the game. This may or may not be feasible. It's also possible to use a program like IDA or a plain disassembler to find this information.

It makes more sense to not bother, and just directly modify the stats in RAM instead of modifying a bunch of machine code and lists. It's no harder than making a prewired Gameshark/Action Replay code. You just put a hook ('asm detour') to your code that checks to see if some value is correct ('Is this the right trainer') and then modifies the stats based on that and then returns to the original code flow. You have to watch for registers and timing but this isn't too bad so far as ASM hacks go.

Renegade
May 29th, 2012, 08:54 PM
I think you can. I'm pretty sure anything in Pokemon can be hacked up to 255.

POKEMONMASTER260
June 10th, 2012, 11:41 AM
*sigh* If only things were as easy as they were in the 1st gen... (Hint: Missingno glitch could do this...)

RyanE.Johnson
July 17th, 2012, 01:24 PM
I don't know much of anything to do with hacking but I'm learning. Now that that's out of the way I do see a use for this.

Let's say you're one of the mad people online who say 'Lets put all the Pokemon games into one!" Of course there are probably endless other problems but one problem would be that you've probably maxed out your Pokemon pretty quickly through the story.

Being able to level your Pokemon past 100 would lead to being able to have a longer story while keeping difficulty at a nice level.

Going through the second half of a game fighting only level 100 Pokemon would be boring and stale, plus you couldn't level them up and evolve them seeing as they are already level 100. However, it would probably be extremely hard to catch any of these Pokemon due to extremely high level.

Mr.Pkmn
July 18th, 2012, 02:54 AM
Being able to level your Pokemon past 100 would lead to being able to have a longer story while keeping difficulty at a nice level.

Going through the second half of a game fighting only level 100 Pokemon would be boring and stale, plus you couldn't level them up and evolve them seeing as they are already level 100. However, it would probably be extremely hard to catch any of these Pokemon due to extremely high level.
If that's the reason, then you don't really need to go past level 100.

Just modify the "experience for next level" table in order to make the level up harder. Or reduce the given exp with ASM.

Pinta77
August 10th, 2012, 05:39 PM
Why would you want to make a pokemon go higher then level 100? It seems like a lot of work for something kind if useless.

xxMoon
September 9th, 2012, 08:34 PM
Honestly I think this would be an easy feat. There is a function that limits the lvl that your pokemon can be. Now, if you caould locate that function which would be something like "in lamens terms" (If pokemon lvl = 100, jmp to no exp given) or (If pokemons lvl = 99, JBE to exp given)

Now for loacating that function, I would imagine this would be the route to take:

Using some sort of live debugger, search pokemon lvl, make pokemon lvl change, search it again. Then search for the code that is calling the address that the value is stored at.

Then you could just patch the game.

Honestly, I THINK THIS IS A GOOD IDEA. That would make it so you can make a really long story for ou mod.

Wynchester
December 8th, 2012, 08:40 AM
I agree with xxMoon. That would be a good way to try. And Pinta... if you paid any attention, it's for a Trainer Battle against the Team Rocket of the game where the organization creates stronger Dark Pokemon.

Now... to my idea on how this could be done... You may want to try not going for a regular Trainer battle, but rather have the main character watch a battle and then you change the level of the scripted battle's pokemon so that it appears to be that the opponents pokemon are such high levels, but really they aren't. The only other option besides these ones listed is just going in and adjusting the cap. But you may want an expert to help with that so you don't screw up the game.

thedarkb
December 8th, 2012, 09:53 AM
Through the JACRED glitche the ZZAAZZ glitch, the old man glitch, the long range trainer glitch and the mew glitch in any of these glitches you can get a pokemon of a level above 100 (or below 0) but all of these glitches were removed in gen II. Althogh I met someone who claimed to have found an Action Replay code to level them up higher than 100 in gen IV.

Agastya
December 8th, 2012, 09:57 AM
Getting the cap to go past 100 would break far more than it would improve. You remember that the attacker's level is a part of the damage formula, right? A level 150 Pokemon would do 1.5x more damage than a level 100 Pokemon would. This damage scales far faster than defenses do when your foes don't have any EVs (reminder that the AI does not get EVs while the player does) and you'll burn any challenge that exists away if you're following a sensible level curve and not just throwing level 200 Giratinas at the player in midgame or some garbage.

If you need a multi region game pull a GSC and have the first region's Elite Four just be in the 40s. Multiple regions are nearly impossible to balance anyway.

I personally think we should be more interested in figuring out how to rig up trainers to have EVs instead, but since I don't know anything about "actual" hacking I have no room to talk.

NintendoBoyDX
December 8th, 2012, 10:35 AM
Getting the cap to go past 100 would break far more than it would improve. You remember that the attacker's level is a part of the damage formula, right? A level 150 Pokemon would do 1.5x more damage than a level 100 Pokemon would. This damage scales far faster than defenses do when your foes don't have any EVs (reminder that the AI does not get EVs while the player does) and you'll burn any challenge that exists away if you're following a sensible level curve and not just throwing level 200 Giratinas at the player in midgame or some garbage.

If you need a multi region game pull a GSC and have the first region's Elite Four just be in the 40s. Multiple regions are nearly impossible to balance anyway.

I personally think we should be more interested in figuring out how to rig up trainers to have EVs instead, but since I don't know anything about "actual" hacking I have no room to talk.
I'm pretty sure that they understand to raise the cap past 100 that you'd need to edit all the other stuff along with it.
I believe I've found all the spots where you have to edit the level cap in order to change it. I've only lowered it from 100, never went above or up to the max, which would be 255.

Wynchester
December 13th, 2012, 02:28 PM
NintendoBoy, what game did you figure it out for? Fire Red is what he needs. Also can you post what you found or link to a post of what you found?

NintendoBoyDX
December 17th, 2012, 01:21 PM
NintendoBoy, what game did you figure it out for? Fire Red is what he needs. Also can you post what you found or link to a post of what you found?
Sure, I can provide you with my old notes for firered.
Simply:
Pokemon lvl 100 checks:

0804A216 - change 0x64 to your value
08021CFA - change 0x64 to your value
08021FB6 - change 0x64 to your value
0803E806 - change 0x64 to your value
0803E872 - change 0x64 to your value
08041834 - change 0x64 to your value
08041B1E - change 0x64 to your value (08041b22?)
080420E8 - change 0x64 to your value (080420EE)
0804274E - change 0x64 to your value
08045684 - change 0x64 to your value
08041B0E - change 0x63 to your value - 1
08032F6E - change 0x63 to your value - 1There will be checks of 0x64 & 0x63 (100 & 99) that can be changed to any number from 0 - 0xFF (255).
You'll also have to make changes to the formulas for catchrate, stats @ lvl up, etc if you go above 100.

SchokoInc
January 2nd, 2013, 10:48 PM
Going through the second half of a game fighting only level 100 Pokemon would be boring and stale, plus you couldn't level them up and evolve them seeing as they are already level 100. However, it would probably be extremely hard to catch any of these Pokemon due to extremely high level.
I thought of the same thing but well, a balanced level system would make things much easier (like in GSC where the pokémon in victory road are level 27 compared to lvl 45 in RBY or RSS so drastically reducing wild pokemons level and exp given would make the game longer too.
Also (talking about boring and stale) you'd need to rise the levels for evolution too so it won't get too imbalanced (catching lvl 120 pokemon in Sinnoh that will evolve into their finals forms at once) which would make the starting parts harder.

At the last point I don't know if you are that far into hacking but there are about 30-40 slots between celebi and treecko which can be used for pokémon that are never registered in the pokédex even if you battle them so you could for example make a lvl 100 garchomp for cynthia with all base stats risen by 50 if you need a challenge :D Which is what I'd recommend for the asker of the question too:
Just add the dark pokémon on slot 252 with altered stats (maybe ability etc. too) and you'll get the challenge you need :)

And the last thing as level doesn't influence the catch rate (which is why mew lvl 7 isn't that easy to catch in RBY) even lvl 255 caterpies will propably be caught with the first pokéball at full hp :)

Jambo51
January 3rd, 2013, 06:03 AM
there are about 30-40 slots between celebi and treecko which can be used for pokémon that are never registered in the pokédex even if you battle them

25, not 30-40.

And the last thing as level doesn't influence the catch rate (which is why mew lvl 7 isn't that easy to catch in RBY) even lvl 255 caterpies will propably be caught with the first pokéball at full hp :)

Wrong. Level DOES make a difference. I can tell you that from having looked at the code. So the code would need modified, because the way it's written it assumes a max level of 100, which would make Pokémon impossible to catch without using a Master Ball.

Agastya
January 3rd, 2013, 06:57 AM
you could for example make a lvl 100 garchomp for cynthia with all base stats risen by 50 if you need a challenge :D

that is not challenge

that is asking the player to use toxic and full restores

one day you guys will understand how this game works

Shiny Quagsire
January 5th, 2013, 09:18 PM
Pokemon over lv 100 is possible, but it would take more than changing a few 100's to another max level, since a lot of mechanics involve levels. However, even if you do get it over 100, the game has to have an altered experience gain or a VERY long storyline.

NintendoBoyDX
January 9th, 2013, 08:55 PM
The main things needing changing would be the damage formula, the catch rate/stay in ball formula(s), and all the formulas for each stat. I have all of these documented somewhere on my computer, just can't find them.

After that you'd probably want to have tools for editing all the data for pokemon over lvl 100 (attacks, evolutions etc.). Butfor what?

I don't think the lvl cap needs to be any higher. Lower, if anything. But by all means.

KururuMan
May 11th, 2013, 02:25 PM
I have also been wondering about this and i think leveling up pokemon past lv100 could be very useful. You would have to have a lv255 cap and calculate stat changes somehow. I was thinking about this earlier and noticed you could use a gameshark cheat and [S-HIGHLIGHT]SAVE[/S-HIGHLIGHT]it to the game.

reisyukaku
February 17th, 2014, 11:41 AM
I've been trying to do this too. I managed to find the level check for the exp bar, but not the one for actually gaining exp or anything. I really wanted to do this because it'd make for a fun run through.

karatekid552
February 18th, 2014, 02:21 PM
I would also like to make sure that everyone knows that without changing all learned move structure over to Jambo's structure, learned moves wouldn't happen over 127.

As Jambo and shiny have said, the game assumes level 100 for everything: Exp, damage, catch rate etc. Not to mention, your Pokemon will never be able to be traded to another hack unless they have the exact same changes.

/personal opinion: Just split your hack into two games. It is honestly more fun that way. Long story lines can be great and all, but most people have trouble finishing one hack with a level cap of 100, try having one up to 255.

reisyukaku
February 18th, 2014, 03:02 PM
I don't really care about learning moves over 100, or anything more than just stat boosts. I also dont plan on building a game off of this. I just want to do it for funnsies, and like anything else I hack, just to say I did it. But most of all it'd be amusing sweeping the elite 4 with a lvl 120 charizard or something.

cjcman95
March 9th, 2014, 08:30 PM
LOL this would be a sweet thing to have. I always wanted my pokemon to go past 100

Chaos_Darkrai
March 10th, 2014, 01:50 PM
This would be a great thing to do for just the opponents! The player's level cap would still be 100, but the opponents' cap would be over that. Just to buff 'em up. Would be good to do something like this for Pokemon Trainer Red. Would there be any good way to keep the player's Pokemon from going over 100, but the opponents to go over 100? I know KarateKid mentioned 127, that would be a good level cap, assuming the player's Pokemon can't go over 100.

PSYqualiac
November 6th, 2014, 08:49 PM
So, I'm sorry for necro-ing this, but I realized we don't have a definitive answer on the code changes to do what the OP asked. From what I re-read our local experts have given the following pros and cons:

Pros:
-Increases storyline
-Allows for multi-regioning
-Can add a new depth

Cons:
-Involves doing a LOT of code reworking
-May break the game
-Pokemon can't be traded to other hacks unless the same changes are made


Do we know exactly what changes to make?
If yes, why doesn't somebody skilled at coding end up making a tool for this to change the level cap and the stat curves accordingly? Honestly, if the same tool is used on multiple hacks that have this feature, then trading between hacks would still be a thing. Just my new cents.

PokeBunny
November 13th, 2014, 08:34 AM
When I get a laptop, I'll try to make code changes, possibly for all Generation 3 games. But I'll also have to change the whole Stat system to actually do the stupid calculations, and change any code used for adding Pokémon, and code for leveling up.

PS. How will you like items to boost EV's up and for maximum values to be 64? (Since I'm changing the stat system)

longlostsoldier
November 13th, 2014, 11:14 PM
This wouldn't work for the player leveling, but for enemies I think you could just set the pokemon to over level 100 just before battle. Possibly just use jpan's hacked engine and the set-level var 0x4052 to 0xff-yourlevelhere? although if it really turns everything into missingnos when you hack the value that won't work.

Also, I'm not really convinced that you need to break the cap for multi region fun. I frequently go through one region with pokes that are still under level 50, but then again I blast through the game with almost no grinding :P Two regions balanced like Johto gives same result. Leveling is far more tedious at the higher levels to boot. I imagine you could easily stuff in three or even four regions before this would ever become a problem and I've never seen a five region hack. I don't think this feature would add any depth or, well, really even be something I would notice in a playthrough because I'd never get high enough (yeah, I admit, I growl/leechseeded Brock once to death with Bulba because I was too impatient to level up to Vine Whip, so maybe I'm not the best judge) and even then, relying on having your enemy be higher levels than you for difficulty isn't, eh, always my idea of a challenge if the solution is just grinding.

Rexmario41
November 16th, 2014, 10:27 AM
I Got a question, how do you set level cap to Level 255 without turning the pokemon into Missingno?
Thanks, RexMario41 :)

AkimotoBubble
November 26th, 2014, 11:29 PM
it is my work:
in these offest change
0x030094
0x30198
0x3dbf8
0x41860//when you change here,the pm cannot level up
0x43b5e
0x43be0
0x49ed0
0xe7fe8
0xe80f0//when you change here,your pmExp will not normal
change ca 20 40 00 to 80 20 80 00
and in 47000to48000,i change some D1 to DB
hope me can help you

AtecainCorp.
November 27th, 2014, 09:57 AM
it is my work:
in these offest change
0x030094
0x30198
0x3dbf8
0x41860//when you change here,the pm cannot level up
0x43b5e
0x43be0
0x49ed0
0xe7fe8
0xe80f0//when you change here,your pmExp will not normal
change ca 20 40 00 to 80 20 80 00
and in 47000to48000,i change some D1 to DB
hope me can help you

Excuse me. That offsets is for FR or it was for Any Rom?

FBI agent
November 27th, 2014, 10:29 AM
This is a rather interesting concept. I don't see much practical use, but it's defintely interesting enough for me to check out :D

Anyways, I looked into the Rare candy routine, and removed the limiter which caused me to run into a "evolution stone" script. I removed that portion as well, and ended up being able to feed a level 100 Pokemon a rare candy.

The result was rather sad, it did this:
http://i.imgur.com/ooPSO3k.png?1

I'm not too sure why that happened.

EDIT: I should also mention it's learning moves as if it was level 101. So in theory if you get it to level to "0" like I just did, and it had no moves at 100 it will relearn all the moves in it's move table.

EDIT2: Hmm alright. So I think this will take a large amount of work, it's not something that will be able to be changed by removing a few limiters. The Pokemon stat calculations and everything are working, however it's reading values from an offset using a level dependant algorithm(I think). As such the experience curves and learn moves and all that good stuff are severely damaged. And we end up with the stat gains messed up:
http://i.imgur.com/kwi2M2J.png

Bottom line: Give up :D

PSYqualiac
November 28th, 2014, 06:58 AM
Well, as far as practicality goes, I want to make a 7 region game. Using already released Gens 1-6, and then Gen 7 when it's released. My current project is practice for before then.

As far as the point of doing this otherwise... For Science! We have pushed to the edge of what we should do... Now let's push past the edge and do the things we shouldn't do! :D

AkimotoBubble
November 29th, 2014, 03:34 AM
Excuse me. That offsets is for FR or it was for Any Rom?
it was for FR and you should do others for example,you should add some other EXP 'table,beacuse the lv101 need new EXP species.

http://m.tiebaimg.com/timg?wapp&quality=80&size=b368_2000&cut_x=0&cut_w=0&cut_y=0&cut_h=0&sec=1369815402&di=969709d2428e4337467ecce06aff28f8&wh_rate=null&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fpic%2Fitem%2F7e7b85ef76c6a7ef51dea064fefaaf51f2de6666.jpg
today i finish this work and it is so hard.
(sorry i use is a china FRROM)
http://m.tiebaimg.com/timg?wapp&quality=80&size=b368_2000&cut_x=0&cut_w=0&cut_y=0&cut_h=0&sec=1369815402&di=12fc2c47972e0d86cf13df5a0e89f9cc&wh_rate=null&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fpic%2Fitem%2F4d559294a4c27d1e37de338618d5ad6edcc43866.jpg