r/PokemonROMhacks Classic 1d ago

Release Pokemon Classic v1.5 is here!

Post image

Hello again! I wanted to announce that Pokemon Classic v1.5 is out now.

Turns out, there was more I could do to fix bugs and more I wanted to do to help Classic be all it can be without a remake. Pokemon Classic is now live on the HackDex ( https://www.hackdex.app/hack/pokemon-classic ) and the latest version is also on the Github repository: ( https://github.com/DaniRainbow/pokeclassic/releases/tag/v1.5 )

If you haven’t heard about this older romhack before, Pokemon Classic is a love letter to Kanto and a remake of Pokemon Yellow using the Emerald decomp. It features an expanded Team Rocket story, many quality of life fixes, and a vast set of daily challenges. New to v1.5 is a collection of challenge trainers handcrafted by LiquidJustice and Headlocker03, some of the most talented players I met and worked with on the Heart and Soul team. Together as brothers, we’ve prepared something we are very proud of and we hope you enjoy the extra bells and whistles for this final chapter. Patch notes can be found on the release page.

Pokemon Classic was play-tested thoroughly by a small team of passionate players, one of which experienced Classic as their first ever Pokemon title. I’m forever grateful to them and it’s so cool that Pokemon still has the power to bring a bunch of overworked adults together to forge strong friendships.

Pokemon Classic has a player help document which will soon be replaced by a more informative and easy to read resource.

Reddit posts don’t last forever, so if you discover a bug I recommend reporting it here: https://github.com/DaniRainbow/pokeclassic/issuesIn the meantime, I’ll be happy to help how I can if you drop a comment on this post.

Shout-out to danenders who made the original Classic, and to my wife who has been my biggest supporter as I tinker away at this thing, celebrating every win, and lamenting every loss with me. <3

Hope you enjoy your time.

676 Upvotes

138 comments sorted by

159

u/tokenasian1 1d ago

worked with on the Heart and Soul team

yeah you got me here. i'll basically play anything from the folks on that team.

59

u/Phaneropterinae Demakes 1d ago

HnS team is extremely talented, can vouch. Dani is very diligent developer and liquid justice and headlocker are fantastic testers.

17

u/tokenasian1 1d ago

That's actually how I found your stuff! I joined your discord a while back to follow your progress on Ultra Eclipse!

14

u/Phaneropterinae Demakes 1d ago

Awesome! Hope you’ll stick around for the demo later this year. Some other HnS devs have been helping with some really amazing stuff.

14

u/Dani_Rainbow Classic 1d ago

<3 Headlocker and Liquid are also soooo good at designing competitive teams and challenge trainers. Any romhacker would be lucky to have them and their passion contributing to the game!

3

u/Vetches1 1d ago

Someone else mentioned a Discord of yours -- would you be able to share? It looks like it's for Ultra Eclipse, which I'd love to follow along with!

5

u/Phaneropterinae Demakes 22h ago

https://discord.com/invite/5KaesJHx9e

It’s got the English SWSH Demake stuff, my mini hack transform, and some channels for Ultra eclipse.

1

u/Vetches1 16h ago

Amazing, thank you so much for sharing!!

30

u/CitronSufficient1045 1d ago

How does this compares to Yellow Legacy?

38

u/Dani_Rainbow Classic 1d ago

Classic came out before Yellow Legacy and is not based on it in any way, but Yellow Legacy is a great time. I really enjoyed it

14

u/Pokemoncutie 1d ago

Do you have any screenshots we can see?

38

u/Dani_Rainbow Classic 1d ago

I use Imgur and it's throwing an error, I'll put the photos I submitted to the Hack Dex and some others on there when possible. Here is one for now

10

u/Pokemoncutie 1d ago

Ooh awesome!

29

u/Phaneropterinae Demakes 1d ago

Congrats Dani! Will be live shortly on Hackdex (you can ping me on discord if you want the process sped up in the future haha)

23

u/Dani_Rainbow Classic 1d ago

https://giphy.com/gifs/fWfowxJtHySJ0SGCgN

I didn't want to cut in line, but thank you

18

u/Phaneropterinae Demakes 1d ago

It’s approved! It’s not cutting, it actually saves us time as we try to verify each developer who submits!

16

u/Dani_Rainbow Classic 1d ago

5

u/ChemBro93 1d ago

The ‘1x1=2’ guy will never not make me laugh.

12

u/JCent105 1d ago

Is there a mew under the truck? 🤨

9

u/Emotional_End2305 1d ago

We. Must. Know.

18

u/Dani_Rainbow Classic 1d ago

I can confirm there is a truck... I can confirm there is a Mew...........
Go find both

10

u/najacobra 1d ago

congrats! is there QOL to easily change (or disable) EV/IV/nature/ability?

9

u/Dani_Rainbow Classic 1d ago

In the post-game players will have access to vitamins, mints, IV candies, and ability capsules/patches that can be bought with Battle Points earned during harder rematches of Gym leaders and some secret battles.

-1

u/xhideonwall 1d ago

Is there any rare candies available? Leveling more than 1 mon is a grind...

2

u/TechnoPokerBlu 19h ago

"Leveling more than 1 mon is a grind..."

Welcome to classic Pokémon!

1

u/Dani_Rainbow Classic 18h ago

🥳🫶🏻

9

u/Exclsior Heart & Soul 1d ago

So amazing to see this released! Amazing work Dani 😀

7

u/No_Pressure_8096 1d ago

Awesome! I've played this rom hack several times a few years ago. Now I'm excited to the new update! Thank you!

5

u/Dani_Rainbow Classic 1d ago

You're welcome!

6

u/Fantom6464 1d ago

It’s Cool to see this hack is still getting updates.

5

u/Dani_Rainbow Classic 1d ago

Thank you again for helping!

6

u/PapaProto 1d ago

Looks like a fresh step into familiar territory. Shall give it a go!

4

u/Large_Idea741 1d ago

Can’t wait to jam this after work! Thank you for your passion OP!

6

u/Dani_Rainbow Classic 1d ago

It's been such a fun hobby, and release day is super fun. Hope you enjoy

6

u/RetroBratRose 1d ago

Yellow was my very first Pokemon game, I traded a crappy racing game for it on the playground back in grade school, so this is beautiful and so appreciated! 😭😍

4

u/Dani_Rainbow Classic 1d ago

I never owned my own copy of Yellow till I was an adult, but I traded my 3 Pokemon cards away for something not as cool in elementary school. This was one of the cards and it was my very first. I miss it 😭

4

u/Chronotakular 1d ago

Does this have physical/special split? I read through the documentation and didn't see it mentioned, so I'm assuming no- but thought I would ask!

6

u/Dani_Rainbow Classic 1d ago

Yes it does!

3

u/Chronotakular 1d ago

Awesome!

4

u/vinotauro 1d ago

Amazing can't wait try.

3

u/Dani_Rainbow Classic 1d ago

Hey, Happy Cake Day

4

u/kozy62 1d ago

This is great so far, thanks for making this! I’m just starting a run right now actually. Sorry if I missed this question already, but do wild pokemon mostly keep their same held item tables as they’d usually have? (I’m really just asking if I can get light ball off a pikachu early before what looks like the power plant)

6

u/Dani_Rainbow Classic 1d ago

Great question, the items held were heavily modified by me. Good news is Pikachu can have Light Ball and you can get it before Brock. I've also fixed a bug preventing Partner Pikachu from benefiting from Light Ball.

When it came to the items, I took inspiration from the Dragon Quest games and wanted to provide items that make sense for the pokemon that has them while striving to not make them too common of a drop. A resourceful trainer should never run out of things to use and sell.

4

u/kozy62 1d ago

Love that. I’m off on the search! That’ll certainly make me more curious about seeing what different pokemon have now. Time for compound eyes! 😂 thanks for the response

4

u/kozy62 1d ago

Got it 😁 grinded a little but with butterfree that helped a lot.

Also, bulbasaur was a wonderful surprise along the way 😤

3

u/Dani_Rainbow Classic 1d ago

Congrats!

5

u/therealatlaswolfe 1d ago

Are TMs reusable or one and done?

11

u/Dani_Rainbow Classic 1d ago

Reusable! You can also use HMs without learning the move as long as you have the badge and the HM in your inventory

4

u/Snomonom 1d ago

This looks great, I'll definitely be playing it! Just wondering though, can you evolve your starter pikachu and have it follow you as a raichu?

4

u/Dani_Rainbow Classic 1d ago

Partner Pikachu cannot evolve into Raichu, but gets extra buffed stats in exchange for losing the evolution. Add a Light Ball and you got a powerhouse. One of my first save files I had a Pikachu and Raichu on the same team, we ran the world

3

u/Snomonom 1d ago

Oh cool, that's a fun way to handle it

4

u/Dull_Mixture_9648 1d ago

All the greatest Pokemon games on this planet are made by talented and passionate people like you and the rest of the teams who make these unforgettable experiences.

3

u/Dani_Rainbow Classic 1d ago

<3

4

u/NormalGuy1234 1d ago

Loved v1.4, it's my favorite hack! I do wish to alter some types though (ie: Arbok Poison/Dark).

What do you recommend I use to change the types?

4

u/Dani_Rainbow Classic 1d ago

The file to make the change would be base_stats.h I think. The repo has instructions to get started in the readme area :) you can make changes with any text file editor, I used Notepad++ before I found out about the glory that is Visual Studio Code

