Jump to content

Search the Community

Showing results for tags 'platinum'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Pokémon
    • Pokémon (Ultra Sun/Ultra Moon)
    • Pokémon (Sun/Moon)
    • Pokémon (PSMD)
    • Pokémon (EoS)
  • Egg Groups
    • Egg Groups (Ultra Sun/Ultra Moon)
    • Egg Groups (Sun/Moon)
  • Moves
    • Moves (Ultra Sun/Ultra Moon)
    • Moves (Sun/Moon)
    • Moves (PSMD)
    • Moves (EoS)
  • Abilities
    • Abilities (Ultra Sun/Ultra Moon)
    • Abilities (Sun/Moon)
    • Abilities (PSMD)
  • Types
    • Types (Ultra Sun/Ultra Moon)
    • Types (SM)
    • Types (PSMD)
    • Types (EoS)


  • Generation 8
  • Generation 7
  • Generation 6
  • Generation 5
  • Generation 4
  • Mystery Dungeon 3DS
  • Mystery Dungeon NDS
  • Sprite Index
  • Other


  • Project Pokémon
  • Games
    • Pokémon Ultra Sun and Ultra Moon
    • Pokémon Sun and Moon
    • Pokémon Super Mystery Dungeon


  • Save Editing
    • Managing GB/GBC Saves
    • Managing GBA Saves
    • Managing NDS Saves
    • Managing 3DS Saves
    • Managing Gamecube Saves
    • Managing Wii Saves
    • Managing Switch Saves
    • Using PKHeX
    • Gen 3 Specific Edits
    • Gen 4 Specific Edits
    • Gen 5 Specific Edits
    • Gen 8 Specific Edits
  • ROM Editing
    • Stars' Pokémon Colosseum and XD Hacking Tutorial
    • Editing ROMs with Sky Editor
    • 3DS Pokémon Games Hacking Tutorials
    • Switch Pokémon Games Hacking Tutorials
  • RAM Editing
    • GS ACE: Coin Case
    • GS ACE: TM17
  • Gameplay related support
    • e-reader support
    • Max Raid RNG Manipulation


  • ProjectPokemon.org
    • Announcements
    • News Discussion
    • Project Pokémon Feedback
    • Introductions
  • Event Pokémon
    • Event Pokémon News
    • Event Contributions
  • Technical Discussions
    • ROM
    • Saves
    • RAM and Live Edits
    • Hardware
    • General Development
  • Pokémon Discussions
    • Pokémon Games Discussion
    • Pokémon Online Play
    • Pokémon Franchise
  • Other
  • Mystery Dungeon Hacking's Discussions
  • The "I Love Cats" Club's Discussions
  • The Cool Kids Corner's Discussions
  • Team Valor's General Discussion
  • Pokemon USUM Breeder's Club's Rules
  • Pokemon USUM Breeder's Club's Post breeding stories & pictures here
  • Pokemon USUM Breeder's Club's Competitive Breeding Requests
  • Pokemon USUM Breeder's Club's Non-Competitive Breeding Requests
  • Pokemon USUM Breeder's Club's Introduce self
  • The PBOE, (Pokémon Brotherhood of Evil)'s Topics
  • Sky Editor's Topics
  • Sky Editor's Questions
  • Hoopa's Café's Topics
  • Super pokemon POWER's Topics
  • Steel Of Time Club's Topics


  • Community Calendar
  • Pokémon Event Calendar
  • The "I Love Cats" Club's Events
  • Hoopa's Café's Important Dates
  • Super pokemon POWER's Events
  • Steel Of Time Club's Events


  • Event Gallery
    • Generation 8
    • Generation 7 (Switch)
    • Generation 7 (3DS)
    • Generation 6
    • Generation 5
    • Dream World
    • C-Gear Skins
    • Pokédex Skins
    • Pokémon Musicals
    • Pokémon World Tournaments
    • Generation 4
    • Generation 3
    • Generation 2
    • Generation 1
  • In-Game Series
    • Generation 8
    • Generation 7
    • Generation 6
    • Generation 5
    • Generation 4
    • Generation 3
    • Generation 2
    • Generation 1
  • Unreleased/Beta PKM Gallery
  • Tools
  • Saves
  • PKM Files
  • ROM related entries
  • Misc
  • Mystery Dungeon Hacking's Files
  • Hoopa's Café's Files
  • Super pokemon POWER's Files
  • Steel Of Time Club's Files


There are no results to display.

There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




About Me

Friend Code (Nintendo Switch)

Friend Code (3DS)

NNID (Wii U)

