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 - Wack0

Pages: 1 2 [3] 4 5 ... 63
31
I didn't look into why a Super-Glitch-esque effect can occur though.

I just tried looking into it, but couldn't figure it out from static analysis alone. I guess some work in the debugger would be required.

I guess it depends on what ends up in wListPointer? The wiki page does say the effects don't happen every time.
32
Generation I Glitch Discussion / Cause of Special Menu Select glitches (JP)
« on: September 01, 2017, 08:19:45 pm »
Couldn't get to sleep, so why not look into the cause of a glitch that hasn't been documented very well?
I used luckytyphlosion's pokered-jp disassembly (a fork of pokered that aims to be a disasm of JP R/G) to help me.

This glitch is caused entirely by the HandleItemListSwapping function. As you can probably see by the helpful comments, the direct cause is the wrong conditional jump was used, and the jump back to the item menu loop happens when carry flag is set, instead of when zero flag is not.

The function can only handle item swapping, and special item lists are just lists of item indices, without quantities.
So, swapping items 1 and 2 cause items 1 and 2 to be swapped with 3 and 4, as items 1 and 2 are interpreted as item+quantity of item 1, and items 3 and 4 as item+quantity of item 2.

Going by the sets of swaps in the wiki article, the last swap swaps items 7 and 8, that is, bytes 14-15 and 16-17. These bytes are located after the FF array terminator. The buffer in WRAM where the item list is located is in fact only 16 bytes long (and the first byte is the list quantity). Directly after this buffer is a pointer to the item list itself, so this pointer is swapped with some undefined data beyond the list terminator but still within the buffer.

I have not yet determined why this causes corruptions to other parts of memory.
33
I also tried a friend's flashcart on his GBA SP, and it was present there, albeit inconsistent.
I'm assuming you mean a GB(C) flashcart like the old parallel-port ones from Bung?
It's some weird-ass GBA cart... "GBA Movie player" or some such. Takes those stupid fucking CompactFlash cards. He's got an 8MB... drive? card? in it, but he says it takes max. 256MB ones, and he can't find one that size.
Looks like this, but the card's flush with the cart end.


So, it's a cart that runs in GBA mode, and probably uses a GB emulator then.
34
Project "Gotta Document 'Em All" / GlitchDex: International glitch Pokémon?
« on: September 01, 2017, 04:21:36 pm »
Has anyone given any thought to how international glitch Pokémon would be documented on the wiki?

The obvious candidates here would obviously be invalid Pokémon in RG/B/Y JP, but there are differences in invalid Pokémon in non-English European versions too, one of which being index 0 of Spanish Red/Blue, which among a number of differences to its more well-known English-version counterpart, learns a number of moves by leveling up.

I'm sure our friends at PRAMA could help with the French side. On that note, perhaps there are other Pokémon glitch research websites focusing on the other non-English European languages who may be willing to affiliate with us?

Another thing to consider, albeit slightly offtopic: I remember reading somewhere that all non-Japanese Generation I games are link-compatible. If this is indeed true, it could expand the number of invalid Pokémon obtainable via Trainer-Fly and equivalent trade, for all non-Japanese games.
35
I also tried a friend's flashcart on his GBA SP, and it was present there, albeit inconsistent.

I'm assuming you mean a GB(C) flashcart like the old parallel-port ones from Bung?

By the way, another possible cause of this could be some form of anti-flashcart protection that is hit by emulators too.
36
Tech Help / Re: Backing Up my Virtual Console save
« on: August 28, 2017, 05:21:03 pm »
Oh when do you think it will be ready?

I have no idea.
37
Tech Help / Re: Backing Up my Virtual Console save
« on: August 28, 2017, 11:08:02 am »
Also what do you mean " powersaves support should happen in time"

I mean using powersaves to flash ntrboothax to a supported DS flashcart is still being worked on.
38
Tech Help / Re: Backing Up my Virtual Console save
« on: August 28, 2017, 05:22:07 am »
So this guide only works for version 9.0.0 through 11.3.0 and my 3DS is on 11.5.0. (I also don't have 2 3DS's) What do I do?

You can use ntrboothax using a compatible DS flashcart and an old DS/DS Lite, by the way. If you're willing to wait, more flashcarts will be made compatible eventually.

If you don't have an old DS/DS Lite, powersaves support should happen in time, you can get those on amazon for a price cheaper than a second hand DS phat/lite.
39
Tech Help / Re: Backing Up my Virtual Console save
« on: August 27, 2017, 07:34:03 pm »
I can't do it. I am too scared that I am going to do something wrong and screw up my 3DS. What do I do? I have the homebrew starter kit downloaded and my 3DS's microSD card in the card reader and pulled up but where do I put the starter kit?

Extract the starter kit to the root of your SD card.
40
Tech Help / Re: Backing Up my Virtual Console save
« on: August 27, 2017, 06:17:49 am »
Uhhh hey is there a video? I want to be really sure i am doing it right.


Thanks!

No, because videos can get outdated. On the guide site there's a link to a discord server where you can ask for help though.
41
Tech Help / Re: Backing Up my Virtual Console save
« on: August 26, 2017, 07:07:30 pm »
No my 3DS dose not have eather CFW or homebrew (Been to scared that if I tryed any thing it would mess up my 3DS and I REALLY don't want that). Also I am no tech genius (Even though I am studying) so is there any guide online that takes me through step by step because once again I really don't want to mess up my 3DS

Thanks!

Yes, there is, it's at https://3ds.guide/ :)
42
Has anybody tried running these tests on a Kong Feng GB Boy Colour (Chinese bootleg CGB clone)?
43
Tech Help / Re: Backing Up my Virtual Console save
« on: August 26, 2017, 06:34:15 pm »
Hi there!

I was wondering how I would be able to back up my Virtual Console save of Pokemon Blue (I am doing a glitch run of it and I really don't want my save wiped). I have New 3DS XL and my computer can read regular SD cards but not the microSD cards that the New 3DS's use. Could anyone help?

Thanks!  :D

I'm assuming your 3DS has CFW or homebrew, given that you need it for save backups.

Just use JKSM or another save manager homebrew like usual, and use some FTP homebrew to transfer the file from the SD card. Or you can use Nintendo's microSD management app from Settings, but their SMB implementation kinda sucks.
44
By the way, all the stuff in the SOGABE menu sets some unknown stuff in saveblock2, according to pokeruby.
45
When you use a glitch move, the name of the move you use is often different from the name you have in the "Fight" menu.
I still don't know why this thing happens, but this is another souce of crash as certain character sequences that the game displays can freeze the game (especially the ones with the "oe oe oe oe....")

Same reason as "a TYPE move", basically there's an array of pointers to these strings in the ROM (starts at 0x401604 in EN Ruby), and the array is indexed by the type-id without any checks, thus some uint32 past this array is used as a pointer to the move-string.
Pages: 1 2 [3] 4 5 ... 63