5 ms·
Reminds be of a bug waaaay back. In the original Elite, you could obtained a missile lock on a space station, then dock and sell all your missiles, launch, and
by tlarkworthy 14y ago
Reminds be of a bug waaaay back. In the original Elite, you could obtained a missile lock on a space station, then dock and sell all your missiles, launch, and finally fire a missile (you still had the missile lock). Suddenly you have 255 missiles! 0-1 = 255 in unsigned 8 bit integer math!
You could then sell all your new shiny missiles for loads of money. Made a hard game a bit easier.
- mickeyp 14y agoThose games (Frontier Elite and First Encounters included) had loaaads of bugs like that. Another one in FE had you put in passenger holds, fill them with passengers, then sell the holds -- this would obviously not work as you had to evict the passengers first, however the game logic credited you with the cash anyway because the check came after the money had changed hands.
- Luyt 14y agoThe amount of cash you had was stored in savegame files as 4 bytes. A few changes with a binary editor and suddenly you had millions of cash ;-)
- mickeyp 14y agoYeah but that's true of most things that're not obfuscated. I used to use the Amiga Action Replay on my Amiga to alter memory on the fly in games like that.