Download Version 0.93 Build 0152 (CIA)(3DS) Mega (Debug) Mega (Standard) Download Patch File (v0.94 b0200) bsp Patch File Download Older Versions (MediaFire) v0.93 b0198 Debug v0.93 b0198 Standard v0.92 b0144 v0.91 b0144 Help Walkthrough Data Sheet (Item & Pokemon Locations, Tips, FAQ) Type Chart Detailed Changelogs Online Patcher Information. Oct 04, 2017 Download Pokemon Prism, GBC Rom Hack, Latest Version 0.94 Build 0229 Final Version for free, pre-patched and ready to play. Updated on 1st June, 2018. Download Version 0.93 Build 0152 (CIA)(3DS) Mega (Debug) Mega (Standard). Ok so i was searching through the files to patch pokemon prism to the current version and for some.
Well, it's officially been a whole year since our last release, I'm so pleased to announce that after 12 months of hard work, we have a new build for you ready to go! We've included a huge amount of fixes and enhancements, plus a whole new Naljo trainer theme.
Yes! Naljo is finally ridding itself of the run-of-the-mill Johto music in favour of a new, bespoke and kickass track composed by the amazingly talented ShinkoNetCavy! Check out the battle music on his channel!
As always, a big shoutout to our developers who have worked tirelessly over the past 12 months on improving the game. There are a whole bunch of code optimisations that aren't listed here, but will make future development a lot easier.
Pokemon Prism 0.94 Patch
Use our online patcher tool to patch your ROM and update your save files.
You must save your game in a Pokémon Center BEFORE you update. Always ensure you back up your game and save files before patching. One you patch, walk straight out of the Pokémon Center without talking to anyone and save again.
Version 0.94, build 0235 (1 June 2019)
Pokemon Prism Patch
Added GBS file generation for music players (and added it to the patch)
Fixed old patch bug breaking the bag data for builds before 0223
Fixed tearing in stats screen
Added new song for trainer battles in Naljo
Battles in Pokemon-only mode now show the proper coloring for the player's Pokemon when it is sent out if it is shiny
Illumise and Volbeat can now generate each other's eggs when breeding
Pokemon Prism Patch File
Download Pokemon Prism
- ; NOTE: this is outdated! This was the version in use on 2016-12-25.
- define zero, 0
- define target, 250
- define address, 251
- define length, 253
- define result, 255
- define BANK_SIZE, 0x4000
- define ROM_SIZE, 0x200000
- call PrintInitialMessage
- call SelectTarget
- call ApplyPrismPatch
- length #length
- multiply #temp, #target, HASH_SIZE
- checksha1 #result, #temp
- print .completed
- .patching_error
- exit 1
- .completed
- .error
- string 'An error occurred while applying the patch. Please ensure that the base ROM and the patch are correct and try again.'
- PrintInitialMessage:
- add #address, VersionInfo, 2
- bufnumber #temp
- getbytedec #temp, #address
- decrement #address
- ; build number is big endian
- getbyte #result, #address
- add #1, #result, #temp
- call PrintWithLeadingZeros
- printbuf
- string '*** Pokémon Prism patch (version '
- string ', build '
- string ') ***'
- DetectBase:
- ifne #result, ROM_SIZE, .error
- set #source, 1
- jumpz #result, .done
- decrement #source
- jumpz #result, .done
- print .error_message
- .done
- return
- .crystal10_message
- .crystal11_message
- .error_message
- string 'Invalid base ROM. Please use a US version of Pokémon Crystal v1.0 or v1.1.'
- .crystal10
- .crystal11
- print .select_target
- retz #target
- print .confirm_debug_2
- retz #result
- string 'Select the ROM you want to build:'
- .target_menu
- dw .debug_target
- .release_target
- .debug_target
- string 'The debug version contains no additional game features, other than debug options intended to aid the development of the game.'
- string 'Are you sure you want to build the debug version?'
- .confirm_menu
- dw .no
- .yes
- .no
- set #address, CrystalPatch
- set #address, DebugPatch
- seek #zero
- return
- ApplyPrismPatch:
- set #address, PrismPatch
- .loop
- xordata #address, #length
- subtract #length, BANK_SIZE, #length
- decrement #banks
- truncatepos
- ; prints number #1 in #2 digits, with leading zeros
- push -0x30 ;so it will become 0 when 0x30 is added to it
- jump .handle_loop
- remainder #temp, #1, 10
- push #temp
- decrement #2
- .pop_loop
- add #temp, 0x30 ;0x30 is ASCII for '0'
- bufchar #temp
- DebugPatch: incbin 'debug.ips'