Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2013-12-18 18:09:33

slashthemovie
Member
Registered: 2013-12-18
Post 1/20

gen2 pokemon color palette randomizer?

yo!
ive seen Akwas hack the one "gotta fake em all" i can say that its very good.
now i have a question, the pokemon color are randomized in game right?...is there a way to implement this palette randomizer for only one pokemon?

Offline

#2 2013-12-18 18:15:54

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 271/287
Website

Re: gen2 pokemon color palette randomizer?

The palettes are controlled by this:

MonsterPalettes: ; 725c8 (1c:65c8)
    db PAL_MEWMON    ; MISSINGNO
    db PAL_GREENMON  ; BULBASAUR
    db PAL_GREENMON  ; IVYSAUR
    db PAL_GREENMON  ; VENUSAUR
    db PAL_REDMON    ; CHARMANDER
    db PAL_REDMON    ; CHARMELEON
    db PAL_REDMON    ; CHARIZARD
    db PAL_CYANMON   ; SQUIRTLE
    db PAL_CYANMON   ; WARTORTLE
    db PAL_CYANMON   ; BLASTOISE
    db PAL_GREENMON  ; CATERPIE
    db PAL_GREENMON  ; METAPOD
    db PAL_CYANMON   ; BUTTERFREE
    db PAL_YELLOWMON ; WEEDLE
    db PAL_YELLOWMON ; KAKUNA
    db PAL_YELLOWMON ; BEEDRILL
    db PAL_BROWNMON  ; PIDGEY
    db PAL_BROWNMON  ; PIDGEOTTO
    db PAL_BROWNMON  ; PIDGEOT
    db PAL_GREYMON   ; RATTATA
    db PAL_GREYMON   ; RATICATE
    db PAL_BROWNMON  ; SPEAROW
    db PAL_BROWNMON  ; FEAROW
    db PAL_PURPLEMON ; EKANS
    db PAL_PURPLEMON ; ARBOK
    db PAL_YELLOWMON ; PIKACHU
    db PAL_YELLOWMON ; RAICHU
    db PAL_BROWNMON  ; SANDSHREW
    db PAL_BROWNMON  ; SANDSLASH
    db PAL_BLUEMON   ; NIDORAN_F
    db PAL_BLUEMON   ; NIDORINA
    db PAL_BLUEMON   ; NIDOQUEEN
    db PAL_PURPLEMON ; NIDORAN_M
    db PAL_PURPLEMON ; NIDORINO
    db PAL_PURPLEMON ; NIDOKING
    db PAL_PINKMON   ; CLEFAIRY
    db PAL_PINKMON   ; CLEFABLE
    db PAL_REDMON    ; VULPIX
    db PAL_YELLOWMON ; NINETALES
    db PAL_PINKMON   ; JIGGLYPUFF
    db PAL_PINKMON   ; WIGGLYTUFF
    db PAL_BLUEMON   ; ZUBAT
    db PAL_BLUEMON   ; GOLBAT
    db PAL_GREENMON  ; ODDISH
    db PAL_REDMON    ; GLOOM
    db PAL_REDMON    ; VILEPLUME
    db PAL_REDMON    ; PARAS
    db PAL_REDMON    ; PARASECT
    db PAL_PURPLEMON ; VENONAT
    db PAL_PURPLEMON ; VENOMOTH
    db PAL_BROWNMON  ; DIGLETT
    db PAL_BROWNMON  ; DUGTRIO
    db PAL_YELLOWMON ; MEOWTH
    db PAL_YELLOWMON ; PERSIAN
    db PAL_YELLOWMON ; PSYDUCK
    db PAL_CYANMON   ; GOLDUCK
    db PAL_BROWNMON  ; MANKEY
    db PAL_BROWNMON  ; PRIMEAPE
    db PAL_BROWNMON  ; GROWLITHE
    db PAL_REDMON    ; ARCANINE
    db PAL_BLUEMON   ; POLIWAG
    db PAL_BLUEMON   ; POLIWHIRL
    db PAL_BLUEMON   ; POLIWRATH
    db PAL_YELLOWMON ; ABRA
    db PAL_YELLOWMON ; KADABRA
    db PAL_YELLOWMON ; ALAKAZAM
    db PAL_GREYMON   ; MACHOP
    db PAL_GREYMON   ; MACHOKE
    db PAL_GREYMON   ; MACHAMP
    db PAL_GREENMON  ; BELLSPROUT
    db PAL_GREENMON  ; WEEPINBELL
    db PAL_GREENMON  ; VICTREEBEL
    db PAL_CYANMON   ; TENTACOOL
    db PAL_CYANMON   ; TENTACRUEL
    db PAL_GREYMON   ; GEODUDE
    db PAL_GREYMON   ; GRAVELER
    db PAL_GREYMON   ; GOLEM
    db PAL_REDMON    ; PONYTA
    db PAL_REDMON    ; RAPIDASH
    db PAL_PINKMON   ; SLOWPOKE
    db PAL_PINKMON   ; SLOWBRO
    db PAL_GREYMON   ; MAGNEMITE
    db PAL_GREYMON   ; MAGNETON
    db PAL_BROWNMON  ; FARFETCH_D
    db PAL_BROWNMON  ; DODUO
    db PAL_BROWNMON  ; DODRIO
    db PAL_BLUEMON   ; SEEL
    db PAL_BLUEMON   ; DEWGONG
    db PAL_PURPLEMON ; GRIMER
    db PAL_PURPLEMON ; MUK
    db PAL_GREYMON   ; SHELLDER
    db PAL_GREYMON   ; CLOYSTER
    db PAL_PURPLEMON ; GASTLY
    db PAL_PURPLEMON ; HAUNTER
    db PAL_PURPLEMON ; GENGAR
    db PAL_GREYMON   ; ONIX
    db PAL_YELLOWMON ; DROWZEE
    db PAL_YELLOWMON ; HYPNO
    db PAL_REDMON    ; KRABBY
    db PAL_REDMON    ; KINGLER
    db PAL_YELLOWMON ; VOLTORB
    db PAL_YELLOWMON ; ELECTRODE
    db PAL_PINKMON   ; EXEGGCUTE
    db PAL_GREENMON  ; EXEGGUTOR
    db PAL_GREYMON   ; CUBONE
    db PAL_GREYMON   ; MAROWAK
    db PAL_BROWNMON  ; HITMONLEE
    db PAL_BROWNMON  ; HITMONCHAN
    db PAL_PINKMON   ; LICKITUNG
    db PAL_PURPLEMON ; KOFFING
    db PAL_PURPLEMON ; WEEZING
    db PAL_GREYMON   ; RHYHORN
    db PAL_GREYMON   ; RHYDON
    db PAL_PINKMON   ; CHANSEY
    db PAL_BLUEMON   ; TANGELA
    db PAL_BROWNMON  ; KANGASKHAN
    db PAL_CYANMON   ; HORSEA
    db PAL_CYANMON   ; SEADRA
    db PAL_REDMON    ; GOLDEEN
    db PAL_REDMON    ; SEAKING
    db PAL_REDMON    ; STARYU
    db PAL_GREYMON   ; STARMIE
    db PAL_PINKMON   ; MR_MIME
    db PAL_GREENMON  ; SCYTHER
    db PAL_MEWMON    ; JYNX
    db PAL_YELLOWMON ; ELECTABUZZ
    db PAL_REDMON    ; MAGMAR
    db PAL_BROWNMON  ; PINSIR
    db PAL_GREYMON   ; TAUROS
    db PAL_REDMON    ; MAGIKARP
    db PAL_BLUEMON   ; GYARADOS
    db PAL_CYANMON   ; LAPRAS
    db PAL_GREYMON   ; DITTO
    db PAL_GREYMON   ; EEVEE
    db PAL_CYANMON   ; VAPOREON
    db PAL_YELLOWMON ; JOLTEON
    db PAL_REDMON    ; FLAREON
    db PAL_GREYMON   ; PORYGON
    db PAL_BLUEMON   ; OMANYTE
    db PAL_BLUEMON   ; OMASTAR
    db PAL_BROWNMON  ; KABUTO
    db PAL_BROWNMON  ; KABUTOPS
    db PAL_GREYMON   ; AERODACTYL
    db PAL_PINKMON   ; SNORLAX
    db PAL_BLUEMON   ; ARTICUNO
    db PAL_YELLOWMON ; ZAPDOS
    db PAL_REDMON    ; MOLTRES
    db PAL_GREYMON   ; DRATINI
    db PAL_BLUEMON   ; DRAGONAIR
    db PAL_BROWNMON  ; DRAGONITE
    db PAL_MEWMON    ; MEWTWO
    db PAL_MEWMON    ; MEW
