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 - Evie ✿

Pages: [1] 2 3 ... 167
1
It sounds like you successfully got the glitch Pokémon FB on the Generation I game.

However, the reason why glitch Pokémon No. 251 doesn't convert into Celebi is that Celebi (and ????? 00, FC, FF Egg) isn't a value in the hard-coded conversion table, so no Generation I glitch Pokémon will ever convert into Celebi I'm afraid. :(

These are all the one-way conversions like this:

http://glitchcity.info/wiki/Time_Capsule_exploit#One-way_conversions

Interestingly the Wobbuffet for #251 and #252 actually appear to be hardcoded. Háčky who documented more complex details of the Time Capsule exploit including this wondered whether the Wobbuffet were an Easter egg and developer joke, as their Japanese name ソーナンス (Sonans) is a play on the phrase "that's the way it is".
2
Generation I Glitch Discussion / Re: PCEnemy item
« on: November 14, 2017, 12:18:01 pm »
Ah yes, I figured. I just wasnt sure if the community knew that that item also causes TMTRAINER effect. I am new here you see, but I have done alot of research and glitching myself and I know a fair bit about it. Also I found that this address controls your opponent's current pokemon: DD80, although it appears to work of its own accord but has worked before for me. If you notice also, the amount of pokemon they have (the 6 pokeball display inbetween sending out pokemon) also doesn't decrease.

Interesting, thanks!
3
Generation I Glitch Discussion / Re: PCEnemy item
« on: November 14, 2017, 12:00:34 pm »
Hi TheAwesomer.

This effect is known and doesn't cause arbitrary code execution. Thanks for your post though!  :)

Many items in Pokémon Red and Blue do this. These are indicated as unterminated name glitch items on the ItemDex index.

When you open the items menu you save a copy of the screen. Then when you press A on the item its unterminated name is loaded into memory. Since there is no 0x50 terminator the game copies more than 20 bytes to the other buffer, causing memory corruption (buffer overflow).

I think I know what you mean with it not counting as a KO too. I've noticed that in trainer battles the opponent will keep sending out the Pokémon that just fainted after the TMTRAINER effect.
4
General Discussion / Re: The Member's Guide to Topiclessness
« on: November 12, 2017, 12:53:29 pm »
Thanks realsamusaran, Krys3000, danny. :)

Unrelated to any of that, does anyone happen to know what map in Pokémon Yellow has the most missable items on its list? I don't have an emulator or debugger and wouldn't know where to start or what values to look for. If I had to guess I would say the Power Plant, but I can't say for sure, so I thought I'd ask. It'd probably be the same for all the Gen 1 games but I'm not sure about Yellow's changes.

I don't know the answer to that, sorry. However there is an online interactive map for Pokémon Yellow which can be used for finding hidden items here. I'm not sure if any of the hidden items in Yellow changed though. Hope this helps in any way. :)
5
Mail charset appears to have the most characters. Was hoping to get it available to name boxes.

Oh, I overlooked the mail character set. Thanks! Yeah. C5D4 was 48 while on the mail naming screen, but sadly attempting to name a box came up with the Pokémon nickname screen when 0148D4C5 was enabled instead. :(

In theory though, with some work we can bring up the mail menu with a custom destination with OAM DMA hijacking to execute with TM17, TM25 etc. upon pressing a button (e.g. B) instead. It may not be worth it, but would be interesting to do.

Thinking about it, it would be good to port offgao's memory editor from Generation I over to Generation II.
6
Multimedia Discussion / Re: What song are you listening to right now?
« on: November 12, 2017, 11:38:23 am »
Athletic - Super Mario World 2: Yoshi's Island Music Extended :)
7
Didn't try it, but judging from the name maybe it is possible to change available charset while typing. Since you can't access menu there it would have to be done via OAM DMA loop.

I came across that address in the past too. It indeed allows you to change the available characters but it seems 05 and up work as if you're nicknaming a Pokémon (so it will say (POKéMON)'s nickname, display a menu sprite and bring up the characters you can input while nicknaming one), and box names (04) happens to be the best menu in terms of available characters. I may be wrong though.

03 is the unused menu for naming your mother.



Mother's name is stored at D1AE and can be returned with the hex:49 control character, but since the Dude's demonstration overwrites it it may come up as your player's name.

C5D0 appears to look for where the characters are, and moves them to the other buffer/destination like D8BF (box 1 name). In box names the pointer is CEED. Changing values in the buffer at CEED will print characters on the screen.
8
General Discussion / Re: Game Boy Camera emulation driver - help?
« on: November 12, 2017, 11:09:09 am »
I know this post is deader than dead, but I’ve figured that since I’m the one who opened it in the first place, I owe it closure.
I’ve recently picked up this particular project again and I managed to compile the camera driver.
For whomever it may be of use, I’m sharing the Game Boy Camera and Game Boy Printer emulators in one SFX file.
Download link, since the forums aren’t allowing me to attach: https://yadi.sk/d/lTRS-CM33PdPVT
Cheers! :)
~ SP

Thanks.

