Advertiser Content

Tool OWM: OverWorld Manager

Started by Kimonas January 9th, 2016 10:12 AM
  • 48475 views
  • 246 replies

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
Greetings fellow members!

INFO:
A program for editing the OWs of the 3gen Pokemon games.

THE FEATURES:
  • Works with any ROM
  • Support for non-indexed images
  • Palette Management (can insert images' palettes and repoint the table)
  • With one click cleans all unused Palettes
  • Easy OW manipulation (Add, Resize, Insert, Remove)
  • Safety, you wont have to worry if you accidentally overwrite any data
  • One click Sprite Insertion (with palette)
  • One click Pokemon/OW Insertion (with palette) from Spriter Resource's sheets
  • Support for Expanded ROMS
  • Cross-Platform (need python 3.4)
  • Support for JPAN's Engine
  • No one will need to create an INI file again

SCREENSHOTS:

Fire Red (JPAN):


LINKS:
Binaries
FAQ
Source Code


~IN-GAME EXAMPLE


NOTE: In the above image I'm using Navenatox's Palette Patch to handle the palettes' slots correctly.

Special thanks to:
Karatekid and Darthron for their tutorials and research in OWs Structure
Metapd23 for his tutorial on adding OWs with JPAN's engine
JPAN also for his beautiful engine and documentation on OWs and Palettes

I hope you enjoy it! :)
Smell ya later
Male
Antarctica
Seen January 29th, 2018
Posted September 26th, 2017
326 posts
5.3 Years
That's what I was thinking. Plus, it'll justify calling for a gen VI overworld sprite resource ;)
http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409


Just out of curiosity, will this tool ever work for those who don't use JPAN's hacked engine?

thedarkdragon11

New World Pirate

Male
Raftel, New World
Seen 4 Days Ago
Posted 4 Days Ago
819 posts
10.2 Years
http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409


Just out of curiosity, will this tool ever work for those who don't use JPAN's hacked engine?
Yeah... Not all are using and willing to use the engine...

BluRose

blu rass

Age 18
Male
rip x
Seen 2 Weeks Ago
Posted July 10th, 2019
763 posts
5.3 Years
http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409


Just out of curiosity, will this tool ever work for those who don't use JPAN's hacked engine?
It seems like it really should as is in theory, no?
Just always use Table 1 and you can add OWs that way...
am i cool yet

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409


Just out of curiosity, will this tool ever work for those who don't use JPAN's hacked engine?
Yeah... Not all are using and willing to use the engine...
For the other roms the best I can do is repoint the sprites of the original table. That way you would be able to have 255 OWs total(~100 new OWs). But you won't be able to insert new tables, as this is a feature of JPAN's engine.

It seems like it really should as is in theory, no?
Just always use Table 1 and you can add OWs that way...
You can't do that. The original OW Table would be Table 0, but the tool doesn't mess with it at all. Table 1 is going to be the first table you insert

thedarkdragon11

New World Pirate

Male
Raftel, New World
Seen 4 Days Ago
Posted 4 Days Ago
819 posts
10.2 Years
For the other roms the best I can do is repoint the sprites of the original table. That way you would be able to have 255 OWs total(~100 new OWs). But you won't be able to insert new tables, as this is a feature of JPAN's engine.
I see... Well, that's better than nothing... ^^ Hopefully, you will plan to add that functionality or make another tool which can do that soon...

thedarkdragon11

New World Pirate

Male
Raftel, New World
Seen 4 Days Ago
Posted 4 Days Ago
819 posts
10.2 Years
Some Pokémon OWs (some lack frames like the "no movement" frame):

Gen. 1: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26794/
Cosplay Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Overworld-Sprites-577912879
Rockstar Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Rockstar-Form-Overworld-Sprites-578464635
Popstar Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Popstar-Form-Overworld-Sprites-578464461
PhD Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-P-H-D-Form-Overworld-Sprite-Sheet-578464307
Libre Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Libre-Form-Overworld-Sprite-Sheet-578464107
Bella Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Bella-Form-Overworld-Sprite-Sheet-578463596
Gen. 2: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26795/
Gen. 3: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26828/
Gen. 4 (no Arceus formes): http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26953/
Arceus formes (no Fairy forme): http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26954/
Gen. 5 (no Kyurem formes, Therian formes and Resolute Keldeo): http://hamsterskull.deviantart.com/art/Unova-Overworlds-202087004
Therian formes: http://spritesstealer.deviantart.com/art/pokemon-b2-w2-kami-trio-therian-form-overworld-339341145
Black Kyurem: http://suicune896.deviantart.com/art/Black-Kyurem-Ow-Sprite-By-Zyon17-d4s80tg-485934320
Resolute Keldeo: http://tintjemadelintje101.deviantart.com/art/Keldeo-Resolution-form-Overworld-HG-SS-style-346489523
Gen. 6: http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409