; palettes for overworlds, title screen, monsters
SuperPalettes: ; 72660 (1c:6660)
    RGB 31,29,31 ; PAL_ROUTE
    RGB 21,28,11
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PALLET
    RGB 25,28,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VIRIDIAN
    RGB 17,26,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PEWTER
    RGB 23,25,16
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CERULEAN
    RGB 17,20,30
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_LAVENDER
    RGB 27,20,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VERMILION
    RGB 30,18,0
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CELADON
    RGB 16,30,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_FUCHSIA
    RGB 31,15,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CINNABAR
    RGB 26,10,6
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_INDIGO
    RGB 22,14,24
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SAFFRON
    RGB 27,27,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_TOWNMAP
    RGB 20,26,31
    RGB 17,23,10
    RGB 3,2,2
IF _RED
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 17,23,10
    RGB 21,0,4
ENDC
IF _BLUE
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 21,0,4
    RGB 14,19,29
ENDC
    RGB 31,29,31 ; XXX
    RGB 30,30,17
    RGB 18,18,24
    RGB 7,7,16
    RGB 31,29,31 ; PAL_LOGO2
    RGB 24,20,30
    RGB 11,20,30
    RGB 3,2,2
    RGB 31,29,31 ; PAL_MEWMON
    RGB 30,22,17
    RGB 16,14,19
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLUEMON
    RGB 18,20,27
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDMON
    RGB 31,20,10
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CYANMON
    RGB 21,25,29
    RGB 14,19,25
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PURPLEMON
    RGB 27,22,24
    RGB 21,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BROWNMON
    RGB 28,20,15
    RGB 21,14,9
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENMON
    RGB 20,26,16
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PINKMON
    RGB 30,22,24
    RGB 28,15,21
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWMON
    RGB 31,28,14
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREYMON
    RGB 26,21,22
    RGB 15,15,18
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS1
    RGB 26,21,22
    RGB 27,20,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS2
    RGB 31,31,17
