Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ISSOtm

Pages: [1] 2 3 ... 40
1
Party Pokémon data only. And they will be considered as "foreign", obviously.
The SRAM glitch is done by accepting to save, and resetting before the "SAVING..." text appears. Better do it too early than too late.
If you reset too early, the "Save data is corrupt !" message will pop up, but you can try again.
If you do it right, you will be able to access the Pokémon menu after ladong your save. Yay !
If you do it too late, you won't be able to access the Pokémon menu. Part Pokémon data has been overwriteen, so RIP.

Tbh it's possible to restore save data with 8F, but it's probably corrupted, so it would serve you much.


Also, Nintendo won't destroy your 3DS if you hack it, but if you're like me and you want to keep it clean, have it your way.
2
I invented and prefer the Arbok setup because you can have whatever Pokémon in the first slot. I was thinking about Cooltrainer when I made the setup.
3
Question : I tried doing this and it doesn't work !

Answer : This is quite specific, depending on the setup. Check out the wiki page, and if it doesn't work, ask us !
[TODO : Add link to wiki page]


Details :

First off, most ACE setups are region-specific. There are three groups :
- Japanese
- English
- Other ("European")
Most setups aren't cross-region.

Also, most setups for R/B don't work in Yellow, and vice-versa.

[TODO : Explain more]
4
Welcome to the ACE Guide !

ACE is the most powerful and dangerous glitch of them all, and some questions come up often.
If you want to ask a question, please read this thread, if the answer is there please don't post about it.


NOTE : This guide is a WIP, I'm going to add new questions as they come up. Please don't post unless it's for this purpose :)
5
@Parzival there's no "some item etc.".

@asphere
You have to press A twice on ws m, that is : one press to open the "USE / CANCEL" menu, and one more A press to select USE.
If the game locks up at that point or anything, SOMETHING IS WRONG. That means you did trigger the ACE glitch but something in the setup is wrong.


The main principle of ACE is that your item pack will be ran as code by the Game Boy. For convenience reasons, the community chose to start at item 3. If this doesn't make much sense, think of this :
Item slotIts purpose
1None for this glitch.
2None either.
3This is the first item that will be ran as code. As such, this is the first item in a "setup".
4In the same way, this is the second item of a setup
5 onwardsYou get the point.

Since items 1 and 2 usually don't matter, they are usually ws m and another item.

