• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: OWM: OverWorld Manager

Hey guys, I've been asking this question around the forums but haven't got an answer. When I patch my fire red 1.0 with the dynamic palette ips and open and analyze it with OMW it crashes. If I patch a fire red rom with dynamic pallette ips and try to insert a sheet of overworlds the OMW also crashes. Both these crashes do not throw exceptions. Is this a bug, a glitch, am I doing something wrong? I assume that this app and dynamic pallete ips are compatible. Any help would be awesome, Thanks,
 
If this project is still active, I was wondering if there could be a feature that allows us to change the pointers to images/palettes manually, without having to insert a new image. For example, if I want the same overworld image but loaded with a different palette without having to have redundant images.

Thanks :)
 
is there any way to repoint the table back to its original location? using this program makes the rom incompatible with NSE 1.7 for editing the OWs
 
So what are the "types" of OW sprites? Do I need to change this in order to give OWs walking animations that don't have them?
 
Some Pokémon OWs (some lack frames like the "no movement" frame):

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

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

Those of you getting broken links from this replace "ds" with "ds_dsi"
 
Inserting a normal sprite using this tool effs up your rom to where the oak intro can't render the player's OW in the name selection screen. Now I have to go back to yesterday's backup and redo an entire day's of work, AND I can't have custom sprites in my ROM. Thanks! :) :) :) <3<3<3 ~
 
Please help!!!! before I could open OWM, but now it says Fatal Error! error loading C:/users/USUARIO/AppData/Local/Temp/_MEI62042/python35.dll
(error code: 998)
 
@Nyan Krunex

Try deleting the overworld sprite from the list and then adding a new overworld sprite in that spot afterwards. For some reason that worked for me some time ago;)

It's proly cuz my rom is weird...yeah I will do that..but first I need to figure out what my rom offset is for me to manually patch the Dynamic Overworld Pallete in my rom..I am still stuck on that...and I got that sprite glitching covered..I always keep backups. Thanks tho
 
Last edited:
Version 2 ewybory!

Highlights are:
  • It now supports any ROM
  • No need to write an INI
  • Loading times and responsiveness are improved
  • Worked on some little details on the UI, fixed some crashes

If you catch anything weird or your ROM can't be opened, shoot me a message.

Also I decided to write down some of my thoughts while writing this, it should help if you'd like to understand more how it handles the tables and the OWs under the hood. It doesn't have any code in it, just a thought process. Hope you enjoy! OWM's Inner Workings
 
Last edited:
Great news, that this tool is still being developed! This is one of my favourite tools in romhacking!

Suggestion:
Could you make the tool remember the last map you imported a sprite from? Especially when importing a lot of OW's at the same time, it can be become annoying to navigate to the right map over and over again.

Bug:
When using the 'Palette Cleanup' function palettes are cleaned up, but it also has a quite large flaw. It seems to delete one or two palettes too many at random, resulting in deleted palettes for OW's that still exist. For now, I would recommend everyone not to use the palette cleanup function due to this problem.

I hope these problems could be improved and that my response is helpful in improving this (already) great tool!
 
Last edited:
Great news, that this tool is still being developed! This is one of my favourite tools in romhacking!

Suggestion:
Could you make the tool remember the last map you imported a sprite from? Especially when importing a lot of OW's at the same time, it can be become annoying to navigate to the right map over and over again.

What do you mean the right map you imported it from? What map?

kalarie said:
Bug:
When using the 'Palette Cleanup' function palettes are cleaned up, but it also has a quite large flaw. It seems to delete one or two palettes too many at random, resulting in deleted palettes for OW's that still exist. For now, I would recommend everyone not to use the palette cleanup function due to this problem.

Thanks for pointing that! I was writing the palette table end too soon and it couldn't then load some palettes. It's ok for me and the ROMs I was checking, could you download again and tell me if it persists?

kalarie said:
I hope these problems could be improved and that my response is helpful in improving this (already) great tool!

Of course, thank for the input!

Neon Skylar said:
Only 64 bits?.... and 32 bits?

I'll create a VM and make a 32bit version in the week. For now you can run from the source.

Delta231 said:
Will you add support for decomps? It would be a lot better.

I don't think that many people are using decomps yet, although it will be added in the to-plan-out list
 
What do you mean the right map you imported it from? What map?

I mean the map in windows (Not anything romhacking related, see attachment)

Spoiler:


Thanks for pointing that! I was writing the palette table end too soon and it couldn't then load some palettes. It's ok for me and the ROMs I was checking, could you download again and tell me if it persists?

I'll check it out;)

Edit: Checked the Palette Cleanup function and it didn't mess up this time:) Might need a little more testing by more people to be sure though.

Something else I noticed is that 'README' and 'about' don't do anything...
 
Last edited:
Back
Top