IF _RED
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS3
    RGB 22,31,16
IF _RED
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS4
IF _RED
    RGB 16,19,29
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 25,17,21
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLACK
    RGB 7,7,7
    RGB 2,3,3
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENBAR
    RGB 30,26,15
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWBAR
    RGB 30,26,15
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDBAR
    RGB 30,26,15
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BADGE
    RGB 30,22,17
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CAVE
    RGB 21,14,9
    RGB 18,24,22
    RGB 3,2,2
    RGB 31,29,31 ; XXX
    RGB 31,28,14
    RGB 24,20,10
    RGB 3,2,2

Last edited by ShaneM (2013-12-18 18:17:19)


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#3 2013-12-18 18:24:38

Pokemon_Master
Member
From: emuNAND
Registered: 2013-05-18
Post 701/947
Website

Re: gen2 pokemon color palette randomizer?

ShaneM wrote:

The palettes are controlled by this:

MonsterPalettes: ; 725c8 (1c:65c8)
    db PAL_MEWMON    ; MISSINGNO
    db PAL_GREENMON  ; BULBASAUR
    db PAL_GREENMON  ; IVYSAUR
    db PAL_GREENMON  ; VENUSAUR
    db PAL_REDMON    ; CHARMANDER
    db PAL_REDMON    ; CHARMELEON
    db PAL_REDMON    ; CHARIZARD
    db PAL_CYANMON   ; SQUIRTLE
    db PAL_CYANMON   ; WARTORTLE
    db PAL_CYANMON   ; BLASTOISE
    db PAL_GREENMON  ; CATERPIE
    db PAL_GREENMON  ; METAPOD
    db PAL_CYANMON   ; BUTTERFREE
    db PAL_YELLOWMON ; WEEDLE
    db PAL_YELLOWMON ; KAKUNA
    db PAL_YELLOWMON ; BEEDRILL
    db PAL_BROWNMON  ; PIDGEY
    db PAL_BROWNMON  ; PIDGEOTTO
    db PAL_BROWNMON  ; PIDGEOT
    db PAL_GREYMON   ; RATTATA
    db PAL_GREYMON   ; RATICATE
    db PAL_BROWNMON  ; SPEAROW
    db PAL_BROWNMON  ; FEAROW
    db PAL_PURPLEMON ; EKANS
    db PAL_PURPLEMON ; ARBOK
    db PAL_YELLOWMON ; PIKACHU
    db PAL_YELLOWMON ; RAICHU
    db PAL_BROWNMON  ; SANDSHREW
    db PAL_BROWNMON  ; SANDSLASH
    db PAL_BLUEMON   ; NIDORAN_F
    db PAL_BLUEMON   ; NIDORINA
    db PAL_BLUEMON   ; NIDOQUEEN
    db PAL_PURPLEMON ; NIDORAN_M
    db PAL_PURPLEMON ; NIDORINO
    db PAL_PURPLEMON ; NIDOKING
    db PAL_PINKMON   ; CLEFAIRY
    db PAL_PINKMON   ; CLEFABLE
    db PAL_REDMON    ; VULPIX
    db PAL_YELLOWMON ; NINETALES
    db PAL_PINKMON   ; JIGGLYPUFF
    db PAL_PINKMON   ; WIGGLYTUFF
    db PAL_BLUEMON   ; ZUBAT
    db PAL_BLUEMON   ; GOLBAT
    db PAL_GREENMON  ; ODDISH
    db PAL_REDMON    ; GLOOM
    db PAL_REDMON    ; VILEPLUME
    db PAL_REDMON    ; PARAS
    db PAL_REDMON    ; PARASECT
    db PAL_PURPLEMON ; VENONAT
    db PAL_PURPLEMON ; VENOMOTH
    db PAL_BROWNMON  ; DIGLETT
    db PAL_BROWNMON  ; DUGTRIO
    db PAL_YELLOWMON ; MEOWTH
    db PAL_YELLOWMON ; PERSIAN
    db PAL_YELLOWMON ; PSYDUCK
    db PAL_CYANMON   ; GOLDUCK
    db PAL_BROWNMON  ; MANKEY
    db PAL_BROWNMON  ; PRIMEAPE
    db PAL_BROWNMON  ; GROWLITHE
    db PAL_REDMON    ; ARCANINE
    db PAL_BLUEMON   ; POLIWAG
    db PAL_BLUEMON   ; POLIWHIRL
    db PAL_BLUEMON   ; POLIWRATH
    db PAL_YELLOWMON ; ABRA
    db PAL_YELLOWMON ; KADABRA
    db PAL_YELLOWMON ; ALAKAZAM
    db PAL_GREYMON   ; MACHOP
    db PAL_GREYMON   ; MACHOKE
    db PAL_GREYMON   ; MACHAMP
    db PAL_GREENMON  ; BELLSPROUT
    db PAL_GREENMON  ; WEEPINBELL
    db PAL_GREENMON  ; VICTREEBEL
    db PAL_CYANMON   ; TENTACOOL
    db PAL_CYANMON   ; TENTACRUEL
    db PAL_GREYMON   ; GEODUDE
    db PAL_GREYMON   ; GRAVELER
    db PAL_GREYMON   ; GOLEM
    db PAL_REDMON    ; PONYTA
    db PAL_REDMON    ; RAPIDASH
    db PAL_PINKMON   ; SLOWPOKE
    db PAL_PINKMON   ; SLOWBRO
    db PAL_GREYMON   ; MAGNEMITE
    db PAL_GREYMON   ; MAGNETON
    db PAL_BROWNMON  ; FARFETCH_D
    db PAL_BROWNMON  ; DODUO
    db PAL_BROWNMON  ; DODRIO
    db PAL_BLUEMON   ; SEEL
    db PAL_BLUEMON   ; DEWGONG
    db PAL_PURPLEMON ; GRIMER
    db PAL_PURPLEMON ; MUK
    db PAL_GREYMON   ; SHELLDER
    db PAL_GREYMON   ; CLOYSTER
    db PAL_PURPLEMON ; GASTLY
    db PAL_PURPLEMON ; HAUNTER
    db PAL_PURPLEMON ; GENGAR
    db PAL_GREYMON   ; ONIX
    db PAL_YELLOWMON ; DROWZEE
    db PAL_YELLOWMON ; HYPNO
    db PAL_REDMON    ; KRABBY
    db PAL_REDMON    ; KINGLER
    db PAL_YELLOWMON ; VOLTORB
    db PAL_YELLOWMON ; ELECTRODE
    db PAL_PINKMON   ; EXEGGCUTE
    db PAL_GREENMON  ; EXEGGUTOR
    db PAL_GREYMON   ; CUBONE
    db PAL_GREYMON   ; MAROWAK
    db PAL_BROWNMON  ; HITMONLEE
    db PAL_BROWNMON  ; HITMONCHAN
    db PAL_PINKMON   ; LICKITUNG
    db PAL_PURPLEMON ; KOFFING
    db PAL_PURPLEMON ; WEEZING
    db PAL_GREYMON   ; RHYHORN
    db PAL_GREYMON   ; RHYDON
    db PAL_PINKMON   ; CHANSEY
    db PAL_BLUEMON   ; TANGELA
    db PAL_BROWNMON  ; KANGASKHAN
    db PAL_CYANMON   ; HORSEA
    db PAL_CYANMON   ; SEADRA
    db PAL_REDMON    ; GOLDEEN
    db PAL_REDMON    ; SEAKING
    db PAL_REDMON    ; STARYU
    db PAL_GREYMON   ; STARMIE
    db PAL_PINKMON   ; MR_MIME
    db PAL_GREENMON  ; SCYTHER
    db PAL_MEWMON    ; JYNX
    db PAL_YELLOWMON ; ELECTABUZZ
    db PAL_REDMON    ; MAGMAR
    db PAL_BROWNMON  ; PINSIR
    db PAL_GREYMON   ; TAUROS
    db PAL_REDMON    ; MAGIKARP
    db PAL_BLUEMON   ; GYARADOS
    db PAL_CYANMON   ; LAPRAS
    db PAL_GREYMON   ; DITTO
    db PAL_GREYMON   ; EEVEE
    db PAL_CYANMON   ; VAPOREON
    db PAL_YELLOWMON ; JOLTEON
    db PAL_REDMON    ; FLAREON
    db PAL_GREYMON   ; PORYGON
    db PAL_BLUEMON   ; OMANYTE
    db PAL_BLUEMON   ; OMASTAR
    db PAL_BROWNMON  ; KABUTO
    db PAL_BROWNMON  ; KABUTOPS
    db PAL_GREYMON   ; AERODACTYL
    db PAL_PINKMON   ; SNORLAX
    db PAL_BLUEMON   ; ARTICUNO
    db PAL_YELLOWMON ; ZAPDOS
    db PAL_REDMON    ; MOLTRES
    db PAL_GREYMON   ; DRATINI
    db PAL_BLUEMON   ; DRAGONAIR
    db PAL_BROWNMON  ; DRAGONITE
    db PAL_MEWMON    ; MEWTWO
    db PAL_MEWMON    ; MEW