The setup you're trying here is special, because it modifies specifically item 2's quantity (for convenience reasons it's item #2). So, EVERY SINGLE TIME YOU WANT TO USE WS M :

1. Set up a PC box with the specified Pokémon, number of Pokémon, HP when specified, etc.
2. Set up your inventory.
3. MAKE SURE THE PC BOX YOU SET UP IS YOUR CURRENTLY ACTIVE PC BOX
4. Select ws m, open the "USE / CANCEL" dialog, and press A on "USE".
5. Done !


~~~~~~~~~~~~~~~~~~~~~~

For convenience :

PC setup :
Code: [Select]
1.  20 Pokémon in your PC box                                         [0xDA84 = 0x14]
2.  Slowpoke as the 1st Pokémon in the current PC box                 [0xDA85 = 0x25]
3.  Slowpoke as the 2nd Pokémon in the current PC box                 [0xDA86 = 0x25]
4.  Slowpoke as the 3rd Pokémon in the current PC box                 [0xDA87 = 0x25]
5.  Slowpoke as the 4th Pokémon in the current PC box                 [0xDA88 = 0x25]
6.  Slowpoke as the 5th Pokémon in the current PC box                 [0xDA89 = 0x25]
7.  Slowpoke as the 6th Pokémon in the current PC box                 [0xDA8A = 0x25]
8.  Voltorb as the 7th Pokémon in the current PC box                  [0xDA8B = 0x06]
9.  Hitmonlee as the 8th Pokémon in the current PC box                  [0xDA8C = 0x2B]
10. Jolteon as the 9th Pokémon in the current PC box                  [0xDA8D = 0x68]
11. Geodude as the 10th Pokémon in the current PC box                 [0xDA8E = 0xA9]
12. Geodude as the 11th Pokémon in the current PC box                 [0xDA8F = 0xA9]
13. Geodude as the 12th Pokémon in the current PC box                 [0xDA90 = 0xA9]
14. Geodude as the 13th Pokémon in the current PC box                 [0xDA91 = 0xA9]
15. Geodude as the 14th Pokémon in the current PC box                 [0xDA92 = 0xA9]
16. Geodude as the 16th Pokémon in the current PC box                 [0xDA93 = 0xA9]
17. Geodude as the 15th Pokémon in the current PC box                 [0xDA94 = 0xA9]
18. Geodude as the 17th Pokémon in the current PC box                 [0xDA95 = 0xA9]
19. Geodude as the 18th Pokémon in the current PC box                 [0xDA96 = 0xA9]
20. Geodude as the 19th Pokémon in the current PC box                 [0xDA97 = 0xA9]
21. Voltorb as the 20th Pokémon in the current PC box                 [0xDA98 = 0x06]
 :: END OF LIST MARKER [0xFF]                                         [0xDA99 = 0xFF]
22. Slowpoke as the 1st Pokémon in the current PC box                 [0xDA9A = 0x25]
23. First PC box Pokémon needs to have 233 HP -+-                     [0xDA9B = 0x00]
                                               +-                     [0xDA9C = 0xE9]
Code: [Select]
inc d
dec h ; h = D9
dec h ; h = D8
dec h ; h = D7
dec h ; h = D6
dec h ; h = D5
dec h ; h = D4
ld b, $2B ; Third item in EU versions
ld l, b
xor c ; Do stuff
xor c
xor c
xor c
xor c
xor c
xor c
xor c
xor c
xor c
ld b, $FF ; Skip the crashing $FF
dec h ; h = D3
jp [hl]

Bag setup :
Code: [Select]
ws m
Item to obtain x255
Poké Ball x43
Revive x3 / Great Ball x53 (any of these two will work)
TM01 x[any qty]
[any items after, who cares]
Code: [Select]
dec b
dec hl
{ dec [hl]
{ inc bc
or
{ inc bc
{ dec [hl]
ret
(Stuff that doesn't matter)
6
Third slot, otherwise you're correct.
7
We call the item ws m, but it can also show up as ws l m, so this is the correct item.
8
That wouldn't work.
9
Generation VI Glitch Discussion / Re: Bad Egg in XY?
« on: June 22, 2017, 06:58:17 am »
I don't think it would have been sent into battle if it was an Egg.
Though I'd say the same about a Bad Egg, so... ?
10
Generation VI Glitch Discussion / Re: Gender determination bug
« on: June 22, 2017, 06:56:45 am »
Every glitch matters. Sun and Moon are far less glitchy, and their code is way more complicated. Code analysis of R/B can be done by amateurs, but doing so for S/M requires professional tools and skill.
This is NOT bullshit. It's a bug, we study bugs, we write about this bug. It helps, for example, competitive players.
You never know when a bug may appear useful. That's why we track them all, and document them all.
11
The problem here isn't the items, it's that the post doesn't mention the method this is US-only. So I had to make a new setup entirely.
12
You are more than fairly correct in your assumption. Luckily we were able to secure an alternative way !

Code: [Select]
    8 Pokémon in your current PC box
    Seel as the 1st Pokémon in the current PC box
    Parasect as the 2nd Pokémon in the current PC box
    Pidgey as the 3rd Pokémon in the current PC box
    Magikarp as the 4th Pokémon in the current PC box
    Psyduck as the 5th Pokémon in the current PC box
    Flareon as the 6th Pokémon in the current PC box
    Tentacool as the 7th Pokémon in the current PC box
    Female Nidoran as the 8th Pokémon in the current PC box
    Finally, Seel's HP must be 233


Then you're ready to go !
...Except for a slight complication. You actually need to change the items, too - the new setup's compatibility is limited.
Code: [Select]
Item you want to increase x1
Burn or ice heal x43
Revive x201
ws# #m#
(Anything)

Here ! If it doesn't work or anything... Then tell us here ! I didn't test this out, but it oughta work.


Note for future readers : the bootstrap's code is
Code: [Select]
$DA80 <- 3A || ldd a, (hl) ; a = 08
$DA81 <- 2E ||
$DA82 <- 21 || ld l, 24
$DA83 <- 85 || add l ; a = 2C
$DA84 <- 2F || cpl ; a = D3
$DA85 <- 67 || ld h,a ; hl = D324
$DA86 <- 18 ||
$DA87 <- 0F || jr 0F ; pc = DA97
(...)
$DA97 <- E9 || jp (hl) ; pc = D324
13
Arbitrary Code Execution Discussion / Re: Numbers in a nickname
« on: June 21, 2017, 02:17:53 pm »
IIRC this comes from it's glitch attacks, which have a slight tendency to softlock the game
14
The offsetting logic is this :
0000-7FFFOffsetting is complex, but things 0000-3FFF shouldn't be offset
8000-9FFFNo offsetting
A000-BFFFNo offsetting either
C000-D1XX (I think ?)No offsetting
D1XX-DFFFOffset +5
FF80-FFFENo offsetting
15
The area of ROM that enables SRAM is 0000-1FFF. Might explain.
Pages: [1] 2 3 ... 40