Jump to content

Vlad

Member
  • Posts

    123
  • Joined

  • Last visited

Everything posted by Vlad

  1. Better let him finish and see the results then, I don't see why rushing him in any way.
  2. You should just post the .pkm file (save the pokemon to a file and post the file), but from what I can see then I don't find anything "wrong" with it so it looks legit so far.
  3. I heard C and Java are pretty similar (at least C++) so the closest way to making the program compatible with all platforms is using Java, since it's supported on like all the platforms! But if you don't know any Java then I would understand why you cba to
  4. I found a shiny Metapod in pokemon crystal, but I was farming so I killed it with -this was several years ago now but I still remember it as it was a rare event. I met it also in the forest where you can (in JP version) catch Celebi.
  5. Each badge unlocks like 20 more levels you can level, I assume you don't got the 3rd badge or something, so the pikachu don't listen to you. If that's not the issue, then I dunno... never gotten this error, but I also got all the badges.
  6. Thanks, I didn't look for that keyword when searching. That will definitely help me out! *Edit* I have made a core now, but there are some things I can't quite manage to do. Checksum - generating it and where to store it, a C++ sample would be nice. any kind of example would be really. Block shuffling - what I need to use the formula on, a C++ example would something or some sample code that I can read and use in my PHP script. Encryption - again, what do I need to decrypt/encrypt. So other stuff I can't manage is: - Pokemon nickname decrypting so I can read the text - Trainer name decrypting - Encrypting a new pokemon nick or trainer name - Decrypting the IV properly, I see "ffffff" that equals 31 in all fields (reading from 0x38-0x3B), but it seems to go up and down random when I change the values in the save file and re-save it. Also encrypting new values. I also didn't find the PID stuff that decides gender, shiny, e.g. that you can generate in the editor and pick from a list the gender, nature, e.g. I wonder where and how that is made. Otherwise I can read the rest of the data with no problem, so the tool can at least make a report and check if a pokemon looks legit by comparing data with what the pokedex database says the pokemon can learn, max stats obtainable, e.g. so it's on it's way.
  7. If Sabresite shares his formula work that is used in that program, it should be possible to convert the calculations into PHP and then instead of having the PHP run the file trough the executable. I was working a bit on figuring out how pkm files are constructed so if I can map it all (where the different stats are stored, e.g.) and can make a PHP script that can read and write to the different types of values then I could also add formulas to check for legality -as many of these are available on the documentation and main sites, I've noticed. But don't expect it to happen over night as it takes time and I got a math hand-in to work with, lol.
  8. Stuff usually start as experiments and when you see that more get use for it, it turns into a project that demands your attention. ^^
  9. Hmm, not bad indeed. I'll see what I can do.
  10. You should try using pokemonstats, I got a zip with the files. It's a program that can calculate stats for you, easy to work with when you want to give out the EV too.
  11. My FC is 4168-0485-9163, call me "Vlad" I dunno, we might play or trade if you want. Just drop me a post here and lets see what we can do.
  12. You need to obtain the pokemon trough trade, mystery gift, catch it, e.g. Just adding it directly will not add it to the pokedex. Only way is using AR codes to cheat and force it to add them all, lame that you can't add just one or two, or just use AR to discover them at least. I've at least only found cheats to add them all, but that's not fun!
  13. Isn't this just a way to rack up your post counts for "free"? 10
  14. There is a lot of work to be done, a lot of data to be gathered, a lot of babies to be made. Sabresite needs time and he also said that we should all be patient on the next release. As most people say; it will be released between now and the next supernova.
  15. I've been looking on the save files in a hex editor but I can't quite seem to figure out the purpose of most positions. What I have figured out so far is basically the ground rules: 1-4 = unknown 5-6 = zero 7-8 = unknown 9 = pokemon id 10 = zero 11 = unknown 12 = zero 13-19 = unknown 20 = zero 21 = unknown 22 = unknown 23 = zero 24 = "2" 25 = EV; HP 26 = EV; Attack 27 = EV; Defense 28 = EV; Speed 29 = EV; Sp. Atk 30 = EV; Sp. Def 31 = Cool 32 = Beauty 33 = Cute 34 = Smart 35 = Though 36 = Sheen 37 = "1" 38-40 = zero 41-60 = unknown 61-72 = zero 73-94 = pokemon (custom) name, separated by "01", name ends when "FFFF" occurs, rest is zero bytes 95 = zero 96 = unknown 97-104 = zero 105-120 = trainer name, same method as pokemon name 121-140 = unknown 141-156 = unknown, syntax is 2 bit, a suffix, and repeated -assuming this is the stats values when the save is from a party pokemon 157-161 = unknown, zeros 162-163 = unknown 164-186 = "ff" 187-188 = zero 189-190 = "ff" 191-192 = unknown 193-198 = "ff" 199-200 = unknown 201-206 = "ff" 207-208 = unknown 209-212 = "ff" 213-EoF = zero I am amazed that I could not find documentation on this on the old forum too... the wiki is new so there is nothing in there to help me on this matter. I am trying to make a site where you can upload your .pkm file and let the site calculate a random average stats for your Pokemon. For example if you create one you usually put the IV to 31 since it is max, you put some numbers here and there on the EV but you don't really know what you have used, how much you have left, e.g. so I wanted to make this tool to automatically correct and balance the stats -of course depending on the user if he wants a Pokemon specialized in attack, defense, speed, sp.atk, e.g. Same goes for IV if he wants to have a super inhuman farmed Pokemon or if he wants a average one, and so on. There is much that can be done, I just need help on mapping the .pkm file structure so I can have my PHP parse it correctly. I am sure a developer of Pokesav can help me here, unless you want to keep the documentation on the .pkm files a secret of course. *Edit* Noticed there is a "SAV Research" forum but a bit too late.
  16. I wonder how you got on the official cyclods site... it's been offline for a week or two for me. Jupp, forums still bugged. Once they fix their forums, we can check announcements and see if they plan/when they plan to release a chip that works with DSi. One thing that I find exciting is that the new DSi probably has hardware to be able to run GBA games from the SD slot, thus having the official SD slot gives you much more space (what, like 200gb instead of the standard 2gb micro cards) and you can probably play GBA games now too. I can't wait to see what team cyclo plans are for the DSi, I hope they will support it -it would be awesome!
  17. Thanks for the nice replies, and the PMs. The server simply takes the uploaded files and runs them trough the legal.exe file so you need a server that indeed supports running executables. I kinda build it in a rush so the source is kinda messy you might say, not so customizable. Anyway I cleaned it up a bit at least, added some options you can use if you like and here are the sources for the site: - http://www.ziuo.net/poke/legality_checker.rar You may edit and tweak the site, it's nice to help the community out.
  18. If you look on the main page, you see this thing called "Event Downloads" and there you got "D/P/Pt Wonder Cards", so you pick "US" and you see all the proper WC event files, you DL that and put it up in your PokeSav editor, Events, Mystery Gift dialog. You can get all the help you need reading about the Mystery Gift feature on the main site too... That's why no one have replied, it's "obvious" stuff that are already documented on the front page.
  19. Do you plan to keep the "old" version up to date when it comes to formulas?
  20. NeoDraven, EV check failes for your Dialga and Metapod so both count as "hacked pokemon". I don't need them but just thought you should know.
  21. Are all the shinies validating in the legit checker? ;P
  22. If you get two pokemon, set their stats to maximum values and breed them. Will the egg you get have maximum legal stats or gain stats that makes it illegal? Thus you can easily create legal pokemon from breeding illegal pokemons (not counting their abilities, only pure stats and no trash bytes). For now I don't know, but if someone does it would be nice to see what they discovered.
  23. What I am looking forward to is to be able to travel trough the dimension back to the first generations of games, the old maps if you remember. Like back to Crystal era with new stuff to do now. Would be fun, but lame that that world is still the same, only it is a "far away land"... I am afraid the "new dimension" will just add even more pokemon to get, kinda boring imo. I like the story most the most!
  24. You can always beat up the kid and steal his cartridge -after the event, after he gets the wondercard. Then simply go home and upload the data! I am sure someone would even pay you for this, lol.. ;P
  25. If you have hardware you can use to transfer the data from the unit to your machine, then you may edit the save file. If not then you might want to consider a homebrew card that you can use to put your roms in (like a "X in 1 cartridge" deal). Pros; You can decide what you want to have with you and easily swap the games when you like it. You only need to carry 1 cartridge with you if you travel and still be able to play many games (depends on how big of a memory unit you get yourself to store games on). Cons; Only legal by making backups using your own cartridge (check local laws in your country, it varies a bit). You can obviously not participate in public events like the Pokémon gatherings and such, using a homebrew card. I mean, you can but if you get caught they will probably kick you from the ground. I myself use CycloDS for my backup purposes, I find it simple and easy to use.
×
×
  • Create New...