; palettes for overworlds, title screen, monsters
SuperPalettes: ; 72660 (1c:6660)
    RGB 31,29,31 ; PAL_ROUTE
    RGB 21,28,11
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PALLET
    RGB 25,28,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VIRIDIAN
    RGB 17,26,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PEWTER
    RGB 23,25,16
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CERULEAN
    RGB 17,20,30
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_LAVENDER
    RGB 27,20,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VERMILION
    RGB 30,18,0
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CELADON
    RGB 16,30,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_FUCHSIA
    RGB 31,15,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CINNABAR
    RGB 26,10,6
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_INDIGO
    RGB 22,14,24
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SAFFRON
    RGB 27,27,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_TOWNMAP
    RGB 20,26,31
    RGB 17,23,10
    RGB 3,2,2
IF _RED
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 17,23,10
    RGB 21,0,4
ENDC
IF _BLUE
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 21,0,4
    RGB 14,19,29
ENDC
    RGB 31,29,31 ; XXX
    RGB 30,30,17
    RGB 18,18,24
    RGB 7,7,16
    RGB 31,29,31 ; PAL_LOGO2
    RGB 24,20,30
    RGB 11,20,30
    RGB 3,2,2
    RGB 31,29,31 ; PAL_MEWMON
    RGB 30,22,17
    RGB 16,14,19
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLUEMON
    RGB 18,20,27
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDMON
    RGB 31,20,10
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CYANMON
    RGB 21,25,29
    RGB 14,19,25
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PURPLEMON
    RGB 27,22,24
    RGB 21,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BROWNMON
    RGB 28,20,15
    RGB 21,14,9
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENMON
    RGB 20,26,16
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PINKMON
    RGB 30,22,24
    RGB 28,15,21
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWMON
    RGB 31,28,14
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREYMON
    RGB 26,21,22
    RGB 15,15,18
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS1
    RGB 26,21,22
    RGB 27,20,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS2
    RGB 31,31,17
