View Full Version : Game Dev Resources
Dawson
September 4th, 2005, 01:29 PM
Since the server move, pretty much all of the attachments in the old Resource Thread don't work anymore. So I've decided to start a new one, it was time for a fresh thread anyway, the other one was 8 months old. I've spent ages finding and uploading all of these resources so I hope you guys appreciate it.
I've provided credit to the people who made/uploaded the resources so please do the same if you use them. However, I do not know the author of some of the resources. So if you made, or know who made, them then please PM me and I'll replace the "Unknown" with your username.
Also, I'm missing quite a few resources before I can get a "Complete Pokemon set" so if you have the following resources then please upload them here or PM them to me so I can add them to this post and have a whole set together. They were posted in the last Resource thread but the attachments are no longer working. Here they are:
- Pokemon FR/LG midis
- Pokemon Ru/Sa chipsets + charsets.
Since this is a Game Dev Resource thread and not a Pokemon Resource thread, I will be adding resources from other games in here too. Your help on gathering and uploading these resources will be appreciated. The games that I first think I should do are:
- Legend of Zelda - Minish Cap
- Golden Sun + The Lost Age
- Dragonball Z
- Yu-Gi-Oh
If you have resources for these or suggestions for games to gather resources from then please PM me with them.
Remember, do NOT post here unless you have resources to share. Any who break this rule will have their post deleted as well as the possibility of bad rep for rule breaking.
Pokmon
RM2K/3 Chipsets
Pallet Town (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Daegon_Kimeron
Viridian City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Pewter City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Cerulean City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Vermillion City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Lavender Town (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Dawson
Celadon City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Dawson
Saffron City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Fuschia City (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Cinnabar Island (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Dawson
Mt Moon (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Rock Tunnel (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Inner (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
Pokemon Center (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Unknown
Pokemon Mart (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - Unknown
Harbour (http://www.phoenixgamez.com/index.php?pg=gd2k3pokemon) - rm2k3kid
RMXP Chipsets
Whole Emerald Set (http://www.phoenixgamez.com/index.php?pg=gdpokemon) - Dawson
Whole FR/LG Set (http://www.phoenixgamez.com/index.php?pg=gdpokemon) - Fangking Omega
Inner (http://www.phoenixgamez.com/index.php?pg=gdpokemon) - rm2k3kid
RM2K/3 Charsets
A lot of Charsets (http://rapidshare.de/files/10582285/Avatar-CharSets.zip.html) - Avatar
RMXP Charsets
A lot of Charsets (http://rapidshare.de/files/10582327/Avatar-CharSets_RMXP.zip.html) - Avatar
Sounds
All RuSa Midis (http://rapidshare.de/files/4720836/RuSa_midis.rar.html) - Dawson/VGMusic (www.vgmusic.com)
All Pokemon Cries (http://rapidshare.de/files/4837803/Pokemon_Cries.rar.html) - Mattgcn/Dawson
Sprites
All Pokemon (http://rapidshare.de/files/4721195/pokemon.rar.html) - Dawson/PPN (www.pokemonpalace.net)
Trainers (http://rapidshare.de/files/4721240/trainers.rar.html)- Dawson/PPN (www.pokemonpalace.net)
mattgcn
September 4th, 2005, 02:15 PM
Clicky (http://ptreasures.net/music/GSC/) for GSC music, mostly from VGmusic, but some remixed, and some our own rips.
Clicky (http://ptreasures.net/music/RS/) for RS music, from VGmusic, but also some rips from sappy. Newer, better rips to come soon.
All the other sections of the muisc page are currently off limits, so, yeah, no-touchy.
Fangking Omega
September 5th, 2005, 01:17 PM
Here is your main outdoor tileset. Dawson posted a version of it, but is it me, or is it nowhere near the size it should be? If possible however, if a full size version of that particular release could be granted to me, I'd appreciate it profoundly because there's some graphics on it that I lost permanently when my hard drive busted and would like to regain, particularly the huuuuge green building :(
This was made with an advanced remake of Gold and Silver in mind, along with some rockin new custom graphics, houses and such. As its based on GSC era for the most part, I dont have ALL of the Kanto graphics (last check, it was the Cinnabar Mansion and Pokmon tower missing, they weren't in GSC). Some Hoenn buildings were modified for FRLG effect. All non-custom FRLG graphics ripped by the Fangking. Custom graphics edited/drawn by the Fangking and/or Mateo. Bell graphic near the bottom courtesy of Kyledove. If this tileset is used, give credit to the Fangking, Mateo and Kyledove.
http://img222.imageshack.us/img222/2213/co...ohto4yhk5tj.png (http://img222.imageshack.us/img222/2213/completejohto4yhk5tj.png)
It's enormous :S
It began at New Year, we kept adding stuff.
And your autotiles to go with it, water tiles now updated from old releases:
http://img84.imageshack.us/img84/9222/sea16ed2lp.png
http://img91.imageshack.us/img91/7105/sea23tq1ko.png
http://img334.imageshack.us/img334/6049/sand14gc.png
http://img326.imageshack.us/img326/8831/waterfall0kv5rh.png
http://img326.imageshack.us/img326/6693/flower14bq.png
http://img84.imageshack.us/img84/9386/path26vr.png (I use that one in city areas)
And 108 or so character sets, using every available graphic i could possibly rip. Some don't have walking animations which is a shame. But you've surely got enough there? Credit for these is mine (and nintendo's!)
It took an unearthly amount of time to rip and compile. Go get Avatar's excellent charasets for the FRLG heroes and rival, I didn't bother with them
http://www.filecabin.com/uploads/FK-Characters.zip
Webmaster Tyler
September 11th, 2005, 07:27 PM
Auto Tiles
http://img275.imageshack.us/img275/6825/cavefootpath13qk.png
http://img275.imageshack.us/img275/5813/path30fp.png
http://img275.imageshack.us/img275/4048/sea16ed1gj.png
Character sets
http://img263.imageshack.us/img263/5411/avataramy2ob.png
http://img263.imageshack.us/img263/7206/avatarhiro9yk.png
http://img275.imageshack.us/img275/1963/avatarhiro18ga.png
http://img275.imageshack.us/img275/5871/45dg.png
http://img275.imageshack.us/img275/6690/blugramps5in.png
http://img275.imageshack.us/img275/8917/avatarmisty8go.png
Tilesets
http://img263.imageshack.us/my.php?image=1290911068706585ix.png
http://img263.imageshack.us/img263/5554/fallarbor2006rs.png
http://img263.imageshack.us/img263/9335/masterset007rr.png
Avatar
September 12th, 2005, 04:42 PM
Here is your main outdoor tileset. Dawson posted a version of it, but is it me, or is it nowhere near the size it should be? If possible however, if a full size version of that particular release could be granted to me, I'd appreciate it profoundly because there's some graphics on it that I lost permanently when my hard drive busted and would like to regain, particularly the huuuuge green building :(
You mean this version (http://avatar.riceb0x.net/pict/completejohto3hn.png) ?
My CharSets are in the first post by Dawson, however I've made a few more chars since then. And I changed the readme file.
Click here (http://avatar.riceb0x.net/)
If you only want to download a few charsets, go to the charset section.
Zip file is in Downloads
NOTE: As stated on my website, you must read this (http://avatar.riceb0x.net/Readme.txt) before use.
SBaby
September 14th, 2005, 10:31 PM
Ok. Since you'll need some Mp3 contributions here, I'd like to be the first to contribute.
Disclaimer: I didn't make any of these, nor am I claiming credit for uploading them. I'm just bringing them to your attention, since many of them are rare.
These are highlights from the upcoming Grandia III, not yet released at the time of this post (not to be confused with Grandia Xtreme). Keep in mind this is the Japanese version, so I'm not exactly sure where they all fit into (also, some of them may change when it comes stateside).
I'm also not going to list all 53 of them here, but you can find more at Vast Lands of Grandia (vlog3).
http://www.fileplanet.com/dl/dl.asp?/rpgplanet/grandia/g3ost1/001.mp3
Heroic sounding, almost like an intro.
http://www.fileplanet.com/dl/dl.asp?/rpgplanet/grandia/g3ost1/008.mp3
One of the victory themes to the game.
http://www.fileplanet.com/dl/dl.asp?/rpgplanet/grandia/g3ost2/004.mp3
The main battle theme of the game.
http://www.fileplanet.com/dl/dl.asp?/rpgplanet/grandia/g3ost2/005.mp3
Another victory theme (I like this one better for some reason).
http://www.fileplanet.com/dl/dl.asp?/rpgplanet/grandia/g3ost2/008.mp3
A Boss theme, methinks.
[_DarkDragon_]
October 8th, 2005, 11:50 AM
I agree, if people want to request something there's a thread for it.
Here's all pokemon game fonts (give credit to DarkAngelX): All Pokemon Game Fonts (http://www.deviantart.com/download/22208470/)
MR.GLITCH_KING
October 10th, 2005, 06:54 PM
Herr yall go i just finished it http://img427.imageshack.us/img427/8603/glitchcharsset16xe.pngby da way im also glitchking
[_DarkDragon_]
October 18th, 2005, 01:07 PM
I dunno if this should go here, but if you're planning in making a battle system you should have a look at these pages:
http://bulbapedia.bulbagarden.net/wiki/Category:Game_mechanics
http://upc.pkmn.co.uk/games/rs/guides/
http://www.serebii.net/games/mechanics.shtml
Dawson
October 18th, 2005, 04:03 PM
I've made and uploaded an almost complete Pokemon Emerald chipset for RMXP, you can get it here (http://www.twinkledragon.com/index.php?td=gdpokemon). Another thing, keep checking at www.twinkledragon.com regularly, I'll be uploading more and more Game Dev resources on there. Not just Pokemon resources either, I'll be uploading all the games I had intended to upload onto this page when I was still a mod. It will eventually have tutorials too, it could be very useful to newbies as well as veterans.
bob5000
October 25th, 2005, 09:12 AM
http://www.megaupload.com/?d=MFX6LBAK
All 386 Battlers Back and front ripped and resized by me.
I might do the unknowns another time..
[_DarkDragon_]
October 27th, 2005, 07:59 AM
erm, OverTheBelow, I think this Thread is only to post resources and not comments :P
anyways, I "made" some resources for everyone to use (give credit to nintendo for making the graphics and to me for ripping them :) )
RMXP Pokemon Mart:
http://i4.photobucket.com/albums/y118/rpg_man/PokeMart.png
http://i4.photobucket.com/albums/y118/rpg_man/PokeMart_Auto07.png
a GSC 16x16 based tileset:
http://i4.photobucket.com/albums/y118/rpg_man/GSCTileset16x16.png
and a GSC 32x32 based tileset:
http://i4.photobucket.com/albums/y118/rpg_man/GSCTileset32x32.png
[_DarkDragon_]
October 30th, 2005, 12:13 PM
Who's the person that never wanted some GSC tiles recolored but old-school style? I recolored most of the GSC tiles, made some custom ones and although it's not finished yet here it is:
The GSC Recolor Project v1.0
http://i4.photobucket.com/albums/y118/rpg_man/GSCrecolor.png
Here's a map to show what you can do with it:
http://i4.photobucket.com/albums/y118/rpg_man/Johtoex1.png
Here's the same map but with the trees closer to each other:
http://i4.photobucket.com/albums/y118/rpg_man/Johtoex2.png
Hpey you guys like it and use it, I'll be updating it soon when I have the lighthouse, tall grass and inners ready, etc
Everyone's free to use it as far as you give me credit for it :)
Any comments PM me :o
Demonic Budha
October 31st, 2005, 09:00 PM
This is the interior of the Cycle/Bike shop.
And my Victort Rd set.
And Finely the inside of the house, broken into by Team Rocket in Cerulian.
enjoy.
New2Ya
November 2nd, 2005, 05:29 PM
I decided to make a Pikachu sprite. It is only one direction and I'm not planning to do other sides. I will use it for my own game as well, but you may use it, IF you credit me...
http://img323.imageshack.us/img323/5497/pikachurunning3ir.png
It looks really neat in-game. (its meant for RPGXP)
Burned Soul
November 4th, 2005, 06:49 PM
hi there, here i am, i made ash charset for rmxp its like in hoen series
hehe. i hope you like it
http://www.freewebs.com/burned_soul/ash_hoen.PNG
[_DarkDragon_]
November 4th, 2005, 10:44 PM
I'm also sorry to post this but that is not that hard to solve at all, just go to www.rarlab.com and download winrar.
Demonic Budha
November 6th, 2005, 04:43 AM
Here is another tileset for use.
Its the Musium set from pewter city.
enjoy
Dream Illusionist
November 6th, 2005, 12:36 PM
An Outdoor tileset of GSC, freshly ripped for RMXP ;)
(See attachment below)
Budgie_boy
November 10th, 2005, 12:12 PM
$data_monsters[id]
id
name
type_id
level_base
exp_base
exp_nextlvl
character_name
character_hue
battlerfront_name
battlerfront_hue
battlerback_name
battlerback_hue
skill1_id
skill1_fix
skill2_id
skill2_fix
skill3_id
skill3_fix
skill4_id
skill4_fix
itemheld_id
itemheld_fix
ability_id
ability_fix
parameters[status_id, level]
Blizzy
November 11th, 2005, 06:32 AM
$data_monsters[id]
id
name
type_id
level_base
exp_base
exp_nextlvl
character_name
character_hue
battlerfront_name
battlerfront_hue
battlerback_name
battlerback_hue
skill1_id
skill1_fix
skill2_id
skill2_fix
skill3_id
skill3_fix
skill4_id
skill4_fix
itemheld_id
itemheld_fix
ability_id
ability_fix
parameters[status_id, level]
are you sure about that?
i have this:
$data_enemies[id].
name
maxhp
maxsp
str
dex
agi
int
atk
pdef
mdef
animation1_id
animation2_id
exp
gold
item_id
weapon_id
armor_id
treasure_prob
battler_name
battler_hue
click here (http://www.rmxponline.com/syntax.htm) for more syntax
Demonic Budha
November 15th, 2005, 10:06 PM
Heres the Elite Four and champion and register rooms
of the FR/LG Elite four challange.
[_DarkDragon_]
November 18th, 2005, 02:26 PM
Someone probably doesn't like me here because some of my resources keep being removed XD
Here's fangkings water tileset edited by me (that for some reason disappeared form this thread):
http://i4.photobucket.com/albums/y118/rpg_man/seaautotiledarkdragonfangking.png
Here's an anime-like Ash charset from the first seasons (that for some unknown reason also got deleted :S):
http://i4.photobucket.com/albums/y118/rpg_man/Ash-Anime.png
And here are all pokeballs I could find in the anime and old games made as sprites for GBA (some of them are Nintendo's, others are from Coronis and the rest is mine):
http://i4.photobucket.com/albums/y118/rpg_man/Crystalball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Ultraball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Timerball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Thunderball.gif
http://i4.photobucket.com/albums/y118/rpg_man/RocketMewtwoDarkball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Rocketball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Repeatball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Premierball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Pokeball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Parkball.gif
http://i4.photobucket.com/albums/y118/rpg_man/OriginalDarkball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Netball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Nestball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Moonball.gif
http://i4.photobucket.com/albums/y118/rpg_man/ModifiedDarkball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Masterball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Luxuryball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Loveball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Lureball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Levelball.gif
http://i4.photobucket.com/albums/y118/rpg_man/KantoSafariBall.gif
http://i4.photobucket.com/albums/y118/rpg_man/HoennSafariBall.gif
http://i4.photobucket.com/albums/y118/rpg_man/Heavyball.gif
http://i4.photobucket.com/albums/y118/rpg_man/GSball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Greatball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Goldball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Friendball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Fastball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Diveball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Blueball.gif
http://i4.photobucket.com/albums/y118/rpg_man/Antiqueball.gif
Now, if these are gonna be deleted again I want to know why at least :S (maybe it was just some server thingy but only my posts got deleted [from the ones that contain resources]).
[_DarkDragon_]
November 19th, 2005, 01:16 PM
well, I didn't see them and still don't :x
Here are 1019 pokemon charsets that I put together:
http://rapidshare.de/files/7858246/Characters.zip.html
Credit goes to:
- Avatar
- Budgie
- Absolutism
- Me for converting most of the RPG Maker 2000/2003 charsets into RPG Maker XP
If I missed anyone please tell me and I'll add you.
PS: All the creators of the sprites included in the archieve let you use them as far as you give credit, you can access pokemon absolutism here: http://raichu.s41.xrea.com/poke/index.html
Demonic Budha
November 20th, 2005, 06:32 PM
Hi new resource today.
Its Bills House from Cerulian cape.
the only 2 things not in this are the cardboard box and the stuff (that seems to have a green tick on it) as they have been previously posted)
[EDIT+] ive now also added the pokemon dojo from saffron
[EDIT++] i have now also added the inside (and top outside and elevator) of the Department Store in Celadon City.
Now then
Yes, and i've had to report a few to get them deleted. Just because other people have broken the rules of credit doesn't mean you should O.o
I'm just tired of having to keep reporting you guys that won't follow the rules..it's not fair to the people who took out time to rip all those resources for people for someone to just download them, zip them, post them as a new resource and not even ask for permission etc.
Btw, don't just see/write who the creators were -you have to ask them for permission
just checking to see if this was directed at me aswell. Cause the ones i post (other than ones that have been in previous set, but i only put in as to make it the complete set. unlike the one today)
Also in regaurds to the post deletion, im not sure what one of mine has been posted before, could you please tell me what one and where it previously is and i will happerly remove it from my post. But as i said previously i have been over the previouse pages several times and have not seen in posted.
And Budgie_Boy OMG thx for the lave set. been looking for that for about 5 months. THANK YOU!
Thx 4 ya time and enjoy the tiles.
Demonic Budha
November 21st, 2005, 07:35 PM
Hey new one again, here is the inside and deck of the S.S Ann
Budgie_boy
That's ok, It's just the beta version, the BETTER version will be out shortly, and that is Completely mine I had to take time out to do that, I finished it in about 3DAYS!!!!!!!!!!!
You will have to give me credit because I made it all on my own!
No probs i will give credit where its due.
Also its a pretty good (you could leave it as is)
If your calling it a beta cause the bubbles fill all of the lava, all i did to remerdy the problem was to copy the first set of the lava tiles, (the blank red tile surounded by the ledge) and used the lava tile with SHIFT to make is the defult single tile to make single tiles and put them in random places to make random bubbles. ( it looks pretty good)
But if your still going to release a newer version, i wont complain (ill probably even use it)
anyway. enjoy the tiles.
[EDIT+] i reposted it due to the fact i left off a couple of tiles at the bottom.
Blizzy
November 23rd, 2005, 03:01 PM
Please REFRAIN from posting without resources,
it is considered as spam.
here's an inner tile i made a while ago,
i don't know why it says 'made by rm2k3kid' :P
click here (http://www.phoenixgamez.com/downloads/Pk_Inner_MapbyRm2k3kid.png)
Demonic Budha
November 23rd, 2005, 07:24 PM
Please REFRAIN from posting without resources,
it is considered as spam.
Very sorry for no resource on previous posts....
anyway, today i have 2 new ones.
First one in the underground tunnels(the ones you can cycle through)
And the second one is the Poke Fan Club House in Vermilian City.
Enjoy.
(also if anyone notices that i may have missed off a tile or 2 let me know add i will add as soon as i can)
Demonic Budha
November 25th, 2005, 09:20 PM
Ok heres the Items,
posting cause someone in the help and request forum wanted
them.
and heres my cave set (its got seafoam Is, Mewtwo cave and ice fall)
[EDIT+]
ive added the Diglett Cave and some items (like the mud and floor) of the Rock Tunnel (between Cerulian and Lavander) Also the brail pannels and Tanoby Chambers (unknown caves) and Mt Ember interior
Tyler
November 25th, 2005, 09:52 PM
Not sure if this is really a resource but heres the Online script for RPG maker XP, and you need the english version of rmxp to use it.
http://rapidshare.de/files/7461483/Multi-Netplay_099b_.rar.html
[_DarkDragon_]
November 26th, 2005, 12:14 PM
Here's a full gym tileset that someone requested on the help/request thread:
http://photobucket.com/albums/y118/rpg_man/GymsTileset.png
Demonic Budha
November 29th, 2005, 01:52 AM
lol, i see all the previous resources have gone byebye.
Ill try repost mine soon.
Anyway heres 2 new ones i havent put on before.
One is the enterior of the Pokemon Tower (the graveyard place)
And the othe is the inside of the powerplant.
[EDIT+] if you mean the big BIG genorator, i got that from the previously posted
inside chips. but if ya mean the small one. then thx
Dawson
November 29th, 2005, 07:02 AM
We've uploaded some new resources to www.phoenixgamez.com. We now have resources for Harvest Moon and Legend of Zelda: Minish Cap to download as well as all the Pokemon resources. Coming soon will be Dragonball Z, Golden Sun and Yu-Gi-Oh resources.
Dawson
December 1st, 2005, 08:16 AM
We're now in the process of ripping and making chip/charsets of characters and objects from Mario and Luigi: Superstar Saga for www.phoenixgamez.com. The graphics from that game are awesome and would look great in an RM2K/3/XP game. I'm thinking about using them for a small side project. And the best thing is I don't think anybody has ever used these graphics in a game so the first games that do use them will be unique.
Here's an example of a charset: We've done a few already but we have a load more to do so keep yourselves up-to-date.
http://www.phoenixgamez.com/downloads/MarioCharEnemies1.png
Avatar
December 4th, 2005, 01:46 PM
For anyone who are using my sprites and/or have them hosted on their site, I direct you to this link
http://pokecommunity.com/showpost.php?p=1718867&postcount=77
You MUST read it, if you do not do what I have stated in the post I will regard use of my sprites as sprite theft.
shadowmastermarcus
December 5th, 2005, 02:18 AM
Everyone, please reframe from posting without resources
anyway
here's my stuff
Different frames for the CMS(The pics)
http://rapidshare.de/files/8641278/CMS_FRames.zip.html
BattleBacks in BattleCHarset form for Brendan, May, and
These guys:
( i did NOT make the Charset, it was rm2k3kid)
http://img215.imageshack.us/img215/7458/herof019mo.png (http://imageshack.us)
http://img209.imageshack.us/img209/9104/herom018vr.png (http://imageshack.us)
http://img208.imageshack.us/img208/1316/heroback19iq.png (http://imageshack.us)
Anyway, yeah, please dont post without resources
Claire
December 6th, 2005, 01:55 PM
I hope everyone's making sure that the creators of the char and chipsets have given them permission to be posted here ^^;
We have Dragonball Z Chipsets that have been both ripped and custom made up on the site now HERE (http://www.phoenixgamez.com/index.php?pg=main)
e.g. http://www.phoenixgamez.com/downloads/DBZChip1.png (http://www.phoenixgamez.com/index.php?pg=main)
Dream Illusionist
December 7th, 2005, 01:37 PM
Don't post here unless you're posting resources. Requests are in the Help and Request Thread.
Here is another tileset I ripped from GSC: A Pokmart, with a few extra tiles from the main tileset.
[_DarkDragon_]
December 7th, 2005, 04:09 PM
Here's some charsets made by Coronis (walking animations made by Virusgamer) that I "converted" to RPG Maker XP format:
Red:
http://i4.photobucket.com/albums/y118/rpg_man/red.png
Blue:
http://i4.photobucket.com/albums/y118/rpg_man/blue.png
Yellow:
http://i4.photobucket.com/albums/y118/rpg_man/yellow.png
Green:
http://i4.photobucket.com/albums/y118/rpg_man/green.png
Gold:
http://i4.photobucket.com/albums/y118/rpg_man/gold.png
Silver:
http://i4.photobucket.com/albums/y118/rpg_man/silver.png
Crystal:
http://i4.photobucket.com/albums/y118/rpg_man/crystal.png
Credit goes to them, and if you wanna be nice.. to me too for using one hour and 15 min of my time positioning them correctly :P
Minorthreat0987
December 10th, 2005, 12:22 PM
I have Battle animations ripped by me for RMXP
Please Give Credit if used
thank you
Claire
December 12th, 2005, 01:17 PM
I've ripped and custom-made some chipsets for Pokemon Dungeon. Find them HERE (http://www.phoenixgamez.com/index.php?pg=pdungeon).
I'll be adding more Dungeon chipsets to that page within the next couple of days.
Demonic Budha
December 15th, 2005, 02:35 AM
none of the attachments are working, will you please repost them.
Wow you included a really cool resource there, Even if you want to post alteast follow the rules and post a resource.
And as i just said, here is the Silph Co inside someone in the
help and request requested.
(and before someone says make sure you ask the owner, its mine.)
enjoy
Avatar
December 15th, 2005, 08:48 AM
Seeing as the sprite was messed up in the original CharSet, I decided to fix it up.
http://img.photobucket.com/albums/v242/DarkChronic/CharaSet1.png
These sprites weren't ripped by me, they were ripped by RM2k3kid
I've also added a new CharSet to my current archives.
MR.GLITCH_KING
December 15th, 2005, 06:47 PM
dont remove credits these are from mysterious dungeon
Balladofwindfishes
December 18th, 2005, 03:29 PM
I reamped some yellow sprites, and made classic ash sprites, i dont know how to make charsets very weel, so go ahead and charset em, just give credit
[_DarkDragon_]
December 22nd, 2005, 03:20 PM
Hey, sorry I have no resources, but I really badly need all of the Gold/Silver charsets from the GBC. Dawson's links don't work, so if anyone has them, PLEASE host them elsewhere for me.
IF YOU HAVE NO RESOURCES DON'T POST HERE
sorry for yelling but there is a Help/Request thread to ask for stuff...
And here's a nice website to go see:
http://www.filb.de/
on their wiki you can find a pokedex that includes all sprites from the pokemon from all versions, backs as well and others such as torouze.
Claire
December 24th, 2005, 06:45 AM
Apologies -i'd altered part of the site (the php extension) without changing the links on the first post of this page. All the links on the first post now work.
We also have new resources for Golden Sun, and have added more resources for Mario & Luigi and Dokapon: Link (http://www.phoenixgamez.com/index.php?pg=main)
We'll be adding new resources for Narnia at the start of the new year.
Remember that if you think there is a particular game with great graphics that you think we should create resources for, e-mail me or Dawson at claire@phoenixgamez.com or phoenix@phoenixgamez.com and we'll see what we can do.
[_DarkDragon_]
December 31st, 2005, 12:07 PM
I converted those manga characters to rm2k3 format.
the following is for sphere (which accepts 32-bit color):
http://i4.photobucket.com/albums/y118/rpg_man/manga_sphere.png
and this one is for rm2k or rm2k3 (which do not accept 32-bit color):
http://i4.photobucket.com/albums/y118/rpg_man/manga_rm2k3.png
TheGameGuy
December 31st, 2005, 01:58 PM
I'm ripping SFX, but boy is it hard! It's going to be IMPOSSIBLE to rip all the battle sounds (not to mention all the PokBall sounds, too), so I might end up leaving the rest to more talented hackers.
Here's what I do happen to have. Please don't ask why I have two running-away sounds. >_<
http://rapidshare.de/files/10166268/Sounds.zip.html
halfling2
December 31st, 2005, 10:37 PM
http://i22.photobucket.com/albums/b329/halfling2/parchment.png
My RMXP windowskin. Please give credit to me or I'll find you and do something terribly painful to your sister!
Also give credit to Sapphire_Dragon (emerald sprites), zanyzora (original 'skin), [Dark_Dragon](who's screenname I most definitely got wrong) (Pokeballs).
Coming soon will be Dragonball Z, Golden Sun and Yu-Gi-Oh resources.
If somone doesn't put any Golden Sun things in RMXP format, I'll come up with more threats.
ash_ketchum5
January 3rd, 2006, 08:10 AM
Game Maker 6.1
WWW.GAMEMAKER.NL (free)
use it to make pokemon games!
DarkDoom3000
January 8th, 2006, 04:06 AM
well here
http://www.crankeye.com/
and this isnt the Help and requests thread :dead:
[_DarkDragon_]
January 9th, 2006, 11:45 AM
Here are the FRLG fonts for Sphere used in Pokemon Chromatite, they have the correct spacing, the only custom color in there was the yellow one, all the others (including battle fonts) were ripped and correctly spaced by me. If you use them give credit as it took me a day to do it :P
http://rapidshare.de/files/10719057/pokemonFLRGfonts.zip.html
Demonic Budha
January 9th, 2006, 05:59 PM
Today i have something that was requested in the help & request.
Its the Rocket Game Corner in Celidon.
I made this and i give full permission for people to use, aslong as credit is given. (muahahaha credits good)
anyway
enjoy
Claire
January 12th, 2006, 10:27 AM
New charsets and facesets are available for Tales of Symphonia (Tales of the World) and Tales of Phantasia, with more 'Tales of ...' resources coming soon.
e.g. http://www.phoenixgamez.com/downloads/TopChar2.png
For all of these resources, CLICK HERE (http://www.phoenixgamez.com/index.php?pg=top)
Demonic Budha
January 12th, 2006, 05:45 PM
I have finally finished the entire battle frontair inside chip,
so here is the finel version (aslong as i didnt forget anything)
I give permisson for everyone to use as they wish, just as it
goes credit given where credit due.
lol, enjoy.
Dream Illusionist
January 27th, 2006, 01:05 PM
I feel happy today, so I thought I'd share this with you all :)
For all of you Orre remakers, It's a MP3 of our very known Miror B. from Pokmon XD! Dance to his rocky beat in his overworld theme and his battle theme! (both included in the zip)
Enjoy!
(and don't forget to give credit if used...)
Flameguru
January 30th, 2006, 08:18 PM
Ok, i was told and many times requested to post my enhanced Starter kit here......so here it is: CLICK HERE (http://rapidshare.de/files/11257770/Starter_kit_3.01a.zip.html) All I request of anyone who uses it, is to give credit to Blizzy, and me....And anyone else who's scripts are in it.....I hope everyone finds it useful. I will be posting another link cause I know Rapidshare doesn't work for some people.
[_DarkDragon_]
January 31st, 2006, 05:07 PM
Here's some Harvest Moon: Friends of Mineral Town charsets I ripped, it was too boring to rip also the night and morning ones so I changed the saturation so that they look similar to the in-game ones, the only official one is therefore then day one, if used give credit to me :)
http://img462.imageshack.us/img462/6861/hmm2so.png
Cursed
February 1st, 2006, 06:57 PM
Here are some autotiles I compiled in my free time. Enjoy! Sorry that I couldn't give it a proper name. Please give credit.
Silon
February 1st, 2006, 07:12 PM
New Trees.
http://img472.imageshack.us/img472/1478/trees8fg.png
MUST Credit
No using w/o
credit to me!
MR.GLITCH_KING
February 5th, 2006, 12:56 PM
here are some pokemon dungen resources a windowskin and and incomplete tileset sorry no auto tiles yet (there in the tileset)
I had to edit the rmxp tileset from phoeixgamez.com's one (some things had missing pieces and added some of my own (ITS NOT DONE)
hope this helps ppl
Budgie_boy
February 6th, 2006, 09:14 AM
http://img147.imageshack.us/img147/1309/budgiesandgrass8hi.pnghttp://img87.imageshack.us/img87/1554/budgiesandgrass20gm.pnghttp://img83.imageshack.us/img83/3564/budgiesandgrass32xp.png<---- I made the border myself, I think that it's cool, anyway GIVE CREDIT if either one is used...
Here's a screenie of how it should be used (Roughly):
http://img70.imageshack.us/img70/5897/testautotile2ym.png
Very useful for desert towns and stuff.
MR.GLITCH_KING
February 7th, 2006, 08:26 PM
here is the pkmn logo for people making a title screen , banner etc.
Silon
February 7th, 2006, 09:02 PM
Skin #15
R/S/E
http://img60.imageshack.us/img60/3091/color8bp.gif
Space Guard
February 18th, 2006, 04:40 AM
Branston, go to the help and request thread (http://pokecommunity.com/showthread.php?t=57659), you can request there, this thread is for posting rescources that you have made, as for me, i have a RM2K3 sprite sheet of a random trainer called Adam, PLEASE GIVE CREDIT!!!
(These sprites can be directly imported to RM2K3)
Credits go to Avatar for the base sprites
Budgie_boy
February 21st, 2006, 06:51 AM
']Hello everyone! I need a Charset of the Emerald male hero in the positions in my quote, in other words, all positions like running, fishing, riding bike etc... thanks in advance
I would advise you to delete that post, use the link that space guard offered and request there, this is a resources thread not a thread to ask for something...
Just a fusion, if used give credit to me and some guys that gave me the idea (can't remember his name)...
QFred
February 21st, 2006, 03:34 PM
I found some charsets when looking through some forums...
Then, I found this...
http://raichu.s41.xrea.com/poke/charset/poke/poke_001.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_002.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_003.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_004.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_005.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_006.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_007.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_008.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_009.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_010.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_012.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_013.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_016.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_017.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_018.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_019.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_020.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_021.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_022.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_023.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_025.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_026.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_027.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_029.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_030.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_031.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_032.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_033.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_034.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_035.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_036.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_037.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_038.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_039.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_042.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_045.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_047.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_048.png
http://raichu.s41.xrea.com/poke/charset/poke/poke_049.png
I believe the site is called TONERIKO (raichu.s41.xrea.com)...
PS: The site also has tilesets, and I believe, custom!
Micklo
March 12th, 2006, 08:41 AM
If anyone wants, here is a tileset that I made. Please credit.
DarkDoom3000
March 24th, 2006, 05:47 AM
What the!!!!
hey you just got my map chip and edited it!!!
i made it and used it on pokemon illusion maps
heres the full one of it MADE BY ME!!! ( RM2K3 though )
Im not too fussy on the credit (unless you credit as ur own :dead:. )
it would b cool if u add credits :):):):):):):):):);):) :D
http://img90.imageshack.us/img90/4675/mappie9ml.png
Space Guard
March 28th, 2006, 02:39 AM
dudes im begging you i just started using rm2k3 and i want like a whole lot of chip sets for the pokeworld like new editions of the gbc games also how do i get the battle system like in pokemon please reply quickly
I suggest you delete your post as there is a decent Help and Requst Thread located here (http://pokecommunity.com/showthread.php?t=57659).
This is a good place to request Chipsets and Charctersets.
And please if you want to request something DO NOT POST IN THIS THREAD! Post in the Help and Request Thread (http://pokecommunity.com/showthread.php?t=57659).
It also not allowed for members to request a Battle System or any other system. ie. Menu System, Bag syetm etc. You will have to try scritping those yourself or get ideas from other games that people have made.
Thankyou
Space Guard 06
Edit: WOOAH! Almost forgot to post my rescource there. I present my custom Tamante Sprite! Please give credit to me if you use this in your game and/or your sprite shop.
Darkgoten
April 11th, 2006, 08:50 PM
Just a few of my resources
http://img143.imageshack.us/img143/5688/ashketchum9wh.png (http://imageshack.us)
My ash Kechum with a normal hat ect lol
http://img143.imageshack.us/img143/204/ashketchum40gm.png (http://imageshack.us)
Hat on backwards
http://img223.imageshack.us/img223/9052/chikorita18db.png (http://imageshack.us)
chikorita
http://img223.imageshack.us/img223/5777/cynaquil15ce.png (http://imageshack.us)
Cyndaquil
http://img143.imageshack.us/img143/1516/totodile0ie.png (http://imageshack.us)
Todidile
http://img223.imageshack.us/img223/6362/gotenchristmassuit0wm.png (http://imageshack.us)
Goten in a xmas suit
The Dash
April 16th, 2006, 06:51 PM
I just downloaded sphere and theres hardly any recources for it so im going to make some of my own. Heres a Pokémon Ruby and Sapphire front for Sphere (Not sure if it will be much help to anyone)
»ØvëŕŢħëβë|σω«
May 13th, 2006, 11:55 AM
Almost every single item sprite in the R/S/E games.
Oh and before you ask, this is not the same file as the items file posted before this. This has more sprites
Tycus
May 20th, 2006, 11:33 AM
I found these sheets what can be used in some think
http://img72.imageshack.us/img72/3083/pkmnmdpkmn13dj9yw.png
http://img72.imageshack.us/img72/2605/pkmnmdpkmn25jf0dy.png
http://img136.imageshack.us/img136/5003/pkmnmdpkmn37ou6zy.png
the first 70 pokemom :D
Alistair
May 21st, 2006, 07:15 AM
The new updated tileset.
http://img503.imageshack.us/img503/9330/newtileset6yr.png (http://imageshack.us)
Hereare 2 screenshots demonstrating most of the tileset.
http://img465.imageshack.us/img465/3503/screenshotoftileset2df.png (http://imageshack.us)
http://img458.imageshack.us/img458/6187/tilesetdemonstartion20il.png (http://imageshack.us)
Please give credit if used, because it took me 12 hours to make it. (Seriously.)
NEW! Water Autotile!
http://img353.imageshack.us/img353/245/newwaterautotile4mc.png (http://imageshack.us)
ZeroArmada
May 27th, 2006, 11:33 PM
Please stop spamming the thread unless you have some resource to add, more work for Avatar. Heres a char set templet I found from site searching. Dunno if it was posted already.
GymLeaderLance99
May 28th, 2006, 04:31 PM
Again, stop spamming this thread with posts that lack resources. Here's a random one so this isn't spam.
DarkDoom3000
May 29th, 2006, 05:44 AM
OMG i have that file (attachment ) enjoy!!!
PS; good luck with your pokemon game
PSS: you arent ment to request resources, or post a resource with your request lol
The Dash
June 3rd, 2006, 07:40 AM
Haha I found these and I just HAD to share them cause I'm having alot of fun with it XD
The tileset:
http://www.geocities.com/satana_81/Lego/Lego.png
Auto Tiles:
http://www.geocities.com/satana_81/Lego/LegoGrass.png
http://www.geocities.com/satana_81/Lego/LegoSand.png
http://www.geocities.com/satana_81/Lego/LegoOcean.png
http://www.geocities.com/satana_81/Lego/LegoSnow.png
Charasets:
http://www.geocities.com/satana_81/Lego/Pirate01.png
Make your own legoman:
http://www.geocities.com/satana_81/Lego/Lego_Hair.png
http://www.geocities.com/satana_81/Lego/Legodude.png
Battle background:
http://www.geocities.com/satana_81/Lego/Legoforest.png
Source site: http://www.geocities.com/satana_81/Lego.html
WHALESDUDE
June 3rd, 2006, 09:53 AM
Holy crap! Thats awesome! LOL!! ^_^
Heres the charset for the main charater in Pokemon Aqua, if you all want it. All I did was edit a few things and recolr avatars "Hiro" charset
The Dash
June 4th, 2006, 09:09 AM
These were on RMXP.Org, created by Cypher (Give credit if you use them)
http://img119.imageshack.us/img119/287/poketileset1hl.png
http://img58.imageshack.us/img58/2585/pokecenter7ns.png
http://img62.imageshack.us/img62/489/pokeinterior014mn.png
PokeCreator_09
June 15th, 2006, 08:25 AM
Here's a menu from pokemon YRB and GSC
And if anyone has any window skins for RMXP will they post them.
THX,
PokeCreator_09
LegosJedi
June 16th, 2006, 12:52 PM
Here's a Pokemon Experience Bar I put together. More Pokemon stuff (CMS, CBS) to come!
EDIT: The CMS stuff is here!
EDIT 2: I found some Hero sprites, some of the maps from the video games, and backgrounds. Link (http://www.gsarchives.net/index2.php?category=all&system=gameboyadvance&letter=p)
PokeCreator_09
June 25th, 2006, 01:53 AM
For anybody that needs trainer sprites, go here http://www.pokemonelite2000.com/
edit:
Here's the Pokemon Diamond/Pearl Make Trainer. It's the best I could do, given the screens to rip. Please give credit if used.
http://i8.photobucket.com/albums/a19/PokeCreator_09/DPHero2.png
pokemaster_jay
June 26th, 2006, 03:45 AM
hey everyone. not sure if this has been posted but here is all the R/S pokemon back sprites. got em from this pokemon site but here they are in a zip file.
Demonic Budha
June 27th, 2006, 05:58 AM
I have a script for Water reflections.
I am posting it in here as people have requested it, and i think its a useful resource to share.
Credit dosent go to me, as i got it from RMXP.com
In order to make it work, all you have to do is go into the RMXP tileset tab in Database and change all refelction tiles to Terrain #7. (its also Catapillar system compatiable:D )
#================================================= =============================
# ■ Sprite_Reflection
# Based on Sprite_Mirror, Modified By: JmsPlDnl, rewritten entirely by Rataime
#================================================= =============================
CATERPILLAR_COMPATIBLE = true
class Game_Party
attr_reader :characters
end
class Sprite_Reflection < RPG::Sprite
attr_accessor :character
def initialize(viewport=nil, character=nil,self_angle = 180)
super(viewport)
@character = character
@self_angle=self_angle
self.opacity=0
@reflected=false
@former=false
@moving=false
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+1)==7
@reflected=true
@former=true
end
update
end
def update
super
if @tile_id != @character.tile_id or
@character_name != @character.character_name or
@character_hue != @character.character_hue
@tile_id = @character.tile_id
@character_name = @character.character_name
@character_hue = @character.character_hue
if @tile_id >= 384
self.bitmap = RPG::Cache.tile($game_map.tileset_name,
@tile_id, @character.character_hue)
self.src_rect.set(0, 0, 32, 32)
self.ox = 16
self.oy = 32
else
self.bitmap = RPG::Cache.character(@character.character_name,
@character.character_hue)
@cw = bitmap.width / 4
@ch = bitmap.height / 4
self.ox = @cw / 2
self.oy = @ch
end
end
self.visible = (not @character.transparent)
if @tile_id == 0
sx = (@character.pattern) * @cw
sy = (@character.direction - 2) / 2 * @ch
if @character.direction== 6
sy = ( 4- 2) / 2 * @ch
end
if @character.direction== 4
sy = ( 6- 2) / 2 * @ch
end
if @character.direction != 4 and @character.direction != 6
sy = (@character.direction - 2) / 2 * @ch
end
end
self.x = @character.screen_x
self.y = @character.screen_y-5
@moving=!(@character.real_x%128==0 and @character.real_y%128==0)
@d=@character.direction
@rect=[sx, sy, @cw, @ch]
if !(@moving)
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+1)==7
@reflected=true
@former=true
else
@reflected=false
@former=false
end
else
case @d
when 2
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+2)==7
@reflected=true
if @former==false
@offset = (@character.screen_y%32)*@ch/32
@rect=[sx, sy, @cw, @offset]
self.y=@character.screen_y-5
end
else
@reflected=false
end
when 4
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+1)!=7
@offset = ((@character.screen_x-@cw/2)%32)*@cw/32
@rect=[sx, sy, @offset, @ch]
self.x=@character.screen_x
else
@reflected=true
if @former==false
@offset = ((@character.screen_x-@cw/2)%32)*@cw/32
@rect=[sx+@offset, sy, @cw-@offset, @ch]
self.x=@character.screen_x-@offset
end
end
when 6
if $game_map.terrain_tag(@character.real_x/128+1,@character.real_y/128+1)!=7
@offset = ((@character.screen_x-@cw/2)%32)*@cw/32
@rect=[sx+@offset, sy, @cw-@offset, @ch]
self.x=@character.screen_x-@offset
else
@reflected=true
if @former==false
@offset = ((@character.screen_x-@cw/2)%32)*@cw/32
@rect=[sx, sy, @offset, @ch]
self.x=@character.screen_x
end
end
when 8
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+2)==7
@reflected=true
if $game_map.terrain_tag(@character.real_x/128,@character.real_y/128+1)!=7
@offset = (@character.screen_y%32)*@ch/32
@rect=[sx, sy, @cw, @offset]
self.y=@character.screen_y-5
end
else
@reflected=false
end
end
end
if @reflected
self.opacity=128
else
@rect=[sx, sy, @cw, @ch]
self.opacity=0
end
if $game_map.terrain_tag((@character.real_x+64)/128,@character.real_y/128+2)!=7
if $game_map.terrain_tag((@character.real_x+64)/128,@character.real_y/128+2)!=7
@rect[1]= @rect[1]+@ch/2
@rect[3]= @rect[3]/2
self.y = self.y - @ch/2
else
@reflected=false
end
end
self.src_rect.set(@rect[0],@rect[1],@rect[2],@rect[3])
@character.is_a?(Game_Player) ? self.z = 9 : self.z = 5
self.blend_type = @character.blend_type
self.bush_depth = @character.bush_depth
if @character.animation_id != 0
animation = $data_animations[@character.animation_id]
animation(animation, true)
@character.animation_id = 0
end
self.angle = @self_angle
end
end
#================================================= ==
# ▼ CLASS Sprite_Character edit
#================================================= ==
class Sprite_Character < RPG::Sprite
alias reflect_initialize initialize
def initialize(viewport, character = nil)
@character = character
@reflection = []
super(viewport)
if (character.is_a?(Game_Event) and character.list!=nil and character.list[0].code == 108 and character.list[0].parameters == ["r"])
@reflection.push(Sprite_Reflection.new(viewport,@c haracter))
end
if (character.is_a?(Game_Event) and character.list!=nil and character.list[0].code == 108 and character.list[0].parameters == ["hero_r"])
@reflection.push(Sprite_Reflection.new(viewport,$g ame_player))
#================================================= ==
# ● Compatibility with fukuyama's caterpillar script
#================================================= ==
if CATERPILLAR_COMPATIBLE and $game_party.characters!=nil
for member in $game_party.characters
@reflection.push(Sprite_Reflection.new(viewport,me mber))
end
end
#================================================= ==
# ● End of the compatibility
#================================================= ==
end
reflect_initialize(viewport, @character)
end
alias reflect_update update
def update
reflect_update
if @reflection!=nil
for reflect in @reflection
reflect.update
end
end
end
end
LegosJedi
June 29th, 2006, 02:12 PM
Here's a program to convert MIDI to wav for sound effects:
MIDI Converter (http://midconverter.com/)
LegosJedi
July 1st, 2006, 10:27 AM
Can someone post sprites for rpg maker 2003
of that fat guy on pokemon from leafgreen/firered
and some guys fishing please
That would go in the Help and Request thread, but, since I'm a kind and Compassionate person (and I know where to get them), here's the place:
http://www.gamingw.net/file/resource/makers/rm2k/character//meowth346_PKMNRS_014.png
And for a bunch of POKEMON sprites, click on these:
http://www.gamingw.net/resource/5/?pagenum=2&per_page=20&orderby=id&l=36
http://www.gamingw.net/resource/5/?l=62
LegosJedi
July 7th, 2006, 08:42 AM
Okay, found some more stuff.
Here (http://sprites.fireball20xl.com/NSA/HTML/Poke/index.html) is a general place for POKEMON stuff, featuring many games, sprites, maps, etc.
This (http://sprites.fireball20xl.com/NSA/HTML/Poke/ruby.htm) is the R/S/E section, with sprites, maps, map objects for making tilesets, and more.
And here (http://sprites.fireball20xl.com/NSA/HTML/Poke/fire.htm) is the FR/LG section, with the same stuff as above.
Good stuff for Charsets, Tilesets, etc.
The Dash
August 5th, 2006, 08:59 AM
Ok, I don't know about you guys but I'm getting pretty sick of seeing OMYGAWDZ WER IZ T3H STARTR KIT!?!!?!?!??!?!?!?!?!?!??!?!?!?!?!? Type threads, here is a working link.
http://dasheo.com/downloads/starterkit.png (http://dasheo.com/downloads/Starter_Kit.zip)
Fangking Omega
August 6th, 2006, 10:22 AM
An amazing amazing tileset these days. Recently some swamp based tiles were added, along with some sweet new snow tiles. A lot is here for use on Acanthite, but some of it was used for Topaz or GSC Platinum. It's ridiculously huge, but no matter.
http://img458.imageshack.us/img458/1210/completejohto4yhklc3.png
Credits to Fangking Omega, Mateo, Gridiron, GSC Platinum, Neon Screen, Remy, Mattgcn, Cuddles, Kyledove.
Tigt the Bandit
August 19th, 2006, 02:12 PM
http://i8.tinypic.com/24zkjuf.jpg
Sure, it's .bmp, but .png still distorts the colors a tiny bit.I'm enough of a nut to think that matters.
And if anyone's wondering why I bothered to put up Gold's colors, I was making them for my own use, but I figured why not share them?
DarkDragon
October 4th, 2006, 08:01 PM
Here are the Pokemon Diamond and Pearl Sprites:
Male 001-100:
http://pokemon-safari.com/sitio/perla_diamante_sprites_macho1.shtml
Male 101-200:
http://pokemon-safari.com/sitio/perla_diamante_sprites_macho2.shtml
Male 201-300:
http://pokemon-safari.com/sitio/perla_diamante_sprites_macho3.shtml
Male 301-400:
http://pokemon-safari.com/sitio/perla_diamante_sprites_macho4.shtml
Male 401-493:
http://pokemon-safari.com/sitio/perla_diamante_sprites_macho5.shtml
Male Back 001-100:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_macho1.shtml
Male Back 101-200:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_macho2.shtml
Male Back 201-300:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_macho3.shtml
Male Back 301-400:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_macho4.shtml
Male Back 401-493:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_macho5.shtml
Female 001-100:
http://pokemon-safari.com/sitio/perla_diamante_sprites_hembra1.shtml
Female 101-200:
http://pokemon-safari.com/sitio/perla_diamante_sprites_hembra2.shtml
Female 201-300:
http://pokemon-safari.com/sitio/perla_diamante_sprites_hembra3.shtml
Female 301-400:
http://pokemon-safari.com/sitio/perla_diamante_sprites_hembra4.shtml
Female 401-493:
http://pokemon-safari.com/sitio/perla_diamante_sprites_hembra5.shtml
Female Back 001-100:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_hembra1.shtml
Female Back 101-200:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_hembra2.shtml
Female Back 201-300:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_hembra3.shtml
Female Back 301-400:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_hembra4.shtml
Female Back 401-493:
http://pokemon-safari.com/sitio/perla_diamante_sprites_espalda_hembra5.shtml
Just substitute the x by a p on the "http". :)
[_DarkDragon_]
October 5th, 2006, 08:28 AM
I put all the Pokemon Diamond/Pearl Sprites into one file and uploaded it:
http://rapidshare.de/files/35567664/Pkmn_PD_sprites.rar
That package contains:
D/P Male Fronts 001-493
D/P Male Backs 001-493
D/P Female Fronts 001-493
D/P Female Backs 001-493
D/P Pokémon Icons 001-493
D/P Objects
~Xtreme~
October 6th, 2006, 03:06 PM
I hope this is the Resource topic, so here are some of my Resources...
Burned Soul
October 6th, 2006, 08:27 PM
Here I am :P one more time, lol this time I leave you Pokemon Pearl / Diamong Windowskin, enjoy it ;):P
http://dreamboy.com.sapo.pt/Pearlshow.png
Space Guard
October 7th, 2006, 03:42 AM
This is my first post in a very long while. But I do have some rescources to share
1st of all I have manage to rip the D/P Professor Intro...for both versions of the game. You can find the Diamond Version HERE (http://i20.photobucket.com/albums/b206/spaceguard05/Sprites%20to%20show/DPProfessorIntroSpriteSheetDIAMOND.png) and the Pearl Version HERE (http://i20.photobucket.com/albums/b206/spaceguard05/Sprites%20to%20show/DPProfessorIntroSpriteSheetPEARL.png)
I have also managed to rip the lower battle screen. You can find that HERE (http://i20.photobucket.com/albums/b206/spaceguard05/Sprites%20to%20show/PokemonBottomScreenBattleSystemShee.png)
I hope these are useful to you guys
SG
[_DarkDragon_]
October 11th, 2006, 10:50 AM
BIG EDIT
I edited this post cause I finished the Pokémon Diamond & pearl Sprite Pack by DarkDragon v3.0
This package has ALL Pokémon sprites from Diamond & Pearl, that includes all Unown, Castform, Deoxys, 412, 413, 421, 422, 423 and Aruseus forms (All combinations of Normal, Shiny, Front & Back) as well as substitute (front and back), normal egg and manaphy egg, trainers (backs too), icons, animated icons and objects. It also has the windowskin and Professor sprites posted here by Burned Soul and Space Guard 06. All I can say is, it gave me a lot of work putting all of these together and hope you guys give them the use they deserve. Have fun ;)
Download Link: http://rapidshare.de/files/36376344/Diamond___Pearl_Sprite_Pack_by_DD_v3.0.rar.html
P.S.: If anyone can't use rapidshare just add me to msn and I'll send the stuff to you :)
Budgie_boy
October 12th, 2006, 09:19 AM
Hello, did you all miss me? I'm so glad to be back and here's a gift for you all....
Also I started on a new script I don't know if I can finish them but I will try.
Here They are at the moment:
class Pokemon
#Stats Page Attributes
class Pokemon
#Stats Page Attributes
#All Pages
attr_accessor :name
attr_accessor :full_name
attr_accessor :number
attr_accessor :level
#page1
attr_accessor :hp_max
attr_accessor :hp
attr_accessor :hp_dif
attr_accessor :status
attr_accessor :type1
attr_accessor :type2
attr_accessor :exp
attr_accessor :nxt_lvl_exp
attr_accessor :lvl_exp
attr_accessor :exp_nxt_lvl
attr_accessor :nxt_lvl
attr_accessor :show_bar
#Page2
attr_accessor :item
attr_accessor :id
attr_accessor :trainer
attr_accessor :attack
attr_accessor :defence
attr_accessor :spcl_atk
attr_accessor :spcl_def
attr_accessor :speed
attr_accessor :intel
#Page3 - Attacks
#Attack1
attr_accessor :atk1_name
attr_accessor :atk1_type
attr_accessor :atk1_pp
attr_accessor :atk1_power
attr_accessor :atk1_accuracy
#Attack2
attr_accessor :atk2_name
attr_accessor :atk2_type
attr_accessor :atk2_pp
attr_accessor :atk2_power
attr_accessor :atk2_accuracy
#Attack3
attr_accessor :atk3_name
attr_accessor :atk3_type
attr_accessor :atk3_pp
attr_accessor :atk3_power
attr_accessor :atk3_accuracy
#Attack4
attr_accessor :atk4_name
attr_accessor :atk4_type
attr_accessor :atk4_pp
attr_accessor :atk4_power
attr_accessor :atk4_accuracy
########################Pokedex Attributes###########################
#Main Pokedex information
attr_accessor :pkmn_height
attr_accessor :pkmn_weight
attr_accessor :pkmn_type1
attr_accessor :pkmn_type2
attr_accessor :pkmn_dex1
attr_accessor :pkmn_dex2
def initialize
#Pokemon stats all pages setup
@name = ""
@full_name = ""
@number = 0
@level = 0
#Page1 setup
@hp_max = 0
@hp = 0
@hp_dif = ($hp_max - $hp)
@status = ""
@type1 = ""
@type2 = ""
@exp = 0
@nxt_lvl_exp = 0
@lvl_exp = 0
@exp_nxt_lvl= ($nxt_lvl_exp - $lvl_exp)
@nxt_lvl = ($level + 1)
@show_bar = false
#page2 setup
@item = ""
@id = $trainer_id
@trainer = ""
@attack = 0
@defence = 0
@spcl_atk = 0
@spcl_def = 0
@speed = 0
@intel = 0
#Page3 - Attacks
#Attack1
@atk1_name = ""
@atk1_type = 0
@atk1_pp = 0
@atk1_power = 0
@atk1_accuracy = 0
#Attack2
@atk2_name = ""
@atk2_type = 0
@atk2_pp = 0
@atk2_power = 0
@atk2_accuracy = 0
#Attack3
@atk3_name = ""
@atk3_type = 0
@atk3_pp = 0
@atk3_power = 0
@atk3_accuracy = 0
#Attack4
@atk4_name = ""
@atk4_type = 0
@atk4_pp = 0
@atk4_power = 0
@atk4_accuracy = 0
#pokedex
@pkmn_height = 0
@pkmn_weight = 0
@pkmn_type1 = 0
@pkmn_type2 = 0
@pkmn_dex1 = ""
@pkmn_dex2 = ""
end
end
POKEMON STARTER ABILTY ETC ACCORDING TO IT'S NUMBER
#This determines most things of a pokemon, according to it's number
class pkmn_no
case number
when 0
$full_name = "Glitch"
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = "This is a glitch pokemon, very little"
$pkmn_dex2 = "is known about this pokemon"
when 1
$full_name = "Bulbasaur
$pkmn_height = 28
$pkmn_weight = 15
$pkmn_type1 = 1
$pkmn_type2 = 20
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 2
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 3
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 4
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 5
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 6
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 7
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 8
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 9
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 10
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 11
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 12
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 13
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 14
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 15
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 16
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 17
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 18
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 19
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 20
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 21
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 22
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 23
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 24
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 25
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 26
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 27
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 28
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 29
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 30
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 31
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 32
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 33
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 34
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 35
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 36
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 37
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 38
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 39
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 40
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 41
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 42
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 43
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 44
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 45
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 46
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 47
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 48
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 49
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
when 50
$full_name = ""
$pkmn_height = 0
$pkmn_weight = 0
$pkmn_type1 = 0
$pkmn_type2 = 0
$pkmn_dex1 = ""
$pkmn_dex2 = ""
dlbrooks33
October 14th, 2006, 06:58 PM
Apparantly they won't approve the topic, so here is what I found. That pokemon Start kit everyone has been fiending to find for RMXP
Pokemon Start Kit (http://dl20cg.rapidshare.de/files/33125338/3723778275/Pokemon_Resources_Pack.exe)
Blizzy
November 30th, 2006, 06:55 PM
budgie boy, you got too many global variables ($)
here's a script which is kinda new though but you can use it if you know how it works. It's pretty big, 1190 lines of script,
so here's my gift for you all
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
# * Pokémon System
# "The base for Pokémon Games"
#================================================= =============================
# Author Freakboy
# Version 1.0
#------------------------------------------------------------------------------
# This Version Includes
#
# * Game Datebase
# - Pokemon
# - Items
# - Moves
# * Game Classes
# - Trainer
# - Settings
# * Modules
# - Battle (Formula / Calculating)
# * System
# - Menu
# * Additional Scripts
#
#================================================= =============================
# Last Updated 28/11/06 (DD/MM/YYYY)
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
# ** Start Game Database
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
#================================================= =============================
# ** Pokémon
#------------------------------------------------------------------------------
# This class handles pokémon data
#================================================= =============================
class Pokemon
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :name, :nickname, :id, :level, :trainer_id,
:hp, :attack, :defence, :speed,
:special_attack, :special_defence,
:special,
:skills, :skills_learned,
:base_stats, :exp_now, :exp_next,
:stats_plus,
:height, :weight, :gender,
:catch_rate, :growth_rate,
:bitmap
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize(object_id, level)
@id = object_id
@level = level
@trainer_id = $game_trainer.id
@skills = [ ]
@skills_learned = [ ]
@base_stats = { }
@stats_plus = { }
@height = 0
@weight = 0
@gender = 'Male'
# Call Setup Method to Define each stats, moves, etc.
setup()
end
#--------------------------------------------------------------------------
# * Health Points | Returns the Current HP
#--------------------------------------------------------------------------
def hp
# Sets a minimum of 0 health and maximum maxhp (method)
@hp = [[@hp, 0].max, maxhp()].min
end
#--------------------------------------------------------------------------
# * Maximum Health Points | Returns the Maximum HP
#--------------------------------------------------------------------------
def maxhp
stat = @base_stats['HP']
return Integer(((stat*2)*@level/100)+10) + @stats_plus['HP']
end
#--------------------------------------------------------------------------
# * Level | Returns the Current Level
#--------------------------------------------------------------------------
def level
# Set a minimum of 0 and a maximum of 99
@level = [[@level, 0].max, 99].min
end
#--------------------------------------------------------------------------
# * Skill | Get a Skill by Index
#--------------------------------------------------------------------------
def skill(index)
return @skills[index]
end
#--------------------------------------------------------------------------
# * Setup | Define each Pokémon by ID
#--------------------------------------------------------------------------
def setup
# Branch each Pokémon by ID
case @id
when 1
@name = 'Bulbasaur'
@base_stats = { 'HP' =>45, 'ATK'=>49, 'DEF'=>49, 'SPD'=>65,
'SPATK'=>65, 'SPDEF'=>65, 'SPC'=>65 }
@catch_rate = 45
@growth_rate = 'Parabolic'
end
# Setup each Stats
setup_variables()
end
#--------------------------------------------------------------------------
# * Setup Stats
#--------------------------------------------------------------------------
def setup_stats
# Check if Stats Plus is defined
if (@stats_plus.empty?)
# Get each stat point
for key in ['HP', 'ATK', 'DEF', 'SPD', 'SPATK', 'SPDEF', 'SPC']
# Set each stat points to 0
@stats_plus[key] = 0
end
end
end
#--------------------------------------------------------------------------
# * Setup Variables
#--------------------------------------------------------------------------
def setup_variables
# Setup each variable (hp, attack, defence)
setup_stats()
setup_health()
setup_attack()
setup_defence()
setup_speed()
setup_special_attack()
setup_special_defence()
setup_special()
end
#--------------------------------------------------------------------------
# * Setup Health
#--------------------------------------------------------------------------
def setup_health
# Only change HP if it's empty
if (@hp == nil)
@hp = maxhp()
end
end
#--------------------------------------------------------------------------
# * Setup Attack
#--------------------------------------------------------------------------
def setup_attack
stat = @base_stats['ATK']
@attack = Integer((stat*2)*@level/100) + @stats_plus['ATK']
end
#--------------------------------------------------------------------------
# * Setup Defence
#--------------------------------------------------------------------------
def setup_defence
stat = @base_stats['DEF']
@defence = Integer((stat*2)*@level/100) + @stats_plus['DEF']
end
#--------------------------------------------------------------------------
# * Setup Speed
#--------------------------------------------------------------------------
def setup_speed
stat = @base_stats['SPD']
@speed = Integer((stat*2)*@level/100) + @stats_plus['SPD']
end
#--------------------------------------------------------------------------
# * Setup Special Attack
#--------------------------------------------------------------------------
def setup_special_attack
stat = @base_stats['SPATK']
@special_attack = Integer((stat*2)*@level/100) + @stats_plus['SPATK']
end
#--------------------------------------------------------------------------
# * Setup Special Defence
#--------------------------------------------------------------------------
def setup_special_defence
stat = @base_stats['SPDEF']
@special_defence = Integer((stat*2)*@level/100) + @stats_plus['SPDEF']
end
#--------------------------------------------------------------------------
# * Setup Special
#--------------------------------------------------------------------------
def setup_special
stat = @base_stats['SPC']
@special = Integer((stat*2)*@level/100) + @stats_plus['SPC']
end
#--------------------------------------------------------------------------
# * Setup EXP
#--------------------------------------------------------------------------
def setup_exp
l = @level
case @growth_rate
when 'Medium'
@exp_now = (l ** 3)
@exp_next = ((l + 1) ** 3)
when 'Fast'
@exp_now = (4 / 5 * (l ** 3))
@exp_next = (4 / 5 * ((l + 1) ** 3))
when 'Slow'
@exp_now = (5 / 4 * (l ** 3))
@exp_next = (5 / 4 * ((l + 1) ** 3))
when 'Parabolic'
@exp_now = ((6 / 5) * (l ** 3) - (15 * (l ** 2) - (100 * l) - 140)
@exp_next = ((6 / 5) * (l + 1) ** 3) - (15 * (l + 1) ** 2) - (100 * (l + 1)) - 140)
end
end
#--------------------------------------------------------------------------
# * Setup Moves
#--------------------------------------------------------------------------
def setup_moves
# Add each Move by Pokémon ID
case @id
when 1 # Bulbasaur
# Define Move : Tackle
move = Move.new(1)
# Add Move
@moves.push(move) if @moves.size
# Set Move Learned to 'true'
@skill_learn[move.id] = true
# If Level is Equal or Above 4
if (@level >= 4 && !@skill_learned[2])
# Define Move : Growl
move = Move.new(2)
# Add Move
@moves.push(move)
# Set Move Learned to 'true'
@skill_learn[move.id] = true
end
# If the Level is Equal or Above
if (@level >= 7 && !@skill_learned[5])
# Define Move : Leech Seed
move = Move.new(5)
# Add Move
@moves.push(move)
# Set Move Learned to 'true'
@skill_learn[move.id] = true
end
# If the Level is Equal or Above 10
if (@level >= 10 && !@skill_learned[10])
# Define Move : Vine Whip
move = Move.new(6)
# Add Move
@moves.push(move)
# Set Move Learned to 'true'
@skill_learn[move.id] = true
end
else
print 'Pokemon Moves not Defined! [class Pokemon, method setup_moves]'
return
end
end
#--------------------------------------------------------------------------
# * Add Stat Points | Additional Stat Points
#--------------------------------------------------------------------------
def add_stats(key, value)
# Get the original value
n = @stats_plus[key]
# Add New Value
@stats_plus[key] = [[n+value, 0].max, 5].min
end
#--------------------------------------------------------------------------
# * Remove Stat Points
#--------------------------------------------------------------------------
def remove_stats(key, value)
# Reverse the value and call add_stats
add_stats(key, -value)
end
#--------------------------------------------------------------------------
# * Next EXP
#--------------------------------------------------------------------------
def next_exp
l = @level
case @growth_rate
when 'Medium'
@exp_next = ((l + 1) ** 3)
when 'Fast'
@exp_next = (4 / 5 * ((l + 1) ** 3))
when 'Slow'
@exp_next = (5 / 4 * ((l + 1) ** 3))
when 'Parabolic'
@exp_next = (((6 / 5) * (l + 1) ** 3) - (15 * (l + 1) ** 2) - (100 * (l + 1)) - 140)
end
end
#--------------------------------------------------------------------------
# * Set Bitmap | Load Bitmaps From Game/Graphics/Battlers/(Front/Back)
#--------------------------------------------------------------------------
def bitmap=(file, view='back')
@bitmap = RPG::Cache.battler("/#{view}/#{file}")
end
#--------------------------------------------------------------------------
# * Level Up ?
#--------------------------------------------------------------------------
def level_up?
# Check if the Pokémon levels up
if (@exp_now >= @exp_next)
# The Pokemon does level up
return true
end
# The Pokémon doesn't level up
return false
end
end
#================================================= =============================
# ** Moves
#------------------------------------------------------------------------------
# This class handles pokémon movement data.
#================================================= =============================
class Move
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :id, :name, :pp, :maxhp,
:damage, :accuracy, :type,
:animation
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize(object_id)
@id = object_id
setup_moves()
end
#--------------------------------------------------------------------------
# * Setup Moves
#--------------------------------------------------------------------------
def setup_moves
# Branch each Move by ID
case @id
when 1
@name = 'Tackle'
@pp = 35
@maxpp = 35
@damage = 40
@accuracy = 255
@type = ['normal']
when 2
@name = 'Growl'
@pp = 40
@maxpp = 40
@damage = 0
@accuracy = 255
@type = ['normal']
when 3
@name = 'Leer'
@pp = 30
@maxpp = 30
@damage = 0
@accuracy = 255
@type = ['normal']
when 4
@name = 'Scratch'
@pp = 35
@maxpp = 35
@damage = 40
@accuracy = 255
@type = ['normal']
when 5
@name = 'Leech Seed'
@pp = 10
@maxpp = 10
@damage = 0
@accuracy = 229
@type = ['grass']
when 6
@name = 'Vine Whip'
@pp = 10
@maxpp = 10
@damage = 35
@accuracy = 255
@type = ['grass']
end
end
end
#================================================= =============================
# ** Items
#------------------------------------------------------------------------------
# This class handles pokémon item data.
#================================================= =============================
class Item
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :id, :name, :effect, :icon
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize(object_id)
@id = object_id
setup_items()
end
#--------------------------------------------------------------------------
# * Setup Items
#--------------------------------------------------------------------------
def setup_items
# Branch each Item by ID
case @id
when 0
@name = 'Potion'
@effect = { 'hp' => 20 }
when 1
@name = 'Super Potion'
@effect = { 'hp' => 50 }
end
@icon = @name.dup
end
end
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
# ** End Game DataBase
#------------------------------------------------------------------------------
# ** Start Game Classes
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
#================================================= =============================
# ** Game Trainer
#------------------------------------------------------------------------------
# This class handles trainer data
#================================================= =============================
class Game_Trainer
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :name, :id, :money
attr_accessor :pokemon
attr_accessor :items, :keyitems, :pokeballs
attr_accessor :storage, :fishing
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
@name = ''
@id = generate_id(6)
@money = 0
@pokemon = [ ]
@items = { }
@keyitems = { }
@pokeballs = { }
@fishing = false
setup_storage(10)
end
#--------------------------------------------------------------------------
# * Trainer Name
#--------------------------------------------------------------------------
def name
# Returns the name of the first actor in party
return $game_party.actors[0].name
end
#--------------------------------------------------------------------------
# * Generate Trainer ID
#--------------------------------------------------------------------------
def generate_id(digits)
# Set an empty string
id = ''
# Create a small loop depending on the number of digits
digits.times do
# Add a number from 1 to 9
id += (rand(8)+1).to_s
end
# Return a random ID (Integer)
return id.to_i
end
#--------------------------------------------------------------------------
# * Setup Storage Boxes | Size is Number of Storage Boxes
#--------------------------------------------------------------------------
def setup_storage(size)
# Create an Array to get hold of each Storage Box
@storage = [ ]
# Start at the First Box
index = 0
# Create a loop untill the Last Storage Box is reached
while (index <= size)
# Set each storage box an Array
@storage[index] = [ ]
# Go to the Next Storage Box
index += 1
end
end
#--------------------------------------------------------------------------
# * Party Full?
#--------------------------------------------------------------------------
def party_full?
# If the Party Size is 6
if (@pokemon.size == 6)
# The Party is Full
return true
end
# The Party is not Full
return false
end
#--------------------------------------------------------------------------
# * Fishing?
#--------------------------------------------------------------------------
def fishing?
return @fishing
end
#--------------------------------------------------------------------------
# * Add Pokemon
#--------------------------------------------------------------------------
def add_pokemon(id, level)
# Get the Pokemon
pokemon = Pokemon.new(id, level)
# Check wether the part is full or not
if (not party_full?)
# Add the pokemon in the Party
@pokemon.push(pokemon)
else
# Index is the ID-Number of the Storage Box
index = 0
# If the Storage Box is full
while (@storage[index].size == 30)
# Get the next Box
index += 1
end
# Add the Pokemon in the Storage Box
@storage[index].push(pokemon)
end
end
#--------------------------------------------------------------------------
# * Remove Pokemon
#--------------------------------------------------------------------------
def remove_pokemon(index)
# If the Pokemon is does excist in the party
unless (@pokemon[index] == nil)
# Remove it from the party
@pokemon.delete_at(index)
end
end
#--------------------------------------------------------------------------
# * Add Item
#--------------------------------------------------------------------------
def add_item(item_id, number)
# If the item is not created
if (@items[item_id] == nil)
# Set the quantity to 0
@items[item_id] = 0
end
# Update quantity data in the hash.
@items[item_id] = [[item_number(item_id) + number, 0].max, 99].min
end
#--------------------------------------------------------------------------
# * Item Number
#--------------------------------------------------------------------------
def item_number(item_id)
# If quantity data is in the hash, use it. If not, return 0
return @items.include?(item_id) ? @items[item_id] : 0
end
#--------------------------------------------------------------------------
# * Lose Item
#--------------------------------------------------------------------------
def lose_item(item_id, number)
# Reverse the numerical value and call it add_item
add_item(item_id, -number)
end
#--------------------------------------------------------------------------
# * Add Keyitem
#--------------------------------------------------------------------------
def add_keyitem(item_id)
# If the keyitem is not in the hash
unless (@keyitems.include?(item_id))
# Add it in the hash
@keyitems[item_id] = true
end
end
#--------------------------------------------------------------------------
# * Remove Keyitem
#--------------------------------------------------------------------------
def remove_keyitem(item_id)
# If the Keyitem is in the hash
if (@keyitems.include?(item_id))
@keyitems[item_id] = false
end
end
#--------------------------------------------------------------------------
# * Add Pokeball
#--------------------------------------------------------------------------
def add_pokeball(item_id, number)
# If the pokeball is not created
if (@pokeball[item_id] == nil)
# Set the quantity to 0
@pokeballs[item_id] = 0
end
# Update quantity data in the hash.
@pokeballs[item_id] = [[pokeball_number(item_id) + number, 0].max, 99].min
end
#--------------------------------------------------------------------------
# * Pokeball Number
#--------------------------------------------------------------------------
def pokeball_number(item_id)
return @pokeballs.include?(item_id) ? @pokeballs[item_id] : 0
end
#--------------------------------------------------------------------------
# * Remove Pokeball
#--------------------------------------------------------------------------
def remove_pokeball(item_id, number)
# Reverse the numerical value and call it add_pokeball
add_pokeball(item_id, -number)
end
end
#================================================= =============================
# ** Game Settings
#------------------------------------------------------------------------------
# This class handles various game settings
#================================================= =============================
class Game_Settings
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :pokedex
attr_accessor :save
attr_accessor :menu_index
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
@pokedex = false # Enable Pokedex in the Menu ?
@save = true # Enable / Disable Game Save
@menu_index = 0 # Store Menu Index (for callback)
end
#--------------------------------------------------------------------------
# * Returns if the Player can Save the Game
#--------------------------------------------------------------------------
def save_enabled?
return @save
end
end
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
# ** End Game Classes
#------------------------------------------------------------------------------
# ** Start Module
#≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡
#================================================= =============================
# ** Module Battle
#------------------------------------------------------------------------------
# This module calculates battle formulas
#================================================= =============================
module Battle
#--------------------------------------------------------------------------
# * EXP Given after Battle
# http://upc.pkmn.co.uk/games/gs/guides/expgiven.html
#--------------------------------------------------------------------------
def self.exp(opponent, type='wild')
# get the opponent's base experiance points, level
# and the battle type (either 'wild' or 'trainer')
e = opponent.base_exp
l = opponent.level
b = type == 'wild' ? 1 : 1.5
return Integer(((e * l) * b) / 7)
end
#--------------------------------------------------------------------------
# * Battle Damage Calculating
# http://upc.pkmn.co.uk/games/gs/guides/damage.html
#--------------------------------------------------------------------------
def self.damage(attacker, attacker_move, defender)
# Calculate Raw Damage
l = attacker.level
a = attacker_move.special == true ? attacker.attack : attacker.special_attack
b = attacker.base_damage
d = attacker_move.special == true ? attacker.defence : defender.special_defence
raw_damage = Integer(((2 * l / 5 + 2) * a * b / d) / 50 + 2)
# If Attacker's Type matches the Attack Move's Type
t = attacker.type == attacker_move.type ? 1.5 : 1.0
m = self.multiply(attack_move, defender)
r = Integer(rand(255-217)+217)
damage = Integer(((raw_damage * t) * m / 10) * r / 255)
return damage
end
#--------------------------------------------------------------------------
# * Battle Damage Multipliër
# http://upc.pkmn.co.uk/games/gs/guides/damage.html
#--------------------------------------------------------------------------
def self.multiply(attack_move, defender)
# If the multiply hash is not created
if @multiply == nil
# Create a New Multiply Hash
self.setup_multiply()
end
# Unless the Attacker's Move Type and Opponent's Type doesnt match
unless @multiply[attacker_move.type].has_key?(defender.type)
# Return the Multiply Value (Damage will Multiply with the Value)
return @multiply[attacker_move.type][defender.type]
else
# Otherwise nothing happens (Damage will Multiply with 1)
return 1
end
end
#--------------------------------------------------------------------------
# * Setup Multiply Hash
# http://upc.pkmn.co.uk/games/gs/battlechart.html
#--------------------------------------------------------------------------
def self.setup_multiply
# Create an empty Hash
@multiply = { }
# Setup Multiply for 'Normal' Type Attacks
@multiply['normal'] = {
['bug', 'rock'] => 0.5, ['dark', 'rock'] => 0.5, ['fire', 'rock'] => 0.5,
['ghost'] => 0, ['ghost', 'posion'] => 0, ['ground', 'rock'] => 0.5,
['rock'] => 0.5, ['rock', 'flying'] => 0.5, ['rock', 'water'] => 0.5,
['steel', 'bug'] => 0.5, ['steel', 'electrick'] => 0.5,
['steel', 'flying'] => 0.5, ['steel', 'ground'] => 0.5
}
# Setup Multiply for 'Fire' Type Attacks
@multiply['fire'] = {
['bug'] => 2, ['bug', 'flying'] => 2, ['dark', 'fire'] => 0.5,
['dark', 'ice'] => 2, ['dark', 'rock'] => 0.5, ['dragon'] => 0.5,
['dragon', 'flying'] => 0.5, ['dragon', 'water'] => 0.25,
['electric', 'water'] => 0.5, ['fighting', 'bug'] => 2,
['fighting', 'water'] => 0.5, ['fire'] => 0.5,
['fire', 'flying'] => 0.5, ['fire', 'rock'] => 0.25,
['grass'] => 2, ['grass', 'bug'] => 4, ['grass', 'flying'] => 2,
['grass', 'posion'] => 2, ['ground', 'rock'] => 0.5,
['ground', 'water'] => 0.5, ['ice', 'flying'] => 2,
['posion', 'bug'] => 2, ['psychic', 'grass'] => 2,
['psychic', 'ice'] => 2, ['psychic', 'water'] => 0.5,
['rock'] => 0.5, ['rock', 'flying'] => 0.5, ['rock', 'water'] => 0.5,
['steel', 'bug'] => 4, ['steel', 'electric'] => 2,
['steel', 'flying'] => 2, ['steel', 'ground'] => 2,
['water'] => 0.5, ['water', 'flying'] => 0.5, ['water', 'posion'] => 0.5
}
# Setup Multiply for 'Water' Type Attacks
@multiply['water'] = {
}
# Setup Multiply for 'Electric' Type Attacks
@multiply['electric'] = {
}
# Setup Multiply for 'Grass' Type Attacks
@multiply['grass'] = {
}
# Setup Multiply for 'Ice' Type Attacks
@multiply['ice'] = {
}
# Setup Multiply for 'Fighting' Type Attacks
@multiply['fighting'] = {
}
# Setup Multiply for 'Posion' Type Attacks
@multiply['posion'] = {
}
# Setup Multiply for 'Ground' Type Attacks
@multiply['ground'] = {
}
# Setup Multiply for 'Flying' Type Attacks
@multiply['flying'] = {
}
# Setup Multiply for 'Psychic' Type Attacks
@multiply['psychic'] = {
}
# Setup Multiply for 'Bug' Type Attacks
@multiply['bug'] = {
}
# Setup Multiply for 'Rock' Type Attacks
@multiply['rock'] = {
}
# Setup Multiply for 'Ghost' Type Attacks
@multiply['ghost'] = {
}
# Setup Multiply for 'Dragon' Type Attacks
@multiply['dragon'] = {
}
# Setup Multiply for 'Dark' Type Attacks
@multiply['dark'] = {
}
# Setup Multiply for 'Steel' Type Attacks
@multiply['steel'] = {
}
end
#--------------------------------------------------------------------------
# * Catch?
#--------------------------------------------------------------------------
def self.catch?(pokemon, opponent, ball_type)
return rand(255) < self.catch_rate(pokemon, opponent, ball_type)
end
#--------------------------------------------------------------------------
# * Returns the Catch Rate
# http://upc.pkmn.co.uk/games/gs/guides/catchrate.html
#--------------------------------------------------------------------------
def self.catch_rate(pokemon, opponent, ball_type)
# Calculate the Catch Rate for Catching Wild Pokemons
a = pokemon.hp <= 255 ? pokemon.hp : ((pokemon.hp / 2) / 2)
b = pokemon.maxhp <= 255 ? pokemon.maxhp : ((pokemon.maxhp / 2) / 2)
c = opponent.catch_rate
case ball_type.name
when 'Master Ball'; return 255
when 'Poke Ball'; c *= 1
when 'Great Ball'; c *= 1.5
when 'Ultra Ball'; c *= 2
when 'Heavy Ball'
if (opponent.weight.between?(0, 100))
c += -20
elsif (opponent.weight.between?(100, 200))
c += 0
elsif (opponent.weight.between?(200, 300))
c += 20
elsif (opponent.weight >= 300)
c += 30
end
when 'Lure Ball'
if ($game_trainer.fishing?)
c *= 3
end
when 'Friend Ball' # loyalty = 200