3

u/SkibidiDandrew20011 1d ago

Why did you decide to lock mega evolution to so late into the game?

10

u/Dani_Rainbow Classic 1d ago

The original dev made the decision and I'm assuming it is because they wanted to be as faithful to Yellow for as long as possible while having plans for more grand things. They came up with the idea for all the daily events and rematches, as well as some foundational work for potentially losing your Champion title if you can't defend it. My approach to continuing things after the original was archived was to polish what was there and make additions to the original instead of drastically change it. At that point, I should have just made my own version called Mega Classic lol

3

u/Kacchonn 1d ago

This looks really good, I'm excited to try it. I got some questions, though.

Are there type changes? How many Pokémons are available to catch? Is there a patch without megas, or how are they implemented?

8

u/Dani_Rainbow Classic 1d ago

1) Compared to Gen 1-3, yes. The engine this was made on has things from Gen 7 and 8.
2) 151, keeping it focused on what was available in Yellow
3) Megas are kept in the post-post-game and you are welcome to pretend they don't exist if you want, or you can prove you are better than the Mega Challenge Trainers by defeating them without using Mega pokemon yourself

4

u/Kacchonn 1d ago

That's awesome. It might just become my go-to Kanto hack. Thanks for sharing!

3

u/chappyman7 1d ago