IF _RED
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS3
    RGB 22,31,16
IF _RED
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS4
IF _RED
    RGB 16,19,29
    RGB 25,17,21
ENDC
IF _BLUE
    RGB 25,17,21
    RGB 16,19,29
ENDC
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLACK
    RGB 7,7,7
    RGB 2,3,3
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENBAR
    RGB 30,26,15
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWBAR
    RGB 30,26,15
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDBAR
    RGB 30,26,15
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BADGE
    RGB 30,22,17
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CAVE
    RGB 21,14,9
    RGB 18,24,22
    RGB 3,2,2
    RGB 31,29,31 ; XXX
    RGB 31,28,14
    RGB 24,20,10
    RGB 3,2,2

Are these asm commands

Offline

#4 2013-12-18 18:28:48

slashthemovie
Member
Registered: 2013-12-18
Post 2/20

Re: gen2 pokemon color palette randomizer?

wow...thanks for answering but i dont know what to do about this yet...
will these codes help me implement color randomizing for only one pokemon?..
i mean for example i want to make a butterfree appear in the wild with different color each time you encounter one.
i believe the randomized color is borrowed from other pokemon palette right?

Offline

#5 2013-12-18 18:29:26

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 272/287
Website

Re: gen2 pokemon color palette randomizer?

