Maruno
Lead Dev of Pokémon Essentials
- 5,286
- Posts
- 16
- Years
- Seen May 3, 2024
Yes. Check the Evolution page. It's not implemented, for obvious reasons (every game has different maps), but it's not too difficult. Just make sure you know where to put the new method (i.e. above the HappinessDay/HappinessNight ones).Alright. I'll be sure to check later. Also, one last question I just thought of (Thought of it because of reading the Adding Pokemon page on the Wiki). Is it possible to make a Pokemon evolve depending on the location where it is?
Several people have had this problem, and I don't know the solution.Edit: Also, I just now tried to put a new Pokemon in. I keep getting an error. I'll post the error and what I added if anyone has any input on why its messing up.
[494]
Name=MISSINGNO.
InternalName=MISSINGNO
Type1=FLYING
;Type1=GLITCH
BaseStats=33,136,0,32,6,6
Moves=1,WATERGUN,1,SKYATTACK,
GenderRate=Genderless
BaseEXP=125
EffortPoints=1,3,-3,1,2,2
Height=3.048
Weight=1590.839160064
Kind=Glitch
Pokedex=MissingNo. is infamous throughout Kanto for the ability to corrupt a trainers Hall of Fame data.
Color=Purple
Rareness=3
StepsToHatch=65536
Compatability=15,15
Abilities=Duplication,Hax
;Evolution=HIBAKTOL,location
Habitat=Rare
And heres the error:
---------------------------
Pokemon Essentials
---------------------------
Exception: RuntimeError
Message: Bad line syntax (expected syntax like XXX=YYY)
File PBS/pokemon.txt, section 493, key WildItemRare
Compiler:1586:in `pbEachFileSectionEx'
Compiler:1569:in `each_line'
Compiler:1569:in `pbEachFileSectionEx'
Compiler:1607:in `pbEachFileSection'
Compiler:2165:in `pbCompilePokemonData'
Compiler:2163:in `open'
Compiler:2163:in `pbCompilePokemonData'
Compiler:3908:in `pbCompileAllData'
Compiler:4034
This exception was logged in
C:\Users\Andrew\Saved Games/Pokemon Essentials/errorlog.txt.
Press Ctrl+C to copy this message to the clipboard.
---------------------------
OK
---------------------------
Since the error in your case is in section 493 (Arceus), find the "WildItemRare" line in there and copy-paste another equals sign over the one in that line. I don't know if this will work, but I know why it might - you can have two different symbols in a character set (font) that look the same, but according to the computer they aren't. This line appears to be using the wrong kind of equals sign, so instead you should copy one of the ones you know does work.
That's my theory, anyway. Please let everyone know if it does work.
Of course it's possible to add abilities, but it's very complicated. Each ability is different, and thus goes in different parts of the scripts (e.g. Intimidate, Overgrow, Air Lock, Drizzle, Forecast and Magnet Pull all do completely different things).Second Edit: As seen above, I want to add abilities. Is it possible? I checked the wiki, but it didnt seem to have a page.
There can never be any real guide for abilities, other than points for the most common effects (I don't know what those might be, though). You should just assume messing around with abilities in any way is an advanced coding technique, and if you don't already know how to do it, you shouldn't try.