Live data from Hacker News

Pokemon Emerald Ported to WebAssembly (100k FPS)

pokeemerald.com

71–80 of 108 posts

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#71
post #23

Why Emerald -- is classic already done? If anyone has emulator suggestions, I recently attempted a playthrough and found that midway through my copy of red, the game was corrupted? Oddest thing -- hadn't reading the point where you do the "Missingno trick" near cinnebar. Anyways, I suspect the save got corrupted somehow but it made me swear off emulation and try a physical copy. (Which had the battery I replaced fail…

Maybe the internal battery died. I honestly recommend you look at GBC style handhelds or if you like the GBA style, Anbernic made one that looks insanely close to a GBA. There also a craze of DS style emulators popping up. They all give you comfort knowing that your saves will be fine forever if you back them up, even if the device dies.

Yeah to be clear, I replaced the internal battery. I don't know if the issue is that it isn't seated properly, it was working for a spell. But I can't solder and don't want my first project to be a 1st gen copy of Pokemon.

Anyways, I just want a "known good" emulator for the game boy. It could be a GBA emulator since that's backwards compatible, but I just want something simple to play Pokémon.

To be clear I was weirded out because an emulated copy glitched out, not the physical one. Physical one just had a battery issue.

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#73

Any way to get sound?

I have not added that yet, but it would probably be quite easy to throw a few prompts to Codex to do so.

Working on that at the moment. I have a private branch and have something nearly working. Will hope to share soon.

(Not original creator of the port!)

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#74
post #30

Earlier quoted context omitted.

I’m of the opinion that projects like this should start hosting Forgejo instances in countries with favorable laws and just mirroring to Github for exposure.

or something decentralised, like radicle ( https://radicle.dev )

Notably radicle is reportedly compatible with seed nodes that bridge between (ie are simultaneously available on) clearnet and overlays such as tor. (I haven't personally tested this just repeated what I read elsewhere.)

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#75

Certain entities seem to be displayed as numbers for me, like "You received a 6" etc when getting my first potion. Anyone else seeing this bug?

I have not encountered this, but I will note it down as something to look into. Which potion was it?

There's an NPC who walks you to the pokemart and gives you a potion. For me that dialogue was something like "You receive a !" and it then said "You place it in the 23 pocket" -- seems related?

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#77

I know they're pretty standard controls, but I would suggest letting users remap keys. Enter is off by itself, so you have to move a hand to press start. Switching to space would solve that. (I prefer wasd for arrows, and h/j for b/a with y/u or u/I for start/select, but I think most b̵r̵a̵i̵n̵ ̵d̵a̵m̵a̵g̵e̵d̵ right handed people prefer arrows.)

I'm left-handed and I prefer ZX for AB and arrows for the D-pad. Which is actually the mirror of how the real Gameboy Advance was laid out.

...Why is the D-pad always on the left on all of the controllers/handhelds anyhow, and the buttons on the right? After all, they're aimed mainly at the right-handed people, right?

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#79
post #75

Earlier quoted context omitted.

I have not encountered this, but I will note it down as something to look into. Which potion was it?

There's an NPC who walks you to the pokemart and gives you a potion. For me that dialogue was something like "You receive a !" and it then said "You place it in the 23 pocket" -- seems related?

Similarly, May gives me "8" when I think she gave pokeballs?

Re: Pokemon Emerald Ported to WebAssembly (100k FPS)

#80
post #23

Why Emerald -- is classic already done? If anyone has emulator suggestions, I recently attempted a playthrough and found that midway through my copy of red, the game was corrupted? Oddest thing -- hadn't reading the point where you do the "Missingno trick" near cinnebar. Anyways, I suspect the save got corrupted somehow but it made me swear off emulation and try a physical copy. (Which had the battery I replaced fail…

Emerald is well regarded as the best of Generation 3, which is the final of the traditional 2D games and can trade with Fire Red/Leaf Green (remakes of the classic) So you have available all of the original Pokémon

Ah good point. I was looking into buying a used copy of Fire Red / Leaf Green and they were surprisingly expensive.

I have a copy of red, but even with a new battery the save function keeps failing. I suspect I didn't seat the battery well and I need to solder it, but I am not trained in that and reluctant to have my first project involve an expensive retro cart.

Post reply on HN