Pokemon_Master wrote:

Are these asm commands


oh god...Why the heck would you quote the whole damn thing? No, they are not ASM commands. They set the palettes for the Pokemon. They are controlled by this decimal list: (RGB = Red, Green and Blue)

; palettes for overworlds, title screen, monsters
SuperPalettes: ; 72660 (1c:6660)
    RGB 31,29,31 ; PAL_ROUTE
    RGB 21,28,11
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PALLET
    RGB 25,28,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VIRIDIAN
    RGB 17,26,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PEWTER
    RGB 23,25,16
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CERULEAN
    RGB 17,20,30
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_LAVENDER
    RGB 27,20,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VERMILION
    RGB 30,18,0
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CELADON
    RGB 16,30,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_FUCHSIA
    RGB 31,15,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CINNABAR
    RGB 26,10,6
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_INDIGO
    RGB 22,14,24
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SAFFRON
    RGB 27,27,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_TOWNMAP
    RGB 20,26,31
    RGB 17,23,10
    RGB 3,2,2
IF _RED
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 17,23,10
    RGB 21,0,4
ENDC
    RGB 31,29,31 ; XXX
    RGB 30,30,17
    RGB 18,18,24
    RGB 7,7,16
    RGB 31,29,31 ; PAL_LOGO2
    RGB 24,20,30
    RGB 11,20,30
    RGB 3,2,2
    RGB 31,29,31 ; PAL_MEWMON
    RGB 30,22,17
    RGB 16,14,19
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLUEMON
    RGB 18,20,27
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDMON
    RGB 31,20,10
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CYANMON
    RGB 21,25,29
    RGB 14,19,25
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PURPLEMON
    RGB 27,22,24
    RGB 21,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BROWNMON
    RGB 28,20,15
    RGB 21,14,9
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENMON
    RGB 20,26,16
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PINKMON
    RGB 30,22,24
    RGB 28,15,21
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWMON
    RGB 31,28,14
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREYMON
    RGB 26,21,22
    RGB 15,15,18
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS1
    RGB 26,21,22
    RGB 27,20,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS2
    RGB 31,31,17
