![]() |
Chaos Rush's 649 on Ruby Project
This project is very similar to Jambo51's project, in a sense that we're adding more Pokemon to a 3rd Gen game. However, mine is a bit different for these reasons:
Spoiler:
The features it will contain: *649 Pokémon *Every Pokémon will have a new sprite in the DS art style, but perfectly cleaned up. Sprites are taken from my Sprite Resource Project *A few new items that work as evolutionary stones to handle forme changes *Lowercase everything instead of HAVING EVERYTHING IN ALL CAPS LOL So far I've done: *Re-point Pokémon names table *Re-point Base stats table *Re-point front sprites table *Re-point back sprites table *Re-point normal palettes table *Re-point shiny palettes table *Re-point TM-compatibility table *Re-point evolution table *Re-point moveset table *Re-point Icon table *Re-point Icon Palette table *Re-point battle positioning tables *Re-point footprint table Screenshots (some of these are outdated): http://img205.imageshack.us/img205/3423/42708380.png http://img830.imageshack.us/img830/5830/10628986.png http://img404.imageshack.us/img404/4834/91922913.png http://img51.imageshack.us/img51/4981/97618192.png http://img36.imageshack.us/img36/1885/41031222.png http://img856.imageshack.us/img856/9537/89443249.png http://img521.imageshack.us/img521/5438/66356726.png http://i39.tinypic.com/incnkm.png http://i44.tinypic.com/2wd8u9h.png http://i40.tinypic.com/2zitoxl.png http://i44.tinypic.com/t4to2d.png I would like to thank the people who mainly posted in this thread: http://www.pokecommunity.com/showthread.php?t=185257&highlight=65536&page=2 namely HackMew, thethethe, Wichu, and a couple others, for contributing VERY helpful information on getting things to work. Also special thanks for Jambo51 for helping find the move animation table offset. Tools used so far: *Gold Finger hex editor *Pokemon Game Editor *Wichu's Sprite Editor *a calculator *Paint Credits: *Me - for doing all this stuff *everyone that posted & contributed helpful information in that thread I linked to *Jambo51 - for helping me with stuff, and for his original 649 project that inspired me, for telling me about the secondary cry table, for fixing some problems with cries, and for just being awesome in general I have successfully figured out how to add new working evolutionary stones, and thus here is how I will handle all evolutions and forme changes: (list might be a bit outdated) Spoiler:
TO-DO LIST: *Pokedex entries *Add movesets for 4th and 5th Gen Pokemon *Finish my 64x64 sprite project (roflmao this will take a while) *Possibly start a separate project based off of this one where I work on 4th Gen moves, items, and abilities |
http://img233.imageshack.us/img233/1388/39245227.png http://img706.imageshack.us/img706/5752/38881409.png http://img337.imageshack.us/img337/7362/55451574.png
http://img805.imageshack.us/img805/8241/44291933.png http://img521.imageshack.us/img521/5438/66356726.png Yup, Turtwig and Grotle no longer look like Blastoises. Can a mod rename this to, "Chaos Rush's 493 on Ruby & Emerald Project"? Because I've also added more Pokemon to Emerald. |
Hey a new thread for this. Its looking good. I love how the sprites are so well made. My younger brother was recently planning Ruby Destiny: Reign of Legends and had a Grotle. I said "Wow look how poorly resized that is!" I am giving no offense to the creator because it was a great hack but the resizing was not great. I would now like to ask, are these the same sprites that are gonna be in Jambo's patch? If not then will FR users be allowed to rip sprites from here and insert them into Jambo's while crediting you if used in a public hack? Can't wait to see more masterpieces for you, Chaos Rush.
|
Quote:
And lol, this isn't a "new thread for a sprite project", this is actually my own patch. In case this isn't clear, let me say this: I'm making my own patch for Ruby and Emerald with 493 Pokemon. I've already done all of these on Ruby and Emerald: Spoiler:
There's actually 439 Pokemon index numbers already in the 3rd Gen games, so Turtwig starts at #440, so currently in my roms I have 583 Pokemon. I count forme changes as separate Pokemon, hence why I added waaay more than 107 Pokemon slots, even though there's only 107 Pokemon introduced in Gen IV. |
Quote:
I'm just asking out of curiosity. Also, feel free to use the data structures in my patch for yours if possible. It'll save you a bunch of time if you do, trust me. |
Quote:
|
Quote:
So the reason why my patch won't have Gen V Pokemon is simply because I have no use for them in my future hacks. BUT, I was thinking this yesterday, it really isn't that hard to re-point all the tables, it just takes a little while, so I might re-do the Ruby patch to include Gen V Pokemon. I'm not sure about Emerald, in fact, I'm not even sure if there's enough space in the rom to re-point all the tables to include 649 Pokemon, along with sprites and everything. But you know what, I'll just see how long it takes for me to do all the sprites, then I'll think about Gen V Pokemon. Another reason is that do you seriously expect me to make sprites for 649 Pokemon, 493 is enough... On and about the data structures, your patch has 649 Pokemon and a bunch of ASM stuff, while my patch has 493 Pokemon and no asm (except for that thing you have to do to make the new Pokemon sprites show-up in battle properly), so I don't think I can just copy+paste the data structures, but thanks anyways. Quote:
EDIT: lol http://img36.imageshack.us/img36/1885/41031222.png http://img856.imageshack.us/img856/9537/89443249.png http://img35.imageshack.us/img35/7472/41271925.png Please ignore the weird Pokedex numbers, these sprites were inserted on a copy of the patch I made that I'm using specifically to "screw around" on. The actual patch does not have any movesets or sprites inserted yet. |
By data structures, I meant stuff like the base data (which is the same for you as it is for me, after all).
If you copy and paste it, then that will save you having to redo it all from scratch on your ROM. No, I don't expect you to sprite them all. That would be insane. :P Good luck, man! |
So here's what I've decided:
*The Ruby patch will have 649 Pokemon *The Emerald patch will have 493 Pokemon. This is because of free space issues, and the Battle Frontier. There's enough Pokemon in the Battle Frontier to hack and evenly distribute 4th Gen Pokemon, but I don't think there's enough for 5th Gen Pokemon *Because of this, in my sprite project, I will not be making a second frame for Gen V Pokemon, since Ruby doesn't have sprite animations. These are the only Gen V sprites I've done so far: http://img707.imageshack.us/img707/2802/snivyf.png http://img836.imageshack.us/img836/3937/zekrom.png |
Minor issue I've run into: In Emerald, I'm assuming there's a table that tells how the Pokemon will animate when you send it out/view it in the Summary. I don't know where the table is, and until I find it and repoint it, some of the new Pokemon will freeze when viewing they try to animate. I know this because when they don't have to animate, they show up fine:
http://img18.imageshack.us/img18/5611/78839019.png http://img221.imageshack.us/img221/1213/17681666.png http://img830.imageshack.us/img830/7417/31144716.png http://img836.imageshack.us/img836/2701/69992585.png (ignore the messed up icon sprites, I have yet to repoint those tables) But when they have to animate, it freezes: http://img259.imageshack.us/img259/9904/81259057.png It also freezes when the front sprite that causes the freezing is the opponent Pokemon, like if you set it to appear in the grass, or if a trainer sends it out. For some reason only some of the added Pokemon freeze when viewing their animation, others work fine. If anyone knows where the animation pointer in Emerald is (NOT THE FRONT FRAMES POINTER), that would be really great. On a side note, here's my really lame way of doing forme changes: http://img577.imageshack.us/img577/3221/25016735.png http://img545.imageshack.us/img545/3460/25316468.png http://img849.imageshack.us/img849/2779/83299820.png http://img580.imageshack.us/img580/2241/61749166.png http://img714.imageshack.us/img714/2833/27505505.png http://img820.imageshack.us/img820/2139/48262117.png You use an item just like an evolutionary stone. (ignore the fugly front sprites, they're just placeholders I inserted on a backup copy of the rom specifically for "testing things out" on. On the actual Emerald rom, every new Pokemon currently has Blastoises's pointers for sprites and palettes, so every Pokemon I inserted looks like Blastoise) |
Just posting to say this isn't dead, I've mainly been working on the sprite resource.
BUT. Now, I know I said that I won't be implementing 4th/5th Gen moves, but I changed my mind... http://img94.imageshack.us/img94/7449/20924770.png Special thanks to Jambo51 for his thread on adding more moves, and special thanks to Darthatron for his research on the physical/special split (which I have successfully implemented into Ruby), and special thanks to Gamer2020 for Pokemon Game Editor, which saved me a lot of time on choosing which attack is physical/special. I won't be implementing every Gen IV and V move, but I'll implement every move possible without asm. I've gone through all the new attacks and made a list of all possible moves that I can add, so there will be 129 new moves. Also some attacks might be very slightly different in order to compensate for something, such as Roost having less PP because you can't remove the flying type in Gen III without asm... In the Sideshowcase, I've posted a patch for Ruby on the physical/special split, but the thread hasn't been approved yet. |
Wow this is awesome. Why isn't there more interest in it!?
|
I know, right? The lack of interest in these 2 patches and my own FR 649 Patch is criminal at times. Myself and Chaos Rush put a lot of time and effort into these patches (mines is downloadable - but buggy). Still, good things come to those who wait, and eventually, the patches will start to gain followers.
@Chaos Rush - I don't have the offset handy, but when I get home from work, I'll pass it on. I only have FR's offset, but as you suggested you could work with that. |
Quote:
Quote:
Oh and btw the Emerald patch has been canceled, I'm now working exclusively on Ruby. EDIT: (and a mod should change the 493 in the title to 649 :P) |
Quote:
Anyway, the offset I promised you is this: 0x1C68F4 This is a pointer to a table of pointers in FR. The pointers point to a script of sorts. This script is what will be shared between the versions. You can use those scripts to backtrack to the pointer in your ROM. Apologies for not answering your query in the actual thread, but I genuinely hadn't noticed it. |
Quote:
EDIT: http://img807.imageshack.us/img807/1930/91266137.png http://img831.imageshack.us/img831/269/30620271.png http://img687.imageshack.us/img687/5752/14409464.png http://img21.imageshack.us/img21/6295/97841229.png http://img28.imageshack.us/img28/1372/70032311.png Using Volt Tackle as Fusion Bolt's placeholder animation = Best. Idea. Ever. |
I have all placeholder animations set for the 129 new moves, and I chose "fitting" animations.
http://img41.imageshack.us/img41/5885/56007059.png http://img14.imageshack.us/img14/2669/27618768.png http://img594.imageshack.us/img594/5568/88812541.png http://img46.imageshack.us/img46/5788/47828330.png http://img256.imageshack.us/img256/5016/64834404.png http://img513.imageshack.us/img513/91/93211605.png http://img692.imageshack.us/img692/812/17390380i.png http://img405.imageshack.us/img405/2218/23113027.png http://img72.imageshack.us/img72/8885/53168007.png http://img97.imageshack.us/img97/1715/99113930.png http://img716.imageshack.us/img716/5950/82334758.png http://img341.imageshack.us/img341/4080/69054780.png Animations I chose: Spoiler:
I also put in all the move data for the 4th Gen moves, but I haven't started on 5th Gen moves yet because it was getting really boring and tedious, but I'll resume tomorrow (or soon). Besides, I already have the animations set for then 5th Gen moves anyways. There are a total of 129 moves added. Most from 4th Gen, a lot from 5th Gen. Basically I added the ones that are possible to add without ASM, such as Dragon Pulse, but I didn't add impossible moves like Guard Swap. |
nicely done im looking foward to the download link
|
Do you know how to actually change the animations?
|
Quote:
Of course the final version will have custom animations, these are just placeholders. (but I think using Featherdance for Roost turned out quite nicely :P) |
Actually - we were thinking about having Featherdance followed by the healing animation for Roost. It is possible (although we don't really know how yet) to combine bits of existing animations to create new ones. And Gamer2020 is working on a BATTLE script editor - this is an entirely different thing as the battle scripts control what the moves DO.
Myself and NintendoBoyDX are working on the animations. :) It goes without saying - if we work out a particularly good animation - we'll pass it on to you. You are, after all, letting me use your 4th and 5th Gen sprites in my patch, so it only seems fair. :P |
Quote:
Gah I feel stupid now. If I had known that, I would have went ahead and added ALL Gen IV and V moves, rather than a select 129 of them. (but thanks for offering to pass on the animation scripts once you work them out) Oh and I have an idea. You could download the Japanese hack Pokemon Vega (and I think there's another one called Pokemon Altair and Pokemon Sirius), and copy the animation data of the 4th and 5th Gen moves from there XD |
Well, to be more accurate, I'm working on both.
One thing though - The moves WILL require ASM, but I will do my utmost to make it a standalone "special" type piece of code. Do remember that there is actually code in the ROM which changes types temporarily, so we can actually make roost work properly if we can understand how to call that piece of code and if we can understand how to end it after the turn. I'm starting work on this now - so here's hoping I can do some serious figuring out, huh? |
Quote:
(I know how to insert routines, and that's about it) To change the topic, I have a question to ask all of you: http://img849.imageshack.us/img849/60/14142752.png Should I modify the Contest page on the Summary to look like this? If I did this, I would have to make it so that Pokemon Contests no longer work properly. |
I would only modify the battle-moves page, but maybe that's just me.
|
| All times are GMT -8. The time now is 8:54 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.