Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#101 2016-11-21 00:49:10

ShantyTown
Member
Registered: 2013-12-04
Post 331/344

Re: Expanding the Dex Past 255 Pokémon

I just added the Mudkip evolution line.  Now we're officially past the placeholder I original made.  You will now have to remember to add stuff like the pokemon constant and pokemon name.  I had initially added all of those up to swampert a long time ago.

Offline

#102 2016-11-21 05:31:28

Mmmmmm
Member
From: West Virginia
Registered: 2015-05-17
Post 179/261

Re: Expanding the Dex Past 255 Pokémon

The Poochyena and Zigzagoon lines have both been added. I also fixed several mistakes with Pokédex entries (all initially made by me). I apologize for seemingly not fixing Sunflora's name, I had sworn I pushed the commit but apparently hadn't.

The next Pokémon would be the Wurmple line; I believe Mateo ported code to handle Wurmple's evolution method in Gen I, but I wouldn't know how to port a new evolution method to this project without risk of messing something major up, so I'll forego adding those for now and leave it to someone else.

Offline

#103 2016-11-21 05:59:51

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

Re: Expanding the Dex Past 255 Pokémon

Yeah, the code I came up with has you give two entries of the type EV_RAND, specifying them as RAND_1 and RAND_2. It then decides which of those two to use based on the Pokemon's DVs, since Gen 1 doesn't have a Personality ID.


It would of course need to be modified here, since it still assumes Pokemon IDs are only 1 byte.

Last edited by Mateo (2016-11-21 06:00:41)

Offline

#104 2016-11-24 01:45:16

ShantyTown
Member
Registered: 2013-12-04
Post 332/344

Re: Expanding the Dex Past 255 Pokémon

I'm going to add the Wurmple line next.  I'll implement their evolution method, too.

Offline

#105 2016-11-27 02:38:20

ShantyTown
Member
Registered: 2013-12-04
Post 334/344

Re: Expanding the Dex Past 255 Pokémon

Wurmple line is done, along with the EV_RANDOM evolution method.

Offline

#106 2016-11-27 03:13:17

Fotomac
Member
Registered: 2015-10-25
Post 254/332

Re: Expanding the Dex Past 255 Pokémon

How do you code it? Because I'll be needing it for my R/S Restored Monochrome Versions side project.

Offline

#107 2016-11-27 03:25:22

ShantyTown
Member
Registered: 2013-12-04
Post 336/344

Re: Expanding the Dex Past 255 Pokémon

Fotomac wrote:

How do you code it? Because I'll be needing it for my R/S Restored Monochrome Versions side project.

All of the changes are on GitHub.  https://github.com/huderlem/pokered/commits/expand-dex

Offline

#108 2017-03-04 09:37:38

alex8989
New member
Registered: 2017-03-04
Post 2/3

Re: Expanding the Dex Past 255 Pokémon

How do i expand my pokedex?
and i have a problem
When i try to change pokemon name it gives me this error
RROR: red/main.asm(2) -> main.asm(15) -> home.asm(900) -> home/init.asm(100) :
'SFX_1f_67' not defined
ERROR: red/main.asm(2) -> main.asm(15) -> home.asm(1381) :
'DisplayBattleMenu' not defined
C:\cygwin\bin\rgbasm.exe: Assembly aborted in pass 2 (2 errors)!
make: *** [Makefile:82: red/main.o] Error 1


Pls help.. I can change everything else but nit this.

Offline

#109 2017-03-04 22:44:41

alex8989
New member
Registered: 2017-03-04
Post 3/3

Re: Expanding the Dex Past 255 Pokémon

I can help.. I have a favor.. pls help me expand my pokemon hack pokedex,, its made by me.. i already implemented other gen pokemon

Offline

#110 2017-05-11 03:40:50

SubspaceHighway
New member
Registered: 2017-05-11
Post 1/3

Re: Expanding the Dex Past 255 Pokémon

