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

Pages: [1] 2 3 ... 10
1
Pokémon Discussion / Re: Debug menus in Japanese Crystal
« on: January 06, 2016, 06:34:22 pm »
Quote
スロットマシン
ポーカーゲーム
ぺアゲーム
ピクロス
“Slot Machine”, “Poker Game”, “Pair Game”, “Picross”. Were there supposed to be four Game Corner games? And could this have been the reason the GBC version of Pokémon Picross wasn’t released?

I'm guessing that the "Pair game" reffers to the unused memory game?
2
Generation I Glitch Discussion / Re: Creepiest 1st Generation Glitches
« on: October 25, 2015, 05:36:12 pm »
I just found this video of mine, where I set $D60C (which is the viridian pokemart / oak's parcel status flag) to 0x68.  I don't think this can be done without cheating or ACE, but it's a kinda scary effect.

[youtube]https://www.youtube.com/watch?v=9DGZ3xTk4gQ[/youtube]

So... yea.
3
Pokémon Glitch Discussion / Re: GBC Music and Sound
« on: October 17, 2015, 08:25:08 pm »
I believe (but am not exactly sure) that there is a program that converts music made using FamiTracker into something that can be inserted into the ROM.  I don't have a link, though. 
4
So I just hacked in bgb to prove that I know what I'm going for. I'll use a tad of arbitrary code execution to set the amount of PC Items to 51 (or anything over 50), then buy/collect 93 casino chips.

I also just had a look at the money, and even though it was "99 99 99" in the code, I don't think it's the same way on the actual cartridge... I'll use ACE to set it to 63 (equivalent to 99 in decimal) and see if the result is 63 or 99. If it's 63 there's a discrepancy in the emulator in a perhaps major way. If it's 99... then there's still the capping mystery to be solved :/

Remember, money is stored as a binary coded decimal - a value of 0x999999 in RAM is $999999.  (A bug in the way binary coded decimals work is the cause of the ZZAZZ glitch).
5
Generation I Glitch Discussion / Re: Mew trick using strength
« on: October 07, 2015, 07:10:44 pm »
When you fly away from a long-range trainer, the game is waiting for the NPC to finish their walking animation before it shows the encounter text and starts the battle. A Strength boulder’s animation must work the same way as an NPC’s, so it clears the flag that allows the battle to start.

By that logic, the reason that the entirety of the elite four must be beaten is because... professor oak walks at the end.  Are there any other locations where this might be doable?  (EG... a trainer that walks?)
You can also use the guy who stops you from leaving Pewter City if you haven’t beaten Brock yet, or the guy who escorts you to Pewter Museum (using the box save trick to be able to talk to him). The only other walking NPCs in the game that I know of are one-time story events.

(I was thinking for a moment that the guard blocking off the S.S. Anne might be usable, but he’s not, because he only makes you move, without moving himself.)

Aren't there a few walking trainers in cinnabar mansion?  (Though they stop walking after you've beaten them -- that's how Twitch Plays Pokémon got trapped).  Would those work?
6
Generation I Glitch Discussion / Re: Mew trick using strength
« on: October 07, 2015, 04:31:11 pm »
When you fly away from a long-range trainer, the game is waiting for the NPC to finish their walking animation before it shows the encounter text and starts the battle. A Strength boulder’s animation must work the same way as an NPC’s, so it clears the flag that allows the battle to start.

By that logic, the reason that the entirety of the elite four must be beaten is because... professor oak walks at the end.  Are there any other locations where this might be doable?  (EG... a trainer that walks?)
7
Generation I Glitch Discussion / Re: Creepiest 1st Generation Glitches
« on: October 03, 2015, 11:56:37 pm »
Probably this:

[youtube]https://www.youtube.com/watch?v=1dQq6_xa8-U[/youtube]
(Link to video)
8
The Dumpster Out Back / Re: Left sidebar on the GCLF theme
« on: September 30, 2015, 07:47:05 pm »
I'm pretty sure that's more due to posts with long unwrapped text or wide images, like this one will be just to be annoying and prove my point:

LongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongTextLongText

In that specific thread, it's caused by the long comment inside of one of the code blocks (which isn't word wrapped).  Break that comment up into multiple lines.
9
It's not exactly what you're asking for, but you can use OBS to record multiple subsections of the screen at once.  (OBS is primarily for livestreaming, but it also can do MP4 or FLV video output)
10
You can check this with fc /b (file1) (file2) in command line.

For files with many differences, Wack0 taught me a way to print differences in a text file using the Command Line. Sadly I cannot remember the way. I will ask him.

