Golden Sun Hacking Community

General Hacking => Non-GS Hacking => Topic started by: Crystal Sonata on 06, February, 2012, 02:57:31 AM

Title: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 06, February, 2012, 02:57:31 AM
Alright, where to begin......Pokemon hacking has always been a pet project of mine, But now I want to release something of my work....So far I don't have many ideas, but I know im gonna work on merging the regions from the other games of the generation (3rd Btw) Into this one. If there are any other ideas, I work scripts, maps, and other stuff of the like with pokemon. Request something and I'll stick it in (Or make you a custom edit of your own with just your stuff). I don't have a release ready yet, But I'm working on merging maps now, and should release a beta within the next couple days.

EDIT: This project has moved to it's own website, http://cofclan.org:8080/forum
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Awec on 06, February, 2012, 05:55:39 AM
Are you going to be messing with the Pokemon stats at all? Like giving Parasect some decent stats or making Delibird, Smeargle etc. useful?
What region will be the starting region? And when you saying, "the regions from the other games of the generation" do you mean just Hoenn and Kanto or are you including Johto?
Will this mean we have 16 badges to collect (or more)?
And just for clarity, will we be able to catch all 386?
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Rockisftw on 06, February, 2012, 08:20:26 AM
Try to make everything evolve on their own.
EG no Graveller + Trade = Golem..
[insert level region to evolve]

Also.. yeah, version specific pokemon really ruin the game to me. Its never a big enough thing that everyone has their gameboys and are out trading at recess, so IDK why they added.

>Levelling = Evolving for current required pokemon
>Catch 'Em All! = All 386 are avaliable
>Harder Battles = I've always thought the standard trainer battles were too easy..
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 06, February, 2012, 11:54:45 PM
Awesome ideas. I'll find a list of what pokemon aren't included in the version im using and add them in somewhere.
I could add more badges to the system and set up extra gym battles, but i would need some ideas for names and design, unless I decide to use what the other regions give me.

I will probably leave the starting region at the same point, and make it to where you can enter the other regions by train or some other method (Open to ideas on that) at any point in the game.

I'm not sure if i can actually get into the pokemon code and alter their evolution data, but I'm sure I can add a script (Probably a person) that triggers an evolution of whatever pokemon you pick of the trade evo pokemon. It will be a list, and whichever button you hit triggers and evolution of that pokemon in your party (Assuming you have said pokemon). Also on this note, this means I may not be able to edit traits of certain pokemon. If i can find some assistance on this though, I will make sure to do it.

Harder battles....Editing all trainers in general would take a lot of time, especially with all the extra trainers im probably adding. I can make gym battles and the Champion(s) harder though.

And, Yea, Johto will be included if I can find somewhere to put it. I hope the patches for this game won't be too massive >.<

EDIT: Found the list of non-catchable pokemon in Ruby. The other 5 are a breeze, but the first is Kyogre, And I can't think of a place to catch it without grouping it with Groudon. I'll probably just make a separate area to do it that is kinda remote and out of the way.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Frog on 07, February, 2012, 04:20:47 AM
Assuming technology hasn't regressed mysteriously, editing evolution data is really easy from memory.
As for other regions, train sounds like a good idea, pokemon gold style, you could also consider a ship, plane or even being carried by a pokemon.

If you have the space/effort it'd be neat if you included the few 4th gen de/evolutions of already existing pokemon too, bonsly and mime jr etc.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Awec on 07, February, 2012, 11:54:59 AM
Google search YAPE (Yet Another Pokemon Editor). It has all the things you would want for the pokemon (Evolutions, eggs, stats etc).

Also, will it have a plot or will it be genero catch 'em all, become champion etc.?
A slightly crazy idea I thought I'd throw out here; why not have the player get a pokemon with teleport (either as starters or by scripted events) early on in the game and have teleport act as a between-regions 'Fly'. I daresay no one uses it for its current purpose anyway. You could then add in some kind of train station/boat transport that the player can access later so they don't have to be lumbered with teleport for the whole game. Hell, you could even make it a new HM (or make reusable TMs).
Additionally, you could have some kind of cross-region puzzles; say there could be an area with super rare pokemon in Hoenn that you can only access with something (a badge or HM etc.) from Kanto.

