the cutting room mirror

January 2008 Builds

This article has a talk page!
view on tcrf.net

This is a sub-page of Proto:Pokémon HeartGold and SoulSilver/2008.

January 31, 2008

A build of SoulSilver that is more complete but still needs heavy work. Platinum had yet to be released in Japan at this point. This build in particular was one of the first builds made in the October 2024 leak season.

Intro#

  • Diamond and Pearl Game Freak logo still present but the rest of Diamond and Pearl's opening is gone.

January 31 2008

Final

  • Professor Oak's sprite was later recoloured. Uses his FRLG design.
    • Marill's sprite is from Diamond and Pearl.

January 31 2008

Final

  • Different sprites for Ethan and Lyra when choosing one to play as.
    • Ethan and Lyra have largely replaced Lucas and Dawn, but the former Diamond and Pearl protagonists' shrinking sprites have yet to be replaced.

New Bark Town#

January 31 2008

Final

PokemonHGSS_January_31_2008_Player's_Mom.png
  • The player's mother has yet to be redesigned.
  • The game crashes if the player tries to leave their house via the front door.

Touch Screen & Menu Functions#

An early implementation of the touch screen menu is present. The registered items on this menu are placeholders which will open the menu as if X was pressed and highlight the opposite shortcut, and selecting them again in this state will open up the Pokégear. The run button currently functions exactly the same as the B button, requiring being held down to run (unlike the final game's toggle) and also being able to advance dialogue boxes. The box in the bottom right always shows "はなす" (Talk), and never changes based on context like in the final game.

January 31 2008

Final

Settings#

January 31 2008

Final

Pokégear#

To do:
Are the Pokégear's Map and Radio functions implemented in any capacity?

An early implementation of the Pokégear is present in this build.

While changing themes is possible, most of them appear to be in a very early state. Additionally, Lyra's default theme is set to Ethan's default.

An early version of the Phone UI is also accessible in this build, along with the option to call the player's Mother.

January 31 2008 Phone

Final Phone

January 31 2008 Phone selection

Final Phone selection

January 31 2008 Phone call

Final Phone call

When selecting the Phone using the touch screen, the ripple effect will appear at the wrong location.

Trainer Cards#

January 31 2008

Final

PokemonHGSS_January_31_2008_Trainer_Card_Ethan.png
PokemonHGSS_January_31_2008_Trainer_Card_Lyra.png

PokemonSS_Trainer_Card_Ethan.png
PokemonSS_Trainer_Card_Lyra.png

  • Trainer Cards have a mostly different look.
    • Shows both Kanto and Johto Gym Leaders at the start of the game. Falkner is the only one with a sprite.
    • Ethan and Lyra had their Trainer Card sprites replaced with their Trainer Battle sprites.

Bag Screen#

The top and bottom screen have swapped on the bag screen compared to Pokémon Diamond and Pearl. The touch controls of this screen still function identically to Diamond and Pearl in spite of the graphics for it being on the top screen instead.

To do:
Add better screenshot of male bag screen, and potentially add Diamond and Pearl comparison images

January 31 2008 (Male)

Final (Male)

January 31 2008 (Female)

Final (Female)

Pokémon Summary Screen#

To do:
Showcase what the Ribbons Screen looks like with a Pokémon that has ribbons.

An early design of the final game's Summary Screen is accessible. In spite of their icons not showing up, you can tap the touch screen to switch between Pokémon like in the final game. You can also use the touch screen to switch between the different sections of this screen but you cannot use it to do anything in the moves menu.

January 31 2008 Summary Info

Final Summary Info

January 31 2008 Summary Moves

Final Summary Moves

January 31 2008 Summary Moves Selection

Final Summary Moves Selection

January 31 2008 Summary Ribbons

Final Summary Ribbons

January 31 2008 Summary Ribbons Selection

Final Summary Ribbons Selection

There are multiple bugs with the Summary Screen in this build:

  • If the player returns to the Info section after scrolling to any other, a bit of garbled text will appear on the top screen.
  • If the player scrolls past the Ribbons section, a bugged version of the Info section will appear.
  • If the player scrolls down past the final move in the moves list, they will hover over an invisible cancel button. This is likely a holdover from Pokémon Diamond and Pearl's moves list.

Fly Screen#

To do:
Rip the early and placeholder minimap icons and compare to the final game.

Using the debug menu to Fly, it is possible to see an early version of the screen for it featuring a map in a slightly different art-style.

January 31 2008 Johto

Final Johto

January 31 2008 Kanto

Final Kanto

Additionally, there is placeholder text for the descriptions of all areas (differing between Routes and Towns/Cities) as well as placeholder icons for certain Towns/Cities. Interestingly, Lake of Rage uses the Town/City placeholder text, which may be related to Pokémon Gold and Silver's development history.

Route Placeholder

Town/City Placeholder

Evolution Screen#

An early evolution screen is present with the Pokémon on the bottom screen and "Test" written in Japanese on the top screen.

January 31 2008

Final

A similar screen appears when hatching an egg, except "Test" is written on the bottom screen:

January 31 2008

Final

Music#

To do:
Document music

Wild Encounter Data#

To do:

  • Determine if time based encounters work outside of Union Cave and Dark Cave, and determine why their morning encounters don't work
  • Determine why Pokémon aren't encountered in Ruins of Alph and National Park
  • Whichever maps 61 and 62 are seem to have an extremely broken Surf encounter list

The wild Pokémon encounter data in this build still uses the format from Pokémon Diamond and Pearl, but now has encounters based off of Pokémon Gold and Silver with some oddities. Almost all encounter types aside from tall grass are either set to 0 or 483 (Dialga) as a placeholder. With a few exceptions, this also includes time based encounters which almost entirely consist of Dialga. For some reason, Dialga can only actually be encountered during day and night in Dark Cave and Union Cave in spite of being present in the data of many maps and in the morning encounters for the ones where it can be found. Curiously, Dark Cave seems to use its Route 45 side encounters on the Route 31 side in spite of the proper encounter table existing. Additionally, tall grass in the Ruins of Alph and National Park seem to be unable to cause wild Pokémon encounters in spite of these maps having implemented encounter data.

Pokémon Data Bug#

To do:

  • Dialga appears to inherit the battle theme of Giratina. Do any other Pokémon do this?
  • Is there a known build of Pokémon Diamond and Pearl that matches the indexes of Pokémon beyond #407 seen through this bug?

Most Sinnoh Pokémon are impacted by a bug that gives them partial data from other Pokémon. The following data is kept from the original Pokémon:

  • Sprite (in most cases)
  • Cry
  • Pokédex info (entry, height, weight, footprint)

The following data will be inherited from the incorrect Pokémon:

  • Name
  • Stats
  • Typing
  • Form data
  • Level up learnset
  • Evolution data

In cases where a Pokémon has inherited data from one with multiple forms, it will change sprite to that Pokémon as follows:

  • Honchkrow uses Burmy's sprites
  • Purugly uses Wormadam's sprites
  • Chingling uses Shellos' sprites
  • Stunky uses Gastrodon's sprites
  • Mantyke uses Cherrim's sprites
  • Shaymin uses Arceus' sprites

Burmy and Cherrim appear to have incorrect color palettes applied to their back sprites as a result of this bug, though the Pokémon who inherit their sprites use the correct palettes.

Pokemon_HGSS_Jan_31_08_Burmy_palette_bug.png Pokemon_HGSS_Jan_31_08_Cherrim_palette_bug.png

Attempting to view the sprites of Wormadam, Vespiquen, Froslass, Mesprit, or Cresselia through any means will cause the game to crash with an assertion failure.

To do:
Is this assertion failure due to trying to load a non-existent gendered sprite?

When evolving, the Pokémon will evolve based on the incorrect data. For instance, Gastrodon (inheriting Staravia's data) will evolve into Ambipom (inheriting Staraptor's data.) Turtwig through Roserade have the battle data of Pokémon in an order identical to the order of Sinnoh Pokémon found in the February 17th 2006 build of Pokémon Diamond and Pearl. Drifloon, Drifblim, and Darkrai are not impacted by this bug.

Dex #

Correct Pokémon

Incorrect data

387

Turtwig

Munchlax

388

Grotle

Bonsly

389

Torterra

Mime Jr.

390

Chimchar

Weavile

391

Monferno

Lucario

392

Infernape

Mantyke

393

Piplup

Buizel

394

Prinplup

Chatot

395

Empoleon

Buneary

396

Starly

Roserade

397

Staravia

Tangrowth

398

Staraptor

Dusknoir

399

Bidoof

Mamoswine

400

Bibarel

Froslass

401

Kricketot

Glameow

402

Kricketune

Turtwig

403

Shinx

Chimchar

404

Luxio

Piplup

405

Luxray

Budew

406

Budew

Starly

407

Roserade

Tangrowth

408

Cranidos

Grotle

409

Rampardos

Torterra

410

Shieldon

Monferno

411

Bastiodon

Infernape

412

Burmy

Prinplup

413

Wormadam

Empoleon

414

Mothim

Riolu

415

Combee

Floatzel

416

Vespiquen

Phione

417

Pachirisu

Manaphy

418

Buizel

Magnezone

419

Floatzel

Happiny

420

Cherubi

Chingling

421

Cherrim

Rhyperior

422

Shellos

Gliscor

423

Gastrodon

Staravia

424

Ambipom

Staraptor

427

Buneary

Croagunk

428

Lopunny

Toxicroak

429

Mismagius

Lopunny

430

Honchkrow

Burmy

431

Glameow

Mothim

432

Purugly

Wormadam

433

Chingling

Shellos

434

Stunky

Gastrodon

435

Skuntank

Spiritomb

436

Bronzor

Bidoof

437

Bronzong

Bibarel

438

Bonsly

Purugly

439

Mime Jr.

Hippopotas

440

Happiny

Hippowdon

441

Chatot

Finneon

442

Spiritomb

Lumineon

443

Gible

Stunky

444

Gabite

Skuntank

445

Garchomp

Combee

446

Munchlax

Vespiquen

447

Riolu

Shinx

448

Lucario

Luxio

449

Hippopotas

Luxray

450

Hippowdon

Snover

451

Skorupi

Abomasnow

452

Drapion

Pachirisu

453

Croagunk

Bronzor

454

Toxicroak

Bronzong

455

Carnivine

Kricketot

456

Finneon

Kricketune

457

Lumineon

Cherubi

458

Mantyke

Cherrim

459

Snover

Carnivine

460

Abomasnow

Skorupi

461

Weavile

Drapion

462

Magnezone

Shieldon

463

Lickilicky

Bastiodon

464

Rhyperior

Cranidos

465

Tangrowth

Rampardos

466

Electivire

Gible

467

Magmortar

Gabite

468

Togekiss

Garchomp

469

Yanmega

Honchkrow

470

Leafeon

Togekiss

471

Glaceon

Ambipom

472

Gliscor

Probopass

473

Mamoswine

Gallade

474

Porygon-Z

Yanmega

475

Gallade

Mismagius

476

Probopass

Lickilicky

477

Dusknoir

Magmortar

478

Froslass

Porygon-Z

479

Rotom

Leafeon

480

Uxie

Glaceon

481

Mesprit

Cresselia

482

Azelf

Heatran

483

Dialga

Giratina

484

Palkia

Regigigas

485

Heatran

Uxie

486

Regigigas

Mesprit

487

Giratina

Azelf

488

Cresselia

Dialga

489

Phione

Palkia

490

Manaphy

Shaymin

492

Shaymin

Arceus

493

Arceus

Rotom