Mirrored :D

https://sites.google.com/site/torchickens2/miscellany
9
I think Generation II Day Care memory stays.

The only potential difficulties I see is if the Day Care couple produce an Egg after walking around and this messes up your code (or you overload the party with ????? party overloading; corrupting this data). There are also values around this region that may increase or decrease every step (maybe experience and/or amount of steps left for an Egg).
10
Amazing work Couldntthinkofaname :)

Not exactly like yours, it's an entire suite of s**t but it includes a memory writer too.
As for the link, I don't have it. Go poke through TheZZAZZGlitch's youtube channel until you find it, it's got its own video in everything.

Ah, I believe I may know what you're referring to. It was probably this ROM hack.

Yes that's it.

A Japanese user named Offgao also made a memory viewer/editor for the original game, where you can browse the memory in real time and adjust addresses. Cryo ported it to English versions.
https://forums.glitchcity.info/index.php?topic=7773.0

Before that there was a Japanese website that hosted a video of a memory editor more similar to yours:
https://www.youtube.com/watch?v=lRNQrkFXA-0
11
Wiki Discussion / Re: Death
« on: November 10, 2017, 01:53:42 pm »
We have this server already (although I don't know if it's what you were looking for).

If you're interested, feel free to pop in. :)

http://forums.glitchcity.info/index.php?board=118.0
12
Emulation & ROM Hacking / Re: GBZ80 - Teleportation
« on: November 10, 2017, 10:38:54 am »
I have an answer that's incomplete as I don't actually know without further research how to properly execute this either, sorry.

However you can try:

ld a,(map ID)
ld (d35e),a
ld h, d3
ld l, 6e
ld a,41
ld (hli),a
ld a,12 [1241 is LoadMapData in pokered disassembly]
ld (hli),a
ret

After closing the menu, this will warp you anywhere but Glitch Cities may appear depending on exactly where you warped from. Refreshing the map is also possible by placing X Attack x18 into item 41 (level-script pointer, D36E-D36F) and the map's ID into item 33 (D35E).

For more complex purposes, as Glitch Cities can appear depending on where you warp from, you may have to specify the data for these addresses in some way or get the game to look them up:

D35F-D360 = Top-left block pointer
D361 - 1 byte integer = Current Player Y-Position
D362 - 1 byte integer = Current Player X-Position
D363 = Current Player Y-Position (Current Block)
D364 = Current Player X-Position (Current Block)
D3B1 = Entrance position ID (affects D35F-D360)
D3B5 = Entrance position ID (affects D35F-D360)

(Note all of these addresses (for Red/Blue) are -1 in Yellow)

If you just want to warp and don't mind having to walk through the exit of a door, you can modify D365. This address is the location specific exits like those from Pokémon Centers and many houses take you. But the entrance position ID stays the same as the one from the original map, so you've got to find one that works, use cheat code 010xxB5D3 01xxB1D3 to modify the entrance position ID, or alternatively do this:

Change D3B1 to the entrance position ID (e.g. 01).
Change D3B2 to the desired map (or FF for the map stored in D365).

Then you need to walk through the first warp of the building. (In a Pokémon Center this should be the left-side of the exit mat).

Also for what it's worth D3AF-D3B0 are the y and x-coordinates of the warp, but you'll need a proper map tile for this to work.

Hope this helps and I hope somebody with better coding knowledge than me is able to assist. :)
13
Also, does anyone know why I wouldn't be allowed to re-nickname the in-game trade Jynx after using ACE to change my trainer name to TRAINER and my ID to match its ID?

Actually you can do this, but there is one complication. The name TRAINER doesn't consist of each individual letter, but rather the 5D control character (TRAINER) followed by 10 0x50 terminators.

Using 93 91 80 88 8D 84 91 50 00 00 00 won't work because it doesn't match how TRAINER in in-game trade Pokémon is internally stored. To get it to work you need to use 5D 50 50 50 50 50 50 50 50 50 50 instead.

Hope this helps.
14
General Discussion / Re: The Member's Guide to Topiclessness
« on: November 07, 2017, 10:41:59 am »
I understand this is a sensitive topic, and for some people it could bring out raw emotion. That's OK. I suggest if this makes you feel hurtful towards me, please that you let it out in a safe place like at home and not on the Internet. Thank you. :)

Those who attack the decisions of others under the anonymitity and security of the internet likely lack the courage to do so face-to-face. Take these individuals with a grain of salt, and recall that this is your decision, and the community is certainly behind you. :)

I think so too. Sadly the hard truth is, sometimes people who identify as transgender do face discrimination, especially stereotypically from conservative and/or religious backgrounds. I'm going to be brave though and I'm convinced no matter hard the situation we get used to and face this in time. Many people are thankfully accepting, and others as you say may not dare to say bad things face to face. Thank you for your support Couldntthinkofaname. :)
15
General Discussion / Re: This place feels dead
« on: November 07, 2017, 06:57:38 am »
It's okay GCLF I feel dead too

(hugs)
Pages: [1] 2 3 ... 167