-
Posts
344 -
Joined
-
Last visited
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by M@T
-
-
Strange that it uses the same port as HTTP.
That's because it IS HTTP. :rolleyes:
-
Make sure that no other program is binding port 80, like an HTTP server, another instance of SendPKM.exe or the sendpkm.py script.
-
do we have a code that make you have 100 trainers defeated at the battle tower?
Yes, I just created it for you :
Win streak 105 (current & total) at Battle Tower (L+R) :
94000130 FCFF0000
021D2AFC 00690069
D2000000 00000000
-
I know where the problem comes from : you're writing a 32-bit value at line starting with D6, but TM data are stored on a 16-bit value, so you must use D7.
And I don't understand the purpose of the first line.
And also, at line 00000656 01D30090, you're writing a 32-bit value on a misaligned address, you should write it at address 0x00000654 (that may work properly, but this is not "clean"). :wink:
-
That would be great actually. As long as you're at it and if you have time, could you please do one for Sudowoodo and Snorlax too? I know it's kind of pointless, but I like to rebattle them for fun.
Beggars can't be choosers, so anything would could muster up would be appreciated. Thanks in advance.
OK, here it is :
Rebattle Red Gyarados (Start+Select) :
94000130 FFF30000
B2111880 00000000
DA000000 00001110
D3000000 00000000
D7000000 02000010
A2000010 FFF70000
D4000000 0000FFF8
B211187E 00000000
D7000000 00001110
D2000000 00000000
I'll try to do it for the Pokémon you're asking, but I don't promise anything...
By the way, here is the code to rebattle the Latios/Latias from Enigma Cristal event :
Rebattle Lati@s from Enigma Crystal event (Start+Select) :
94000130 FFF30000
B2111880 00000000
20000EFA 00000004
D2000000 00000000
-
@ l3rian7 : Please use spoilers, the list is quite long... :rolleyes:
@ Riolu Aura Sphere Now : I posted the Move Modifier code about 2 days ago, here it is.
It doesn't affect other TMs than TM17, doesn't freeze and the effect is not permanent. :wink:
-
I need a hand with this:
So the New nature/gender mod was released on GBA temp recently.
I really like the way this works, but unfortunately the code does not work for turning Male Pokemon Female. I was wondering if anyone could take a look at the Female Gender/Nature mod section and edit it to actually make it so that it turns Male Pokemon Female. Thanks!
-McFizzle
I made a code that modifies PID so that we can choose whether a Pokémon is male or female, but PID modification alters the nature and the class of the ability as well.
I successfully made it so that it doesn't affect the class of the ability by checking the parity of the PID, but nature is more complex, so it changes randomly when using the code.
I think the codes you posted are in ASM, but unfortunately I don't know ASM at all. :\
Anyway, I post my code that changes the gender of the 1st Pokémon in the 1st box, maybe it'll help.
Change gender of Pokémon in box 1 slot 1 (Select+L : Female, Select+R : Male) :
94000130 FCFB0200
B2111880 00000000
DA000000 0000F710
D3000000 00000000
D7000000 02000010
92000010 FFFE0000
B211187E 00000000
2000F710 000000FE
D2000000 00000000
94000130 FCFB0200
A2000010 FFFE0000
B2111880 00000000
2000F710 000000FF
D2000000 00000000
94000130 FCFB0100
B2111880 00000000
DA000000 0000F710
D3000000 00000000
D7000000 02000010
92000010 FFFE0000
B211187E 00000000
2000F710 00000000
D2000000 00000000
94000130 FCFB0100
A2000010 FFFE0000
B2111880 00000000
2000F710 00000001
D2000000 00000000
Using this code makes the nature of the Pokémon to change randomly, maybe using the codes you posted after using this one does the trick.
PS : It may also affect the shininess of the Pokémon, as well as the forms (Unown, Wurmple) and Spinda's spots.
Seconded to both. Whichever one works best.Using the code to remove all badges shall make the Gym Leaders ready for rematches.
-
What code are you using ?
Is there an activator ?
Because codes that don't have an activator often make the game to soft-reset while loading the save.
-
Did you get my PM by chance?
No, I'm sorry, I didn't receive anything...
-
It exists already, here it is :
Inf. 1st gen starters at Prof. Oak's lab (Start+Select) :
94000130 FFF30000
B2111880 00000000
20001056 00000002
D2000000 00000000
The Pokéballs are invisible but they are here.
-
But just to clarify, your saying you made these for the french copy and translated them to the US copy right?
That's right, I'm French so I make codes for the French versions, and translating them to US isn't really hard.
-
You lucky guys, I made these codes for French versions of HG & SS, and here are the translations :
Infinite 2nd Gen starters at Prof. Elm's lab :Infinite 2nd Gen starters at Prof. Elm's lab (Start+Select) :
94000130 FFF30000
B2111880 00000000
DA000000 000010E0
D3000000 00000000
D7000000 02000010
A2000010 FBFF0000
D4000000 0000FC00
B211187E 00000000
D7000000 000010E0
D2000000 00000000
Go to Prof. Elm's lab, press Start+Select to activate, and press A in front of the machine where are the starters.
Be careful with this code, I made a list of recommendations :
- The "Pokémon" icon in the menu will disappear when the screen refreshes, but it will be back as soon as you take the starter.
- For that reason, don't activate it too far away from New Bark Town, because you'll probably be unable to use Fly.
- You must have a free slot in your team in order to receive the starter.
- The name of the Pokémon you receive is the name of the 1st Pokémon in your team, because originally, the starter is the only Pokémon in your team when you receive it at the beginning of a new game.
- Do not rename the starter, because it will rename the 1st Pokémon of your team, for the same reason.
Infinite 3rd gen starters from Steven Stone at Sylphe Co. :Infinite 3rd gen starters from Steven Stone at Sylphe Co. (Start+Select) :
94000130 FFF30000
B2111880 00000000
20001054 00000003
DA000000 00001102
D3000000 00000000
D7000000 02000010
A2000010 FF7F0000
D4000000 0000FF80
B211187E 00000000
D7000000 00001102
D2000000 00000000
Just press Start+Select before entering the building, Steven will be back and give you one more starter.
The codes are quite long, because I made them so that they only reset the bit that tells whether or not each event is completed, so it won't mess up the other events that are located on the same byte.
As Action Replay can't execute the logical AND operation, I had to use some tricks.
-
Same here my patience is about to run out for this code.
Everyone converting these uneeded codes with IV and EV junk.
I'm tired trading and using the TM mod in my diamond version.
SOMEONE PLEASE HELP US OUT AND CONTINUE AND FOCUS ON THE TM MODIFER FOR SOUL SILVER AND HEART GOLD!!!!!!!!
For the love of god, I been waiting 2 weeks now.
Lol, I made this code for French versions of HG/SS about 15 days ago, here is the US translation for you :
TM 17 modifier :
94000130 FCFF0000
B2111880 00000000
10000656 000001D3
D2000000 00000000
94000130 FEFF0000
B2111880 00000000
DA000000 00000656
D3000000 00000000
D7000000 021000EC
D2000000 00000000
Press L+R to change the amount of the first item in your bag to 467.
Then throw this item in order to have an amount that matches the attack number you want in the table below, and finally press R to modify TM 17.
Absorb 71
Acid 51
Acid Armor 151
Acupressure 367
Aerial Ace 332
Aeroblast 177
Agility 97
Air Cutter 314
Air Slash 403
Amnesia 133
AncientPower 246
Aqua Jet 453
Aqua Ring 392
Aqua Tail 401
Arm Thrust 292
Aromatherapy 312
Assist 274
Assurance 372
Astonish 310
Attack Order 454
Attract 213
Aura Sphere 396
Aurora Beam 62
Avalanche 419
Barrage 140
Barrier 112
Baton Pass 226
Beat Up 251
Belly Drum 187
Bide 117
Bind 20
Bite 44
Blast Burn 307
Blaze Kick 299
Blizzard 59
Block 335
Body Slam 34
Bone Club 125
Bone Rush 198
Bonemerang 155
Bounce 340
Brave Bird 413
Brick Break 280
Brine 362
Bubble 145
BubbleBeam 61
Bug Bite 450
Bug Buzz 405
Bulk Up 339
Bullet Punch 418
Bullet Seed 331
Calm Mind 347
Camouflage 293
Captivate 445
Charge 268
Charge Beam 451
Charm 204
Chatter 448
Clamp 128
Close Combat 370
Comet Punch 4
Confuse Ray 109
Confusion 93
Constrict 132
Conversion 160
Conversion 2 176
Copycat 383
Cosmic Power 322
Cotton Spore 178
Counter 68
Covet 343
Crabhammer 152
Cross Chop 238
Cross Poison 440
Crunch 242
Crush Claw 306
Crush Grip 462
Curse 174
Cut 15
Dark Pulse 399
Dark Void 464
Defend Order 455
Defense Curl 111
Defog 432
Destiny Bond 194
Detect 197
Dig 91
Disable 50
Discharge 435
Dive 291
Dizzy Punch 146
Doom Desire 353
Double Hit 458
Double Kick 24
Double Team 104
Double-Edge 38
DoubleSlap 3
Draco Meteor 434
Dragon Claw 337
Dragon Dance 349
Dragon Pulse 406
Dragon Rage 82
Dragon Rush 407
DragonBreath 225
Drain Punch 409
Dream Eater 138
Drill Peck 65
DynamicPunch 223
Earth Power 414
Earthquake 89
Egg Bomb 121
Embargo 373
Ember 52
Encore 227
Endeavor 283
Endure 203
Energy Ball 412
Eruption 284
Explosion 153
Extrasensory 326
ExtremeSpeed 245
Facade 263
Faint Attack 185
Fake Out 252
Fake Tears 313
False Swipe 206
FeatherDance 297
Feint 364
Fire Blast 126
Fire Fang 424
Fire Punch 7
Fire Spin 83
Fissure 90
Flail 175
Flame Wheel 172
Flamethrower 53
Flare Blitz 394
Flash 148
Flash Cannon 430
Flatter 260
Fling 374
Fly 19
Focus Blast 411
Focus Energy 116
Focus Punch 264
Follow Me 266
Force Palm 395
Foresight 193
Frenzy Plant 338
Frustration 218
Fury Attack 31
Fury Cutter 210
Fury Swipes 154
Future Sight 248
Gastro Acid 380
Giga Drain 202
Giga Impact 416
Glare 137
Grass Knot 447
GrassWhistle 320
Gravity 356
Growl 45
Growth 74
Grudge 288
Guard Swap 385
Guillotine 12
Gunk Shot 441
Gust 16
Gyro Ball 360
Hail 258
Hammer Arm 359
Harden 106
Haze 114
Head Smash 457
Headbutt 29
Heal Bell 215
Heal Block 377
Heal Order 456
Healing Wish 361
Heart Swap 391
Heat Wave 257
Helping Hand 270
Hi Jump Kick 136
Hidden Power 237
Horn Attack 30
Horn Drill 32
Howl 336
Hydro Cannon 308
Hydro Pump 56
Hyper Beam 63
Hyper Fang 158
Hyper Voice 304
Hypnosis 95
Ice Ball 301
Ice Beam 58
Ice Fang 423
Ice Punch 8
Ice Shard 420
Icicle Spear 333
Icy Wind 196
Imprison 286
Ingrain 275
Iron Defense 334
Iron Head 442
Iron Tail 231
Judgment 449
Jump Kick 26
Karate Chop 2
Kinesis 134
Knock Off 282
Last Resort 387
Lava Plume 436
Leaf Blade 348
Leaf Storm 437
Leech Life 141
Leech Seed 73
Leer 43
Lick 122
Light Screen 113
Lock-On 199
Lovely Kiss 142
Low Kick 67
Lucky Chant 381
Lunar Dance 461
Luster Purge 295
Mach Punch 183
Magic Coat 277
Magical Leaf 345
Magma Storm 463
Magnet Bomb 443
Magnet Rise 393
Magnitude 222
Me First 382
Mean Look 212
Meditate 96
Mega Drain 72
Mega Kick 25
Mega Punch 5
Megahorn 224
Memento 262
Metal Burst 368
Metal Claw 232
Metal Sound 319
Meteor Mash 309
Metronome 118
Milk Drink 208
Mimic 102
Mind Reader 170
Minimize 107
Miracle Eye 357
Mirror Coat 243
Mirror Move 119
Mirror Shot 429
Mist 54
Mist Ball 296
Moonlight 236
Morning Sun 234
Mud Bomb 426
Mud Shot 341
Mud Sport 300
Mud-Slap 189
Muddy Water 330
Nasty Plot 417
Natural Gift 363
Nature Power 267
Needle Arm 302
Night Shade 101
Night Slash 400
Nightmare 171
Octazooka 190
Odor Sleuth 316
Ominous Wind 466
Outrage 200
Overheat 315
Pain Split 220
Pay Day 6
Payback 371
Peck 64
Perish Song 195
Petal Dance 80
Pin Missile 42
Pluck 365
Poison Fang 305
Poison Gas 139
Poison Jab 398
Poison Sting 40
Poison Tail 342
PoisonPowder 77
Pound 1
Powder Snow 181
Power Gem 408
Power Swap 384
Power Trick 379
Power Whip 438
Present 217
Protect 182
Psybeam 60
Psych Up 244
Psychic 94
Psycho Boost 354
Psycho Cut 427
Psycho Shift 375
Psywave 149
Punishment 386
Pursuit 228
Quick Attack 98
Rage 99
Rain Dance 240
Rapid Spin 229
Razor Leaf 75
Razor Wind 13
Recover 105
Recycle 278
Reflect 115
Refresh 287
Rest 156
Return 216
Revenge 279
Reversal 179
Roar 46
Roar of Time 459
Rock Blast 350
Rock Climb 431
Rock Polish 397
Rock Slide 157
Rock Smash 249
Rock Throw 88
Rock Tomb 317
Rock Wrecker 439
Role Play 272
Rolling Kick 27
Rollout 205
Roost 355
Sacred Fire 221
Safeguard 219
Sand Tomb 328
Sand-Attack 28
Sandstorm 201
Scary Face 184
Scratch 10
Screech 103
Secret Power 290
Seed Bomb 402
Seed Flare 465
Seismic Toss 69
Selfdestruct 120
Shadow Ball 247
Shadow Claw 421
Shadow Force 467
Shadow Punch 325
Shadow Sneak 425
Sharpen 159
Sheer Cold 329
Shock Wave 351
Signal Beam 324
Silver Wind 318
Sing 47
Sketch 166
Skill Swap 285
Skull Bash 130
Sky Attack 143
Sky Uppercut 327
Slack Off 303
Slam 21
Slash 163
Sleep Powder 79
Sleep Talk 214
Sludge 124
Sludge Bomb 188
SmellingSalt 265
Smog 123
SmokeScreen 108
Snatch 289
Snore 173
Softboiled 135
SolarBeam 76
SonicBoom 49
Spacial Rend 460
Spark 209
Spider Web 169
Spike Cannon 131
Spikes 191
Spit Up 255
Spite 180
Splash 150
Spore 147
Stealth Rock 446
Steel Wing 211
Stockpile 254
Stomp 23
Stone Edge 444
Strength 70
String Shot 81
Struggle 165
Stun Spore 78
Submission 66
Substitute 164
Sucker Punch 389
Sunny Day 241
Super Fang 162
Superpower 276
Supersonic 48
Surf 57
Swagger 207
Swallow 256
Sweet Kiss 186
Sweet Scent 230
Swift 129
Switcheroo 415
Swords Dance 14
Synthesis 235
Tackle 33
Tail Glow 294
Tail Whip 39
Tailwind 366
Take Down 36
Taunt 269
Teeter Dance 298
Teleport 100
Thief 168
Thrash 37
Thunder 87
Thunder Fang 422
Thunder Wave 86
Thunderbolt 85
ThunderPunch 9
ThunderShock 84
Tickle 321
Torment 259
Toxic 92
Toxic Spikes 390
Transform 144
Tri Attack 161
Trick 271
Trick Room 433
Triple Kick 167
Trump Card 376
Twineedle 41
Twister 239
U-turn 369
Uproar 253
Vacuum Wave 410
ViceGrip 11
Vine Whip 22
Vital Throw 233
Volt Tackle 344
Wake-Up Slap 358
Water Gun 55
Water Pulse 352
Water Sport 346
Water Spout 323
Waterfall 127
Weather Ball 311
Whirlpool 250
Whirlwind 18
Will-O-Wisp 261
Wing Attack 17
Wish 273
Withdraw 110
Wood Hammer 452
Worry Seed 388
Wrap 35
Wring Out 378
X-Scissor 404
Yawn 281
Zap Cannon 192
Zen Headbutt 428
I can make the US rebattle Red Gyarados code if you want too, as I saw it being requested many times in the forum.
P.S. : Aren't there any [table], [tr] and [td] tags in this forum ? :\
It could be very useful...
-
Hi everyone !
I made two VB.NET console applications, one for the DNS Server part, and the other for the Pokémon sending part (fake GTS).
It was ready for quite a while, but I couldn't test it until Saturday.
Now it's been tested and it works well, I was able to send a Pokémon to a friend of mine across the Internet without problem.
I made the GTS server working with threads, so several connections are possible simultaneously.
It is mainly a copypasta of the Python script, but it can be easily improved and included in a window application.
For example, I was planning to make a GUI that would include the ability to make a list of Pokémon to send.
I attached a ZIP file containing the sources and the binaries of the two programs.
-
I translated the codes for the French versions of HG/SS, and it seems to be the same for US versions, so here they are :
Hardy - 1206E120 00002400
Lonely - 1206E120 00002401
Brave - 1206E120 00002402
Adamant - 1206E120 00002403
Naughty - 1206E120 00002404
Bold - 1206E120 00002405
Docile - 1206E120 00002406
Relaxed - 1206E120 00002407
Impish - 1206E120 00002408
Lax - 1206E120 00002409
Timid - 1206E120 0000240A
Hasty - 1206E120 0000240B
Serious - 1206E120 0000240C
Jolly - 1206E120 0000240D
Naive - 1206E120 0000240E
Modest - 1206E120 0000240F
Mild - 1206E120 00002410
Quite - 1206E120 00002411
Bashful - 1206E120 00002412
Rash - 1206E120 00002413
Calm - 1206E120 00002414
Gentle - 1206E120 00002415
Sassy - 1206E120 00002416
Careful - 1206E120 00002417
Quirky - 1206E120 00002418
-
Some codes use pointers, e.g. the one for the money in Platinum :
the Japanese code :
Max money (Select) :
94000130 FFFB0000
B2101140 00000000
00000090 000F423F
D2000000 00000000
and the US one :
Max money (Select) :
94000130 FFFB0000
B2101D40 00000000
00000090 000F423F
D2000000 00000000
As you can see, the only difference in the red line, which starts by the hex digit "B".
It is a pointer-code line : an offset is defined for every line after this one, its value is the value at 0x02101140 for the Japanese code and 0x02101D40 for the US one.
So basically, for that kind of codes, you just have to replace "B2101140 00000000" by "B2101D40 00000000", and that sould work.
These codes are mainly for modifying the data related to saves, i.e. money, Pokédex completion, Pokémon in team and storage boxes...
However, many codes change other kind of data, like ASM instructions.
This is more difficult to translate, because there is no constant offset between the memory addresses, so it depends on the code you want to translate.
It requires RAM viewers and some knowledge about NDS RAM and Action Replay codes.
-
OK, I found it, the problem is caused by the Rebattle Uxie and Azelf code.
After some research, I found that Azelf and Uxie events are located on the last 2 bits of the value.
So here's the fixed code, that sould fix your problem :
Uxie and Azelf
94000130 FFF30000
B2101D40 00000000
2000103C 000000EC
D2000000 00000000
Press Start + Select before entering the Lake Acuity or Valor Caves.
-
When I use my old codes, only the Trainer Cafe gets blocked, the Battle Fontier is still open.
The fixed ones unlock the Trainer Cafe, I just tried.
For the Battle Frontier, it may be caused by another rebattle code.
What codes did you use ?
-
Use one of these codes, that sould fix the problem.
-
so there arnt any codes that will let you rename traded pokemon?
It exists for Platinum, so I made it for HG/SS :
Rename traded Pokémon :
0204D240 00002000
-
That must be because it is not unlocked in the save I was using to create the codes, and the values used for Dialga & Palkia are apparently used for these events too, I'm sorry.
The problem is located at this line :
94000130 FFF30000
B2101D40 00000000
20000E5A 00000002
20000F48 00000000
2000101A 00000000
D2000000 00000000
The value at this address determines whether or not Dialga and Palkia are behind the rift.
If the value is even (i.e. the last bit is 0), then there are here.
Else, there aren't.
So here are the fixed codes, hopping it won't mess other events :
Dialga (fixed²)
94000130 FFF30000
B2101D40 00000000
20000E5A 00000002
20000F48 00000000
2000101A 000000C2
D2000000 00000000
Press Start + Select before entering the Spear Pillar.
Palkia (fixed²)
94000130 FFF30000
B2101D40 00000000
20000E5A 00000002
20000F4A 00000000
2000101A 000000C2
D2000000 00000000
Press Start + Select before entering the Spear Pillar.
If only Action Replay could perform AND and XOR operations, it would be easier. :rolleyes:
-
OK, that's was I thought.
So the problem was only because of the .pkm file ?
Anyway, thanks for the feedback. :wink:
-
Just one question : did you start my DNS server in the same network as the DS, or was it in a remote network ?
-
I don't know, since I am unable to test my program with a DS for now ; but as I already said, it is just a test version for codemonkey85 who wanted to see it. :smile:
GTS: website research
in RAM - NDS Research & Development
Posted
My program coded in VB.NET sends the .pkm at each request it receives until it is closed, you can find it here if you want.
I also included a DNS server, you just input your external IP address, you also forward your UDP 53 port and you're done, your friends don't even need to launch a DNS server on their computers, they only have to put your IP in their DS settings.
Vlad's PHP server is awesome too, but it needs Apache being installed and some modifications to fit your configuration.