I can't find one for Fairy Arceus and White Kyurem...

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
Some Pokémon OWs (some lack frames like the "no movement" frame):

Gen. 1: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26794/
Cosplay Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Overworld-Sprites-577912879
Rockstar Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Rockstar-Form-Overworld-Sprites-578464635
Popstar Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Popstar-Form-Overworld-Sprites-578464461
PhD Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-P-H-D-Form-Overworld-Sprite-Sheet-578464307
Libre Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Libre-Form-Overworld-Sprite-Sheet-578464107
Bella Pikachu: http://piphybuilder88.deviantart.com/art/Cosplay-Pikachu-Bella-Form-Overworld-Sprite-Sheet-578463596
Gen. 2: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26795/
Gen. 3: http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26828/
Gen. 4 (no Arceus formes): http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26953/
Arceus formes (no Fairy forme): http://www.spriters-resource.com/ds/pokemonheartgoldsoulsilver/sheet/26954/
Gen. 5 (no Kyurem formes, Therian formes and Resolute Keldeo): http://hamsterskull.deviantart.com/art/Unova-Overworlds-202087004
Therian formes: http://spritesstealer.deviantart.com/art/pokemon-b2-w2-kami-trio-therian-form-overworld-339341145
Black Kyurem: http://suicune896.deviantart.com/art/Black-Kyurem-Ow-Sprite-By-Zyon17-d4s80tg-485934320
Resolute Keldeo: http://tintjemadelintje101.deviantart.com/art/Keldeo-Resolution-form-Overworld-HG-SS-style-346489523
Gen. 6: http://princess-phoenix.deviantart.com/art/Gen-6-Kalos-Pokemon-Overworld-Sprites-525954409

I can't find one for Fairy Arceus and White Kyurem...
It's funny, because I was just updating the tool in order to automatically insert the pokemon OWs from Spriters Recource (with the palettes)

Right now, I just finished the "inserting the image" part. The only thing remaining is to insert and the palettes ^^



Also, I can see a basic image viewer in the tool coming really soon!

thedarkdragon11

New World Pirate

Male
Raftel, New World
Seen 4 Days Ago
Posted 4 Days Ago
819 posts
10.2 Years
It's funny, because I was just updating the tool in order to automatically insert the pokemon OWs from Spriters Recource (with the palettes)

Right now, I just finished the "inserting the image" part. The only thing remaining is to insert and the palettes ^^



Also, I can see a basic image viewer in the tool coming really soon!
I see... I hope that I did not cause any inconvenience...

Here's the shiny for Gen. 6:
http://princess-phoenix.deviantart.com/art/SHINY-Gen-6-Kalos-Pokemon-Overworld-Sprites-547999393

Here's a Fairy Arceus based from the Spriters Resource instead:


Only White Kyurem left...

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
This looks awesome! I'll make sure to try it out. :)
Thank you very mauch! :)

Also I have an update, I just finished the palette part! Now the tool can automatically insert a pokemon from Spriters Recourse sheets (64x128)!

But, I have encountered a problem. No$gba seems to work flawlessly with the inserted pokemon whereas the gba only loads correctly some of them. Here's what I mean

No$gba:


~~~

VisualBoyAdvance:


Any ideas why this is happening?
Also, the OWs load fine on my phone's emulator too ~_~

~~~ Edit ~~~

This bug was fixed in the latest version ^^

Also added the image viewer, since OWE RE wasn't showing correctly palettes after some number.

Another thing I forgot to note is that this version is incompatible with the first. So if any of you imported any table with the previous one, make sure to delete that table with its own clear table button. Then you can normally use this tool

Scarex

Beautyfool.

Seen August 22nd, 2016
Posted March 21st, 2016
40 posts
10.5 Years
Cool tool, man!:D

When I've seen the update, I was really hoping an option to insert new tables also in Emerald... I remember you said that with the DSLN patch in Emerald it was possible... isn't it?

Anyway, keep it up, man!:D

