Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2019-10-27 18:40:02

SteppoBlazer
New member
Registered: 2019-09-04
Post 2/8

Pokémon Spark Yellow

Pokemon Spark Yellow
HOhutEA.png

Hack of: Yellow version (using the pokeyellow disassembly)

Introduction
Spark Yellow is a hack I wanted to do for quite a while, everything started when I  was little, for my bday I was supposed to get a brand new spanking Yellow, instead with the money my moms gave to my pops, he went out and bought a second hand console with a second hand yellow cart. At that time I did not know and just seeing the console and the cartridge was something divine. But then when I popped yellow in and turned the gbc on, ferk me was in Spanish and i was not able to understand a single word of what was going on, so from that day on I spent countless nights and days with my  at the time child intellect, thinking how cud I change the game language. That event is the one that shaped my life as is right now, and drove me to the world of videogames. Thanx dad for been a cheapo ass, anyhow fast forward to few years ago, I stumbled upon dannye/pokeyellow-gen-II repo and observing it I had an idea... Why do not I make my own version of Yellow using this repo as a base? So Spark Yellow was born!

This hack follows the standard Gen 1 storyline, aside from few twist and turns to enrich the lore of Gen 1 universe. Graphics have and will be almost all worked from the ground up, new revamped yellow mons sprites, revamped trainers sprites, new OW sprites, new tilesets and if I can figure out how I cud add some GSC song for the towns that currently share theirs with others. Anyhow here is a comprehensive list of all features:

Graphical Features
• All Trainer Classes sprites have been revamped, some have their female counterpart and some are brand new from beta leftovers such as soldier and firefighter.
• Each City has its own tileset, so no more standard white houses for the entire region.
• Each internal map will have also its own tileset when required, like for example Seafoam islands or Cerulean cave, just haven't got that far into drawing internal tilesets.
• Every mon sprite will be revamped from the ground up, currently 30 or 25 of them have been done so far, still got some way to go but I'm doing my best.
• Some OW sprites will be also redrawn to be consistent with their battle sprite, like bugcatchers or blackbelts. Currently few have been redrawn.
• New OW sprite for Surfing Pika and also brand new Flying Pika.
• New interface for trainer card and pokedex.
• Brand new backsprite for Player, Oak and old man.
• Bicycle turned into Skateboard cuz why not, Heck yeah!
• Tweaked title screen.

Mons:
• All 151 mons will be obtainable.
• All unobtainable mons of yellow version can be found in the wild, for example Jynx in Seafoam Islands or Meowth around the Routes surrounding Saffron City.
• All mons wild locations have been updated to either JPN Green's way or Red and Blue's.
• Night mons spawning locations also added. During nightime some water mons might come out to feed, who knows where they will be lurking... (This feature is tighted up to the day/night system).
• Eevee can be obtained in Celadon same as the og way, in the game corner as prize and by trading with an NPC.
• Mew will be the a roaming legendary.
• Moltres no longer is situated in Victory Road but in a new map.
• Pikachu can evolve as before using Thunder Stone.
• He can learn surf and fly. ;)

Gameplay
• Fixed all known bugs of Gen 1.(check out my repo if you want more in depth info regarding such, link will be at the bottom of this post.)
• Tweaked the way Trainer AI works to make the game more challenging(check out my repo if you want more in depth info regarding such, link will be at the bottom of this post.)
• Tweaked how the Battle core mechanics work to match Gen 2 Standars, when feasible off course.(check out my repo if you want more in depth info regarding such, link will be at the bottom of this post.)
• Infinite use TMs.
• Restored Gary's losing quotes.
• Added Item descrition to bag.
• Running shoes mechanic with Pikachu not lagging behind player, faster biking and surfing.
• No more annoyig surfing music inside dungeons.
• Every mon has its unique sprite in the Party Menu.
• Shiny mons implemented.
• All mons have gender.
• Tweaked Gym Leaders and E4 roasters.
• Cerulean Cave has same layut as JPN Green's version.
• Supe basic day/night system with night exclusive mons.
• Fix unfinished unused song and renabled it to play in Viridian City.
• Added Fairy, Steel and Dark type.
• Updated weakness and resistance table to account for new types.
• Surfing minigame unlocked.


Possible Features to be added
• Berry system
• New moves
• Adding some new mons
• Giving mons new type
• Following Raichu
• First mon in party follows
• Basic happiness system for all mons
• Raichu Surfing minigame
• Gender Selection
• Eevee instead of Pika
• Roaming Mew
• New internal map Cinnabar Volcano
• Automatic Repel System
To Be Continued

Don't want to spoil everything  (You can read the source code if you're interested or want more info visit Github SteppoBlazer/pokesparkyellow)

Screenies
IhpDrXU.png
gCONt64.png

Bugs to iron out
• Palette for indoor maps not updating properly, probably my attempt at a night day system palette switch and the new tileset I inserted messed the all thing up.
• Shiny mons have to have their own unique palette to be shown properly.
•Unwanted tile from Shiny sparkle new animation present in nickname screen for some odd reason.
•Pikas facepic palette is also messed up probably related with the new tilesets or palette switch.
•Implementing extra tiles blocks for tilesets made the trainer card time display not showing the 2 dots anymore.
•Certain interior maps, all the ones not connected or locted  in any town display a wrong palette, probably fault of new tileset or day/night system palette switch.
•Occasionaly Pikas OW sprite dissappears when passing certain tile block of the new tilesets, and some OW sprites flickers some.
•Ledges do not work as intended with the new inserted tilesets