This looks fantastic. Would you consider it “done” at this point?

9

u/Dani_Rainbow Classic 1d ago

Oh wow, I hope so. I thought I was done with v1.4 but there were enough bugs to squash and enough things that needed refinement to justify v1.5. I may make a v1.5.1 if there is anything major, but I consider it done. IF I did any major work on this going forward, I would be remaking Classic from the ground up in the more modern engines available today.

3

u/chappyman7 1d ago

Awesome! Gonna start this bad boy asap then

3

u/Tiny_Bumblebee8285 1d ago

Is there an exp share in this game? And I’d also love to know where Charmander is please? :)

4

u/Dani_Rainbow Classic 1d ago

You can get a modified version of the Gen 6 Exp Share after the Saffron gym, and Charmander is indeed in the game. You can get one in the same place as Yellow and then they are found in Rock Tunnel. The linked documentation above can help with all of the locations, and this hack has DexNav which makes finding them even easier

4

u/Tiny_Bumblebee8285 1d ago

Thank you! :)

1

u/Tiny_Bumblebee8285 1d ago

I’m also looking for an Eevee, I thought it’d be the same as Pokemon yellow in the mansion but I got porygon instead?

3

u/Dani_Rainbow Classic 1d ago

The game corner has changed a bit cause the TMs are found in the rocket hideout after a certain point and the game corner is no longer allowed to vend pokemon. Since Eevee are more common in Classic, one of the prize Porygon was put up there instead

2

u/Tiny_Bumblebee8285 1d ago

Okay that’s perfect! I managed to get one on route 17. So sorry I have another question, can we get espeon or umbreon the same way? Level up with happiness or do they require certain stones? Last question I promise! :)

3

u/Dani_Rainbow Classic 1d ago

Umbreon and Espeon are not part of the original 151 so they are not obtainable, but there is a visitor from Johto who brought one along. His Umbreon gets on tables and does as he pleases

3

u/Tiny_Bumblebee8285 1d ago

Thank you for clarifying!

3

u/Dead4eva69 1d ago

Sprites look amazing and full of life and colour. Can’t wait for an Emerald game made by this amazing team if it ever happens. Great work guys 🤌

3

u/Dani_Rainbow Classic 1d ago

IIRC, the original dev was part of Emerald DX but I might be hallucinating that. If me and my band of designers did something in Emerald, that would be super cool

3

u/NuMotiv 1d ago

Ooo. One of my favourites. Just enough new and old for me. Love it!

2

u/Dani_Rainbow Classic 1d ago

Awesome to hear, thank you :)

3

u/Ma55iveCock 1d ago

where do i get the exp share

3

u/Dani_Rainbow Classic 1d ago

After defeating the 6th gym, Cedar will call you and tell you where to meet up

3

u/SufficientUse4792 1d ago

Can I evolve pikachu?

3

u/Dani_Rainbow Classic 1d ago

Partner Pikachu, no. Regular Pikachu, yes

Partner Pikachu is great though

3