Also, consider the 4th gen suggestion seconded. Hell, there are some pretty amazing fakemon out there that would be pretty interesting additions to the game.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Salanewt on 07, February, 2012, 12:26:35 PM
This seems like it will be a pretty good hack. For the Groudon/Kyogre thing, why not do what Emerald did for them? Basically, the greater legendary is the third one of the set, Rayquaza. After that, you can go back to where you find them/their homes and catch them.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 07, February, 2012, 09:47:10 PM
Good idea Sala. I can always count on you :P....I was thinking about that last night, so why didn't I apply it >.<
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Aile~♥ on 07, February, 2012, 11:58:03 PM
Go ask Charon if you can borrow her flying-type eeveelution, Zephyreon. Granted, I've seen a lot of fakemon flying-type eeveelutions called Zephyreon, but hers was the best I've seen.

Also, implement the fourth gen physical/special split, if possible.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Awec on 08, February, 2012, 08:06:56 AM
I think I've seen a fair few threads on implementing 4th gen features on the pokecommunity romhacking section. Pretty sure Physical/Special split is in there.

Also, on the Legendaries topic, I think legendaries should only be accessible post-Elite four. The first time I played through Ruby I would have gotten stuck at the 8th gym if I had never got Groudon. As it was, I ended up breezing through the 8th gym and most of the Elite Four.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Rolina on 08, February, 2012, 10:04:56 AM
I don't know about a Flying Type eeveelution... They've traditionally been based on the original special-types, so what's left is... Dragon, I believe.  You're looking for Drakeon.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Durza on 08, February, 2012, 11:22:58 AM
Or Phanteon for Ghost unless I'm mistaken.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Rolina on 08, February, 2012, 12:11:31 PM
http://bulbapedia.bulbagarden.net/wiki/Elemental_type

Nope, ghost was physical.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Frog on 09, February, 2012, 10:20:09 AM
While I could have sworn it was done ages ago and a lot easier (perhaps it was firered...) this should be what Awec was after.
http://www.pokecommunity.com/showthread.php?t=268940