It's fc /b (file1) (file2) > file.txt.  The > redirects the output.
11
Welcome!

I would very much like suggestions on roms, emulators, and recording programs. I've been working completely with cartridge and my old GBC, they are nice, but I am feeling certain limitations with them, mostly in speed. So if you like, please feel free to suggest an emulator or rom that is most similar to the original cartridge, I did just download the emulator Visual Boy Advance 1.8.0 Beta3 and the rom Pokemon yellow U [C][BF].

Can't give you too much advice on roms :P.

For emulators, don't use the original VBA (it's extremely old).  I recommend using bgb, but there's also VBA-M and VBA-RR, which are updated versions of VBA.

For screen recording, I recommend OBS, which can be configured to save to files (it defaults to livestreaming). 

Videos generally work well enough for evidence, and also generally provides a good way to make things reproducible.

I actually haven't been too active on these forums for a while, so I can't answer many of your other questions.  But the glitches you describe sound interesting.
12
The Dumpster Out Back / Re: GUIDE: Generate a battery report (Windows 8+)
« on: February 21, 2015, 10:28:52 am »
Oh wow, this is nice.

One thing I noticed though - it doesn't save it to %UserProfile%, but instead the current directory. 
13
Generation II Glitch Discussion / Re: Generation II's item 00h
« on: January 31, 2015, 05:50:53 pm »
@pokechu22, how far did you scroll down? Did you end the list using 01FFxxD8?

I scrolled down only one, and then the game froze when it attempted to load 00h's description.

I didn't terminate the list (though I probably should have).  Probably wouldn't make a difference though, since my goal was only to test what happen when viewing 00h's description. 
14
Generation II Glitch Discussion / Re: Generation II's item 00h
« on: January 31, 2015, 03:18:56 pm »
Tested with English version on console (using 91 versions of codes, not 01).  It crashes basically the same way it does on BGB.

I used these codes for that:

Code: [Select]
910192D8
910093D8

Note that unlike BGB, on-console it did the normal reset and then "HEY YOU NEED A CGB" screen.

I then did this:

Code: [Select]
910292D8
910193D8
910095D8
010594D8
010196D8

(that 05 in the 4th code was a typo, but it was what I typed on-console.  Same effect)

This causes a crash, but only once I scroll down.  It first it writes a bunch of stuff to the text box, then does the low-hp sound, and then does the CGB screen crash.

It's much easier to test this when walking out of bounds at the start of the game, since you happen to get a ?. 
15
Good question. I will look into it. Changing the music would be a cool thing to do. What code did you use, is it 010576CF? I can't check what that does at the moment, sadly but I might be able to later.

That is certainly the correct code (though I would advise using 910576CF instead, as it seems crystal needs that).  It's also the code causing the crashing - that code alone causes the crash without a music code.



I had an alternate idea: Rather than gameshark, patch the rom with a GameGenie code.  Since it seems like it is unavoidable to skip the pause menu using that address, I can instead modify where it gets the menu info from. 

According to the crystal disassembly, the function that does this is located at 1ea6.   (I still don't know gbz80, but I could find that with a search for the address CF76).  Opening up that address with VBA and I see 1EC3 represents the specific instruction I want - LD A,(CF76h) (represented by hex FA76CF).  Changing this to LD A,(004Ah) gives me the required effect - that location is, at least in my rom, a constant value of 0x05.  This would be done with the following gamegenie codes, which change bytes $1EC4 from 76 to 4A and $1EC5 from CF to 00:


Code: [Select]
4AE-C4E
00E-C5E

These work, but it seems silly to do it like this.  So instead, let's do it more directly.  We'll change LD A,(CF76h) to LD A,05h NOP.  That, in hex, is 3E05 00.  Thus, the following three codes:

Code: [Select]
3EE-C3E
05E-C4E
00E-C5E

Code 1 changes $1EC3 from FA to 3E.  Code 2 changes $1EC4 from 7C to 05 (if you wish to supply a different value, you'd modify this code).  Code 3 changes $1EC5 from CF to 00.

Note that these codes don't have the third set of digits used to validate banks.  This is unneeded since it's in the nonchanging part of the rom, but it might be incompatible with old versions of the gamegenie.

So here's the final set of GameGenie codes that can do this:


Code: [Select]
3EE-C3E
05E-C4E
00E-C5E

EDIT: On further testing, these codes don't stop the crashing.  I thought that they worked, but I guess they don't.
Pages: [1] 2 3 ... 10