-
Posts
100 -
Joined
-
Last visited
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by Grovyle91
-
Hereby I present you, the Pokémon Mystery Gift Editor! As the name already suggests, you can edit Mystery Gifts from the 4th and 5th generation games. It also has some extra features like exporting Wonder Card images and generating Action Replay codes. At the moment there's being worked on a new version. But if you want to use the editor right now, please go to the downloads section. Keep in mind that I do not support these older versions anymore. So please do not report any bugs you find, as I do not intend to fix them in the version 1.x branch (the version 2.x branch will (almost) be a complete code rewrite). I will host this project on GitHub as soon as I'm satisfied with the new code base. This means you can view and contribute to the source code and/or researches, which I'm encouraging you to do so. Be it contributing to the core, GUI, language translations, various lists, etc., it does not matter. I can use all the help I need. News 19 May 2013: I have cleaned up this post a bit, the old one is still available at the end of this post. Downloads See below in this post. Known bugs Version 1.4.3 has a problem with saving D/P/Pt/HG/SS saves, please use any lower version (which you can find here). Changelog None available yet. Planned features None and everything at the same time. My requests: Research & Development None at the moment. Old post for archiving purposes: Mod edit: Downloads can be found here:
-
Archived Sticky: Event Contribution Collection
Grovyle91 replied to Sabresite's topic in Event Contributions
Hello! I'm not sure if it's already known, but the Dutch Shaymin isn't on the list (it was on the main site). Although it's the same as the English ones, the received date IS different (22 or 23 May 2009). Also the English one in the ZIP file only has the PCD file. Here's the thread where you can download it: http://www.projectpokemon.org/forums/showthread.php?844-Shaymin-event-Netherlands-Toys-XL&p=22578&viewfull=1#post22578 I was not the only one who contributed, I believe ds22 and Nieker also posted their Shaymin. Also, I'm posting my program which can import and export PGT and PCD files (also some basic editing) within an hour. It will not only have DPPt support, but also HGSS. It will simplify the event importing and exporting for all 4th gen games. Grtzz!!- 1164 replies
-
- collection
- contribution
-
(and 4 more)
Tagged with:
-
Hi everyone! I'm willing to create a program in which you can import and export the PGT and PCD files for HGSS if someone wants it (and some basic edits) Blah... I'm creating it for myself anyway I've had enough of that hex editing and checksum-fixing... Anyway... I'm halfway I guess... I only hope that I can import the checksum function, I'm not that good at algorithms since your wiki is down I searched Google for the wiki page with that function and saved it Grtzz!! Grovyle91
-
research HGSS freeze problem > maximum memory reached?
Grovyle91 replied to Grovyle91's topic in ROM - NDS Discussion & Help
Before I continue: Wow... I've posted this... what is it... 3 months ago?! Now I finally see my post here... after these 3 months... I don't know who is checking the threads here, but it shouldn't take so long to approve it, should it? I've tried this on a unpatched rom then with a version of M3 Sakura I think it was 1.40 or so. Now I have 1.44 2nd edition, a patched rom (only translation) and it freezes sometimes... although it's definately less, after an hour or so it still freezes. For example on loading the event - people are talking and starting to walk to you (also the screen focusses on them) - but when the people are supposed to walk, the screen freezes and the music keeps playing but nothing responds. Now it could be the RTS function on M3 Sakura, I don't know. May be that someone has the same strange freezes as I have. I don't exactly understand you, but as far as I do understand you, it's the same thing as I said. You should have seen my screen then, the left half where the gym had to be was no gym, the right half was blacked out (and so was the rest of the right part of the screen). I entered the "gym" (which was entirely invisible), the game tries to load it, but if the game has no memory left, the game freezes when trying to load something more into the memory (in this case the room inside the gym), right? Grtzz!! Grovyle91 -
I managed to extract some data from GBA Pokémon some long time ago. I made an Excel sheet then to read some raw data of one Pokémon. Although not all data is found in this sheet, there is a Poochyena inserted to extract the information which hasn't been discovered... Pm me if you want this sheet. Grtzz!! Grovyle91
-
Guess there'll also be something with the ApriShakes for the Pokéthlon stats of a Pokémon, just like Poffins for Contests. I think this won't be at the same location? I'm not sure, may be they do share the same offsets... I really don't know. Since I'm not that far that I can do the Pokéthlon, I haven't tested it... (stupid crashes... ) Grtzz!!
-
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
Yep... there was a conflicting edit with me I've corrected that already your explanation was way better than mine. Grtzz!! -
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
I've added the items in the wiki now, but since I'm not sure which item is a key item or something else, I've just combined it into one new paragraph. Most of them will be a key item though... For the rest, I've added the Japanese too since there aren't any officially names in English for it. Grtzz!! -
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
Well, I'm not sure about that, since Pokesav won't let me edit 0x87. But I've tested with the values 0x11 and 0x18. Value 0x11 will show up as a Fast Ball, and value 0x18 as a Park Ball. I haven't tested anything between. That's true. I forgot to mention that. The Poké Balls 0x01 - 0x10 will be stored in 0x86 too. Thanks Normally I haven't anything to talk about... lol Will do The items and the save structure I guess so... when I've updated the wiki I'll take a look at that. Grtzz!! -
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
Changed it I've the same questions as you. Because the only thing I know is that you can get the GB Player somewhere in Celadon City, according to Serebii.net. But for the rest... :confused: Grtzz!! -
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
Hey guys! If I found this earlier, I didn't create a new thread about the new items in HGSS. Oh well, here it is: http://projectpokemon.org/forums/showthread.php?t=4670 So, now about some new offsets I found in the saves of HGSS. I think you already knew about the items, but I've also found the current selected item as a shortcut (with the Y-button and like, you know what I mean) and the current position on the map. I haven't found the map ID itself though. Offsets HGSS: 0x00644 - 0x008D7 Items placeholder (each item takes 4 bytes) 0x008D8 - 0x00909 Key Items placeholder (each item takes 4 bytes) 0x0090A - 0x00B33 TMs & HMs placeholder (each item takes 4 bytes) 0x00B34 - 0x00B63 Mail placeholder (each item takes 4 bytes) 0x00B64 - 0x00C03 Medicines placeholder (each item takes 4 bytes) 0x00C04 - 0x00D03 Berries placeholder (each item takes 4 bytes) 0x00D04 - 0x00D63 Poké Balls placeholder (each item takes 4 bytes) 0x00D64 - 0x00DDF Battle Items placeholder (each item takes 4 bytes) 0x00DE0 - 0x00DE1 Current shortcut item (Y-button) (identifies with the ID of a item) 0x00DE2 - 0x00DE3 Current second shortcut item (identifies with the ID of a item) 0x0236E - 0x02371 Current x coordinate 0x02372 - 0x02375 Current y coordinate 0x02376 - 0x02379 Current z coordinate The funniest thing is, when you change your coordinate, the Pokémon that follows you will still have his old coordinates, which means it walks meters behind you, sometimes even through walls or something Grtzz!! -
Help Wanted! - Pokémon DS Save Structures
Grovyle91 replied to codemonkey85's topic in Saves - Research
Below are the new items which can be found in HGSS. The IDs of these items are used in the save file. 468 0x01D4 ぼんぐりケース (Apricorn Case) 469 0x01D5 アンノーンノート (Unown Notebook) 470 0x01D6 きのみプランター (Berry Planter) 471 0x01D7 ダウジングマシン (Dowsing Machine) 472 0x01D8 ブルーカード (Blue Card) 473 0x01D9 おいしいシッポ (Delicious Tail / Slowpoke Tail) 474 0x01DA とうめいなスズ (Clear Bell) 475 0x01DB カードキー (Card Key) 476 0x01DC ちかのかぎ (Basement Key) 477 0x01DD ゼニガメじょうろ (Squirtbottle) 478 0x01DE あかいウロコ (Red Scale) 479 0x01DF おとしもの (Lost Property?) 480 0x01E0 リニアパス (Linear Pass?) 481 0x01E1 きかいのぶひん (Weird Part?) 482 0x01E2 ぎんいろのはね (Silver Wing) 483 0x01E3 にじいろのはね (Rainbow Wing) 484 0x01E4 ふしぎなタマゴ (Mystery Egg) 485 0x01E5 Red Apricorn 486 0x01E6 Yellow Apricorn 487 0x01E7 Blue Apricorn 488 0x01E8 Green Apricorn 489 0x01E9 Pink Apricorn 490 0x01EA White Apricorn 491 0x01EB Black Apricorn 492 0x01EC スピードボール (Fast Ball) 493 0x01ED レベルボール (Level Ball) 494 0x01EE ルアーボール (Lure Ball) 495 0x01EF ヘビーボール (Heavy Ball) 496 0x01F0 ラブラブボール (Love Ball) 497 0x01F1 フレンドボール (Friend Ball) 498 0x01F2 ムーンボール (Moon Ball) 499 0x01F3 コンペボール (Competition Ball?) 500 0x01F4 パークボール (Park Ball) 501 0x01F5 フォトアルバム (Photo Album) 502 0x01F6 GBプレイヤー (GB Player) 503 0x01F7 うみなりのスズ (Sea Bell?) 504 0x01F8 いかりまんじゅう (??) 505 0x01F9 データカード01 (Date Card 01) 506 0x01FA データカード02 507 0x01FB データカード03 508 0x01FC データカード04 509 0x01FD データカード05 510 0x01FE データカード06 511 0x01FF データカード07 512 0x0200 データカード08 513 0x0201 データカード09 514 0x0202 データカード10 515 0x0203 データカード11 516 0x0204 データカード12 517 0x0205 データカード13 518 0x0206 データカード14 519 0x0207 データカード15 520 0x0208 データカード16 521 0x0209 データカード17 522 0x020A データカード18 523 0x020B データカード19 524 0x020C データカード20 525 0x020D データカード21 526 0x020E データカード22 527 0x020F データカード23 528 0x0210 データカード24 529 0x0211 データカード25 530 0x0212 データカード26 531 0x0213 データカード27 532 0x0214 もえぎいろのたま (Green Orb) 533 0x0215 ロックカプセル (Rock Capsule?) 534 0x0216 べにいろのたま (Red Orb) 535 0x0217 あいいろのたま (Blue Orb) 536 0x0218 なぞのすいしょう (Crystal Puzzle?) Anything >536 will cause a crash. Translation source (some): mitchman_93 @ Serebiiforums.net Also, I'm pretty sure that the Pokémon caught in a Apricorn Ball will have its 0x86 value as follows: 17 0x11 Fast Ball 18 0x12 Level Ball 19 0x13 Lure Ball 20 0x14 Heavy Ball 21 0x15 Love Ball 22 0x16 Friend Ball 23 0x17 Moon Ball 24 0x18 Park Ball (actually not an Apricorn, but you get the idea) Grtzz!! -
Wow, awesome But you forgot to include Treecko in the 3rd gen select box Grtzz!!
-
Running through AppLocale didn't work? It should work because the characters that are used in the last two colomns are Japanese. May be you haven't installed the East-Asian language set or something... (I really don't know about this, in XP it's optional to install it, in Vista it's installed by default, and since I've Vista, I don't know anything about these language sets). Grtzz!!
-
Ah... compatibility with the balls... haven't thought about that yet Thanks I guess we're further than COM (for now), he just released a stripped version of the DP Pokesav. Btw. I just saw the wiki page about the Pokémon structure. The egg/met location of Platinum matches with the HG/SS locations. The only thing that's really new is 0x86 which should be added there. Grtzz!!
-
A MD5 hash is a hash code for the authenticity of a file. Basically, if the MD5 hash of your copy matches with the MD5 there, it's the original without modifications. However... there are possibilities that there are more combinations with the same hash, but that chance is very small. Look at Wikipedia for it, since I see you're from the same country as me, here's the Dutch Wikipedia: http://nl.wikipedia.org/wiki/MD5.
- 37 replies
-
- heart gold and soul silver
- pokesav
-
(and 1 more)
Tagged with:
-
You're right about that egg recognizing... I've the Togepi egg now (which was hard, since I didn't know that that aide was hinding in the Mart ). There are a few more hex values: 44h: DD 45h: 07 86h: 04 I'm pretty sure 44-45h is the location of the egg obtaining in HGSS since every Pokémon in HG I've examined has the location 3002 (Faraway place) in D/P/Pt Pokesav. This means that that aide has id 2013 or something. Also, 46-47h is the location of met then (which is odd, because Pt has 45-46h for location of met right?) I don't know anything about 86h. All my other Pokémon also have 04 in 86h. I guess there's some check with this location or 86h in combination with the hometown. Yeah, I thought so it wasn't right. It was literally translated from Dutch: "Dat is een zorg minder" . Even sometimes in Dutch I'm not good in such things. I don't think so, it'll corrupt your save. Some offsets are the same, but the most important offset (the checksum) isn't. Grtzz!!. EDIT: stupid me... I forgot to change the Party amount... the egg shows up now when I correct that amount.
-
Ah... alright Neither did I, but it was quite handy The only thing you need to be careful with, is the footer of which its length has been changed in HG/SS. For the rest, the checksum algorithm is the same I used to edit the Pt save with and HG didn't complain. So, that's a care less (or how you would say it, I'm not that good in expressions ). Grtzz!!
-
You didn't know this? :eek: I thought you knew this since PPSE is in development and such. Well, glad to hear I can help you with something . It's pretty a funny story how I figured this out, a while ago I wanted to manipulate the lottery in Platinum, so I needed to know the checksum algorithm and later I found it, changed it and it worked :biggrin: Oh, but you need to know, even the checksum is stored in Little Endian format, so... reversed... Btw, if you need some offsets: Block A1: 0x00000 - 0x0F627 Block B1: 0x0F628 - 0x21A0F Block A2: 0x40000 - 0x4F627 Block B2: 0x4F628 - 0x61A0F Block A Trainer name: 0x00064 - 0x00073 Trainer ID: 0x00074 - 0x00075 Secret ID: 0x00076 - 0x00077 Money: 0x00078 - 0x0007B Gender: 0x0007C Country of origin: 0x0007D Badges (I'm not entirely sure, since this is based of DPPt with 8 badges, but HGSS have 16 badges): 0x0007E Total playtime: 0x00082 - 0x00089 Current party Pokémon count: 0x00094 Party Pokémon: 0x00098 - 0x00623 Footer: 0x0F618 - 0x0F627 The footer has indeed 0x10 bytes, instead of 0x14 (DPPt). 0x00 - 0x03: Save count 0x04 - 0x07: Size of block 0x08 - 0x0B: ? 0x0C - 0x0D: ? 0x0E - 0x0F: Checksum The checksum is calculated from a whole block without taking the footer, but I guess this is widely known to you. That's why the first 4 bytes are missing here, if you include them... you get a wrong checksum. The wiki here was a great help too Grtzz!!
-
Hey guys, Most of you think the freezing is caused by a build-in anti-piracy code. But... I wanted to let you know there's also a possibility that there isn't enough free memory when you play HG/SS on a flashcard. Do anyone of you know the 'hack' in D/P/Pt with the layers of the map in Jubilife City (quickly moving through these layers to get Darkrai)? Well, I thought the freezing problem in HG/SS is may be the same problem. Because, while I was playing HG (on my M3), I was running through Violet City, but when I ran past the gym from the left, the right part of the city was blacked out (and actually no gym, because the area that was blacked out, was kinda overlapping the gym). That area wasn't loaded and I couldn't walk through it. It was just solid black. Then I moved upwards into a invisible warp (it was the door of the missing gym), but then the game froze completely in black. It's just a thought I'd like to share with you. I don't know if this is really the case, but since I've encountered this, I thought that it needed to be considered as a possibility: The game loads too much maps or other information in its memory, but forgets to dispose this in some way or something which cause these random freezes/crashes... Or, since I've read there were other flashcards without freezing, the problem might lay in the emulation of some flashcards. I don't know if someone of you have this or something samilar, but I haven't seen this anywhere at the moment (or I've searched with the wrong words). Too bad I didn't take a picture of it... but before I realized I entered the invisible gym. When this happens a next time, I'll make sure I take a picture of it Grtzz!!
-
I changed some things with hexediting the save file. My name for example... that stupid Japanese games won't allow me more than five characters... which is very odd... I've noticed that there are 7 places for the chars. Even with Japanese it's possible to have 7 characters instead of max 5. And so I needed to change the OT in my Pokémon too... so I went to my hexeditor again... found the offsets, extracted the Pokémon, imported into Pokesav (*.bin in Party), changed my name, exported it to a bin file again and replaced it in the HG save. It's not that hard to change it, you just need to know which block you need to edit... Oh, and of course... the checksum must match with the edited block. Lucky me... HxD has a function to get the checksum from (a part of) the file, I just needed to know it was the CRC-16 CCITT algorithm. Grtzz!!
-
For the first dialog it's: - I don't know the first one unknown to me and I guess you don't want to use it - Pokesav Pokémon File (*.pkm) - Pokémon File (*.bin) - XML Document (*.xml) - ARDS Code Text File (*.txt) - All Files (*.*) For the PID/IV generation dialog: PID - Algorithm - Nature - Ability - Gender - Shiny (yes/no) Then you probably want to know what each character in the table stands for... well, my best guess... try running Pokesav through Microsoft AppLocale. Then you'll see an X or an O instead of ?? or ?~. Good luck! Grtzz!!