PD: Only missing a tool to insert more trainer sprites... I don't understand why anyone hasn't thought of that.

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
Beautiful
Cool tool, man!:D
Thank you very mauch :)

Glad to see you got the bug fixed!
Thanks, although I thought I had fixed it in an earlier version, but it wasn't. In the end the reason had to do with the addresses the data was stored.

When I've seen the update, I was really hoping an option to insert new tables also in Emerald... I remember you said that with the DSLN patch in Emerald it was possible... isn't it?
Support for DSLN is the next thing I'll be working on, and it wont take take long ^^

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
How about a toggle for the gender of the sprite (which decides whether text color is red or blue in FR)? Research here.
Thats a really nice feature. I hadn't even noticed something like that even existed. I'll try implementing it

Also I'd rather a save button than auto saving or whatever you have.
A save button would mean that I'd have to save the rom in memory, work with the memory-rom and when the save button is clicked it would write the memory-rom to the original rom.

Pros: Speed, as all of the reading and writing would be done in the memory witch is way faster
Cons: There is a risk of over-writing data if someone would edit the rom with OWM and one or more tools at the same time.

Right now OWM constantly accesses the rom and any change is automatically writen there. It is slow yes, thats why it takes time to repoint the original table, but its also safer. Thats the main reason I preferred it from manually saving. Except if the save button can be done with a different way :P
Seen November 20th, 2016
Posted November 20th, 2016
420 posts
4.5 Years
Hey I was trying to play with the new toy today, but it isn't working for me?
I attempted to insert a simple
Type: 3 [16x16]
Frames: 1
But I keep getting the error:
The size should be 96x128, yours is 16x16

I tried to use "Add OW" (selecting those options, of course) followed by "Import OW (Sp. Res).
Am I not meant to simply scroll down to the overworld in the "OW ID's" section and click on it?
I don't understand where it is getting 96x128 from. The overworld that is selected IS 16x16 with only 1 frame :/

Kimonas

%string not found

Age 23
Male
Greece
Seen November 8th, 2018
Posted October 17th, 2018
90 posts
9.1 Years
Hey I was trying to play with the new toy today, but it isn't working for me?
I attempted to insert a simple
Type: 3 [16x16]
Frames: 1
But I keep getting the error:
The size should be 96x128, yours is 16x16

I tried to use "Add OW" (selecting those options, of course) followed by "Import OW (Sp. Res).
Am I not meant to simply scroll down to the overworld in the "OW ID's" section and click on it?
I don't understand where it is getting 96x128 from. The overworld that is selected IS 16x16 with only 1 frame :/
In the Sprite Options, Import OW (Sp.Res) and Import Pokemon (Sp.Res) are meant to import pokemon and ow sprites from the spriters resource sheets.

Specifically:
  • Import Ow (Sp.Res) needs as input a file like that
    which is 96x128
  • Import Pokemon (Sp.Res) needs as input a file like this
    which is 64x128

Now, if you want to simply inert the frames for an OW you'll have to do it with th Import Sprite Frames Button. Bear in mind that you cant import one frame with this button. Your image will need to have all of the frames specified in the toy. (Yes, if your OW has only one frame then it will import your image)

The reason you got this warning message is because you tried to insert your sprite's frames with 'Import OW (Sp.Res)'. But, because your image was 16x16 and not 96x128 the toy gives you that warning.

Solution: Import you image with 'Import Sprite Frames'

hope it helps :)
Seen November 20th, 2016
Posted November 20th, 2016
420 posts
4.5 Years
In the Sprite Options, Import OW (Sp.Res) and Import Pokemon (Sp.Res) are meant to import pokemon and ow sprites from the spriters resource sheets.

Specifically:
  • Import Ow (Sp.Res) needs as input a file like that
    which is 96x128
  • Import Pokemon (Sp.Res) needs as input a file like this
    which is 64x128

Now, if you want to simply inert the frames for an OW you'll have to do it with th Import Sprite Frames Button. Bear in mind that you cant import one frame with this button. Your image will need to have all of the frames specified in the toy. (Yes, if your OW has only one frame then it will import your image)

The reason you got this warning message is because you tried to insert your sprite's frames with 'Import OW (Sp.Res)'. But, because your image was 16x16 and not 96x128 the toy gives you that warning.

Solution: Import you image with 'Import Sprite Frames'

hope it helps :)
Wow >_> I feel dumb. I even remember reading that in the read me or something, but then I mixed it up and thought it was the opposite way. Thanks :D
Advertiser Content