Last edited by SteppoBlazer (2019-10-28 06:57:05)

Offline

#2 2019-10-29 03:11:50

ProfessorCreepyPasta
Member
From: Ohio
Registered: 2018-09-05
Post 12/12

Re: Pokémon Spark Yellow

This looks awesome! I bet Lavender Town will look nice too.

Offline

#3 2019-10-29 03:14:31

SteppoBlazer
New member
Registered: 2019-09-04
Post 5/8

Re: Pokémon Spark Yellow

ProfessorCreepyPasta wrote:

This looks awesome! I bet Lavender Town will look nice too.

Heck yeah man, just did not got that far into mapping it yet

Offline

#4 2019-10-29 16:11:47

JulianoFdeS
Member
Registered: 2017-03-21
Post 43/43

Re: Pokémon Spark Yellow

Looks amazing! But the Lass sprite have a hair that remembers me the James from the anime. O.o

What means this W that replace the L? (Pikachu and Eevee battle or Pikachu status screen).

Possible Features to be added
• Eevee instead of Pika

If you make it, it would be awesome create the eevee sprite and his evolutions following you!
Also, could it be called something like "Path Brown"? I'm not that creative, just giving an idea. xD

I'm Looking forward for the results of this, if you need Beta Tester, I'd gladly be of some help, let me know!


+15 Years enjoying the very first Pokémon Generation, I never get tired, I always find a new way to do something different and make the whole journey worth again.

Offline

#5 2019-10-29 17:59:52

SteppoBlazer
New member
Registered: 2019-09-04
Post 6/8

Re: Pokémon Spark Yellow

JulianoFdeS wrote:

Looks amazing! But the Lass sprite have a hair that remembers me the James from the anime. O.o

What means this W that replace the L? (Pikachu and Eevee battle or Pikachu status screen).

Possible Features to be added
• Eevee instead of Pika

If you make it, it would be awesome create the eevee sprite and his evolutions following you!
Also, could it be called something like "Path Brown"? I'm not that creative, just giving an idea. xD

I'm Looking forward for the results of this, if you need Beta Tester, I'd gladly be of some help, let me know!


That W is actually an ugly ass L, XD sorry...
The lass is actually an heavy revamp of a proto trainer from the red n green proto assets, like many are, since I thought "hey we got this awesome proto material as firefighter, proto Blaine and such, why do not I work with it and turned em in what I need?) and so I did. In this screenies there are only few of the trainer sprites I made, all of them can be found in my repo if u wanna check em out, or on my DA account. Regarding Eevee I am indeed planning on switching him for Pika, but my idea was to kinda of go with the Let's go Pika and Let's go Eevee structure, meaning, Spark Yellow has you been Red with a Pikachu and Fur Brown or whateva Imma call it, you gonna be the female trainer Blue with and Eevee. The issue of implementing Eevee or Raichu will only be to provide all custom SFXs cuz as of now I aint got any. I think im gonna resort to let me play only their standard cry... Regarding the Eevees evos pretty much the same thing, what I am worried about is the fact that pretty soon I will run outta space, so If i wanna have so many custom things I cannot have it all. For example it is true that Raichu follows, but for all the following mons if I wanna add 151 OW sprites I cannot use the same happiness/mood system that Pika uses, I wud have to dumb it down and make something similar to HGSS whereas the mon if interacted with plays his cry, shows and icon based upon his hp level and maybe experience or whatnot... Sad but true

Offline

#6 2019-11-04 00:28:14

SteppoBlazer
New member
Registered: 2019-09-04
Post 7/8

Re: Pokémon Spark Yellow

Some new screenies from the tweaked intro
qsv5iND.png
Qdk2cYh.png
vWyuMxm.png
wVr865Q.png

Offline

#7 2019-11-05 16:57:48

shasocastris
Member
Registered: 2017-06-16
Post 14/14

Re: Pokémon Spark Yellow

Wait, where is the link? I want to play it!

Or is it not done? I tried going to the github repository and making the gbc file from that but I got some errors.

python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
rgbasm -h -o audio.o audio.asm
error: Unable to open incbin file 'gfx/surfing_pikachu_1a.2bpp'
make: *** [Makefile:42: audio.o] Error 1

Do you have an .ips file by chance? This looks like a lot of fun to play!

Cheers!

Offline

#8 2019-11-12 08:49:09

SteppoBlazer
New member
Registered: 2019-09-04
Post 8/8

Re: Pokémon Spark Yellow

shasocastris wrote:

Wait, where is the link? I want to play it!

Or is it not done? I tried going to the github repository and making the gbc file from that but I got some errors.

python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
python: can't open file 'extras/pokemontools/scan_includes.py': [Errno 2] No such file or directory
rgbasm -h -o audio.o audio.asm
error: Unable to open incbin file 'gfx/surfing_pikachu_1a.2bpp'
make: *** [Makefile:42: audio.o] Error 1

Do you have an .ips file by chance? This looks like a lot of fun to play!

Cheers!


You can build from source yourselv but what is the point to do so if the hack its just in its infancy state?

Offline

Board footer

Powered by FluxBB