New Workaround for Pokémon Essentials Tilemap Issue
🕑 Added 2020-04-06 09:19:49 +0000 UTCHi all, I've been working on a way to fix tilemap rendering issue on Pokémon Essentials games. Until now, I was thinking about rewriting CustomTilemap or Sprite but I found a new idea; recreating maps and tilesets.
As I mentioned before texture size limit of OpenGL ES causes the issue and it happens only when a tileset's height is bigger than the limit. I wrote a script to loop all maps and create separate tilesets with smaller heights to fix it. Script works but has bugs. It seems like some tiles have wrong id or aren't rendered. I'm working to fix them and I would appreciate any help. If you want to test or check the scripts, you can download and copy it to game folder.
Download
Edit: Events are fixed.
Comments
JoiPlay
Hi, Please try extracting this file to game folder and remove preload.rb and postload.rb. https://mega.nz/file/gxJkRI7A#P5ZRfDUcS4pPL-a6oHki6IIzuhrSC1rD_SimDW6HwQY
Iván Roig
Ohh yesss I downloaded and it works! Thank you so much for all this amazing work :)
JoiPlay
<img src="https://c10.patreonusercontent.com/4/patreon-comment/eyJ3IjoxNjAwfQ%3D%3D/RT3MlN1uWog_bci5RqhNdzJVnXXuzFymbxY4ii6-EHD0-D1qc9vBy5cB_C4YRR0a.jpg?token-time=1735776000&token-hash=KlPujPNbBvyk7Ueeop5mbsOZrI1bVrRQiZZ-BnfCmkc%3D">
JoiPlay
Can you try extracting this file to game folder? I tried it and it seems fine. If this doesn't work, probably we have a bug on some mali gpus. https://mega.nz/file/ol4wnKiL#ZFmJ_0FSktYbRO0gwOgH16Pb3bd0LekeK3SSvYicMvM
Iván Roig
I don't see that file extension in the game folder, or if it is in another folder inside it. Here it's the link https://mega.nz/file/nigUEaDa#qPNVMq_6dhHN8zkdJV0Wn-NnSJVyb_mYdaC0aDTMWks
JoiPlay
Is there a file with rgssad extension? If there is, please long tap the game icon and select "Decrypt Files". After decryption is completed, please delete the rgssad file and use workaround again. If there isn't a rgssad file or it doesn't work, i can check it if you can post a download link.
Iván Roig
Hi there. I tried to play Pokemon Opalo moving the Workaround script to the game folder, but the game continues showing black tiles on the scenarios. I only see the pjs
Fistro nio
managed to fix it by resizing the tilesets on photoshop instead paint xD, but will keep these too just in case. Thanks a lot
JoiPlay
You can extract this file to fix tile issue. Maps seems fine when they are converted on pc. https://mega.nz/file/pgI1UI7L#TIMum22lLp8BNa8h3ivFmCdS4lEy64_g_HRirprm7sc
JoiPlay
I found a bug while trying to convert maps. It seems like script fails to convert some maps. I will try to fix it. Thank you for feedback.
Fistro nio
but i destroyed the tileset transparencies in the way pfff
Fistro nio
ok, an update about the pokemon iberia issue, i noticed that (some?) of the maps that failed to get fixed after running the script used the interior.png tileset, and i also noticed that this tileset had a dim of 256x15123, which was different of the dim for the tilesets that got fixed (256x40026). So i tried to just add blank spaces to that tileset to reach 256x40026 and run the script again and it worked, the maps dependant on that tileset got fixed. Hope this helps with your fix
Fistro nio
thank you very much btw
Fistro nio
http://www.mediafire.com/file/l202209hbxynjxd/Pokemon_Iberia_V1.03.zip/file
JoiPlay
It's probably a rendering bug. I can convert them for you if you can post a download link for the game.
Fistro nio
Testing on pokemon Iberia, worked for some maps, but some others remain completely black. Checked the Graphisc/tilesets folder after running the script and some of the newly created tilesets are totally black