Some of you may have seen my video of this but I decided I might as well post a patch so you can see it for yourself. It's a project I started over the summer to recreate Pokemon Red and Blue as an SMW hack. What you see here is the product of about two months' work.
DOWNLOAD
If you guys like this maybe I'll get around to working on it some more. ¯\_(ツ)_/¯
A few things to note:
-The map system is incredibly bare-bones. You can't go inside buildings and it's easy to break free from the grid.
-During your first encounter you'll have a glitch Pokemon unless you catch another Pokemon.
-The item menu is nonfunctional. Pressing the item button simply copies the enemy Pokemon data to the player's Pokemon data. You'll have to enter a new encounter for the graphics to update, though.
-You can only have one Pokemon at a time.
-There are technically nine Pokemon in the game's data (Bulbasaur, Charizard, Squirtle, and their evolutions), but only the base forms can be encountered.
-Any other missing feature is missing solely because I never got around to coding it.
Development screenshots over time:
I coded the map system first. This was by far the easiest thing. It only took a few days.
First attempt to display a battle screen. A rousing success, I'd say.
My first attempt at coding the message box system. Gotta start somewhere!
I fixed the garbled text but this is about all I was able to show. Variable text didn't come in until later.
Man I love the way asar fucks up my tilemaps. :V
I don't think the arrow moved at this point. This was probably just me figuring out the proper placement.
A proper selection menu! \o/
Once again, figuring out placement.
Movable cursor. The attacks didn't do anything, naturally.
At this point Pokemon were technically implemented in some fashion, or at least a bit of their data was. Those numbers are the stats of the wild Pokemon - HP, Attack, Defense, Speed, Special.
OH GOD ACTUAL GRAPHICS
Aur Ivysa is my favorite Pokemon.
Ok, yeah. I made it possible to display names properly.
Nothing special about this. Just more Pokemon.
You can have a Pokemon of your very own!
Oh man it's almost starting to look like a real battle.
Charizard's back sprite looks like a fucking donkey.
Attacks finally displayed. I don't believe they did anything yet, though.
Now you can see your stats! Also attacks work now.
Working on displaying enemy Pokemon stats.
Displaying only three attacks was actually a challenge to figure out. Much harder than displaying four. The code is... a mess, to say the least.
While testing this for the first time in months the other day, I found a Missingno!
(That's probably asar's fault.)
DOWNLOAD
If you guys like this maybe I'll get around to working on it some more. ¯\_(ツ)_/¯
A few things to note:
-The map system is incredibly bare-bones. You can't go inside buildings and it's easy to break free from the grid.
-During your first encounter you'll have a glitch Pokemon unless you catch another Pokemon.
-The item menu is nonfunctional. Pressing the item button simply copies the enemy Pokemon data to the player's Pokemon data. You'll have to enter a new encounter for the graphics to update, though.
-You can only have one Pokemon at a time.
-There are technically nine Pokemon in the game's data (Bulbasaur, Charizard, Squirtle, and their evolutions), but only the base forms can be encountered.
-Any other missing feature is missing solely because I never got around to coding it.
Development screenshots over time:
I coded the map system first. This was by far the easiest thing. It only took a few days.
First attempt to display a battle screen. A rousing success, I'd say.
My first attempt at coding the message box system. Gotta start somewhere!
I fixed the garbled text but this is about all I was able to show. Variable text didn't come in until later.
Man I love the way asar fucks up my tilemaps. :V
I don't think the arrow moved at this point. This was probably just me figuring out the proper placement.
A proper selection menu! \o/
Once again, figuring out placement.
Movable cursor. The attacks didn't do anything, naturally.
At this point Pokemon were technically implemented in some fashion, or at least a bit of their data was. Those numbers are the stats of the wild Pokemon - HP, Attack, Defense, Speed, Special.
OH GOD ACTUAL GRAPHICS
Aur Ivysa is my favorite Pokemon.
Ok, yeah. I made it possible to display names properly.
Nothing special about this. Just more Pokemon.
You can have a Pokemon of your very own!
Oh man it's almost starting to look like a real battle.
Charizard's back sprite looks like a fucking donkey.
Attacks finally displayed. I don't believe they did anything yet, though.
Now you can see your stats! Also attacks work now.
Working on displaying enemy Pokemon stats.
Displaying only three attacks was actually a challenge to figure out. Much harder than displaying four. The code is... a mess, to say the least.
While testing this for the first time in months the other day, I found a Missingno!
(That's probably asar's fault.)