(Or better yet, if you know how things work, http://www.pokecommunity.com/showpost.php?p=6991390&postcount=124)
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Rolina on 09, February, 2012, 12:43:47 PM
I think it's because Ghost and Dark types really made no sense back then.  Ghost attacks were physical, but acted as if they were special.  Dark types were special, but acted as though they were physical.  It's really apparent if you look at the Gen4+ moves - there's only like, one special dark type attack.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Durza on 09, February, 2012, 02:59:52 PM
Ghost kind of makes sense though, since the majority of their attacks are Status. There are still more physicals than specials after the split though.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 09, February, 2012, 08:15:32 PM
Wow, you guys are really getting into this one. It's gonna take a while just to add the extra regions though since I don't have any help >.<
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 02, April, 2012, 04:15:47 AM
Sorry for the double post!

I got started back up on this after my laziness. Not quite ready to release anything yet but, I applied this data moments ago to the evolution process:

Politoed (Formerly trade with a King's rock, now evolves from a Sun stone since a water stone does Poliwhirl, and doing both would cause an epic fail and your computer would explode....Or something like that)

Kadabra now evolves into Alakazam at level 60, instead of trade evo.

Machoke now turns into Machamp at level 55, instead of trade evo.

Graveler now evolves into Golem at level 45, instead of trade evo.

Slowpoke evolves into Slowking with a water stone, instead of trade evo.

Haunter evolves into Gengar at level 45, instead of trade evo. (God I'm getting tired, I really had no idea THIS many pokemon were trade evo'd)

Onix evolves into Steelix at level 50, instead of trade evo.

Seadra now becomes Kingdra at level 50, instead of trade evo.

Scyther now becomes Scizor at level 40.

Clamperl now becomes Huntail with a Sun Stone, Gorebyss with a Moon stone



I noticed 24 empty slots in the pokedex, which could be used to add new pokemon. Charon's flying type that was mentioned here on page one will probably be number one to be added in those slots xD

Chansey is a happiness evo, but was left that way. I'm not sure If I should change that, or any other happiness evos. Let me know what you guys think about that.

Also, I'm thinking about giving the members here something special. Anyone who wants their own area in the game, PM me with details, anything and everything about it. Would also help to have a picture with tilesets placed where you want them if you wanna get specific and/or want a big map. I'm thinking of creating "Atrius City" and "Charon City" as well. Oh yea, I might be able to make you your own towns now that I think about it....I don't think I've made this long of a post in a long time ANYWHERE....
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Kide on 02, April, 2012, 07:26:04 PM
Hey Momo. Looks like you forgot Porygon. Well, you forgot to mention changing it at least.

And you could make Poliwhirl -> Politoed by level instead of sun stone, that's what I used to do.

Also, the point of changing evolution data is to avoid having to trade IMO, so you should keep happiness evos the same. Unless you're planning to make more substantial changes.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 02, April, 2012, 07:46:07 PM
Oh yea, I did. I remember changing it....Can't remember what to, but I'll look it up later. What level would you suggest Poliwhirl evolving at? I'm currently saving down maps from the other versions, and should start merging regions by 8pm CST. I should be able to release a beta by midnight tonight if I don't get lazy.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Durza on 02, April, 2012, 07:52:48 PM
Will you be adding in the 4th gen evo's like Magmortar and Weavile as well?

Happiness should stay in if you want my opinion. Though if you wanted to be evil, you could try make something only evolve with zero happiness.

Any special plans for gyms by the way?
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Salanewt on 02, April, 2012, 07:54:00 PM
Poliwhirl, hm...

Hey, is it possible to make other items into evolutionary items? What you could do is just make it so the items that normally have to be traded have a use effect, as a sort of character-specific stone.

If not, then Poliwhirl with either a Leaf Stone or a Moon Stone would probably make sense.


As for Happiness, this should definitely stay in.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 02, April, 2012, 08:27:04 PM
@Durza,
No, I won't be adding the 4th gen evo's. There is nowhere to put them all in the pokemon data, and adding their graphics and such wouldn't be easy anyway.

I won't really be changing anything in the gym system, but I will be adding extra gems. You won't get badges, but instead for the gyms not included in the game you will get a key item that is required to enter certain areas (If I can implement said items).

@Salanewt (I think), YAPE doesn't allow using other items to do it. If someone can find me a program that allows editing of item effects, I can probably implement that though ^^.

And on a side note, I will keep happiness evos in. People seem to be okay with them. Can someone also post the info (Or link me somewhere that does) regarding Charon's Flying Type? I will see about including it, if possible.


EDIT: Goin to bed. I'll finish up tomorrow and post a beta. I have to get back on a school schedule since I may be going back.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Kide on 03, April, 2012, 08:32:00 PM
I'd say lv 40 if you're willing to change it, since Poliwhirl is the lamest from that list.

Creating new evolutionary items is definitely possible, although I think it's not worth it. But changing an existing item into an evolutionary one might be easier. There's probably some tutorial at pokecommunity, so check there if you want. Too bad this is not a GSC hack, it was way easier to create new items there.
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 03, April, 2012, 09:39:46 PM
agreed. I'll check it out once i get on the computer
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 04, April, 2012, 08:17:19 AM
(Sorry for the double post, but it's the first release :P) UPDATE: Pokemon Amethyst 0.1 Beta is now released. A standard IPS tool such as LIPS will do. Apply to a Pokemon Ruby (U)(Mugs) ROM to get 0.1 Beta. Remember to keep a fresh copy of the ROM so when I release a stable version, you can do a clean patch.

Changes: Evolutionary changes listed above. There is nothing else changed so far.


I am still working in the new maps. After a patch, new maps should appear after exiting and re-entering a town, so you can go ahead and start a save file, and access the new stuff after beating the game.

I have tested it, and the game seems to be functional. After it shows the first screen with the copyright info, you will need to hit your set "A" button to continue. I removed the Mugs Intro from the ROM.

Happy gaming! (Sorry if it's too dull. I promise I will release the new stuff when I can. I don't plan to make the other regions available until after the rest of the game anyway).

PS: I HATE REPLICATING MAPS >.<
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Knight of Purgatory on 04, April, 2012, 09:49:36 AM
Cool, i'll try it when i'm free.
Thanks for the update Frozenblade
Title: Re: Pokemon Amethyst (Ruby hack and edit)
Post by: Crystal Sonata on 05, April, 2012, 12:47:49 AM
Alright, as of now, I'm looking for people to create maps. All you need is a copy of Pokemon Ruby (To use it's tilesets to create maps), either Pokemon Firered/Leafgreen to examine and copy the maps from, and AdvanceMap, which can easily be found with google. If you have experience with Advance map, that would be better, But I will teach you how to do it if you don't know how. I will accept maps in the standard format that advance map uses. Feel free to compress them any way you want if you send multiple.

PS: I tried it. Using AM to save the maps from LG and FR into AM's map format, then copying to Ruby, doesn't work, so make sure to create them while you have Ruby open.