-
Posts
5910 -
Joined
-
Last visited
-
Days Won
84
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by evandixon
-
Sounds like you guys don't really need me on this. With access to what you already have, I may be able to poke around the ROM and see what stores what, but there's not much I could do beyond that. You should consider using some sort of source control for the ROM editor. I recommend CodePlex, as it supports both Git and TFS. If you use Visual Studio, TFS is very convenient. We could also use the documentation features to document what stores what in the ROM, as well as file structures. Github may also be viable, if you'd prefer that. Using source control, we could all collaborate on each project, or at least provide testing without the need for releases. DeSmuMe already has code to allow directly loading the Arm9 and Arm7, but I'd imagine that it's those binaries that are expecting the files to be in the ROM itself. Maybe if we had the ROM stored in RAM? A hack-ish DeSmuMe may be able to do that, decreasing load and run time a little. [Edit] If you haven't seen it already, Explorers of Time/Darkness's debug menu may prove useful during development/testing. While I don't think it can run whatever script we want it to, it can at least show the background of every map, among other things.
-
I don't mind if you add that to my notes. We're all working toward a common goal: to be able to edit Pokémon Mystery Dungeon. That's partially why I've been tinkering with Sky Editor to make it a ROM editor too. That's how I managed to do all that research. It made one ROM per sound file for quick listening. (Which takes up about 16GB on my hard drive... should probably delete all that soon...) My current goal for Sky Editor is to make it be able to edit all known aspects of the ROM, despite me knowing how to edit almost none of it myself. Perhaps I can make it a suite of the future tools this research yields. I'm sure I saw Nerketur's script editor before, but it was just yesterday that I really saw it and admired its potential. I think the biggest thing it's missing (beside being able to the script items in the left textbox - that's probably coming soon), is a button to run the ROM immediately, to test the changes just made. That's why I just added the ability for Sky Editor to repack a loaded ROM and run it using the emulator associated with .nds files. The only thing that may be missing would maybe be an AR code to immediately load a dungeon/the associated script, but that's probably beyond everyone's immediate area of focus. You may or may not have seen this, but each folder in SCRIPT is the name of a dungeon, the same name that appears in MAP_BG and various other places. I speculate that the MAP_BG contains images of all the dungeons themselves, probably similar to the images found at The Spriter's Resource here and here. Perhaps your decompression tool will make it much simpler to view (and change) those. Unless you have any objections or anything, when you release your tool, I'll probably wire it into Sky Editor and see what I can have the two of them extract. Since I already have ndstool wired in to extract all the files, it shouldn't be too much trouble. Looking forward to your release, and the potential it brings!
-
Good work! We may soon be able to actually edit the ROM. I look forward to the release of your tool, so we can find out what stores what. In other news, I mapped out which song each file in SOUND/BGM contains. Each number below is the XXXX in "bgmXXXX.smd" and "bgmXXX.swd". 0000: Ambiance: Waves (high heavy) 0001: Explorers of Time Opening 0002: Menu 0003: Marowack Dojo 0004: Sentry Duty 0005: Mission Success 0006: Personality Test 0007: Wigglytuff's Guild 0008: Wigglytuff's Guild Remix 0009: Treasure Town 0010: Sharpedo Bluff 0011: Monster House 0012: Keckleon Shop in Dungeon 0013: Thief 0014: End of Dungeon 0015: Boss Battle 0016: Battle Against Dialga 0017: Battle Against Dusknoir 0018: Battle Vs. Regi's 0019: SE: Failure 0020: SE: Mission Success 0021: Beach Cave 0022: Drenched Bluff 0023: Mt. Bristle 0024: Waterfall Cave 0025: Apple Woods 0026: Craggy Coast 0027: Side Path 0028: Mt. Horn 0029: Foggy Forrest 0030: Steam Cave 0031: Upper Steam Cave 0032: Amp Plains 0033: Far Amp Plains 0034: Northern Desert 0035: Quicksand Cave 0036: Quicksand Pit 0037: Crystal Cave 0038: Crystal Crossing 0039: Chasm Cave 0040: Dark Hill 0041: Sealed Ruin 0042: Deep Sealed Ruin 0043: Dusk Forest 0044: Deep Dusk Forest 0045: Random Dungeon Music #2/Former Marowack Dojo 0046: Brine Cave 0047: Deep Brine Cave 0048: Hidden Land 0049: Hidden Highland? 0050: Temporal Tower 0051: Temporal Spire 0052: Mystifying Forest 0053: Blizzard Island Rescue Medley 0054: Surrounded Sea 0055: Random Dungeon Music #1 0056: Aegis Cave 0057: Concealed Ruins 0058: Mt. Travail 0059: The Nightmare 0060: Miracle Sea 0061: Treeshroud Forest 0062: Dark Crater 0063: Deep Dark Crater 0064: Explorers of Time/Darkness Opening 0065: SE: Success 0066: SE: Unused? 0067: SE: Unused? 0068: SE: Unused? Failure? 0069: On the Beach at Dusk 0070: Goodnight 0071: Unused: Goodnight Remix 0072: At the End of the Day (Goodbye Dusknoir) 0073: Guildmaster Wigglytuff 0074: Growing Anxiety 0075: The Power of Darkness 0076: Oh No! 0077: Time Gear 0078: Time Gear Remix 0079: I Saw Something Again... (Dimensional Scream) 0080: In the Future (Jail Cell) 0081: Planet's Paralysis 0082: Through the Sea of Time 0083: In the Hands of Fate 0084: Like a Fountain/Time Restored 0085: Don't Ever Forget... 0086: A Wish for Peace 0087: On the Beach at Dusk (Again, but instruments sound minutely different, one of them is more echoey) 0088: Memories Returned 0089: Ending Theme Intro 0099: Lower Spring Cave 0100: Ambiance: Waves (Mid heavy) 0101: Ambiance: Heavy Thunderstorm 0102: Ambiance: Light Thunderstorm 0103: Ambiance: Heavy Tremors 0104: Ambiance: Light Tremors 0105: Ambiance: Heavy Tremors? 0106: Ambiance: Bubbling Water 0107: Ambiance: Temporal Pinnacle (Heavy Wind with Clock Ticking) 0108: Temporal Pinnacle There is no 109 for some reason. 0110: SE: Stomping? 0111: SE: Constant Ringing (Unused maybe?) 0112: Ambiance: Electricity 0113: SE: "B_SE_MAIN19_HAD" (I have no idea what this is) 0114: Ambiance: Light Electricity/Remains of Passage of Time? 0115: Ambiance: Campfire 0116: Ambiance: Lava/Bigger Fire? 0117: Ambiance: Shimmer (Final Marowack Dojo/That shadow was Wigglytuff!) 0118: Ambiance: Rainbow Stoneship? 0119: Ambiance: Rainbow Stoneship Overload 0120: Ambiance: "B_EVENT_JIKUU_0" Low Pulsating? 0121: Have to Get Home 0122: Further Away 0123: Palkia's Onlslaught! 0124: "B_DUN_HASSAM_01" (Silence) 0125: Ambiance: Waterfall 0126: Ambiance: Eating 0127: The Dark Future Chord 0128: Ambiance: Thunderstorm at Sea 0129: Peliper Island 0130: Cut to Title (After beach cave) 0131: Heartwarming 0132: Down a Dark Path 0133: Growing Anxiety 0134: Team Skull 0135: Sympathy 0136: Beyond the Dream 0137: Air of Unease 0138: One for All, All for One! 0139: Boulder Quarry 0140: Spring Cave Depths 0141: Star Cave 0142: Deep Star Cave 0143: Limestone Cavern 0144: Deep Limestone Cavern 0145: Random Dungeon Theme #3 0146: Fortune Ravine 0147: Fortune Ravine Depths 0148: Barren Valley 0149: Dark Wasteland 0150: Spacial Cliffs 0151: Dark Ice Mountain 0152: Icicle Forrest 0153: Vast Ice Mountain 0154: Vast Ice Mountain Peak 0155: Sky Peak Forrest 0156: Sky Peak Prarie 0167: For a New Life 0168: Living Spirit 0169: Proud Accomplishment 0170: In the Morning Sun 0171: A New World 0172: Thoughts for Friends 0173: Life Goes On (Ending) 0174: It's Not a Miracle 0175: A Message on the Wind 0176: A Fun Exploration 0177: Shaymin Village 0178: Team Charm's Theme (Part 1: Suspense) 0179: Ambiance: Lava 0180: Ambiance: Lava (lower pitch) 0181: Ambiance: Waves 0182: Ambiance: Grass 0183: Ambiance: Wet Cave 0184: Ambiance: Campfire (again?) 0185: Ambiance: Campfire and Water 0186: Ambiance: Rain 0187: Ambiance: Wind 0188: Ambiance: "Source"? 0189: Ambiance: Ruins 0190: Ambiance: Jungle 0191: Ambiance: Crag 0192: Ambiance: Memory (The shadow was Wigglytuff!) 0193: Ambiance: Cave There are no files from 194 to 198 for some reason 0199: Team Charm's Theme (Part 3: The Battle) [Redundant because of #201, although some instruments sound a little different] 0200: Team Charm's Theme (Two notes apparently taken out of context) 0201: Team Charm's Theme (Part 2-3: Lead AND The Battle) I also have the internal names of each track: 00: B_ENV_BEACH_01 01: B_SYS_P3_OPENIN 02: B_SYS_MENU.SMD 03: B_SYS_TRAINING 04: B_SYS_MINIGAME. 05: B_SYS_EVENTCLEA 06: B_SYS_SHINDAN_0 07: B_MAP_GUILD_01. 08: B_MAP_GUILD_02. 09: B_MAP_TOWN_01.S 10: B_MAP_HOME_01.S 11: B_SYS_MONSTERHO 12: B_SYS_SHOP.SMD 13: B_SYS_STEEL.SMD 14: B_EVENT_BOSSFLO 15: B_EVENT_BOSS_01 16: B_EVENT_BOSS_02 17: B_EVENT_BOSS_03 18: B_EVENT_BOSS_04 19: B_ME_GAMEOVER.S 20: B_ME_GAMECLEAR. 21: B_DUN_KAIGANNOD 22: B_DUN_SHIMETTAI 23: B_DUN_TOGETOGEY 24: B_DUN_TAKITSUBO 25: B_DUN_RINGONOMO 26: B_DUN_ENGANNOIW 27: B_DUN_YOKOANA_0 28: B_DUN_TSUNOYAMA 29: B_DUN_NOUMU_01. 30: B_DUN_NESSUI_01 31: B_DUN_NESSUI_02 32: B_DUN_EREKIHEIG 33: B_DUN_EREKIHEIG 34: B_DUN_NISHINOSA 35: B_DUN_RYUUSA_01 36: B_DUN_RYUUSA_02 37: B_DUN_SUISYOU_0 38: B_DUN_DAISUISYO 39: B_DUN_KUUKAN_01 40: B_DUN_KURAYAMI_ 41: B_DUN_FUUINNOIW 42: B_DUN_FUUINNOIW 43: B_DUN_KURONOMOR 44: B_DUN_MORINOTAK 45: B_DUN_KIZAKINOM 46: B_DUN_ISONODOUK 47: B_DUN_ISONODOUK 48: B_DUN_MABOROSHI 49: B_DUN_MABOROSHI 50: B_DUN_JIGENNOTO 51: B_DUN_JIGENNOTO 52: B_DUN_SHINPI_01 53: B_DUN_HASSAM_01 54: B_DUN_TOZASARET 55: B_DUN_KISEKINOU 56: B_DUN_BANNIN_01 57: B_DUN_KAKUSARET 58: B_DUN_SYUGYOUYA 59: B_DUN_AKUMUNONA 60: B_DUN_SORANOSAK 61: B_DUN_SORANOSAK 62: B_DUN_YAMINOKAK 63: B_DUN_YAMINOKAK 64: B_SYS_TITLE_02. 65: B_ME_MINIGAME_0 66: B_ME_MINIGAME_0 67: B_ME_MINIGAME_0 68: B_ME_MINIGAME_0 69: B_EVENT_MEETING 70: B_EVENT_CALMLY_ 71: B_EVENT_CALMLY_ 72: B_EVENT_CALMLY_ 73: B_EVENT_COMICAL 74: B_EVENT_FEAR_01 75: B_EVENT_FEAR_02 76: B_EVENT_TENSION 77: B_EVENT_TIMEWHE 78: B_EVENT_TIMEWHE 79: B_EVENT_JIKUU_0 80: B_EVENT_ROUGOKU 81: B_EVENT_ANKOKU_ 82: B_EVENT_SEPARAT 83: B_EVENT_SEPARAT 84: B_EVENT_PEACEFU 85: B_EVENT_SEPARAT 86: B_EVENT_SEPARAT 87: B_EVENT_SEPARAT 88: B_EVENT_SEPARAT 89: B_EVENT_STAFFRO 90: B_EVENT_STAFFRO 91: B_EVENT_EPIROGU 92: B_EVENT_TITLECA 93: B_EVENT_TITLECA 94: B_DUN_P3_P1_CHI 95: B_DUN_P3_P1_GEN 96: B_DUN_P3_P1_MYS 97: B_DUN_P3_P1_GEN 98: B_DUN_P3_P1_CHI 99: B_DUN_P3_P1_CHI 100: B_ENV_BEACH_01. 101: B_ENV_STORM_01. 102: B_ENV_STORM_02. 103: B_ENV_QUAKE_01. 104: B_ENV_QUAKE_02. 105: B_ENV_QUAKE_03. 106: B_ENV_MAGMA_01. 107: B_ENV_LASTBOSS_ 108: B_ENV_LASTBOSS_ 110: B_SE_MAIN26_LIG 111: B_SE_MAIN26_LIG 112: B_EVENT_MIKARUG 113: B_SE_MAIN19_HAD 114: B_SE_MAIN19_ELE 115: B_EVENT_TAKIBI. 116: B_EVENT_TAKIGI. 117: B_SE_MAIN23_KAK 118: B_SE_MAIN25_ISH 119: B_SE_MAIN25_ISH 120: B_EVENT_JIKUU_0 121: B_EVENT_SEPARAT 122: B_EVENT_SEPARAT 123: B_EVENT_BOSS_05 124: B_DUN_HASSAM_01 125: B_ENV_WATERFALL 126: B_ENV_SYOKUJI_0 127: B_ENV_DRONE_01. 128: B_SE_MAIN05_DAK 129: B_MAP_ISLAND.SM 130: B_EVENT_TITLECA 131: B_EVENT_CALMLY_ 132: B_EVENT_FEAR_03 133: B_EVENT_FEAR_04 134: B_EVENT_TENSION 135: B_EVENT_P3_CALM 136: B_EVENT_P3_IMAG 137: B_EVENT_P3_MYST 138: B_MAP_P3_GUILD_ 139: B_DUN_P3_GANSEK 140: B_DUN_P3_GENSEN 141: B_DUN_P3_HOSHI_ 142: B_DUN_P3_HOSHI_ 143: B_DUN_P3_SHONYU 144: B_DUN_P3_SHONYU 145: B_DUN_P3_ZAIHO_ 146: B_DUN_P3_ZAIHO_ 147: B_DUN_P3_ZAIHO_ 148: B_DUN_P3_KOKATS 149: B_DUN_P3_KURAGA 150: B_DUN_P3_KUUKAN 151: B_DUN_P3_KURAYA 152: B_DUN_P3_HYOCHU 153: B_DUN_P3_HYOUZA 154: B_DUN_P3_HYOUZA 155: B_DUN_P3_SORA_0 156: B_DUN_P3_SORA_0 157: B_DUN_P3_SORA_0 158: B_DUN_P3_SORA_0 159: B_MAP_P3_CAFE.S 160: B_EVENT_P3_DANC 161: B_EVENT_P3_WICK 162: B_EVENT_P3_PUPU 163: B_EVENT_P3_PUPU 164: B_EVENT_P3_PUPU 165: B_EVENT_P3_CHAR 166: B_EVENT_P3_CHAR 167: B_EVENT_P3_NEWL 168: B_EVENT_P3_SOUL 169: B_EVENT_P3_PRID 170: B_EVENT_P3_SUNR 171: B_EVENT_P3_NEWW 172: B_EVENT_P3_NOTM 173: B_EVENT_P3_S09S 174: B_EVENT_P3_DESI 175: B_EVENT_P3_WIND 176: B_EVENT_P3_ADVE 177: B_EVENT_P3_SHAY 178: B_EVENT_P3_CHAR 179: B_ENV_P3_LAVA_0 180: B_ENV_P3_LAVA_0 181: B_ENV_P3_WAVE_0 182: B_ENV_P3_GRASSY 183: B_ENV_P3_CAVE_0 184: B_ENV_P3_FIRESP 185: B_ENV_P3_FIREWA 186: B_ENV_P3_RAIN_0 187: B_ENV_P3_TOP_01 188: B_ENV_P3_SOURCE 189: B_ENV_P3_RUINS_ 190: B_ENV_P3_JUNGLE 191: B_ENV_P3_CRAG_0 192: B_ENV_P3_MEMORY 193: B_ENV_P3_CAVE_0 199: B_EVENT_P3_CHAR 200: B_EVENT_P3_CHAR 201: B_EVENT_P3_CHAR It appears that the recycled tracks from Red/Blue Rescue Team used in the special episodes are located elsewhere. The only recycled tracks in these lists have some kind of difference (be it medley, remix, etc). Judging purely from the files missing from Explorers of Time, it is possible these tracks are in SOUND/SE/ev_eXX.sed, but that's pure speculation. Also, in Explorers of Time, the last track is 134 (still skipping 109).
-
You wont be able to use any of the backup tools that run on a DS. I think it's because they're confused about the 128KB save. I recommend the NDS Backup Adapter Plus, but you can check the sticky threads for more information. http://projectpokemon.org/forums/showthread.php?16601-NDS-How-to-Backup-Restore-your-retail-cartridge-save-file-for-DS-games Also, if you happen to have an Action Replay DSi with a Micro-SD slot, that will work too, but I don't think those are made anymore.
-
Are you saying that using File -> Import Backup Memory isn't loading the edited save?
-
Your platinum save is an empty file. Maybe try dusting off the contacts of the cartridge, making sure it's fully inserted?
-
Don't use save states. They're unstable. Use save files, not save states. What emulator are you using?
-
NDS Save File Converter [v2.5: Updated 7/24/2011]
evandixon replied to evandixon's topic in Saves - Tools
Save states don't work with this. If you're using DeSmuMe, use File -> Import/Export Backup Memory to get the raw save file. -
Is anyone interested in hacking 3rd generation games still?
evandixon replied to zaksabeast's topic in Saves - Research
You could see if KazoWAR needs help. http://projectpokemon.org/forums/showthread.php?31254-A-Save-(3rd-Generation-Save-Editor) Personally, breakthroughs in GBA save editing came right as I lost interest in the 3rd Gen games. -
Something went wrong with that attachment. Maybe try imgur.com if you're having trouble.
-
Welcome to the forums, snow-flake!
-
Is your 3DS on firmware 4.X?
-
HG/SS Character Modifier Values COMPLETED
evandixon replied to KyoMcFizzle's topic in RAM - NDS Cheats
What kind of trouble are you having? -
1. You need the .Net Framework 4.0 (as mentioned in the error message): http://www.microsoft.com/en-us/download/details.aspx?id=17851 2. No guarantee the install will work, seeing how Windows XP went out of support months ago. Still worth a try.
-
Welcome to the forums, Yng Saske!
-
Ninetales
-
The backup dongle didn't actually get any of the data from the games. Are you sure you have the latest firmware? http://gbatemp.net/threads/r4i-savedongle-updates-info.317315/
-
Can you upload the save that isn't working?
-
Sableye (Weh-heh-heh)
-
You would need to use save editing to insert the PGF into the game (for English games, Pokegen doesn't support AR code generation for that). So, either use an emulator (insert into emulator's save, get gift, extract Pokémon), or look at this website for some pre-made event Pokémon.
-
I'm sorry, but it's against Project Pokémon policy to help get hacked Pokémon through the Pokebank, seeing how it's against their ToS.