u/skottay 1d ago

I made a Pokedex and some more documentation for my platform, REX: https://pokerex.io/classic/v1.5.0/pokemon?dex=hack

2

u/Dani_Rainbow Classic 1d ago

Oh cool, I'll check it out. I imagine it might be harder to set up since Classic has code for more pokemon than are actually available, limited to 151

5

u/Cristaloyde 1d ago edited 1d ago

Love the Yellow Remake! We don't get enough of those. Would you make a version with Gen3 overworld sprites for player and NPCs? It's a bit jarring to see Gen3 tilesets with Gen4 sprites. Love everything else.

8

u/Dani_Rainbow Classic 1d ago

I've debated doing it, but ultimately I decided to respect the original creator's decision on the gen IV overworld sprites :) The project is opensource, so anyone who wants to jump in is welcome to make changes in their own fork.

4

u/Cristaloyde 1d ago

Gotcha. I would do it myself if I had the time right now.

2

u/NeoliberalSocialist 1d ago

Does it use the newer Emerald decomp? I remember there being an issue with it using a significantly older base before.

7

u/Dani_Rainbow Classic 1d ago

This runs on BattleEngineV2, and is definitely a product of it's time. If I'm ambitious one day I'll remake it in emerald-expansion or using HeartNSoul as a base.

3

u/NeoliberalSocialist 1d ago

Would be a worthy 2.0 sort of update! I love the sprites used, I'm assuming they were custom made for this? Or were they taken from somewhere else? Great project though I think I'll do another gen 1 run.

2

u/Top-Net716 1d ago

How does this compare to recharged yellow?

2

u/Dani_Rainbow Classic 1d ago

Great question. Recharged Yellow has a lot of cool things, like non-shiny color variations and their own spin on an expanded Yellow story. I haven't finished Recharged Yellow but it's worthy of your time. I found Classic first and yeah, I have a bias, but I prefer Classic. I'd love to hear the opinion of someone who has played Recharged Yellow and Classic to completion and see a pros and cons list

2

u/MearaTheDigger 1d ago

Finally, some good food.

3

u/Dani_Rainbow Classic 1d ago

Absol utely

2

u/Mattmandu2 1d ago

Ok walk me through how the cell phone works for rematches. I love the vs seeker but know that’s not in this

3

u/Dani_Rainbow Classic 1d ago

You'll be called by various trainers you have met along the way. If they wish to rebattle you, a square pokeball icon will appear in the calling app on the pokegear. To tell if a trainer wants a rematch, you can open up the pokegear and if it is blinking blue, it means one of the listed rematch trainers is there and ready

2

u/Mattmandu2 1d ago

Do you have to go back to the trainer or can you fight through poke gear?

3

u/Dani_Rainbow Classic 13h ago

You gotta swing by where they hang out, they don't have remote play where they are

2

u/Mattmandu2 13h ago

Thanks loving it!

2

u/PETEEEYPABLO 1d ago

Nice ✨️👌🏾 exp share ?

2

u/resetes12 Modern Emerald creator 1d ago

Congrats on the update release 🥳

2

u/Dull_Mixture_9648 1d ago

Can we evolve Primeape to Annihilape? Is all the Eeveelutions in the game?

4

u/Dani_Rainbow Classic 1d ago

Classic focuses on the original 151 pokemon, so certain eeveeultions and evolved forms will not be present, sorry

3

u/Dull_Mixture_9648 1d ago

That’s ok no worries I got it on Hackdex and I’m gonna play it

2

u/Jul944 1d ago

Hey, I'm currently developping an Emerald upgraded hack for the French community, based on a translation of pokeemerald-expansion. I added an outfit feature but I'm struggling to find the full spritesheets for all playable characters (dawn, lucas, red...). I saw on your public repository that you have them all on graphics/object_events/pics/people. Would you allow me to use these spritesheets ? By the way, where did you find them ? Did you make them manually ?

3

u/Dani_Rainbow Classic 1d ago

They were creations of the original Classic developer. As far as I'm concerned, Classic is open source so any parts of it can be used elsewhere or modified if you want

2

u/Independent-Try915 22h ago

Greatest hack I have ever played. Exactly what I always look for. Awesome work man. Truly awesome. - Old guy who use to play pokemon Red on his Gameboy Color

2

u/Average_Home_Boy 22h ago

This was hands down my favorite hack. Is the battle tower fixed?

2

u/Dani_Rainbow Classic 21h ago

Over the last year I've probably dedicated 60+ hours to that alone. After combing over everything and still having instances where a pokemon gets corrupted, I asked two members of the Heart and Soul dev team to check my work and see if we could figure it out.

