PMD ROM Hacking Weekly - 6th december 2021
Table of Contents
⮝ Explorers ROM Hacking News
⮝ Result of the second SkyTemple hack-jam avalaible !
By Capypara in the
#hack-jam-discussion channel of the SkyTemple Discord server
Here is the detailed breakdown of the results: -- For the list see http://spirits.skytemple.org/.
| votes | hack |
| 20 | divided |
| 11 | fragments3 |
| 11 | chatotcloset |
| 9 | pmdnd |
| 7 | otherworld |
| 6 | 3days |
| 6 | delusion |
| 5 | spiritguide |
| 5 | tenebris |
| 3 | gengar |
| 1 | regrets |
⮝ PMD Delusion 1.1
by Argonien in the SkyTemple Discord server
This is the small 1.1 Update for PMD: Delusion featuring:
- Grammar Fixes
- Balance Changes
- Credit Scene
- Spanish Translation (Thanks to Alberto Reyes Castro!)
- A new Cutscene if the final boss is defeated
You can download it here: https://hacks.skytemple.org/h/delusion
⮝ Spirit Guide version 1.1
by FunnyKecleonMeme in the SkyTemple Discord server
A small update for Dusknoir the Spirit Guide has been released.
- Small spelling errors have been corrected.
- Bug fixes (chiefly, Exclusive items and crashes)
- Balance changes (chiefly, Dusknoir is capable of walking through walls)
Please check the ReadMe for a full list of changes.
Anticipate an expanded version featuring some postgame dungeons soon in 1.2!
⮝ Dark Destiny on hold
By Monochrome Kirby in the SkyTemple Discord server
A Statement About Pokémon Mystery Dungeon: Dark Destiny
Hello, all. It's me, Monochrome Kirby. You probably know that I've been very inactive in the PMD community for... um, quite some time now. And that is because I have fallen into a slump of demotivation which I haven't gotten out of; in other words, I don't have the drive to work on my hack.
As such, Dark Destiny has been put on an indefinite hold. I'm sorry to disappoint, but I don't feel I'm getting out of this funk anytime soon... Hope everyone understands. I had a whole thing going in the beginning, but I simply don't find it in me anymore.
Stay safe, everybody, and keep exploring!
⮝ Demo of GTI like interuption
shared the SkyTemple Twitter acccount
Adex and Irdkwia from our community are just wizards
The youtube description contain more details
⮝ New Community Assets
⮝ Script to generate cringe animation from hurt animation
by Emboardger in the SkyTemple Discord server
tiny little python script I made for generating a cringe animation from the hurt animations when making the starter animations. Saves me a few minutes each time ahah. Does not add the xml information automatically
Animated sprites in this section are animated PNG files. If animated sprites appear to be static images, make sure that your browser supports PNG animation. (Most modern browsers should display them just fine, though.)
Absol Mega by EmboargerSprite Added
Alcremie Shiny by EmmuffinSprite Changed
Alcremie Caramel_Swirl_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Lemon_Cream_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Matcha_Cream_Strawberry_Sweet by KCN015Sprite Added
Alcremie Mint_Cream_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Rainbow_Swirl_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Ruby_Cream_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Ruby_Swirl_Strawberry_Sweet by EmmuffinSprite Added
Alcremie Salted_Cream_Strawberry_Sweet by EmmuffinSprite Added
Aromatisse by baronessfaronPortrait Added
Beedrill Mega by EmboargerPortrait Added
Cutiefly by baronessfaronSprite Added
Dewott Shiny by LegendaryPhoenixPortrait Added
Emolga by baronessfaronSprite Added
Gabite Female by dmDashPortrait Added
Gabite Shiny Female by dmDashPortrait Added
Golbat Alternate Shiny by MurpiSprite Added
Houndour Shiny by MurpiSprite Added
Linoone Galar Shiny by MurpiPortrait Added
Mightyena by EmmuffinSprite Added
Mightyena Shiny by EmboargerSprite Added
Minccino by baronessfaronSprite Added
Misdreavus Shiny by MurpiSprite Added
Missingno_ Egg by EmboargerPortrait Added
Necrozma Ultra Shiny by EmboargerSprite Added
Noibat by EmboargerSprite Added
Purrloin Shiny by MurpiPortrait Added
Rotom Mow by JFainSprite Added
Sandshrew Shiny by MurpiSprite Added
Seedot Shiny by MurpiPortrait Added
Serperior Shiny by MurpiPortrait Added
Servine Shiny by MurpiPortrait Added
Silvally by FunnyKecleonMemeSprite Added
Silvally Shiny by FunnyKecleonMemeSprite Added
Silvally Bug by FunnyKecleonMemeSprite Added
Silvally Bug Shiny by FunnyKecleonMemeSprite Added
Silvally Dark by FunnyKecleonMemeSprite Added
Silvally Dark Shiny by FunnyKecleonMemeSprite Added
Silvally Dragon by FunnyKecleonMemeSprite Added
Silvally Dragon Shiny by FunnyKecleonMemeSprite Added
Silvally Electric by FunnyKecleonMemeSprite Added
Silvally Electric Shiny by FunnyKecleonMemeSprite Added
Silvally Fairy by FunnyKecleonMemeSprite Added
Silvally Fairy Shiny by FunnyKecleonMemeSprite Added
Silvally Fighting by EmboargerSprite Added
Silvally Fighting by FunnyKecleonMemeSprite Changed
Silvally Fighting Shiny by EmmuffinSprite Added
Silvally Fire by FunnyKecleonMemeSprite Added
Silvally Fire Shiny by FunnyKecleonMemeSprite Added
Silvally Flying by FunnyKecleonMemeSprite Added
Silvally Flying Shiny by FunnyKecleonMemeSprite Added
Silvally Ghost by FunnyKecleonMemeSprite Added
Silvally Ghost Shiny by FunnyKecleonMemeSprite Added
Silvally Grass by FunnyKecleonMemeSprite Added
Silvally Grass Shiny by FunnyKecleonMemeSprite Added
Silvally Ground by FunnyKecleonMemeSprite Added
Silvally Ground Shiny by FunnyKecleonMemeSprite Added
Silvally Ice by FunnyKecleonMemeSprite Added
Silvally Ice Shiny by FunnyKecleonMemeSprite Added
Silvally Poison by FunnyKecleonMemeSprite Added
Silvally Poison Shiny by FunnyKecleonMemeSprite Added
Silvally Psychic by FunnyKecleonMemeSprite Added
Silvally Psychic Shiny by FunnyKecleonMemeSprite Added
Silvally Rock by FunnyKecleonMemeSprite Added
Silvally Rock Shiny by FunnyKecleonMemeSprite Added
Silvally Steel by FunnyKecleonMemeSprite Added
Silvally Steel Shiny by FunnyKecleonMemeSprite Added
Silvally Water by FunnyKecleonMemeSprite Added
Silvally Water Shiny by FunnyKecleonMemeSprite Added
Sudowoodo Shiny by MurpiPortrait Changed
Yveltal by Deleca7755Sprite Added
Zygarde by EmboargerPortrait Added
⮝ Other Graphics
⮝ New Features
- Commited by irdkwia (frontend, backend): Extend DungeonInterrupt to disable music fadeout
Adds an option in the UI to continue the music after exiting the floor.
- Commited by marius851000 (frontend, files, rust): "Ability to import image as static ground object"
- Commited by Irdkwia (frontend, backend): "Edit Pokémon Idle Animation Type" + "Item Sort Keys"
- Add a patch ("ChangePokemonGroundAnim") to replace the giant switch that determines each pokémon's idle animation by a table with 2048 entries. Each entry is an ID for the type of idle used by the sprite. May not work if the switch has been modified (should still work correctly with minor edits such as redirecting some jumps to one of the 4 switch possibilities).
- Add functions to get/set values in the new hardcoded table.
- Add an entry in General pokémon data to edit each one's idle type with the "ChangePokemonGroundAnim" patch. See Edit Pokémon Idle Animation Type skytemple-files#178 Import/Export should work with this value.
- Add a view to edit items sort keys under Items > Item Sort Keys.
- Commited by Irdkwia: Fix Exp Share patch
Excludes enemies gaining levels by exp. gain.
Enemies never update their exp. points value when they are created so its most of the time invalid.
- Commited by Capypara: "Fixed SSA editor precision"
- Commited by Capypara: "Fixed pos marker editor precision"
- Commited by Capypara: "Fixes #367: Assertions on SSA sector change were incorrect"
- Issue #367: "Error when trying to place an actor on a different sector"
plus many other small fixes by Capypara
- Commited by Capypara (for the randomizer): MyPy support (a code quality tool)
- Commited by Capypara(frontend, rust) : "Tests, MyPy Support, Kao Reimplementation in Rust" (a.k.a portraits should load fasters, and more changes are ongoing)
- It can be disabled in the settings
⮝ Rescue Team Hacking News
⮝ RRT Decompilation progress
- Commited by SethBarberee: "No wifi + 2 days on train = more decomp"
- Delved into some dungeon stuff.
- Another memory func down
- Cleaned up the Luminous Orb handling
⮝ Community spotlight: PMD Gang: Everything Cool and Interesting about PMD!
On 30 November, a new community spotlight where shared on the /r/MysteryDungeon subreddit.
⮝ Editor's Notes
⮝ Something in fragment3...
Did you knew it ? Fragment 3 as an interesting in-game secret. (what the
#fragments-arg channel was about in the SkyTemple Discord server)
also, there are currently no Fragment 2, just Fragment 1 and Fragment 3
How to access it
You have two options :
- Open the rom in the editor, open the debugger, open the unionall script, search for
coro EVENT_DIVIDE, add the line of code
$SCENARIO_MAIN_BIT_FLAG = 1;after the line telling you to not do that, start the game, load an endgame save and go up the stair in the crosswalk
- You can use this patch, that already have a patched unionall. Just go to top of the stair now
⮝ Some plan
Writing this newsletter took me quite some time (a few hourss a week, not including programming new stuff. But I don't complain about having to do this). I plan to allow other person to edit unpublished articles. I still need to put this in place, but I'm thinking to do something similar to flightgear monthly newsletter, permiting anyone to modify an article (I'll only allow changing those that weren't already published), via dokuwiki, so I just have to proofread, add missing elements and changed portraits/sprites, publish and create a new page for the next week. If you have any though on this subject, please contact me (and that will mean I'll have to backup the server too) (and I'll have to check performance too. It's PHP, and it's not known to be the fastest language around (unlike rust or C++, I mean. I actually use nginx to serve the blog, and a custom software in rust for the hack archive, proxied via nginx)) (of course, I'll provide dump of publicly accessible elements).
Did I miss anything? Feel free to open a github issue, contact me on Discord at
marius851000#2522, send me an email at
email@example.com, on reddit to
u/marius851000 or send me a message from an ActivityPub-compatible service (Mastodon) at
Written and formatted by