Resources Playable Character Community Project

Started by slawter666 November 4th, 2018 2:01 PM
  • 3369 views
  • 11 replies
Seen May 29th, 2019
Posted May 26th, 2019
106 posts
11.7 Years
Overview

Two ideas have always excited me; the first is the ability to customise the character you play as, and the second is to see other series cross over into my favourite games.

With the pret dissassemblies getting closer to being complete and the restrictions of binary hacking being lifted I felt it was necessary to provide compatible resources.

So to that end I commissioned an artist, the incredible iametrine, to create an overworld base with all the necessary frames for a playable character in Gen IV style; along with a number of characters to provide a good starting point for this project.



There are three goals of this project:
  1. Provide accurate overworlds for every character in the generation III games.
  2. Provide sprites for every playable character in the main series.
  3. Provide complete sets of playable characters and NPCs for non-pokemon series

Once goal #1 is complete I will provide a base using pokeemerald, with all the overworlds added.

Base:

The base has all the necessary frames for walking, running, cycling, fishing, watering, field move and surfing.

There are no acro bike frames as that would add another 27 frames per character.
There are no diving frames as I plan to handle that dynamically when entering an underwater map by tinting the palette in-game.






or


The older/taller characters are slightly larger (by 1 pixel)


Asymmetric overworlds:

(+ 1)

Note that Ethan and Lucas use the first field move pose, and Lyra and Dawn use the 2nd.

Complete characters


Pok�mon

Spoiler:
Playable characters:

Red, walking sprites from HGSS, remaining frames by tebited15








Ethan, from HGSS








Lyra, from HGSS








Lucas, from DP








Dawn, from DP








Non-playable characters:
Leaf, by tebited15


Digimon
Spoiler:
Tai Kamiya by iametrine







Yu-Gi-Oh!
Spoiler:
Yugi Moto by iametrine







Avatar: The Last Airbender
Spoiler:
Aang by iametrine







Super Mario
Spoiler:
Princess Peach by iametrine








NPCs

Dragon Ball
Spoiler:
Goku by iametrine


Fullmetal Alchemist
Spoiler:
Edward Elric by iametrine


Runescape
Spoiler:
Guthix by iametrine


Mass Effect
Spoiler:
Commander Shepard (F) by iametrine


God of War
Spoiler:
Kratos by iametrine


Rick and Morty
Spoiler:
Rick Sanchez by iametrine


Stephen King's I.T
Spoiler:
Pennywise by iametrine



Incomplete


Pok�mon

Spoiler:
Unless otherwise stated, all these overworlds were create by Kyle-Dove
Named characters:

Brendan (E)

Brendan (RS)

Bridgette (Pok�mon Bank)

Lanette

May (E)

May (RS)

Mr Briney

Mr Stone

Prof Birch

Scott

Teala

Wally


Gym Leaders:
Roxanne

Brawly

Wattson

Flannery

Norman

Winona

Liza

Tate

Juan


Elite Four
Sidney

Phoebe

Glacia

Drake

Wallace


Team Aqua
Grunt F

Grunt M

Matt

Shelley

Archie


Team Magma
Grunt F

Grunt M

Courtney

Tabitha

Maxie


Frontier Brains
Anabel

Brandon

Greta

Lucy

Noland

Spenser

Tucker


Trainers + other NPCs
Aroma Lady

Artist

Battle girl

Beauty

Bird keeper

Black belt

Bug catcher

Bug maniac

Cameraman

Camper

Collector

Cook

Cooltrainer F

Cooltrainer M

Dragon tamer

Expert F

Expert M

Fisherman

Gentleman

Guitarist

Hex maniac

Hiker

Kindler

Lady

Lass

Man (2, 5, 6)



Mart employee F

Mart employee M

Mauville Old Man

Mom

Ninja boy

Old man (1,2)


Old woman (1,2)


Parasol lady

Picnicker

Pokefan F

Pokefan M

Pokekid

Pokemaniac

Pokemon breeder F

Pokemon breeder M

Pokemon ranger F

Pokemon ranger M

Psychic F

Psychic M

Reporter F

Rich boy

Ruin Maniac

Sailor

Schoolkid F

Schoolkid M

Swimmer F

Swimmer M

Teammates (Sr & Jr)


Triathlete F



Triathlete M



Tuber F

Tuber M

Twins

Union room attendant

Woman (1, 5)


Young couple F

Young couple M

Youngster


Unknown




Contributing

To make graphics compatible with the pret projects, the spritesheets need to be saved as a .png file, with a bit depth of 4 allowing for a maximum of 16 colours.

To format a sheet using GraphicsGale:
Ensure the background colour is in the first palette index as that will become transparent in-game.
All Frames > Color Depth and select 4bpp.
Save As, and make sure "With Alpha Channel" is unselected.

For playable characters the entire set needs to use the same palette so I suggest combining the poses into one sheet, format it using GraphicsGale or similar and then split it up into:
Walk+Run
Bike
Fishing
Watering
Field move
Surfing.

Full set with field move 1.

Full set with field move 2.


The background colour can be anything but I would like to implement a system where each background colour is unique to the artist that created the sprite, just as a quick way of seeing who made what.

Any spritesheet posted in the complete section of this post should be usable with no edits necessary.

The base is there as a guideline but it is just that, and you don't need to use the sprites from the incomplete section if you want to make your own.

For anyone wanting to add their own characters using the disassemblies I've written this tutorial: https://github.com/pret/pokeemerald/wiki/Adding-new-overworlds though it should be noted that pokeemerald is around 67% decompiled at the time of writing this so it is still limited in what can be done and it is not in a user friendly state.