IF _RED
    RGB 25,17,21
ENDC



===============================================

slashthemovie wrote:

wow...thanks for answering but i dont know what to do about this yet...
will these codes help me implement color randomizing for only one pokemon?..
i mean for example i want to make a butterfree appear in the wild with different color each time you encounter one.
i believe the randomized color is borrowed from other pokemon palette right?

No. They will help you assign a different constant for the given Pokemon's palette. You can change a Pokemon's palette to whatever you want, but only 1 palette per Pokemon.

Last edited by ShaneM (2013-12-18 18:34:17)


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#6 2013-12-18 18:35:06

Pokemon_Master
Member
From: emuNAND
Registered: 2013-05-18
Post 702/947
Website

Re: gen2 pokemon color palette randomizer?

ShaneM wrote:
Pokemon_Master wrote:

Are these asm commands


oh god...Why the heck would you quote the whole damn thing? No, they are not ASM commands. They set the palettes for the for Pokemon. They are controlled by this decimal list: (RGB = Red, Green and Blue)

; palettes for overworlds, title screen, monsters
SuperPalettes: ; 72660 (1c:6660)
    RGB 31,29,31 ; PAL_ROUTE
    RGB 21,28,11
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PALLET
    RGB 25,28,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VIRIDIAN
    RGB 17,26,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PEWTER
    RGB 23,25,16
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CERULEAN
    RGB 17,20,30
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_LAVENDER
    RGB 27,20,27
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_VERMILION
    RGB 30,18,0
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CELADON
    RGB 16,30,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_FUCHSIA
    RGB 31,15,22
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CINNABAR
    RGB 26,10,6
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_INDIGO
    RGB 22,14,24
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SAFFRON
    RGB 27,27,3
    RGB 20,26,31
    RGB 3,2,2
    RGB 31,29,31 ; PAL_TOWNMAP
    RGB 20,26,31
    RGB 17,23,10
    RGB 3,2,2
IF _RED
    RGB 31,29,31 ; PAL_LOGO1
    RGB 30,30,17
    RGB 17,23,10
    RGB 21,0,4
ENDC
    RGB 31,29,31 ; XXX
    RGB 30,30,17
    RGB 18,18,24
    RGB 7,7,16
    RGB 31,29,31 ; PAL_LOGO2
    RGB 24,20,30
    RGB 11,20,30
    RGB 3,2,2
    RGB 31,29,31 ; PAL_MEWMON
    RGB 30,22,17
    RGB 16,14,19
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BLUEMON
    RGB 18,20,27
    RGB 11,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_REDMON
    RGB 31,20,10
    RGB 26,10,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_CYANMON
    RGB 21,25,29
    RGB 14,19,25
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PURPLEMON
    RGB 27,22,24
    RGB 21,15,23
    RGB 3,2,2
    RGB 31,29,31 ; PAL_BROWNMON
    RGB 28,20,15
    RGB 21,14,9
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREENMON
    RGB 20,26,16
    RGB 9,20,11
    RGB 3,2,2
    RGB 31,29,31 ; PAL_PINKMON
    RGB 30,22,24
    RGB 28,15,21
    RGB 3,2,2
    RGB 31,29,31 ; PAL_YELLOWMON
    RGB 31,28,14
    RGB 26,20,0
    RGB 3,2,2
    RGB 31,29,31 ; PAL_GREYMON
    RGB 26,21,22
    RGB 15,15,18
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS1
    RGB 26,21,22
    RGB 27,20,6
    RGB 3,2,2
    RGB 31,29,31 ; PAL_SLOTS2
    RGB 31,31,17
