-
Posts
1692 -
Joined
-
Days Won
102
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by BlackShark
-
You are trying to open a save state made by an emulator. You need to save ingame normally and open the regular save file (.sav).
-
I don't know about the stamps but you can easily check by visiting the Record Corner in any Pokemon Center, if it's called "Corner" you have v1.1, if it's called "Center" instead you have v1.0. Nope, v1.1 has the "represents", v1.0 doesn't have it. 2 different English versions? Than one of them is probably corrupted/modified. There should only be 1 version of Emerald. Gen 3 is somewhat difficult when it comes to item cheats. The item pocket is encrypted, so it's easier to not put them into the pocket directly. DMA = Dynamic Memory Allocation, which basically means that some RAM offsets are always changing randomly. So without disabling the DMA some cheats won't write to the desired offset and won't work. So if a code is not working try using the Anti DMA. If it still doesn't work it could also be a different code format or an issue with your emulator.
- 172 replies
-
- action
- green or emerald
-
(and 4 more)
Tagged with:
-
The TID is exactly what is shown on your trainer card, yes. Yes, they will remain shiny and will be made shiny if they aren't already. With .PID=$shiny PKHeX calculates a shiny PID for your Pokemon based on their TID/SID, for a legal PID however you would have to take the IVs and nature into account as well. PKHeX doesn't do that so you would need to calculate a PID for each single Pokemon that comes from gen 3 and 4 manually. If the origin is gen 1-2 or 5-7 you don't need to care about that.
-
To change all Pokemon from gen 7 use this. Like this the PID will be recalculated to make them shiny again after changing their TID and SID. =Generation=7 .TrainerID7= .TrainerSID7= .OT_Name= .PID=$shiny For Pokemon from gen 6 and below change the generation number and use .TID= and .SID= instead. However keep in mind that Pokemon caught in gen 3 and 4 will be made illegal with this because PKHeX will not recalculcate valid PID IV relations. Those would need to be fixed manually (gen 3, gen 4).
-
Use PKHeX with this plugin
-
A simple conversion doesn't exist as the berry data is only a small part of the actual e-Card file. You would need to go through similar steps as described in my guide for Trainer e-Cards. The only differences should be steps 7 and 8 that need to be changed like this: I haven't checked if it actually works, I will update the guide if it does.
-
Using PKHeX: Loading and Saving
BlackShark replied to evandixon's topic in Saves - Guides and Other Resources
You need Custom Firmware (CFW) installed on your 3DS or at least a way to run homebrew to access your save files. They are encrypted so direct access is impossible. Check the guide below about how to manage your 3DS save files. -
No. ROMs are copyrighted material, sharing them is illegal and against the forum rules. https://projectpokemon.org/home/guidelines/ Explain which part of the randomization process you are having trouble with.
-
Some emulators like VisualBoyAdvance seem to skip this "freeze" while others like mGBA correctly execute the script. But I can confirm that this happens on original hardware for sure. Information about the script from the decompilation: https://github.com/pret/pokeemerald/wiki/Disabling-Union-Room-check-when-entering-Pokémon-Centers. It should be possible to skip this check with Action Replay codes or by ROM hacking.
- 5 replies
-
- 2
-
- pokemon center
- fire red
-
(and 1 more)
Tagged with:
-
This is intended behavior. The game checks if there are players in the Union Room each time you enter the Pokemon Center.
- 5 replies
-
- 1
-
- pokemon center
- fire red
-
(and 1 more)
Tagged with:
-
How to move 3ds saves from cartridge to cartridge
BlackShark replied to Gh0str1d3r's topic in Miscellaneous Help
The saves are encrypted with a key that is found in the ROM header and is unique to your cart. So without the original cartridge or a ROM backup of it it's not possible to decrypt the saves. -
Which emulator are you using? Upload your save file, maybe its format isn't too different from a proper save file.
-
You can only get sheen in gen 3 and 4.
-
Just wait until tomorrow, or maybe in a few hours. Updated!
-
The plugin needs to be compiled from source for now, I'll publish a new release tomorrow (Mirage Island and WC3 Plugin will be updated tomorrow as well).
-
Save ingame normally and open your save file, save states are not supported as they are not valid save files. I guess you are playing on DeSmuME? In that case your save files should be in the Battery folder in the same directory where the exe is located.
-
This guide is for those who are interested in editing an actual trainer/berry e-Card to use with the real e-Reader. If you are capable of save editing or you are playing on an emulator it's probably easier to inject the trainer/berry into your save file directly. Requirements your custom Trainer (ECT) or Berry (ECB) of course (can be created with this tool) e-Reader dev tools (https://caitsith2.net/ereader/devtools.htm) e-Card headerfix tool headerfix.zip (source) a hex editor (like HxD) a raw e-Card which we will use as a base (English, Japanese) Editing the raw e-Card Decode your raw e-Card with nedcenc like this: nedcenc.exe -i card.raw -d -o card.bin Open the decoded card in your hex editor. Copy the header (the first 83 (0x53) bytes as seen above) and save them for later. Copy and save the VPK (starting at offset 0x53 with "vpk0") into a new file. The full VPK size can be found at offset 0x51. Keep in mind that this is written as little endian, which means if these two byte are "81 07" the actual size is 0x781 (from 0x53-0x7D3). The rest of the decoded card is just padding, you can ignore/delete it for now. You have saved the VPK into a new file, now decompress it with nevpk: nevpk.exe -i trainer.vpk -d -o trainer_decompressed.vpk Open the decompressed VPK in your hex editor. For trainers: navigate to offset 0xD50, that's where the actual trainer data (ECT) is located, it's 188 (0xBC) bytes. For berries: the data (ECB) is at offset 0x4EA, it's 530 (0x212) bytes. For trainers: replace the data from 0xD50-0xE0B with your custom trainer and save the file. For berries: replace the data from 0x4EA-0xA19 with your custom berry. Compress your edited VPK with nevpk: nevpk.exe -i mytrainer.vpk -c -o mytrainer_compressed.vpk Note the size of your new compressed VPK! Create a new file in your hex editor and paste the header you have saved earlier in step 3. Paste your compressed VPK right after the header at offset 0x53. Now fix the VPK size at 0x51 to match the new size. Remember to write it as little endian! Fix the size info at 0x26: in the image above the value is 0x020F0622 bit 9-23 is the same as your VPK size + 2 bits are counted from left to right starting with 0 the original VPK size is 0x781 + 2 = 0x783 or in bits 0000 0111 1000 0011 0x020F0622 in bits: 0000 0010 0000 1111 0000 0110 0010 0010 convert your new VPK size into bits replace the bits marked in red in the size info convert the size info value back into hexadecimal write it back to offset 0x26 Pad the card to a proper size of 2112 (0x840) bytes. You can fill the area after the VPK until 0x83F with FF. Fix the cards checksums by droping it on headerfix.exe and you are done! You are done! You can now encode your edited card back into a raw e-Card: nedcenc.exe -i custom.bin -e -o custom.raw You can use the dotcode printer from the devtools for printing, it can print dotcodes in raw or bmp format. Keep the DPI at 300, choose your card and your printer and print it! You could as well just convert your raw card into bmp (raw2bmp.exe -i card.raw -o card.bmp) and print that. So, I hope everything was clear enough, if there are still questions feel free to ask!
-
What program to edit pokemon abilities/IVs/EVs in B/W?
BlackShark replied to Sni's topic in ROM - NDS Discussion & Help
Those are both very outdated. You really should use PKHeX nowadays. -
Just save the page and put it on your server. Check this guide https://projectpokemon.org/home/tutorials/save-editing/managing-3ds-saves/
-
I have no idea why you would need this but this site is still available: http://lunarcookies.github.io/loadcode.html#rsavin.bin http://lunarcookies.github.io/loadcode.html#rsavout.bin
-
ExtData is used store Battle Videos and downloaded rulesets for wireless battles.
- 2 replies
-
- 1
-
- pokemon ultra sun
- pokemon
-
(and 8 more)
Tagged with:
-
Pokemon Ranger Save FIle Encryption?
BlackShark replied to BlackShark's topic in Saves - Editing Help
With a modified siskin.tsd the missions will show up ingame. Idk where the data comes from, it probably gets written there during the download process. Now I need to find a save file that doesn't have any missions yet to test if the injected misiions are properly playable. Pokemon Ranger (JP).sav