And that's it. I hope this resource is of use to people and I'm excited to see what people make with it.

Seen May 29th, 2019
Posted May 26th, 2019
106 posts
11.7 Years
thats cool ,I have the idea of multi Hero, but don't know how, sad thing is my OW is all Gen 3 style :
Good work with the sprites, this project is focusing on gen IV style but there are a few gen III style resources around that could benefit from your work. Though feel free to post more trainer sprites as one of the project goals is to have as many complete playable characters as possible.


Here are some sprites from iametrine:

Aang from Avatar: The Last Airbender







Princess Peach from Super Mario







Tai Kamiya from Digimon







Yugi Moto from Yu-gi-oh!







Goku from Dragon Ball


Edward Elric from Fullmetal Alchemist


Guthix from Runescape


Commander Shepard (F) from Mass Effect


Kratos from God of War


Pennywise from Stephen King's I.T. (1990)


Rick Sanchez from Rick and Morty


Happy new year to everyone!
Male
Seen 2 Days Ago
Posted 4 Weeks Ago
39 posts
3.6 Years
Good work with the sprites, this project is focusing on gen IV style but there are a few gen III style resources around that could benefit from your work. Though feel free to post more trainer sprites as one of the project goals is to have as many complete playable characters as possible.


Here are some sprites from iametrine:

Aang from Avatar: The Last Airbender







Princess Peach from Super Mario







Tai Kamiya from Digimon







Yugi Moto from Yu-gi-oh!







Goku from Dragon Ball


Edward Elric from Fullmetal Alchemist


Guthix from Runescape


Commander Shepard (F) from Mass Effect


Kratos from God of War


Pennywise from Stephen King's I.T. (1990)


Rick Sanchez from Rick and Morty


Happy new year to everyone!
I have research your video, are you mix all OW palette 【in water】 to same 1 palette and remove others 3 OW【 in water palette】 to solve the palette over amount on the screen problem?

sorry for my bad english.
Seen May 29th, 2019
Posted May 26th, 2019
106 posts
11.7 Years
I have research your video, are you mix all OW palette 【in water】 to same 1 palette and remove others 3 OW【 in water palette】 to solve the palette over amount on the screen problem?

sorry for my bad english.
No, the water palette is handled dynamically so you don't need to create a reflection palette for every new character. That does mean that that if you have 5 characters with different palettes being reflected at the same time then that will take up 10 palette slots.

As a result there is less graphical work to do when inserting new overworlds.
Male
Seen 2 Days Ago
Posted 4 Weeks Ago
39 posts
3.6 Years
No, the water palette is handled dynamically so you don't need to create a reflection palette for every new character. That does mean that that if you have 5 characters with different palettes being reflected at the same time then that will take up 10 palette slots.

As a result there is less graphical work to do when inserting new overworlds.
so I just get that idea, I mix Emerald palette in NSE 02, 07,08 and 09 palette to mix together with 1 palette water reflection color and change all OW offset to reading the only 1 water reflection palette, then we can remove the others 3 palette in reading palette :

Aside that My current project is making Ash and Serene as Hero and heroin in
【Hyper Emerald lll - 809】 -









I really interesting of your system of changing character! Our rom have complete Mega evo, Primal reverse , Z-move system (All Z move attack effect & Animation also done) ,1200 slot of pokemon , current using 1100 include something our interesting pokemon like Armor Mewtwo :
Male
Seen 2 Days Ago
Posted 4 Weeks Ago
39 posts
3.6 Years
seen you are also doing Emerald hack, I also share the pokemon OW out for Every Emerald User:
Emerald NSE 03 color Pokemon OW :
http://www.mediafire.com/file/nr3mdyghyhr61du/Emerald_03_color.rar/file
Emerald NSE 05 color Pokemon OW :
http://www.mediafire.com/file/cq0igiueu0z2y4z/Emerald_05_color.rar/file
Emerald NSE 06 color Pokemon OW :
http://www.mediafire.com/file/31mieomvz4pm91f/Emerald_06_color.rar/file

Emerald NSE 12 color Pokemon OW for legendary Pokemon super palette :
http://www.mediafire.com/file/8ep8exhj196ax20/Emerald_Super_palette_12.rar/file

and here is all Legendary Pokemon OW of my collection, the Palette is already set for Emerald:
http://www.mediafire.com/file/ask4itsq8orcs89/ALL_God_OW.rar/file
Seen May 29th, 2019
Posted May 26th, 2019
106 posts
11.7 Years
so I just get that idea, I mix Emerald palette in NSE 02, 07,08 and 09 palette to mix together with 1 palette water reflection color and change all OW offset to reading the only 1 water reflection palette, then we can remove the others 3 palette in reading palette :
The issue with that is that you then need to create a reflection for each new character you insert which makes more graphical work.

Please remember this is a resource thread for gen IV style overworlds and trainer sprites, compatible with the pret decompilation projects. It is not a place to advertise any hack you are working or to post screenshots that are unrelated to this project.
Male
Seen 2 Days Ago
Posted 4 Weeks Ago
39 posts
3.6 Years
Hello Desvol! I wanna use your legendary Pokemon ow sprites in my hack, may i use them? And will these work in Fire Red? Cuz I hacking Fire Red
sure you can, but the important thing is the palette, if you can make those OW match your rom palette then can work, if you using my palette you have to make sure it won't effect your rom other Overworld.