Jump to content

M@T

Member
  • Posts

    344
  • Joined

  • Last visited

Posts posted by M@T

  1. I really don't know. M@T created the code

    I did NOT create that code, I converted the Japanese one.

    Electric Dragon, a Pokémon's shininess is determined according to it's PID, which is also used for the Pokémon's nature and gender.

    So, making a Pokémon shiny has great chances of changing its nature and gender, and vice-versa: changing a shiny Pokémon's nature or gender will remove its shininess.

    What are the risks for the obtain all TM code? Is there a safer way to get this, maybe like one tm at a time or something?

    The risk isn't with the TMs, it's with the HMs: if a NPC gives you a HM while you already have it in your bag, the game freezes or something similar.

  2. i need help.

    i used a code to complete my pokedex, but it just filled up my jhoto dex, and now i can't get my national dex back.

    any help?

    Press Select to get the National Dex:

    94000130 FFFB0000

    B2111880 00000000

    200015FF 00000001

    D2000000 00000000

    Hello, I tried the all TM/HM code to no avail, I made one with pokesav HGSS and it doesn't work either, is there a reason for some codes to not work? I have some from Codejunkies that work, all items, all pokeballs, etc, but I really need to have all TMs at least, it would be a pain to transfer them from DPPt games one by one.

    All TMs + HMs (L+R):

    94000130 FCFF0000

    B2111880 00000000

    D5000000 005A0148

    C0000000 00000063

    D6000000 000009B0

    D4000000 00000001

    D2000000 00000000

  3. oh why is there (USED AT OWN RISK) will this change the game in anyway like make all the events optionable at the same time or something i dont get why you cant just have the key items and when you get to an event it activates and then you move on to the next part of the game

    Please use punctuation in your sentences, you'll make me die reading your posts. :bidoof:

    The original code had "(USED AT OWN RISK)", so I kept it.

  4. Scenario Item v1 (USED AT OWN RISK) [select+Up]

    94000130 FFBB0000

    B2111880 00000000

    D5000000 000101AD

    C0000000 00000031

    D6000000 000008E8

    D4000000 00000001

    D2000000 00000000

    Scenario Item v2 (USED AT OWN RISK) [select+Up]

    94000130 FFBB0000

    B2111880 00000000

    E00008E8 000000A8

    000101B2 000101B3

    000101B5 000101BD

    000101BE 000101BF

    000101C2 000101C8

    000101D1 000101D2

    000101D3 000101D4

    000101D5 000101D6

    000101D7 000101D8

    000101D9 000101DA

    000101DB 000101DC

    000101DD 000101DE

    000101DF 000101E0

    000101E1 000101E2

    000101E3 000101E4

    000101F5 000101F6

    000101F7 000101F8

    00010214 00010215

    00010216 00010217

    00010218 000101AF

    000101B0 000101BB

    000101BC 000101F4

    D2000000 00000000

    The first code gives you all Key Items, the second one is safer as it does not give important items such as Machine Part.

  5. The only reason why I can't fully understand AR codes is because I don't fully understand Hex Values such as the 44h, 45h, 46h, 47h, 85h, 86h, 87h, 89h, 90h, and 91h Values. Yes, I recently saw somewhere on google by searching for Hex Values that their are more then 86h Values. I don't quite know what these new Values do, but if I were to guess, I would say that these new Values are really important.

    These values are useless for AR code making, unless you want to work with raw Pokémon data.

    It is only used in programs such as Pokesav, PokeGen, etc., because it refers to offsets at which data are located in .PKM's.

    It has nothing to do with AR codes and RAM.

  6. Both codes you wrote are truncated, an "E" code type MUST have the right number of bytes after it, which is 0xE8 here.

    It works because you overwrite only the first items with null bytes, which makes the game believe there is nothing after.

    But, the AR will take the 0xE8 bytes following the "E" line as the data to write to the RAM, so it will take the "D2" line, and it won't act as a code-terminator.

    You could read a guide that explains AR code types, you seem not to know them all, as if your knowledge was only based on deductions about already existing codes.

  7. @ M@T:

    Sorry I had made a typo, I meant to write it as the following.

    Delete All Key Items: Press Select

    94000130 FFFB0000

    B2111880 00000000

    E00008E8 000000E8

    D2000000 00000000

    After an "E" code type, you must put the exact number of bytes you set (which is 0xE8 = 232 here).

    You can't say "zeros are useless", they are not.

    Here, the only bytes you put are 0xD2 0x00 0x00 0x00 0x00 0x00 0x00 0x00.

    So you must either put 232 0x00's or make a loop, as I did in my code.

    Your code fixed is:

    94000130 FFFB0000

    B2111880 00000000

    E00008E8 000000E8

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    00000000 00000000

    D2000000 00000000

    Using a loop is far more interesting here.

  8. Here you go!

    Delete All Key Items: Press Select

    94000130 FFFB0000

    B2111880 00000000

    E00008E8 00000000

    D2000000 00000000

    How is this code supposed to delete all items ?

    The code means "write the next 0 byte at address [0x000008E8 + offset]", which makes no sense.

    It simply does nothing.

    Try this code instead:

    Remove all key items (Select):

    94000130 FFFB0000

    B2111880 00000000

    C0000000 00000031

    000008E8 00000000

    DC000000 00000004

    D2000000 00000000

  9. Ah..I see...Listening counts as being used..

    I used the command netstat -a

    And I don't think I've got skype, so it cant be that..

    Then try using this:

    netstat -ano | find "0.0.0.0:80"

    You should see a number, il the last column, which is the PID of the process that is listening on port 80.

    Then run the Task Manager and tell us what is the name of the process with this PID.

×
×
  • Create New...