I'd love to help, and tried to do a few Base Stats for the pokemon that haven't been done yet. First question is how are you figuring out the Base exp yield for pokemon. I've used some that I consider adjacent in Gen 1 but I'd like to know if it's correct.

[spoiler]
+SwellowBaseStats::
+ dw DEX_SWELLOW ; pokedex id
+ db 60 ; base hp
+ db 85 ; base attack
+ db 60 ; base defense
+ db 125 ; base speed
+ db 65 ; base special
+ db NORMAL ; species type 1
+ db FLYING ; species type 2
+ db 90 ; catch rate
+ db 162 ; base exp yield
+ INCBIN "pic/bmon/swellow.pic",0,1
+ dw SwellowPicFront
+ dw SwellowPicBack
+ ; attacks known at lvl 0
+ db PECK
+ db GROWL
+ db QUICK_ATTACK
+ db 0
+ db 3 ; growth rate
+ ; learnset
+ tmlearn 2,4,6
+ tmlearn 9,10
+ tmlearn 20
+ tmlearn 31,32
+ tmlearn 33,34,39
+ tmlearn 43,44
+ tmlearn 50,52
+ db Bank(SwellowPicFront) ; padding

+WingullBaseStats::
+ dw DEX_WINGULL ; pokedex id
+ db 40 ; base hp
+ db 30 ; base attack
+ db 30 ; base defense
+ db 85 ; base speed
+ db 45 ; base special
+ db WATER ; species type 1
+ db FLYING ; species type 2
+ db 190 ; catch rate
+ db 64 ; base exp yield
+ INCBIN "pic/bmon/wingull.pic",0,1
+ dw WingullPicFront
+ dw WingullPicBack
+ ; attacks known at lvl 0
+ db WATER_GUN
+ db GROWL
+ db 0
+ db 0
+ db 3 ; growth rate
+ ; learnset
+ tmlearn 2,4,6
+ tmlearn 9,10,11,13,14
+ tmlearn 0
+ tmlearn 32
+ tmlearn 34, 39
+ tmlearn 43,43
+ tmlearn 50,52
+ db Bank(WingullPicFront) ; padding

+PelipperBaseStats::
+ dw DEX_PELIPPER ; pokedex id
+ db 60 ; base hp
+ db 50 ; base attack
+ db 100 ; base defense
+ db 65 ; base speed
+ db 75 ; base special
+ db WATER ; species type 1
+ db FLYING ; species type 2
+ db 45 ; catch rate
+ db 164 ; base exp yield
+ INCBIN "pic/bmon/pelipper.pic",0,1
+ dw PelipperPicFront
+ dw PelipperPicBack
+ ; attacks known at lvl 0
+ db WATER_GUN
+ db GROWL
+ db WING_ATTACK
+ db 0
+ db 3 ; growth rate
+ ; learnset
+ tmlearn 2,4,6
+ tmlearn 9,10,11,13,14
+ tmlearn 0
+ tmlearn 32
+ tmlearn 34, 39
+ tmlearn 43,43
+ tmlearn 50,52,53
+ db Bank(PelipperPicFront) ; padding
[/spoiler]

Do these look correct? Or am I missing something.

Last edited by SubspaceHighway (2017-05-11 04:39:53)

Offline

#111 2017-05-11 03:53:40

Rangi
Member
Registered: 2016-05-09
Post 661/869

Re: Expanding the Dex Past 255 Pokémon

SubspaceHighway wrote:

I'd love to help, and tried to do a few Base Stats for the pokemon that haven't been done yet. First question is how are you figuring out the Base exp yield for pokemon. I've used some that I consider adjacent in Gen 1 but I'd like to know if it's correct.

Do these look correct? Or am I missing something.

Bulbapedia lists base experience yields for all species. Swellow is 162, Wingull is 64, Pelipper is 164.

Gen 5 adjusted the base experience yields, at the same time as it changed the experience gain formula to give more experience for defeating higher-level foes and less for lower-level ones. That feature was removed in Gen 6, but I believe the adjusted base yields were kept. The level-scaled experience formula was brought back in Gen 7.


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.4.1 released!

