4 ms·
These TAS runs are pretty cool, but from a pure coding standpoint, I think the Dream Devourer healing trick in Chrono Trigger for the Nintendo DS is more intere
by georgemcbay 14y ago
These TAS runs are pretty cool, but from a pure coding standpoint, I think the Dream Devourer healing trick in Chrono Trigger for the Nintendo DS is more interesting because it relies on nothing other than a common variety bug that can be reproduced by a human user without external tools and on the real device:
http://chrono.wikia.com/wiki/Dream_Devourer http://chrono.wikia.com/wiki/Dream_Devourer
The bosses' hit points are close to the limit of a 16-bit integer, so you can cast a healing spell on it, overflow the int to get him to negative hit points and then kill him with any successful attack.
PS. I've been seeing these CloudFlare error messages all over the place the past week, doesn't really paint a great picture of CloudFlare when I'm constantly trying to view content and seeing an error message with strong CloudFlare branding telling me I can't see it, regardless of whether or not it is CloudFlare's fault that I can't currently see it.
- reitzensteinm 14y agoSpeaking of overflows, the original Quake stored kills as a signed 16 bit integer, and there's no minimum time delay between typing 'kill' in the console (though, IIRC, the network code syncs at 10 hz, which may be the effective ceiling). At an overnight LAN party in my youth, I bound every key to kill and sat there for an hour hammering the keyboard; the overflow worked as expected and my kills turned positive, much to my delight. But I recommend either taking my word for it, or reading the source!
- Nursie 14y agoYou could have automated! Not that it often seemed to work very well, but you could bind aliases into simple loops (IIRC, this has been a number of years!) which may have made things faster for you. I made loops that would make the letters in my name capital and lower case repeatedly (not knowing how to do this 'properly'). The result was an animated name, and usually a hung server :)
- minimaxir 14y agoThere's an infamous underflow glitch in Pokemon R/B/Y. The minimum level for a Pokemon in the game is lv. 2. If you get a lv. 1 Pokemon (need to use another cool glitch for that), and that Pokemon gains EXP that's not enough to hit lv. 2, underflow occurs and it gets billions of EXP, and hits lv. 100 immediately.
- arcatek 14y agoNot on every pokemon species. It depends of their growth rate[1], which need to be "medium slow". It has been corrected starting from the gen 3 (and it explains why your starters & eggs starts at level 5 instead of 1). [1] http://bulbapedia.bulbagarden.net/wiki/Experience#Relation_to_level http://bulbapedia.bulbagarden.net/wiki/Experience#Relation_t...
- minimaxir 14y agoAh, you're right. The link on that page under Experience underflow clarifies it.
- deleted 14y ago[deleted]
- keeperofdakeys 14y agoIn Lufia 2, a SNES JRPG, there is a boss called the Giant Jelly, which disappears after three rounds. If you don't kill it in this time, you don't get the reward. However the ending condition isn't defeating the jelly, it's just the battle ending. So if you kill all your characters, the battle will end and you'll get the reward. One of the unique things about this is it's in a special 'battle tower' called the ancient cave, so dying after the final battle doesn't trigger the normal "game over" state.
- SatvikBeri 14y agoLufia II also has the HP overflow bug. The ultimate superboss, the egg dragon, has 65,355 HP, and healing him will bring him down to double digits.