Found 220 results

  1. Latest Version: v1.3.0 (2019-04-16) An enhancement hack of Pokémon Platinum. Summary Pokémon Renegade Platinum is an enhancement hack of Pokémon Platinum Version, similar to my other hacks such as Sacred Gold & Storm Silver and Blaze Black & Volt White. In a nutshell, this hack generally keeps the same story flow as the original Pokémon Platinum but adds in a significant number of gameplay differences, including but not limited to access to all 493 Pokémon in the game, revamped Trainers including tougher boss fights, lots of (optional) changes to weaker Pokémon to make them easier to use, the removal of trade only evolutions and a number of other quality of life changes. The specifics of what parts have been changed are explained in the paragraphs below. Features All 493 Pokémon Available All Pokémon that were originally in Platinum, from Bulbasaur to Arceus, are available to obtain within the game. The wild Pokémon for every single area have been modified extensively, now including species not ordinarily found in the Sinnoh region. It's possible to catch or obtain the majority of Pokémon before facing the Elite Four for the first time, meaning you can construct almost any team you want. In the cases where a Pokémon being in the wild would not be thematically appropriate - for example, starter Pokémon or legendaries - new events have been added to the game to make obtaining these Pokémon feel as unique as they normally would. The details for where to get each Pokémon can be found between the wild Pokémon and special events documents. Additionally, the correct locations for wild Pokémon are also shown in the Pokédex. (Big thanks to Mikelan98 for that feature!) Revamped Trainer Battles The Pokémon rosters of every Trainer in the game has been edited, now including Pokémon from the National Dex. Trainer levels have also been modified to fit the new level curve, which is now higher than before due to bigger Pokémon rosters and greater use of evolved Pokémon awarding larger amounts of EXP. Trainers can now expect their Pokémon to reach the 70s by the Elite Four, instead of the 50s that was the case in the original Platinum. Additionally, all Trainers use the AI that is normally only used by boss Trainers such as the Elite Four. The details for what each Trainer has can be seen in the Trainer Pokemon document. Please note that this feature is purely for the normal Trainer battles in the game; the Battle Frontier has not been changed. Harder Boss Battles Important battles such as the rival, Gym Leaders, Galactic Admins or the Elite Four have had their difficulty increased further than normal Trainers. Gym Leaders and Elite Four members now always use 6 Pokémon instead of the 3-5 from before, and all of these battles have them using high IV Pokémon with custom movesets, held items, and sometimes ideal natures. The first round Elite Four and the Champion also have the unique property of randomly picking from four teams to battle you with, making it impossible to know in advance what their lead Pokémon will be. They shouldn't be literally impossible to beat, but are definitely a much greater challenge than the original version. You can expect some of your Pokémon to faint in battle unless you bring some strategies of your own to the table. However, they do retain their aesthetics from the original, including their type focuses and signature Pokémon. Their signature Pokémon are also now equipped with a Poké Ball seal for some extra flair! The details for all of these battles can be seen in the Trainer Pokémon file in the documentation. Pokémon Modifications The Fairy-type from the Gen 6 games and later has been added in Renegade Platinum, replacing what was previously the ??? type. All Pokémon have had their typing, base stats and wild held items updated to match what they are as of Ultra Sun and Ultra Moon, meaning you can now use Pokémon such as Clefairy and Ralts with their Fairy-type as in the later games. Pelipper and Torkoal also gain their new Drizzle and Drought abilities from Gen 7, and a lot of Pokémon gain their Hidden Ability from Gen 5 and later as a secondary standard ability in this hack. All Pokémon have also had their level up move sets completely revamped. Pokémon will now learn their normal level up moves but now also learn other moves that enable them to be the best they can be, including TM moves, Egg moves and moves they only have access to in previous or later generations, up to and including Let's Go, Pikachu! and Let's Go, Eevee! Some Pokémon also get the chance to learn entirely new moves that they never could before, such as Megahorn for Pinsir and Earth Power for Typhlosion. The levels at which they learn the moves have been structured so that you can reliably access them just by naturally playing the game (i.e. you won't get moves at extremely high levels). Some Pokémon have also had their TM/HM compatibility modified, in some cases adding in moves that they could ordinarily only learn in later generations (such as Drain Punch for Toxicroak), and other cases granting them access to entirely moves by TM (e.g. Drain Punch for Dusknoir). Additionally, several TMs have been replaced with new moves, including Scald, Wild Charge, Bug Buzz, Hyper Voice, Dazzling Gleam and Hurricane. Pokémon TM compatibility has been adjusted to match their compatibility in later generations, or in the case of the newcomers Bug Buzz and Hurricane, my best generous guess has been made as to what might be able to learn them. There's also been much greater compatibility added for Fly, meaning you don't necessarily almost always need a Flying-type Pokémon to get anywhere conveniently. In addition to this, there are also a number of custom changes to make certain Pokémon unique and/or easier to use. Many Pokémon who are a bit weaker have received buffs to their base stats, meaning previously weak Pokémon like Butterfree and Ledian can now actually put up a fighting chance. Some Pokémon with decent stats in bad areas have had their stats reshuffled, such as Glaceon who is now faster but less defensive. Some Pokémon have also been given new types to play with, such as the now Bug and Dragon-type Flygon, or the Ghost and Fairy-type Mismagius. Some Pokémon also gain new abilities that they can't ordinarily get, such as Weavile gaining the Technician ability. If you don't like the sort of changes that are listed in that last paragraph, there is an additional patch you can use called "ClassicVersion.xdelta" which will erase these changes from the game, leaving them the same as they would be as of Ultra Sun and Ultra Moon. The details for these modifications can be found in the Pokemon Changes and Type Changes files in the documentation. Quality of Life Changes A number of quality of life changes have been made to the game. All Pokémon names are now decapitalised everywhere outside of standard NPC dialogue. This means in battle, the Pokémon status screen etcetera, all names show up as they would in Gen V and later. Pokémon natures are now displayed in the stat screen with their stat boost and reduction shown next to them (as stat highlights were not a thing in Platinum). For example, where it previously said "Brave nature.", you should now see "Brave (+Atk, -Spe)". All Pokémon have their egg cycles reduced to 0, meaning they hatch very quickly. The Poké Radar is now given to you near the beginning of the game. The Bicycle is actually given to you at the start of the game. The Pokétch, still given to you near the start, now includes all 25 Pokétch apps right off the bat. Additionally, the three coupon miniquest has been removed. The Move Relearner and the Move Tutors that previously required Heart Scales and Shards respectively no longer require payment for their services; you can just talk to them and they'll do their job for free. Additionally, all three Move Tutors now sit in the same house on the southern part of Route 212. The Move Deleter is now available as early as Oreburgh City, meaning you no longer need to wait until Canalave City to delete any HMs. When fishing with a rod, an encounter is now guaranteed, as opposed to previously where it was possible to 'not get a bite'. Honey trees have also been given a total overhaul and now give you a Pokémon instantly instead of you having to wait for several hours. The encounters for honey trees are different from before as they are now script driven - you can view what is on each tree in the Wild Pokémon document. TMs are now effectively infinite; picking up or obtaining a TM will reward you with 99 copies of that TM, and these can also be refreshed by talking to a new NPC at the Pokémon League. These TMs cannot be bought at any stores and also cannot be sold. Most TM locations have been reshuffled and can be seen in the Item Locations document. You will only find TMs from either picking them up off the ground or receiving them from NPCs. (It unfortunately proved impossible to make the TMs actually infinite, hence this method instead). The need to use HMs has been removed where possible. Surf, Waterfall and Rock Climb are still necessary, but Cut trees, Strength rocks (with one exception in the Distortion World), Rock Smash rocks and foggy weather have been completely removed from the game, meaning your Pokémon no longer need to learn these moves to progress. Where roadblocks are necessary, NPCs have replaced them and will disappear when necessary. This does mean there are now some cases where you can access areas much earlier than you were previously able to do. Additionally, any darkness on the map has also been removed, meaning Flash is also no longer ever necessary. The Pokémon sprites are those normally used in Heart Gold and Soul Silver, which for the most part look better than the Platinum equivalents. There are a couple exceptions to this where I've left the front sprite as the Platinum one for Pokémon such as Blastoise, Vaporeon, Jolteon, Tyranitar and Togekiss. Additionally, the mini sprites used in the Pokémon menu and the Boxes are now the Gen 6 icons (albeit some with some slightly off colours), with thanks to MeroMero for distributing a premade file containing them. Most of these changes are not documented anywhere, but you may notice them as you play through the game. Increased Shiny Rate By default, Renegade Platinum features a new shiny rate of 1/512, meaning while shiny Pokémon are still reasonably rare, it's significantly more likely that you'll come across one while playing the game. This shiny rate does not affect the Poké Radar's ability to generate shiny patches of grass, but does otherwise affect every other method of Pokémon encounter (eggs, gifts, wild etc). If this feature is undesirable, there are additional patches included in the download that can make the shiny rate 1/4096 (equal to Gen 6 and above) or 1/8192 (equal to Platinum's normal rate) instead. Increased Gameplay Speed The download includes a "SpeedUpPatch" which can be applied to Renegade Platinum which adds a few things to speed up the normally sluggish gameplay in Platinum. It does three things: all text will appear instantly, HP and EXP bars will no longer animate between positions and the 30 FPS cap of the game has been removed, allowing it to run up to a maximum of 60 FPS depending on the hardware capability. These changes together mean battles can go significantly faster. Please note that these speed up features are not included in the base Renegade Platinum and need to be applied via one of the additional patches supplied in the download. New Events and NPCs A number of small events have been added to the game, including an additional event with Team Galactic, small events to obtain starters and legendaries, more in-depth events to get mythical Pokémon such as Mew, Celebi and Arceus and more. Some new events have also been added that change the story flow slightly. For example, upon arriving at Eterna City, you will find that Gardenia isn't present at her gym. The player is instead required to make a short detour to Route 216 - which was previously inaccessible until gaining six badges - giving them the chance to pick up some Ice-type Pokémon much earlier than before. Another example is that the player now visits Pal Park between going to Celestic Town and Canalave City. You also now battle Lucas or Dawn a few times as you go about your adventure! In addition, there are also some battles with each of the stat trainers (Cheryl, Mira etc), related to their individual events. There are lots of small events that allow you to obtain Pokémon. For example, you can get an Eevee early in the game that is being taken care of by the player's mother. You can get a Lapras from an old lady in Pastoria City who has a small story to tell, and you can get a Beldum by talking to Steven, who is now taking up residence in Oreburgh City. And much more! There are also a number of additional NPCs that will do things such as sell you evolution items, give you items unique to certain Pokémon such as the Stick, and a whole new training NPC in Solaceon Town's Pokémon Daycare who will help you train your Pokémon in levels or EVs, making any necessary grinding a lot faster. The details for some of these modifications can be found in the NPC Changes and Special Events files in the documentation. Evolution Modifications Pokémon that previously had to be traded to evolve can now evolve within the game itself. Those that evolve by trade and did not require an item now simply evolve at Level 36. Those that did require an item can now evolve by having the item used on them, similar to an evolution stone. Additionally, a number of Pokémon have had their evolution levels lowered to make them easier to use. For example, Omanyte and Kabuto, who previously wouldn't evolve until a high level 40, now evolve at a much easier Level 30, allowing them to keep up with the other Pokémon in your teams. Finally, some evolution methods were changed to be less restrictive. Pokémon who could evolve from happiness at specific times of the day now just need to be happy, and Eevee, who previously required happiness and location evolutions, now uses standard evolutionary stones for all of its evolutions. The details for these modifications can be found in the Evolution Changes file in the documentation. Move Modifications A number of useless or rarely seen moves have been replaced with moves from later generations. Examples include Draining Kiss, Scald, Icicle Crash, Drill Run, Moonblast, Dazzling Gleam, Disarming Voice, Bulldoze, Play Rough, Hurricane and Wild Charge. New moves borrow animations from other moves that are similar (e.g. Drill Run uses Horn Drill's animation), or have animations that are slightly modified from a different move (e.g. Moonblast uses Mist Ball with a moon background). These new moves can be learnt by level up or in some cases, TM. In addition to this, a number of moves have had their stats adjusted slightly. For example, Shadow Punch and Shadow Claw are now a much stronger 80 base power. HMs in particular have been boosted to make them more attractive as battling moves, such as Fly now having 100% accuracy and Rock Climb being a Rock-type move. The details for these modifications can be found in the Move Changes file in the documentation. Item Modifications The locations of many items in the game have been shuffled around, allowing the player better access to them throughout the game. For example, the various evolution items are now found much earlier in the game, and can also be purchased from either the Veilstone Department Store, the Veilstone Game Corner or from an NPC in Snowpoint City. Locations for most items are shown in the Item Changes document. You'll be able to find items such as the EXP Share and the Soothe Bell much earlier than previously. TMs are now effectively infinite, as explained in the quality of life changes. Poké Balls, Great Balls and Ultra Balls have also been made cheaper to assist the player in what will likely end up being a greater amount of Pokémon caught than normal. A few previously unused items are now used or replaced with new Key Items as well, relevant to new events within the game. Additionally, the previously event only Key Items such as the Secret Key, Member's Card, Gracidea and Azure Flute can now be obtained and their relevant events unlocked within the normal gameplay. The details for these modifications can be found in the Item Changes file in the documentation. Trade Modifications The in-game trades found in Platinum have been adjusted to give you new Pokémon that are otherwise hard to find at the stage of the game the trade is at. For example, you can now trade for a Spheal in Oreburgh City. In addition to this, the obedience check that makes traded Pokémon not listen to you has been disabled, meaning you can use these traded Pokémon with no worries. The details for these modifications can be found in the Trade Changes file in the documentation. Documentation As you may have seen at the end of each section, there is documentation available in the form of text files for mostly every change that has been made in the game. The files are included in the download for the hack, but can also be viewed online at this link: https://pastebin.com/u/RenegadePlatinum. Screenshots Please open the spoiler below to see a number of screenshots of gameplay from Renegade Platinum. Tools Used BTX Editor: Made by KazoWAR, this tool was helpful for getting some new overworlds into the game, such as Steven, a few of the legendaries and more. crystaltile2: An invaluable tool for importing/exporting/locating particular files from NARCs, as well as being very helpful when implementing the Fairy-type. Hex Workshop: Helpful for those times where I needed to do things via hex editing. JackHack Tools: A number of tools from his site were used, including a Pokémon Editor, Attack Editor and Trade Editor. kiwiDS: Helpful for some cases where I needed to get the individual files for a NARC. Lua Scripts: A Lua script by Kaphotics that displayed the X/Y coordinate of the player on the map, allowing me to position overworlds correctly. PKHeX: While not used for actual development, it came in useful a few times to figure out how things worked. PokeDSPic Platinum: Used in a few cases where sprites had to be modified from their standard HG/SS versions. PPRE: Used primarily for scripting and placing overworlds on the map, as well as some text editing. Both 0.14b and 0.12 were used to get around the issues related to freezes caused when saving the script in 0.14b. SDSME: Used for editing text that wasn't tied to a map, as well as configuring the "weather" for places like Twinleaf Town and Wayward Cave. Tinke: Extremely helpful for some graphical changes, including the Steven trainer sprite and adding the Renegade Platinum logo to the title screen. I also used some tools that I made on my own to deal with the wild encounters and level up moves, as the existing tools had usability issues or bugs preventing me from doing what I wanted. These two tools aren't currently publicly available but I can hand them over on request, they're just a bit shoddy! Credits Alpha, SCV: The creators of PPRE, which was incredibly useful. JackHack96: I used a number of his tools when building the hack. JimB16: For his Platinum disassembly on GitHub. While it wasn't used to actually develop with, it came in useful quite a few times to locate certain bits of data (including the solution for dealing with the traded Pokémon obedience issue). Kaphotics: A very talented hacker in the data mining sense, Kaphotics' wealth of NDS knowledge helped me to avoid one or two potential issues as I was building the game; his advice was incredibly helpful. The Lua scripts for the player's position and the Instant Text code that is implemented into the "SpeedUpPatch" were both made by him, too. KazoWAR: For his BTX editor tool as well as his YouTube tutorial on adding Trainer sprites to Pt/HG/SS via Tinke. Markitus95: The creator of SDSME, which was also useful. MeroMero: Another extremely talented NDS hacker, MeroMero posted a lot of tutorials on Project Pokémon that were directly relevant to things I wanted to do, such as changing the shiny rate or finding out how to adjust the position of Pokémon sprites in battle. His tutorial for adding Fairy-type to HG/SS was also what I adapted to get it working in Platinum. Finally, the Gen 6 mini Pokémon icons were also completely thanks to him (as seen here: https://projectpokemon.org/home/forums/topic/36081-gen-6-pokémon-icons-for-gen-4-and-5/). mikelan98: An extremely talented NDS hacker, he produced lots of helpful tutorials for NDS hacking, and it was also him who provided files allowing me to show Pokémon locations in the Pokédex and for the Fairy-type icon to display correctly in the Pokédex. Both of these would have been impossible without him! sylphate: A talented graphics artist who made the logo for Renegade Platinum. He's also the artist for the logo for my Rising Ruby and Sinking Sapphire hacks! I'd also like to thank my fanbase in general, who are always very encouraging and excitable. It wouldn't be half as fun to make these without you guys around! Known Bugs Open the spoiler if you want to see any known bugs for the game. All known bugs are inconsequential and shouldn't cause any real problems when playing, but a lot are rather difficult to fix. Download The download for Renegade Platinum's patches can be found at my Google Drive at this link: https://t.co/pljSVD0yyG. The RenegadePlatinumV130.zip contains a few things. There's documentation text files, a patch to change a Platinum ROM into a Renegade Platinum ROM, and then some additional patches which can be applied to a Renegade Platinum ROM which can give you the classic version (less Pokémon changes), increase speed and/or change the shiny rate. It also includes a recommended patcher called Delta Patcher Lite (which may only be usable on Windows - Mac users can try MultiPatch), a changelog for the game and some instructions on how to patch. There's also Readme files in each patch folder to further explain what each of the different files do and what you need to do to get it working correctly. If you get into any problems, make sure you've read the Readme files first. Generally, you will need to get a Platinum ROM (which you'll have to obtain by yourself), then use the correct patch for that as there's a v1 and a v1.1 of Platinum. After that, you can then apply additional patches to it with Delta Patcher Lite, but you may need to uncheck the "checksum validation" when using additional patches to be able to apply more than two of them to your game. The changelog and the documents are also available at that link if you wish to see them online. Contact If you wish to contact me for any reason, the fastest way is to shoot me a message on my Twitter: @Drayano60.
  2. OK Here is the Official AR(Action Replay) Request Thread. Rules: Please look HERE!!! first. To see if the requests have been filled or not. Then post in here. Please post in code boxes the name and description of the codes you are requesting. Current Requests [s]Check a Pokemon EV[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Infinite/Max Slot Coins[/s] <----[color=Lime]Check Official Code Thread[/color] Erase Pokemon in Box 1 Slot 1 [s]Instantly make egg of pokemon in daycare centre[/s] <----[color=Lime]Check Official Code Thread[/color] [s]See Contents of Egg[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Poffin Lv. 99[/s] <--- [color=Blue]Made by Pokesav[/color] [s]All Pokewatch Functions[/s] <--- [color=Blue]Made by Pokesav[/color] [s]Daycare Egg - Female Natures (Each one of Natures have its own code[/s] <----[color=Lime]Check Official Code Thread[/color] [color=DarkOrange]Thanks to Baron_Fel[/color] [s]Daycare Egg - Male Natures (Each one of Natures have its own code[/s] <----[color=Lime]Check Official Code Thread[/color] [color=DarkOrange]Thanks to Baron_Fel[/color] [s]Wild Pokemon IV Modifiers (Each IV in each stat have its own Code[/s] <----[color=Lime]Check Official Code Thread[/color] a code to erase your hall of fame record [s]In-party IV Modifier Code[/s] <----[color=Lime]Check Official Code Thread[/color] [color=DarkOrange]Thanks to Jiggy Ninja[/color] Mega Encounter Rate [1] Bypass Evolution Requirements [2] Lock Roaming Pokemon to X Location Giratina Distortion World or Turnback Cave Rotom [s]Spiritomb - Plus an activator to activate a battle with spiritomb[/s] <----[color=Lime]Check Official Code Thread[/color] Dialga Palkia Regigigas Cresselia Azelf Uxie Mesprit Regirock Regice Registeel Darkrai Shaymin Arceus Heatran - With Heatran in there and the Team Galactic gone and entered the Battleground Cynthia's Togepi Egg Bebe's Eevee Veilstone City's Porygon Riley's Riolu Egg [s]Resort Area Villa Bought All Furniture[/s] <----[color=Lime]Check Official Code Thread[/color] Have All Map Locations for GeoNet Globe Map Take 1 Step to (Pokemon in Daycare Max Out Level 100) Only Sinnoh Dex Activated Only Natonal Dex Activated Updated Instant Egg Code - Add a Calculator Function to pick out the nature,gender,and Shiny & non Shiny [s]Music Modifier[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Max Happiness All Pokemon in Party[/s] <----[color=Lime]Check Official Code Thread[/color] [color=DarkOrange]Thanks to Jiggy Ninja[/color] Walk While Talking - you can walk around while talking Opponent's Pokemon Always Misses Your Pokemon Attack Never Misses [s]All Trainers Defeated - Never Run Into a Trainer Battle again-[/s] <----[color=Lime]Check Official Code Thread[/color] Different Pokemon from other games & events will always obey you Distortion World is Always open in Spear Pillar Distortion World is Closed in Spear Pillar Completed Sinnoh Dex 210 Seen & Captured Fix Completed Pokedex - Heat Rotom is in there Twice Mow Rotom isn't in there Wandering Pokemon Will Stay in Route 2xx Always Mesprit Cresselia Articuno Zapdos Moltres No 24 hour wait between Pal-Parking Trick the game into thinking a 3rd gen game is attached[1] PokeRadar - encounter only PokeRadar Pokemon[2] [s]TRU Regigigas[/s] <----[color=Blue]Made By Pokesav[/color] [s]NZONE Pikachu[/s] <----[color=Blue]Made By Pokesav[/color] [s]all pokemon fossils[/s] <----[color=Blue]Made By Pokesav[/color] [s]mega exp gain (instant lvl 100)[/s] <----[color=Lime]Check Official Code Thread[/color] Shiny Milotic (when it comes to USA) [s]No longer have to wait hours for Pokemon to appear on Honey Trees[/s] [s]Program the AR to make certain Specific pokemon appear anywhere in the wild when we select it in the AR (without having to use the Poketch Calculator)[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Both Walk and Run through solid objects codes[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Nicknaming Pokemon that have another OT/ID[/s] <----[color=Lime]Check Official Code Thread[/color] [s]Instant Egg Creation with a different button activation[/s] <----This one you can do on your own, wait let me help [url="http://lmgtfy.com/?q=EnHacklopedia+%C2%BB+Tools+%2B+kode+garage+%2B+button"][color=DarkOrchid]http://lmgtfy.com/?q=EnHacklopedia+%C2%BB+Tools+%2B+kode+garage+%2B+button[/color][/url] Starter pokemon reset (so you can just choose all 3 without resetting your whole game) Opponents Score No Hearts on Visual Round Opponents Always Miss on Dancing Round [s]Modify ability of pokemon in slot 1[/s] <----[color=Lime]Check Official Code Thread[/color] [color=DarkOrange]Thanks to Jiggy Ninja[/color] Get to the battle brain after 1 battle on all battle faculties Once requests are filled I will cross them off the list. Please keep it neat in here. I will try and handle as many requests as humanly possible.
  3. Version 1.0.0


    All 493 Pokémon are available and legal, with a few shinies. Bags are always filled with 750 of all items. Pokémon Platinum: Save 1: Beginning: Ready for a new Pokémon Platinum adventure! (Starter not chosen; Rival named Barry). Save 2: The New World!: The fate of the entire Pokémon Galaxy rests upon Dawns shoulder's! Stop Team Galactic and their creation of the new World at any cost! Save 3 Champion!: Dawn has become the Champion of Sinnoh! Barry seems to want to show her something, Professor Rowan has a new Pokédex, a child lies in an endless nightmare in Canalave city, a girl named Marley waits at Route 224 and Team Galactic Commander Charon has set plans in motion at Stark Volcano... Save 4 Postgame: With the Battle resort accessible and Cresselia roaming the Sinnoh Region, Dawn directs her attention toward the Letter she received by Professor Oak and the Invitation to Harbor Inn in Canalave City.... (Save 4: Shaymin and Darkrai Event unlocked) Save 5: Silver Battle Frontier!: Dawn is one participation away from challenging each of the Battle Frontier Brains! She may be able to win all the Silver Symbols! Save 6: Gold Battle Frontier!: Dawn is one participation away from challenging each of the Battle Frontier Brains! She may be able to win all the Gold Symbols! ADDITIONAL INFORMATION: You want Gen 4 Online Features to work right now and receive Gen 4 Event Pokémon? YouTube Explanation: https://www.youtube.com/watch?v=pbsY_illQms (You need Hotspot from a Phone or PC and your 3ds/2ds) Pokémon teams based on: Headcanon Pokémon Teams and Timeline and Pokémon Protagonist Teams (Useful Batch Editor tips In PKHex go to tools->data->batch editor->copy paste the text below: .OT_Gender= (0 for male; 1 for female) ; .OT_Name= (your name) ; .OT_Friendship=255 ; .IsNicknamed= (true/false) .Language=(1=Japanese, 2=English, 3=French, 4=Italian, 5=German, 6=Spanish, 7=Korean) (be aware of some event Pokémon being of a certain language; mostly English)
  4. Hello everybody! DISCLAIMER: As this is my first post ever on such community, try to give advices instead of imperative bashing or insults. No.2 DISCLAIMER: I won't be paying or compensating nobody in any way, I'm sorry. This is intended to be for fans, from fans, I don't know if I'm wrong or not but everyone can have his opinion. I have been playing some hack-roms recently and enjoyed quite all of them, especially those from none other than king Drayano himself, and I felt motivated to start my own project, centered on the figure of the Gen IV League's Champion, Cynthia. Since her past, except some main events, is covered in a mist of unknown, I feel like it is about time that it gets unveiled. But what about it, you may ask. Well, I have some major ideas that can be developed and further discussed with the help of who desires to join my efforts. the game will be centered in the region of Sinnoh, as there is where she has the only known relatives, being her grandparents and her sister the story will be sort of "usual stuff", as we know she had helped prof. Rowan just as the player does, but with some storyline-kickers she will start the game with a Gible, as to keep the usual 3-stages evolutionary line she will encounter the rest of her Platinum team as event Pokemons she will not battle the same old Gym Leaders, as it is unlikely that they remained the same (or maybe, she won't battle any at all) she will have some other major events that has to cover, being her interest on mithology and legendary Pokemons depending on debates among us, she will or will not face rivals or enemy teams wild Pokemons will cover Gen IV - VI, fairy types included, types nerfs (i.e. Steel), physical and special split, eventually even Megas the post-game isn't required, but any suggestions will be considered Who do I need? I am gonna need at least two or more persons to work on sprites, in and out of battle one or more persons to work on text one (or more?) person to work on cutscenes, some reworked and potentially some new one or more persons to join me on plot decisions (don't necessarly need to be others) Unfortunately, I am very very negated to all technical jobs, but if needed I'll try to cover what possible.
  5. It has been 1 year since I started NDS Rom Editing, and I'm writing now my first tutorial about a topic I've seen nowhere in this forum, which is Move Tutors in Platinum. Just to mention I'm talking about general move tutors, and not this Tutor learning Blast Burn, Frenzy Plant and Hydro Cannon in Route 228. This one can be easily edited since it's a script. The Move Tutor who require Shards to be used in Platinum can't be edited as easily as the one in Route 228 since the script call a command named "CheckMoveSnowGuy" in PPRE. This command has no explicit counterpart, so we need to work a bit to edit these Move Tutors. Searching process: There are 3 Move Tutors, learning a total of 38 moves. The first thing I did was searching by index number a table containing those moves, but it was unsuccessful. Then I started to look at the move compatibility and nothing great too. Then I did give a look at how Move Tutor work in HGSS. Move Tutor in HGSS are stored in waza_oshie.bin. This file is structured with 8-bytes groups for each Pokemon, starting with Bulbasaur, Ivysaur, etc... These group of bytes seem in no way related with some kind of moves, but when I looked for Bulbasaur's first 3 bytes in Platinum Rom (06 20 08) and I've found 3 occurrences close each other in overlay5. I tried to know how these bytes "work" and how it's stored with trial and error. And here are my findings, and the tutorial with it. Tutorial: Edit the Move Compatibility: Each Pokemon Move Tutor Data is stored in 5 bytes, not 8 as it is in HGSS. The list of Move Tutor Data starts at address 0x3012C (CPUE) in overlay5 with this sequence of bytes: 06 20 10 08 04, which is Bulbasaur Move Tutor compatibility. Each byte represents a combination of moves in the 3 tutors following this table. Hex Value Dec Value 1st Byte 2nd Byte 3rd Byte 4th Byte 5th Byte 1 1 Dive Ice Punch Helping Hand Earth Power Trick 2 2 Mud-Slap Iron Head Endeavor Gunk Shot Heat Wave 4 4 Fury Cutter Aqua Tail Outrage Twister Knock Off 8 8 Icy Wind Ominous Wind Ancient Power Seed Bomb Sucker Punch 10 16 Rollout Gastro Acid Synthesis Iron Defense Swift 20 32 Thunder Punch Snore Signal Beam Magnet Rise Uproar 40 64 Fire Punch Spite Zen Headbutt Last Resort - 80 128 Superpower Air Cutter Vacuum Wave Bounce - FF 255 FF FF FF FF 3F So now how to use this table. Let's say you want your Pokemon to be able to learn Dive, Icy Wind, Thunder Punch, Iron Head, Aqua Tail, Outrage, Vacuum Wave, Earth Power, Magnet Rise and Knock Off by Move Tutor. To determine each byte you'll take a look at which byte uses which move to be determined (self explainatory). In our move list, the first byte will be determined by the compatibility with Dive, Icy Wind and Thunder Punch, then we will sum the reference value of each move, which is in the 2 left columns, to determine the 1st byte. Then it will be 1 + 8 + 64 which is 73, and then 49 in Hex. we'll repeat this modus operandi 4 more times to determine the full Move Tutor Compatibility. The final 5-bytes result will be 29 06 84 21 04. Edit which moves Move Tutors learn: Each Move learned by the Tutor has it's own set of bytes, starting at address 0x2FF70 (CPUE) in overlay5 with this sequence of bytes: BD 00 04 04 00 00 00 00 01 00 00 00. This move is Mud-Slap. A short analysis of this: - BD 00 is the move index number, written in Little Endian (as all things should be) (which means the Least Significant Bits are written at first, then the Most Significant Bits). If you want it to be Roar of Time for example, you'll write CB 01 here, you have a full list here about which move corresponds to which index. - 04 04 00 00 is the Shard Cost for the Move (in order: Red Shards, Blue Shards, Yellow Shards, Green Shards). Mud-Slap costs then 4 Red Shards and 4 Blue Shards. If you want to make it cost 1 Blue Shard, 2 Yellow Shards and 8 Green Shards, you'll write 00 01 02 08 here. You can also note that if you want to remove the shard cost (which is just obvious for QoL purposes), you can edit the script and remove the TakeItem from it. - 01 refers to which tutor will learn the move (00 is Route 212 Tutor, 01 is for Survival Area Tutor, 02 is for Snowpoint City Tutor). So if you want to move it in Snowpoint City, just set 02 here. I have no clue about the other bytes here except the 00 00 at the end of each move in the table, which is here for padding purpose (I guess). And that's the end of my first tutorial for Pokemon Platinum. I know my English is quite rudimentary since I'm not native, but I think my tutorial is easy to understand (and if it's not, tell me and I'll explain the better I can).
  6. Version 1.2.0


    PKHeX plugin to find and edit Feebas fishing spots in Gen 3 and 4. How to use Put the plugin into the plugins folder in your PKHeX directory, then access it from the Tools menu. Ruby, Sapphire and Emerald as well as Diamond, Pearl and Platinum are supported. Note: Win 10 might block DLL files downloaded from the internet. In that case right click the plugin file, go to properties and check "unblock" (as seen here). Credits Kaphotics for PKHeX. TuxSH for his extensive research about Feebas fishing spots (RSE, DPPt). suloku for his Feebas Fishing Spot tool that has inspired me to make this plugin. Source
  7. Pokémon PERFECT PLATINUM Hack of: Pokemon Platinum Story: Player starts out on their adventure following their overly-hyper childhood friend. In what starts out as just another innocent adventure the player soon finds them self fighting for the fate of the world against the evil Team Galactic in an effort to stop their power lust as they try to control the great Giratina. Features: All 493 Pokemon are available! 4 major events accessible, allowing you access to 4 D/P Legendaries! Notes: I have included every Pokemon scattered throughout the Sinnoh Region. Unfortunately, due to lack of scripting tools at this time many previous (pre-D/P/P) legendaries can be encountered randomly (most if not all are level 70+). I did my best to keep the Sinnoh dex somewhat accurate, but any Pokemon that is not in Platinum will not appear in the Pokedex. I apologize for any inconvienence but we just don't have the tools to edit the Pokedex at this time. I have edited every trade evolution! Normal Trade Evolutions should evolve at level 40. Item trade evolutions now evolve holding the trade item on level up in the daytime. 4 event items are available through in-game trades. Allowing access to event legendaries. (Be sure to remove the items from the pokemon once the trade is completed!) The Stopwatch and Alarm Clock Pokétch Apps can be acquired from the Pokétch President once you have 7 Gym Badges. Challenger's Edition has progressively increasing difficulty for experienced trainer's. Newest releases include patching program and your choice of patching methods. Patch should now be Linux compatible! I've included mirrors in case of server failure. *UPDATED* I found an error in Rotom's Form room and have corrected it. To-Do: Nothing. Special Thanks: Mushen - Without him, you may have never seen this release! SCV - For all his patience with me! (And the extra help you gave us at the end!) FattyFatFatFat - For her work on the location guide and her patience with my hectic life! You may choose the GUI versions (they are smaller and easier to handle) although they are not guaranteed to be bug free. The non GUI versions are Linux compatible. GUI Versions: Mirror 1 - Mirror 2 down Mirror 1 - Mirror 2 down Non-GUI Versions: Perfect Platinum Mirror 1 down Perfect Platinum - Challenger's Edition Mirror 1 down Locations List: Office DocumentMirror 1 PDF Doc Online Version Video Walkthrough: PP GUI Version.zip PPCE GUI Version.zip Location List..zip
  8. This is a very basic tutorial on how to add a new overworld to any map and add a connecting script to it. This is being made upon a request from somebody but I'm hoping it might help anyone else who's not sure where to start. Please note that I'm using PPRE for this tutorial. While I do appreciate that SDSME is generally more reliable, I can't seem to get it to work for Platinum. Every time I save an area's script, it just deletes the whole thing! PPRE is buggy but it's possible to get around the problems. This tutorial is primarily focused on Platinum but the content here should apply to HG/SS as well, although SDSME might actually work for those. Anyway, let's begin. 0. The Tools To do this you'll need a few things... * Your DS game and DeSmuME to run it on. * Project Pokémon's ROM Editor aka PPRE. This tutorial uses the 0.14 version. * The LUA51.dll file that allows your DeSmuME to use Lua scripts. A quick Google search should help you with this - it might be Lua51.dll or Lua5.1.dll - and the x86 DeSmuME and x64 DeSmuME will require different versions. You might need to try a few combinations to get it to work. * The Lua script for showing the player's position in Platinum. The code can be found at this pastebin (with thanks to Kaphotics for the frame) or below. I've also included the HG/SS position script below. Platinum --- while true do gui.text(0,0, string.format("X: %d, Y: %d", memory.readword(0x021C5CCE,2), memory.readword(0x021C5CEE,2))) emu.frameadvance() end HG/SS --- while true do gui.text(0,0, string.format("X: %d, Y: %d", memory.readword(0x021DA6DE,2), memory.readword(0x021DA6FE,2))) emu.frameadvance() end Simply make a new text file, paste this in and save it as <name-of-your-choice>.lua and you're good to go. 1. Find the location you want to edit. In the Maps tab in PPRE, you'll be able to select from each of the maps in the game. They're generally listed as their location with a suffix depending on whether it's inside a house etctera. The easiest way to find a specific location is to check the Text tab for a map and see if you can find text strings that match what you see in that location in-game. For example, we'll use this house in Floaroma Town as an example for this tutorial... So to find this, first we'll speak to somebody on the map to see a text string... Then find the matching map in PPRE by looking at the text tab. text_0 here matches what this guy says, so this is the map we want. 2. Add the overworld. Now that we're on the map we want in PPRE, head over to the Events tab, and click on the Overworlds secondary tab below. We'll see two 'pages', each one representing one of the overworlds in the map. Each overworld has a number of parameters, as you can see. You can ignore a lot of them, but: * ID = the identifier for the overworld. This always matches its page number in PPRE. Used for scripts that add/remove overworlds dynamically, change their location and more. * Sprite = The index for the sprite that the overworld takes on. This pg_0 refers to the woman (we can tell by the X/Y coords) so the sprite 16 is the generic woman sprite. * Movement = The index for the movement type the overworld takes on. Admittedly I'm not that familiar with this one - you can leave it at 0 for any still overworlds though. * Flag = The game has 'flags' that can be set via scripts. The number in this one represents a flag. If the respective flag is set, the overworld will _not_ appear. * Script = The index for the script. In the scripts tab you'll see pages listed as scr_1, scr_2 etcetera. Generally the index will match the script number, e.g. on this example the woman uses scr_2. You may see excessively large numbers for some things like item Pokéballs and normal trainers - in this case the overworlds use something called a level script which isn't shown in the scripts tab. * Number below script = The direction the overworld faces by default. 0 = looks up, 1 = looks down, 2 = looks left, 3 = looks right. * Line of sight = This only applies to generic trainers who will spot you and have the ! above them. The number is how many squares away they can spot you from. * Numbers two and one row above X-coordinate = Seems to control how far an NPC can move when they don't have a Movement index that keeps them still. I'm not sure on the details. * X-coordinate = The X-coordinate on the map that this overworld starts at. * Y-coordinate = The Y-coordinate on the map that this overworld starts at. * Z-coordinate = The Z-coordinate on the map that this overworld starts at. I've yet to see this used, though. On the top left of this sub-window, you'll see a little box that currently has a 2 in it. That determines how many overworlds are on the map. Just move it up to 3 to add a new pg_2! Let's try to get a new overworld to show up here. Of course, how do we know what co-ordinates these are? This is where the Lua script comes in. By activating this, the X/Y coordinate numbers where the player is standing will be drawn on the bottom screen. To activate it, in DeSmuME, go to Tools -> Lua Scripting -> New Lua Script Window. Hit Browse, select the saved .lua file that you should have done in the tools section above, and then the coordinates should pop up (assuming you've got the .dll file stuff working), e.g. In this case, the LUA script says this position is (x: 2, y: 3), so these are the parameters we'll use. For the parameters we need to change... ID = This overworld is pg_2, to set this to 2. Sprite = Let's make this Gardenia. I can tell you that Gardenia's sprite index is 127, so let's set it to that. I don't have a complete list of Platinum overworlds but a lot are the same as HG/SS, which has a list that can be found here. The number below Script = Let's set this to 1 so she looks down. X-coordinate = 2 Y-coordinate = 3 So it should look like this. You then need to back out of the Maps screen and Write ROM on PPRE. Just input a name for your ROM, hit write, and that'll save a new ROM with the changes you've just made. Then enter the area we just edited, and... There she is! However, she just doesn't respond to the player at all. That's where the script bit comes in. 3. Adding a script to your new overworld. This time we want to look at the Script tab in PPRE. We can see there's tabs for scr_1 and scr_2 here. We can also see from the overworld tab that scr_1 links to the man and scr_2 to the woman, as their overworld entries have their script indices set to those scripts respectively. scr_1 here is an example of a basic message script. Let's break it down... Fanfare 1500 = The little sound that plays when you speak to an NPC. Lockall = Locks all overworlds in place in the room. A standard when a script is active. Faceplayer = Makes the overworld using the script face towards the player. Message 0 = Displays a message with index 0. The index matches how it appears in the Text tab, i.e. Message 0 refers to text_0. WaitButton = This holds the message in place on the screen after it finishes until the player presses a button. CloseMsgOnKeyPress = This closes the message box when the player presses a button. In this case the same button will take the message off and close the box. Releaseall = Allows all overworlds to walk again. End = Signifies the end of a script. Doesn't strictly do anything but essential for the game to parse the scripts correctly. Let's make Gardenia say something! We'll need to add a new script, so hit the Add Script button to produce a scr_3 tab. In this case we can just copy and paste the entire script from scr_1 into scr_3. However, we'll want her to say something unique, so let's change the Message 0 to Message 2. You'll then have this: Good. Next thing we'll need to actually have a msg_2! Go to the text tab in PPRE and simply add a new line to the text box. You'll notice that there's a couple other characters involved in these text strings. They're just simple controls for how to format the text. Pokémon message boxes (at least in the DS games) show two lines at a time and can only show so many characters. The message DO NOT line break automatically - it's up to the programmer to split it correctly. Adding \n will add a line break, so text goes down from the first line to the second line. Adding \x25BD will add another line break that allows the text to go down from a second line to a third, or to a fourth etcetera. It allows the text to keep being fed through after a key press. Adding \r will refresh the box and start from the top again. You can look at the text in the game to see examples of how best to use these. In this case we're just going to have a \n so the message splits onto two lines. Lastly, go to the Events tab again, the overworlds tab inside this, and to pg_2, where our Gardenia overworld sprite information is. As we've written script 3, change the line labelled script to 3. And that's it! Write your ROM, re-enter the map and Gardenia should be talking to you. That's basically the process of adding new stuff in a nutshell. Obviously the scripts can get a bit more complicated than that (branching statements, making trainer battles, adding movements, having them give you items but only once, setting variables based off your gender, or your picked starter, or...) but this stuff can all be figured out just by inspecting the other maps in the game and finding similar scripts to what you want to do. I may try to make this tutorial more inclusive in the future - this is just more to get people off the ground. That said, I'm happy to field questions about Gen 4 scripting as best as I can manage. 4. A Warning about PPRE There's a big problem with PPRE 0.14 where it can corrupt scripts that have movements in them, e.g. when you talk to an NPC and they go ! or whatever, which will cause the game to freeze when it tries to do the movement. You won't have this issue in this tutorial but it's very likely to come up in any extended ROM hack. This bug occurs because PPRE 0.14 will save the script with the incorrect number of bytes. There's two ways to get around this: 1. Add in a new line to a script to bring the amount of bytes up to the correct total. My personal favourite is to just throw in: Setvarhero 0 on any random line. This normally functions as a way to show the player's name in speech, but it doesn't really do anything otherwise. However, in hex this translates into 3 bytes. The issue with PPRE 0.14 is that it ends up saving the script with an odd number of bytes, so throwing this in will make it even again and it should work. You may need to take the extra line in and out as you build up your script though. Also please note that the above is for Platinum. For HG/SS, PPRE uses a slightly different casing which you'll need to use instead (note the capital H)... SetvarHero 0 2. Open the same map but with PPRE 0.12 and save it again. You'll maintain the exact script that you wrote but PPRE 0.12 will save the script correctly and then it'll run. You may have to continuously do this as you build up your script. I'd still recommend using PPRE 0.14 to write the script as the interface is much nicer and more commands have been 'un-hexified'. You can get PPRE 0.12 from the download link on Oxnite's post here: https://projectpokemon.org/home/forums/topic/7881-ppre-download-location/
  9. Summary Pokemon Distorted Platinum is a rom hack that focuses more on difficulty then anything else. All gym leaders have a full team of six. Once you have beaten the elite four your team will be around level 73. All Pokemon (except for legendaries) should be obtainable before the elite four making it possible to create any team you wish. There have been changes to certain Pokemon's types and abilities. Important characters will sometimes challenge the player to a double battle rather than single battles. Level curve is not that harsh for the first three gyms Credits SCV, Alpha. Creator of PPRE which made this rom hack possibele Screenshots Bugs Downloads You will need a rom of pokemon platinum to use the patch Patches and documentation (Mediafire)
  10. Hello, I have made some patches that give you Unlimited TM's on Pokemon Diamond, Pearl, Platinum, HeartGold, and SoulSilver, With these, you should be able to get Unlimited TM's on your ROM Hacks which gives you that more modern feature that Pokemon Black and White introduced. Currently, I have made patches for HGSS (USA) and Platinum (USA) and Diamond and Pearl (USA) If you want patches that would work for any other region I might be able to make them. If you would like to do this manually here is a tutorial: For USA Platinum: 1) Open up the ROM in a hex editor 2) Go to the address 0x8162A 3) change 49 to BD For USA HGSS: 1) Open up the decompressed ARM9 in a hex editor 2) Go to the address 0x78452 3) change 49 to BD For USA DP: 1) Open up the ARM9 in a hex editor 2) Go to the address 0x6EDF2 3) change 49 to BD Also here is a video of it in action in Pokemon Platinum UTM (USA).zip
  11. All I really want is Diamond, pearl and Platinum save files (.sav) that have entered at least once in hall of fame. I have overplayed this gen and I don't really feel like dedicating myself to playing it another 3 times. My only wish aside from that is leaving Darkrai and Shaymin untouched as this is going to be used as shiny hunting saves. If you want to throw in the key items for it cool! If not I would probably have used the void glitch anyway. If the other legendaries are there too that's great, otherwise, eh I don't care since I will hunt them in USUM anyway.
  12. Hey, all, Sorry if this is the wrong forum to post this question. I'm a huge Pokemaniac who, after 20 years of designing Fakemon, has finally learned about this awesome tool that should allow an individual to hack the source code of the games I love so much. I just have to say, I find the device very intuitive and love the work you have all put into it, but that leads to two major questions: 1. I just got around to testing my Platinum version hack that I've been working on for a few days. I've changed the encounters on the first route and at Lake Verity as well as modified the stats, etc, of all of the Pokemon I want to have available to that point. My ultimate goal is to create a "perfect" Pokemon world, one where every type is balanced, every Pokemon is balanced and every Pokemon is readily available. To this end, I have modified the type compatibility chart to suit my ends. That all seems to work as intended for the first battle. Here's the problem though: After the avatar and the rival get to Lake Verity, the game simply... freezes. The emulator is still running and can be reset to the previous save state, but the game itself will not play past that point. I'm rather despondent and was hoping someone could tell me why the game freezes. I changed the dialogue back to how it originally was (I only made a few changes) and I even tried recompiling the save data, but the game still freezes. 2. Is there a way to read in, say, a text file full of stats and moves into the rom hacker as opposed to typing each datafield by hand? Even if I knew what overlays contained that data and how to manipulate it to my end, I would be satisfied. I'm a professional coder and I can easily handle creating my own backend overlay rewriting code, but I don't really want to enter all of this data again if I have to start over or, say, want to incorporate these stats into other games. Is there a clearly identifiable set of hex pairings, like there was for the typing, that changes a Pokemon's type, movepool, ability, etc, and, if so, how could I manipulate it en masse?
  13. Hi Everyone I have recently got into ROM Hacking and had a lot of fun playing with Wild Pokemon Levels, Trainer Pokemon Levels and tweaking difficulties etc. in Platinum. However the two main things I want to try and learn how to do are: 1). Change the levels of Legendary Pokemon - I cannot for the life of me find out how to change these, I have only managed to do Wild Pokemon so far. Basically I want to change a few levels in Platinum and slightly change their movepools: (eg. Regigigas to Lvl 70, The Regis to Lvl 40 atleast, Arceus to Lvl 100, Giratina to Lvl 50, Heatran to Lvl 70) This is to go with the increased level challenges I am giving myself (along with changing the Pkmn Evolutions to not require trading which I have already done successfully) 2). I have just finished playing through Black & White, and I was wondering if it is possible to make the version alternate Dragon (Zekrom in Black, Reshiram in White) appear in Dragon Spiral Tower in the Post-Game? I would set it to be captured at Lvl 70 so there is the option of catching both of the Yin & Yang Dragons. (I would do this in B2W2 as well at a later date when I finally play through that) This I imagine will be quite advanced, as I havent got that far into Map Editting etc. Would anyone be able to give me any tips in approaching these two ideas if possible please? Number 1 I have a funny feeling im missing something incredibly obvious, but number 2 should be a longer term project I will do over the coming weekends - Just looking for some guidance to see if it is possible and the best tools / tutorials to look at to achieve this Many thanks in advance! Monty
  14. Hey everyone, this is my first post here, but I kinda need the help. In the file attached to this, I've drafted an experimental version of a ROM I'm planning to make. Problem is, it's very hard to playtest, when the game suddenly just stops all functions upon entering route 203. I have NO idea how to fix this. I haven't messed around with a lot, only encounters in the routes leading up to Route 203, Pokémon typings and learnsets, and gym leaders that are way later in the game. If anyone wants to give it a whip and see the crash for themselves, you can. This was made with PPRE1 by the way, Pokémon Platinum. It was made with a functional ROM I have used to play through normally. If you have any ideas how to fix this, I'd love to hear it. Thanks in advance! -rom removed- InfinityPlatinum.ips
  15. Im new to this whole rom hacking thing and I am trying to change wild encounters in certain areas of the game. I attempted to use PPRE to edit these and in the program it is showing that the encounters have been edited but when actually in game they are no longer edited. Would someone be able to assist me with this? Thanks
  16. Lately, I've been shiny hunting distortion world Giratina in Pokémon Platinum, but it's been taking forever. Now I'm wondering if it can even shine for me, so I started looking into TSV for Gen 4 but can only find stuff for Gen 6 and 7. So how is TSV calculated in Gen 4? Because what I've found is TID xor SID = TSV, but when I put my IDs in it gives me 0.
  17. My friend has started a project he calls NDSCracker. Simply put, the NDS ROMs don't have a completely-defined documentation all together in one place. Lots of data on The Project Pokémon techdocs? Certainly. Good data across several forums? Yes. Over 80% of the ROM completely described in just one spot online? Not yet. This is our goal, but we only have six people actively working all of this out. We need the help of the ROM hacking community. We need more people ready to break down the NDS gen IV ROMs - specifically Platinum - and document it well, otherwise Pokémon ROM hacking might be permanently stuck in gen III. Sure FireRed is beautiful, but why not we go further? People like mikelan98 have proven just how much can be done with enough effort in gen IV, and he's also contributed a considerable amount of data (in Spanish, but hey - data's data). If you'd like to contribute to the project, or even just watch from the sidelines and screw around with the team, please join us on Discord.
  18. Hello all! I hope I am asking my question in the right spot, this is actually the first forum I have ever posted on. I have been trying sprite editing for the first time ever. Been trying to edit Pokemon Platinum and this site has been a huge help. All the tools and advice really top notch and even mostly still work on Windows 10. But what I have not been able to find is how to edit that darn little sprite that shows up over that black bar when you use a HM move in the overworld and pulls the ball out of his pocket. I'll use a HM with my edited sprite, the black bar will zoom in, and the sprite i am looking to edit show up over top the black bar. Then if I use fly it will still be that sprite until he puts the ball back into his pocket. There was a sprite that looked exactly like him in the mmodel.narc that I tried editing by exporting/reinserting with the BTX Editor but this little jerk is still the lucas sprite. I have used Nitro Explorer and Tinke to look all over the other narc files in the rom but cannot find any hint of where he is. This is the last big thing I want to edit and I hope someone in here may know how to do this. Thanks!
  19. SirCouve

    Bug reports

    Hello. I'm playing through emulator but I don't think it has influence. If you catch a Gastly in Old Chateau (West of Eterna City, inside the forest where Rotom is), that Gastly shows as "Invalid: Encounter type doesn't match encounter". If I change the Encounter to "None", Gastly becomes "legit", however, that's not how the game generates him. PS: Please also check Pal Park imported Gen3 pokémon with the "Artist" ribbon. I drag/dropped "Venus" (MILOTIC) from my Emerald sav (shows as legit there) to my Platinum sav (shows illegal due to ribbon). PS: Pokémon also don't get updated into pokedex in Platinum if you create them from scratch or import from database/other games. If they have been seen in the game, they get updated to caught but if they haven't been seen in the game, they keep getting unseen and uncaught when you load the game. 092 - GASTLY - 851F7F9E570F.pk4 350 - Venus - AB8E36D97E6C.pk3
  20. Version .


    Pokemon Platinum image injector and extractor. Author - loadingNOW, @SCV
  21. Hi guys, this is my first post here as I desperately need help. About last summer I started replaying Pokemon heart gold and platinum (Legit copies which i got sealed in Game) on my 3ds which I had not used since 2013 when I had my DS lite. I sunk 70 hours into heart gold and one day after having played daily; I started up the game and everything loaded up to the main screen where you can load your save etc. and when I loaded my save the screen blanked and the audio went to a very quiet static. After the same thing happened again when i loaded my copy of Pokemon platinum I put both games in my DS which has a broken up button and they worked fine. Recently i tried this again as i am contemplating getting a 2DS simply to play pokemon and i decided to ask you guys. I have updated my 3ds firmware and all games were brought in the same country as the 3ds. Any ideas? (i have 800 hours on platinum and really want to continue)
  22. Hi, I want to turn "Sky Attack" into a direct attack, instead of a second-turn attack. I managed to do this without problems with the "DPP Attack Editor", but the point is that it is attacking with your charging animation and I want to switch to your attack animation, but I do not know how to do that. The same for "Razor Wind".
  23. Hi all, I've been recently informed that Suction Cups does not work in the Sinnoh Region due to a coding error. I can't find any information on whether this is true or not and I'm lost where to look in the data to confirm this or not. Would anyone mind confirming this? It seems strange and it's honestly the first time I've heard of this. Much appreciated
  24. I wasn't sure where to post this, but I am in need of a Pokemon Platinum (J) IV check code. I have looked all over the site and all over the net and couldn't find anything. It was surprising that there wasn't one, seeing how long the game has been out ,and how useful the code is. Help is appreciated. Thanks.
  25. Greetings, all. I am new here, so I apologize if this is in the wrong subforum. Now, what I am needing to do: My girlfriend and I are planning on playing all of the Pokemon games from gen 4 right up to gen 7. We both have homebrewed 3DSs with CFW and have the NDS Pokemon games as ROMS on R4i cards. The idea is to play HeartGold and SoulSilver> Platinum and Diamond> Black and White> Black 2 and White 2> X and Y> Omega Ruby and Alpha Sapphire> Sun and Moon, in that order. What we want to do is transfer Pokemon over each time we move over to the next pair of games. Each time we play a pair, we plan to catch all Pokemon available in that respective game, then move them all forwards to the next game. HeartGold/SoulSilver can trade to Platinum and Diamond, and Platinum and Diamond can trade to Black and White, and Black and White can trade to Black 2 and White 2, but each of these processes will take ages to accomplish, and there seems to be no way to trade Pokemon from Black 2/White 2 to X/Y when using an R4i card and a legitimate card is impossible to get in my country. So: Is there a way that I can batch export all Pokemon from a save (All .pkm/whatever files from the .sav) and the inject it into the next save? PkHex and PokeGen only allow for exporting and importing 1 Pokemon at a time, whereas I would like to do so as a batch to save a lot of time. I have .sav files on R4i and can make .sav backups for 3DS Pokemon games, I just need a way to transfer the Pokemon between them as a batch rather than individually. As a nitpick: Is there also a way that I can have Pokemon moved via this method be registered in the Pokedex for the game I inject them into? Thanks in advance and sorry for repeating myself in some parts
  • Create New...