Offline

#112 2017-05-11 04:43:52

SubspaceHighway
New member
Registered: 2017-05-11
Post 2/3

Re: Expanding the Dex Past 255 Pokémon

Rangi wrote:
SubspaceHighway wrote:

I'd love to help, and tried to do a few Base Stats for the pokemon that haven't been done yet. First question is how are you figuring out the Base exp yield for pokemon. I've used some that I consider adjacent in Gen 1 but I'd like to know if it's correct.

Do these look correct? Or am I missing something.

Bulbapedia lists base experience yields for all species. Swellow is 162, Wingull is 64, Pelipper is 164.

Gen 5 adjusted the base experience yields, at the same time as it changed the experience gain formula to give more experience for defeating higher-level foes and less for lower-level ones. That feature was removed in Gen 6, but I believe the adjusted base yields were kept. The level-scaled experience formula was brought back in Gen 7.

Thanks. If I plug a few more of these out, I'll go to bulbapedia to grab those. So would I use data for exp gain from Gen 4 and below, Gen 6 for 5 and 6?

Last edited by SubspaceHighway (2017-05-11 04:44:15)

Offline

#113 2017-05-11 15:11:59

ShantyTown
Member
Registered: 2013-12-04
Post 342/344

Re: Expanding the Dex Past 255 Pokémon

SubspaceHighway wrote:
Rangi wrote:
SubspaceHighway wrote:

I'd love to help, and tried to do a few Base Stats for the pokemon that haven't been done yet. First question is how are you figuring out the Base exp yield for pokemon. I've used some that I consider adjacent in Gen 1 but I'd like to know if it's correct.

Do these look correct? Or am I missing something.

Bulbapedia lists base experience yields for all species. Swellow is 162, Wingull is 64, Pelipper is 164.

Gen 5 adjusted the base experience yields, at the same time as it changed the experience gain formula to give more experience for defeating higher-level foes and less for lower-level ones. That feature was removed in Gen 6, but I believe the adjusted base yields were kept. The level-scaled experience formula was brought back in Gen 7.

Thanks. If I plug a few more of these out, I'll go to bulbapedia to grab those. So would I use data for exp gain from Gen 4 and below, Gen 6 for 5 and 6?

I just use whatever it lists in the summary box for that Pokemon on bulbapedia. If there is more than one. Inner, just take the earliest Gen, I guess.

Any reason you're only doing the base stats?  It's much more useful if you go through the whole process of adding a new Pokemon. Having incomplete work can make things complicated. You can look at previous commits to see everything that's required. I'll gladly review any changes you make, but I probably won't merge partial work to add a Pokemon.

Offline

#114 2017-05-12 03:55:31

SubspaceHighway
New member
Registered: 2017-05-11
Post 3/3

Re: Expanding the Dex Past 255 Pokémon

ShantyTown wrote:
SubspaceHighway wrote:
Rangi wrote:

Bulbapedia lists base experience yields for all species. Swellow is 162, Wingull is 64, Pelipper is 164.

Gen 5 adjusted the base experience yields, at the same time as it changed the experience gain formula to give more experience for defeating higher-level foes and less for lower-level ones. That feature was removed in Gen 6, but I believe the adjusted base yields were kept. The level-scaled experience formula was brought back in Gen 7.

Thanks. If I plug a few more of these out, I'll go to bulbapedia to grab those. So would I use data for exp gain from Gen 4 and below, Gen 6 for 5 and 6?

I just use whatever it lists in the summary box for that Pokemon on bulbapedia. If there is more than one. Inner, just take the earliest Gen, I guess.

Any reason you're only doing the base stats?  It's much more useful if you go through the whole process of adding a new Pokemon. Having incomplete work can make things complicated. You can look at previous commits to see everything that's required. I'll gladly review any changes you make, but I probably won't merge partial work to add a Pokemon.


