Jump to content

POKEMONMASTER260

Member
  • Posts

    96
  • Joined

  • Last visited

Posts posted by POKEMONMASTER260

  1. Is there anyway this could work with a My Oldboy saved state?  And I assume Pokemon won't keep their shininess because different IVs determine it, right?  Because I have a Shiny Skarmory and Meowth on my phone and I would love if there could somehow be a way to import them to Crystal.  Also, regarding Leafeon, why don't you support Gen 4 and above and have two options for transfer algorithms?  What I mean is, you can either pick the algorithm Poke Transporter and PKHeX uses for transferring to Gen 7, which keeps the Pokemon's stats legal but drastically changes them, or you can pick the alogorithm Metropolis' PKX Delta uses, which keeps the stats extremely close to what they were originally but because of that, results in illegal stats.  Just saying.

    Maybe Spaceworld to Gen 3 and above could keep shininess since Gen 3 and above don't rely on IVs for shininess.  The problem really comes in with Spaceworld and the final Gen 2 games...

    BTW the particular ROM I use on my phone is this one: mod edit: link removed, as it links to a video that links to roms.

  2. I actually tried to see what would happen if I would replace the ex_shrine.fsys, ex_coupon.fsys, ex_title.fsys, & ex_top.fsys files along with a few other files within pokecolo_ex.tgc in the Japanese Bonus Disc iso with the versions of those files from American Colosseum. Here were my results:

  3. I'm just an average pokemon fan wanting to transfer some of my awesome gen1 pokemon (like mew) onto my gen4 and gen5 games. I've read through this thread, I've downloaded the links, and I have read through the excellent instruction PDF. So, I'm just wanting clarification because I'm not technologically gifted at all. It's not possible to get my pokemon off of my original gameboy cartridges, but I can start a new gen1 game on an emmulator on my PC and then use this program to transfer the emmulator pokemon to my DS games using a flash cart?

    You would need a Gameboy save dumper to use your Pokémon from your original cartridge.

  4. Hey, so, I tried to convert a standard Pokémon Stadium 2 save file from little endian to big endian, the problem is I have to do it in chunks because if I do the whole thing at once, it crashes. I've got a chunk that's essentially the first part of it reversed, though. Can you tell me if I'm doing it right?

    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00

    76 30 4E 2B 00 00 50 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 8C 8F 50 8C 80 82 87

    00 00 00 00 64 64 04 00 19 0F 0F 0A 75 30 22 12 75 30 75 30 75 30 75 30 00 10 2C 14 09 B8 00 00

    44 00 42 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 89 98 8D 97 00 00 00 00

    80 64 04 00 0F 19 1E 05 75 30 44 33 75 30 75 30 75 30 75 30 00 0F 42 40 7A D4 00 00 7C 00 08 5D

    00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 82 94 8D 8E 80 91 93 88 00 00 00 00 80 64 04 00

    05 23 1E 1E 3A 98 00 00 3A 98 3A 98 3A 98 3A 98 00 13 12 D0 61 36 00 00 90 00 3B 40 00 00 00 00

    00 00 00 00 00 00 00 00 93 91 50 00 8B 88 86 80 85 84 91 80 00 00 00 00 80 64 04 00 19 0A 05 1E

    61 A8 22 12 61 A8 61 A8 61 A8 61 A8 00 10 2C 14 DF 2B 00 00 A0 00 37 5B 00 00 00 00 00 00 00 00

    00 00 00 00 8E 8D 50 00 8B 8E 92 88 93 98 8F 87 00 00 00 00 80 64 04 00 19 14 0F 14 61 A8 22 12

    61 A8 61 A8 61 A8 61 A8 00 10 2C 14 F9 6C 00 00 9D 00 AC 81 00 00 00 00 00 00 00 00 00 00 00 00

    00 00 00 00 8E 92 50 00 99 80 8F 83 00 00 00 00 80 64 04 00 0A 0F 14 05 3A 98 00 00 3A 98 3A 98

    3A 98 3A 98 00 13 12 D0 94 C5 00 00 91 00 57 F9 00 00 00 00 00 00 00 00 50 00 00 00 01 00 00 00

    EDIT: Here is how it was originally:

    00 00 00 01 00 00 00 50 00 00 00 00 00 00 00 00 F9 57 00 91 00 00 C5 94 D0 12 13 00 98 3A 98 3A

    98 3A 98 3A 00 00 98 3A 05 14 0F 0A 00 04 64 80 00 00 00 00 83 8F 80 99 00 50 92 8E 00 00 00 00

    00 00 00 00 00 00 00 00 00 00 00 00 81 AC 00 9D 00 00 6C F9 14 2C 10 00 A8 61 A8 61 A8 61 A8 61

    12 22 A8 61 14 0F 14 19 00 04 64 80 00 00 00 00 87 8F 98 93 88 92 8E 8B 00 50 8D 8E 00 00 00 00

    00 00 00 00 00 00 00 00 5B 37 00 A0 00 00 2B DF 14 2C 10 00 A8 61 A8 61 A8 61 A8 61 12 22 A8 61

    1E 05 0A 19 00 04 64 80 00 00 00 00 80 91 84 85 80 86 88 8B 00 50 91 93 00 00 00 00 00 00 00 00

    00 00 00 00 40 3B 00 90 00 00 36 61 D0 12 13 00 98 3A 98 3A 98 3A 98 3A 00 00 98 3A 1E 1E 23 05

    00 04 64 80 00 00 00 00 88 93 91 80 8E 8D 94 82 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00

    5D 08 00 7C 00 00 D4 7A 40 42 0F 00 30 75 30 75 30 75 30 75 33 44 30 75 05 1E 19 0F 00 04 64 80

    00 00 00 00 97 8D 98 89 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 42 00 44

    00 00 B8 09 14 2C 10 00 30 75 30 75 30 75 30 75 12 22 30 75 0A 0F 0F 19 00 04 64 64 00 00 00 00

    87 82 80 8C 50 8F 8C 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 50 00 00 2B 4E 30 76

    00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  5. Hey Metropolis - could you provide me with a test Pokemon from Gen III? Or better yet, maybe a quick app that just dumps a bunch from a Gen III save file? I'd like to try doing the checksum myself, and I need some test cases to test it out.

    If I find any success I'd be happy to share my code with you.

    Speaking of sharing code, I was just about to ask if Time Machine could be open source. Maybe share it on GitHub?

  6. Nah it's fine, ask away. It's lower on my priorities than getting a release-able working version, but will definitely be implementing Stadium and Stadium 2 as the next step.

    I'm exactly the same - would love to see a Stadium editor to directly load in registered pokemon and edit the N64 boxes. Also possible would be a Pokemon Box RS editor, but it's such a niche game there isn't much of a point. I mean it only exists to store Pokemon from RS, which a save editor kinda does already lol.

    Whereas editing Stadium allows bypassing the transfer pak system, which would be cool. I'll keep you up-to-date. In the meantime, any help at all with the Pokemon Data Checksum would be appreciated - I'm at a standstill with it. There's other things I can test/implement without it (such as reading in Pokemon and editing them, converting Pokemon from gen1/2 and back), but writing Pokemon to Gen3 isn't possible at the moment.

    Worst case scenario I'll release a temporary version which offers Gen 3 to Gen 2 only, in addition to full Gen1/2 functionality. You'd be able to transport Pokemon back to GBC games, just not forwards until I sort out the checksum!

    It's fine, I can wait, thank you! :)

    BTW, when you release the next version of this program, can you still keep the original version online?

  7. Latest news:

    Project approaching completion - full

    support for loading/saving all gen 1 and 2 games, with a range of mass edit functionality e.g "everything shiny".

    Gen 3's checksum has been giving me issues - got the item encryption and block shuffling to work as well as the Pokemon data shuffling. No longer getting full save corruption but still need to sort out the Pokemon checksums - it's all bad eggs at the moment! It's only eight lines or so of code amongst thousands of lines, so can flesh out the GUI and release a fully functioning .exe version as soon as that's sorted.

    If anyone has any more details or standard code to perform the checksum as described in Bulbapedia would be much appreciated.

    Any news regarding the Stadium games? Also, congrats!

    Sorry if I'm bothering you too much about it...

  8. Glad you're happy with what I've done so far, thanks for the feedback! I'll have a play around with my Pokemon Stadium and Stadium 2 save files (the .fla ones around the 128KB size). In theory it should just be a case of searching for the hex matching the pokemon in storage, then using that to deduce the memory locations of the stored and registered Pokemon. I suspect the storage mode will use the same formatting as the gameboy games, in which case it will be no harder than writing to game boy save files.

    Plan is for the next version to read/write party and PC pokemon from one save file to another. Turning this into a full editor wouldn't be too difficult, but there's editors out there already, so I'd rather focus on something new. Working towards a "complete migration" tool that would transfer all Pokemon from one save onto the other without overwriting the data. This creates a problem with regards to synchronising process - suppose the user plays one version a bit more and wants to copy only the Pokemon they've caught since the last migration? My proposed solution is to create a hash code for each pokemon on each game that encodes the IVs, OTID and Species Number. This means that attacks, effort values, experience, etc. can change and the Pokemon will still be recognised as "the same one" that got transferred before. This comes with the disadvantage that if a hacker were to max out all IVs they wouldn't be able to transfer more than one of the same species. Keep in mind that Gold/Silver does something like this itself when checking if the Defense and Special IVs match when breeding. Without this check you could easily end up with lots of duplicate Pokemon and have to release them all, which would be annoying.

    Eventually this will probably end up as a whole suite of conversion and save editing tools, because the abstract representation of the Pokemon is the same for each tool. It would be cool to be able to transfer items from RBY to GSC and RSE - even the Stadium and Stadium 2 games won't let you do this as the items are separated into color and metal boxes! As soon as I get the free time to code the remaining sections I'll develop this into a save editor not just PKM converter. All the offsets/info needed are on Bulbapedia, I know how I'll code it out.

    This is all very, very interesting. I like what the future holds.

    However, by any chance, if you do find the memory locations of the Registered Pokémon, would it be okay if you could publish them?

    But, anyways, thanks for all your work. I really like what you're doing with all this.

  9. Metropolis, you, sir, are my hero.

    The little kid in me who got Pokemon Ruby & hated how he couldn't trade from his old Crystal version now loves you forever.

    THANK YOU!!!!!!!!!!!!!

    EDIT: BTW, I believe the GameShark for N64's Memory Card Manager is what's used to convert FlashRAM saves to mempak saves.

    EDIT 2: I just heard of something called a Retrode. If I understand it correctly, it is a device that you can plug cartridges from various consoles into, (including N64,) & then you plug it into a USB port and the cartridge will appear as a regular USB drive with a ROM on it. Hopefully, the save will be included too, so you could look into using Retrode as a way to get ROMs to extract Rental Pokemon from & hopefully saves to extract Registered Pokemon from.

    Also, apparently a 64Drive is much better than a DexDrive for the purpose mentioned in my previous post.

    EDIT 3: According to this page, FlashRAM save support might be in a future firmware update for the Retrode.

  10. If this is actually gonna become a thing, (miraculously,) please, please, please consider incorporating Rental & Registered Pokemon from the Stadium games at some point.

    Please.

    (Although the problem is there's no real way to dump FlashRAM saves from N64 cartridges. I think there are ways to convert FlashRAM saves to mempak saves & then use a DexDrive to dump mempak saves, though, if that helps in the slightest...)

  11. Apparently Ray Rizzo's team was created by him & a group of his friends, & the one who got him his Metagross is a substitute teacher at my school.

    If it hadn't been for me, he wouldn't even know his Metagross was being distributed... :|

  12. Yes, it does work.

    ...Well, at least it does show the restore/save/reset screens, but I can't test it out since for whatever reason I can't connect to this network with my DS (and I'm stuck here for a week and a half). Good job! All DSTT owners will thank you.

    YSMenu is compatible with DSTT and R4 and M3 (I think)... Yet you don't see this screen while you boot up your cart? http://i34.tinypic.com/k30m06.jpg

    Either way, use vagonhawk's version and see if it works. It might be an obscure clone...

    EDIT: Researching a bit more, it seems like either a legit R4 or a R4 clone based on R4. http://gbatemp.net/index.php?showtopic=51345 says you might need a program called r4crypt to encrypt the app. Try it.

    1. I don't see that when I boot up the cart. 2. Vagonhawk's version does not work. 3. I'll try it! 4. Thank you!

    -PM260

  13. It might be a clone of something else. Weird.

    EDIT: It might be an Acekard clone. In the downloads section there's a "download AKAIO for 2.0", and AKAIO is the firmware Acekards use. An user a page back reported it was working with an Acekard, so MAYBE if you download the official AKAIO off somewhere (such as filetrip.net) it could work.

    Maybe. Just guessing.

    Thanks!

    EDIT: Nope, incompatible with the official Acekard firmware...

    EDIT 2: The downloads section also seems to mention YSMenu...

  14. I would like to add that this is only for R4 clones based on R4.

    ...Yes, it sounds redundant, but actually lots of R4 clones are based on the DSTT (like mine, which says R4i Upgrade Revolution but is actually a DSTT). Nevertheless, I'm trying it as I post.

    As I expected, none of them work.

    The easiest way to figure if a card is a R4 clone or a DSTT clone, is the loading screen. When you boot off the flashcart, if in the upper screen you see a picture of a microSD with a happy face, it's a DSTT. Otherwise, it isn't.

    If it wasn't because my friend is returning my NDS Adapter Plus tomorrow, I would've gone and order a better flashcart online.

    I don't see that, & when I use Wood For Clones it has no text. This is my Flash Cart: http://r4ids.com

  15. You're right!!!!!!! I'm so excited to be copying like a hundred bytes to antiquated games!!! AND those bytes can simply be whatever you want them to be anyway because it REALLY DOESN'T MATTER! AFK, exploding with excitement.

    Please tell me you're no older than maybe 13.

    I'll shut up since it really doesn't make any difference anyway. This just annoys me to no end.

    I know you said you're gonaa shut up, but, I'm sorry, I just had to say this: That 1st part of your post completely ignored what you're replying to - it's not that I think, "OMG, I need my Pokemon back," I just really don't care. I'm doing this anyways.

    And, BTW, I'm older than 13,

    M260

    EDIT: Well, I really don't want this to turn into a flame war, but stopping it now wouldn't be fair cuz I continued when you said stop...

    EDIT 2: And, yes, I'll be working harder on this than saving for a laptop 2 do this:

    "VBooting off a 500 GB External HDD:

    1. Longhorn 4074 x64. (Relational File Storage = Windows Future Storage; Theme = Aero.)

    2. Windows 7 x64. (Relational File Storage = Tabbles & liquidFOLDERS; Theme = Longhorn Fusion.)

    3. Windows Vista x64. (Backup of my old, outerly broken, & out if storage laptop...). (Relational File Storage = Tabbles & liquidFOLDERS; Theme = Mac OSX Leopard.)

    4. OpenTC with Longhorn Desktop Environment on top if Unity, all via alien, with Gelmate installed. (DEFINITELY has a chance of not working...) (Relational File Storage = Linux Storage Foundation; Theme = Longhorn.)

    5. antiMac OSC. (Only if I can get a build.) (Relational File Storage = None; Theme = Evil Mac OSX.)

    6. Linux FT. (Relational File Storage = Teradesk; Theme = Windows 7.)

    All Remote Desktop'd 2 an iPod Touch 4G via JumiMouse Lite."

    ...& I really don't care that it's not as robust a use of computing.

×
×
  • Create New...