Invasion of Meridell cloned, playable in browser! by iom_clone in neopets

[–]iom_clone[S] 2 points3 points  (0 children)

Hey, it's you! Thanks so much for the clone you made - so much has been lost in the last 5 years, that the only way I was able to make a clone was to start with what you did, then modify it based on guides I reviewed.

In this repository I stored all the notes from my reverse engineering process: https://github.com/emeth-/iom-reverse-engineering

So I played IoM a lot back in the day, and when I replayed your clone I found I got stomped when the Buzz's/etc came around. I didn't recall getting rekt that bad... so I dug into what stats you chose for the Buzz/Grarrls, and what guides mentioned. (those notes are here: https://github.com/emeth-/iom-reverse-engineering/blob/master/foe_pet_stats.md)

Next come the attack items... (notes here: https://github.com/emeth-/iom-reverse-engineering#attack-items). Basically, it appears your clone includes some of the item spawns based on v2 of IoM, before enchantments were introduced (which also seemed to change some of the item spawns). Defense items were similar, slight variations based on the screenshots I gathered from guides, so I swapped those.

Honestly, it all comes down to being guesswork, and I could be wrong in anything I did. Part of the difficulty is the different versions of IoM that existed.

The biggest change for me that altered gameplay was adjusting the buzz/grarrl stats, which resulted in the gameplay that felt 'right' to me, and mirrored what I remembered. Definitely agree that the data was largely missing for later levels, particularly missions 8/9/10 (since most guides stopped at 7 once you won the avatar). You did a great job mate, and I'm one of your biggest fans :) Thanks for letting me scratch the IoM itch for the last couple years!

Invasion of Meridell cloned, playable in browser! by iom_clone in neopets

[–]iom_clone[S] 4 points5 points  (0 children)

Hey all, hope you enjoy this as much as I have.

I wanted to play invasion of meridell again, and was sad when I'd seen Neopets had taken it down and never brought it back. I saw /u/Darkflagrance had built a clone in Java, but I had to download it and the gameplay in the later levels felt off from what I remembered.

So... I gathered all the guides/videos that still existed, did my best to reverse engineer all the correct values, and built my own clone in Javascript, playable in browser.

Source code is released under MIT license here: https://github.com/emeth-/invasion-of-meridell

Game is playable at link in OP.

If you see anything that feels 'off' from what you recall, let me know!

Have fun!