I've did base stats on those four as practice for getting the right stats. I've done a few of the others things, but I wanted to be sure before I even try and add anything to the githhub.

Edit: Actually, I think I have everything ready for Taillow through Pelipper except for the pokemon cries part. (Also, I'm just using the sprites from earlier in the thread for those four. I'll do a double check to make sure I got everything and then I'll figure out how to update the githhub.

Last edited by SubspaceHighway (2017-05-12 05:54:37)

Offline

#115 2017-09-18 19:28:24

Hans12
New member
Registered: 2017-09-18
Post 1/1

Re: Expanding the Dex Past 255 Pokémon

Mmmmmm wrote:

Shantytown, could I ask you to test a bug I'm having? Could you open up the evolution stone menu (as in, select a stone in the pack and go to the Pokémon menu), and then, without closing the main menu, go straight to the Pokédex?

I'm getting this error here where it takes you to some thousands-high Pokédex entry if you do this.

https://i.imgur.com/tMEN2od.png

Picture of it.

I'm not seeing what I could have done to cause it; I noticed adding more than three evolutions to Eevee caused a separate graphcial glitch, but I've reverted that change and the Pokédex glitch remains. I also added the Dark- and Steel-types, but again reverted that change to see if it fixed things, and it didn't. I'd just like to make sure this isn't already present so I know whether to drop everything and start over with adding this batch of Pokémon.

Hello!! I downloaded the pokered expand dex.
I also have the pokedex with infinite entrys.

Always happens when I start new game, get the pokedex, and catch exactly THREE new Pokemon (pidgey, rattata, nidoran for example), I've replicated it several times.

How do I fix it?

Last edited by Hans12 (2017-09-18 19:30:34)

Offline

#116 2017-11-23 04:46:59

Fairor
Member
Registered: 2017-11-23
Post 2/24

Re: Expanding the Dex Past 255 Pokémon

Wow! This is exactly what I've been hoping for!

I just start messing with Pokered disassembly for the first time the other night, looking forward to playing with this after I figure out how to get it installed.

Thank you for all your amazing work!

Last edited by Fairor (2017-11-23 16:11:21)

Offline

#117 2017-12-17 20:10:11

Fairor
Member
Registered: 2017-11-23
Post 15/24

Re: Expanding the Dex Past 255 Pokémon

Added the rest of gen 3. I don't fully understand how to use github yet so thought I'd post here.
https://github.com/Fairor/expand-dex/tree/expand-dex

Got a pokedex tex 2 is too big error, so I added pokedex text 3. No longer getting the error and pokdex in-game looks good.
New banks added to the main.asm for the new pics as well.

Last edited by Fairor (2017-12-17 20:13:53)

Offline

#118 2018-01-20 10:34:06

PkMn Trainer Murasaki
New member
Registered: 2017-06-23
Post 4/9

Re: Expanding the Dex Past 255 Pokémon

Is This Thread Dead?

Offline

#119 2018-01-20 16:49:58

Fairor
Member
Registered: 2017-11-23
Post 22/24

Re: Expanding the Dex Past 255 Pokémon

I've been watching and hoping not.

Offline

#120 2018-01-28 19:43:04

Danny-E 33
Administrator
Registered: 2012-06-09
Post 1,057/1,114

Re: Expanding the Dex Past 255 Pokémon

Fairor, if you think all of your changes are relatively high quality changes, you should click the "Pull request" button on Github so huderlem gets the opportunity to merge your changes in. I'm sure he'd be willing to give it a look.
I didn't look too deeply, but I think it looks like some awesome contributions.

Offline

#121 2018-02-04 01:39:06

Fairor
Member
Registered: 2017-11-23
Post 24/24

Re: Expanding the Dex Past 255 Pokémon

Oh, yeah! Heh... heh... Kinda embarrassing, I messed it up last time and coulen't figure out how to do it right. I'll give it another go later. Thanks for the motivational post.

Last edited by Fairor (2018-02-04 01:42:35)

Offline

Board footer

Powered by FluxBB