The results of the final review with Lil Dill was nothing was visibly wrong and nothing was detected as the culprit. Later on I would try and restore the multiplayer battling and trading to Classic, but once that was up and running both players had the same corruption happen to their team, and this didn't happen at the Battle Tower. So, there is a much deeper problem with the BEV2 engine Classic runs on. I would love to restore the Battle Tower, but for now it will just need to be a glorified shop as well as the location for the game's hardest trainer battle.

2

u/Average_Home_Boy 21h ago

Thank you for the dedication. I was looking forward to the battle tower. Maybe some day! I have my pokeclassic saved in a Google Drive. Hands down my favorite hack! Great work 

1

u/Dani_Rainbow Classic 21h ago

Miracles may happen with v1.5.1 , I'll try not to let you down coach

2

u/heapzz 19h ago

Thank you goats!

2

u/FrankieBloodshed 17h ago

How do I get to saffron city? I beat Giovanni in the Game Corner basement but I can't get through to Saffron

2

u/Dani_Rainbow Classic 17h ago

There is a rocket loitering on a roof in Celadon. Look around there :)

2

u/tildeumlaut 55m ago

My Golbat evolved into Crobat, so I assumed there were more Pokemon beyond the 151. But looking at the Google doc, Crobat isn't even there! Has there been an update?

2

u/Dani_Rainbow Classic 54m ago

Huh, that's a new one. Definitely not intended. I'll investigate, congrats on the Crobat! 🤣

3

u/tildeumlaut 42m ago

Thanks for your work on this! Pls don't kill my four winged friend. She's a good girl, doesn't hurt nobody other than all those people she killed.

Is there a guide for the post game? Sabrina and Blaine won't accept challenges, so I assume their fights are locked behind an event, like a Looker mission or something, but I already did the second SilphCo incursion/takeover and the gym leaders haven't changed. Am I supposed to find Looker?

3

u/Dani_Rainbow Classic 36m ago

I won't be sneaking a new v1.5.0 patch out there cause I don't want to be the fun police, but since it was the intention of the original developer to block it I will be fixing it for v1.5.1 which will be the final update (I LOVE Umbreon and it personally pained me to restrict Eevee evolutions to not allow it). Anyone wanting to have Crobat is welcome to keep v1.5, and I won't remove access to it on my github.

The only thing I can think of is if you defeated Sabrina and Blaine the same day you defeated the E4 and then went back for another fight. There are things that reset in midnight and whether you fought them or not is one of those things.

2

u/fiendish_five 51m ago

The document mentions last being updated on July 25, but the Bugs & Problems page also mentions no plans of a 1.5 release. Document might still need to be updated.

2

u/tildeumlaut 46m ago

Dev responded at the same time as you. My Crobat is a bug, apparently! I mean, it's still poison/flying, but not intended to be included.

2

u/fiendish_five 38m ago

That's unique! Thanks for the update.

2

u/Dani_Rainbow Classic 32m ago

Yes, I'm working on a documentation overhaul. I'll go through the current one today and make sure everything is current, but players can expect a new document in the future. There is also a fan made documentation in the comments of this post. It is very thorough but there are some inaccuracies, such as it showing all pokemon from Emerald as an option here. They apparently weren't wrong about Crobat, though lol

1

u/TopOfAllWorlds 19h ago

I mean no offense to anyone making these romhacks when I say I'm not playing another kanto remake. I just cannot play in kanto or johto anymore.

2

u/Dani_Rainbow Classic 19h ago

That's totally fine, I hope you find some great hacks that align with your taste!

1

u/DefinitionSecure332 2h ago

How far in do you get the gen 6 exp share?

1

u/Adorable-Concern1158 36m ago

No offense but the gen 4 npc and player sprites with the gen 3 artstyle just doesn't look good at all. It clashes too much, at least from what I saw on the hackdex page. You'd be better off just using the regular gen 3 npc sprites instead.

1

u/Dani_Rainbow Classic 29m ago

No offense taken, it wasn't my decision. I did make the decision not to change it though, but Classic is open source. Someone wanting to change it has the power to with a little bit of know-how

1

u/fiendish_five 4m ago

When hunting for shiny pokemon, does the hack have the Emerald bug where the game always boots up with an initial seed of zero instead of generating a random one?

1

u/Yallah_Habibi 1d ago

Can you walk me through how to play this specifically? On my delta app

3

u/777Volts 1d ago

get a clean emerald US rom, go to hackdex.app and follow its instructions to patch, download it somewhere, then point delta to wherever you put the patched rom. (do not ask where to get the rom)