IF _RED
    RGB 25,17,21
ENDC

Thanks ShaneM. But in wich program can i edit all these?tlp?

Offline

#7 2013-12-18 18:37:00

slashthemovie
Member
Registered: 2013-12-18
Post 3/20

Re: gen2 pokemon color palette randomizer?

i see...but how did akwa implement the color randomizer thing in his hack?..

Offline

#8 2013-12-18 18:41:57

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 273/287
Website

Re: gen2 pokemon color palette randomizer?

slashthemovie wrote:

i see...but how did akwa implement the color randomizer thing in his hack?..


I haven't played his hack, but, why not just e-mail him or send him a message? (Just click on his profile and click Send Message.)

Last edited by ShaneM (2013-12-18 18:43:28)


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#9 2013-12-18 18:48:37

slashthemovie
Member
Registered: 2013-12-18
Post 4/20

Re: gen2 pokemon color palette randomizer?

ok...but im hoping someone in here can help me...anyway ill send him a message then wait here for further developments

Offline

#10 2013-12-18 19:37:52

erik19borgnia
Member
Registered: 2013-12-08
Post 18/32

Re: gen2 pokemon color palette randomizer?

slashthemovie wrote:

wow...thanks for answering but i dont know what to do about this yet...
will these codes help me implement color randomizing for only one pokemon?..
i mean for example i want to make a butterfree appear in the wild with different color each time you encounter one.
i believe the randomized color is borrowed from other pokemon palette right?

Surely it's possible. But you'll have to learn scripting to do that. Or GB ASM...
At this moment I can't help you, and possibly nobody would want to make it Step by step just for you, so I recomend you to start learning those :).
Also, as ShaneM said, send akwa a message :).


Erik

Offline

#11 2013-12-18 20:11:00

Danny-E 33
Administrator
Registered: 2012-06-09
Post 705/1,044

Re: gen2 pokemon color palette randomizer?

ShaneM, Akwa's "Gotta Fake 'em All" hack is for gen 2.
The info you posted from the disassembly is  for gen 1.

Pokémon_Master, these are not asm commands, they are constants and macros used for the disassemblies.
You edit them by installing the disassembly and editing it directly. Or you go to those addresses in a hex editor and edit that way.


Red Hack: Pokémon Prototype

Total number of registered users: 8000+
Total number of active users: ~12

Offline

#12 2013-12-18 20:17:29

ShaneM
Member
From: United States (USA)
Registered: 2013-03-11
Post 275/287
Website

Re: gen2 pokemon color palette randomizer?

I did some searching and found this: http://hax.iimarck.us/topic/3064/

Last edited by ShaneM (2013-12-18 20:19:09)


I'm back. I'll try not to get as frustrated with stupid questions. People on my naughty list:

*Pokemon_Master
*Noizy
*lipun
*Spambots

Offline

#13 2013-12-18 21:00:35

Pokemon_Master
Member
From: emuNAND
Registered: 2013-05-18
Post 705/947
Website

Re: gen2 pokemon color palette randomizer?

Danny-E 33 wrote:

Pokémon_Master, these are not asm commands, they are constants and macros used for the disassemblies.
You edit them by installing the disassembly and editing it directly. Or you go to those addresses in a hex editor and edit that way.

It lools difficult and needs a lot of time to do that. I'll try.

Offline

#14 2013-12-19 15:09:13

Danny-E 33
Administrator
Registered: 2012-06-09
Post 706/1,044

Re: gen2 pokemon color palette randomizer?

It's not difficult at all. In fact, it doesn't get much easier than editing palettes.


Red Hack: Pokémon Prototype

Total number of registered users: 8000+
Total number of active users: ~12

Offline

Board footer

Powered by FluxBB