GithubHelp home page GithubHelp logo

justindms / metroidaprime Goto Github PK

View Code? Open in Web Editor NEW

This project forked from electro1512/metroidaprime

0.0 0.0 0.0 450 KB

Archipelago Implementation of Metroid Prime

License: MIT License

Shell 1.63% Python 98.37%

metroidaprime's Introduction

Metroid Prime Archipelago

An Archipelago implementation of Metroid Prime multiworld randomizer using randomprime

Setup Guide

To get started or for troubleshooting, see the Setup Guide.

What does randomization do to this game?

In Metroid Prime, all suit upgrade and expansion items are shuffled into the multiworld, giving the game a greater variety in routing to complete the end goal.

What is the goal of Metroid Prime when randomized?

The end goal of the randomizer game can consist of:

  • Collecting the required amount of Artifacts (amount is configurable)
  • Defeating Ridley (configurable)
  • Defeating Metroid Prime (configurable)

If randomized, the end goal can be scanned in the Temple Security station.

Which items can be in another player's world?

All suit upgrades and expansion items can be shuffled in other players' worlds, excluding Power Suit and Combat Visor.

What does another world's item look like in Metroid Prime?

Multiworld items appear as one of the following:

  • Progression Item: Cog
  • Useful Item: Metroid Model with a random texture
  • Filler Item: Zoomer Model with a random texture

What versions of the Metroid Prime are supported?

Only the GameCube versions of the game are supported.

  • DOL-GM8E-0-00 USA version recommended Other GameCube regions/versions will also work! The Wii and Switch version of the game are not supported.

When the player receives an item, what happens?

The player will immediately have their suit inventory updated and receive a notification in the Client and a HUD message in-game.

FAQs

What happens if I pickup an item without having the client running?

In order for Metroid Prime Archipelago to function correctly, the Client should always be running whenever you are playing through your game. Due to the way location checks are handled, the client will not be aware of any item you have picked up when it is not running except the one you most recently picked up.

Can I teleport to the starting room?

To warp to the starting location,

  1. Enter a Save Station
  2. When prompted to Save, choose No
  3. While choosing No, simultaenously hold down the L and R.

What Metroid Prime mods/tools does this work with?

It is recommended to use a vanilla ISO with the latest release of Dolphin.

  • Not thoroughly tested; but some users report that these work
  • Not compatible
    • Practice Mod (The AP client is unable to connect to the game with this mod present.)

Can I use tricks like Infinite Speed to collect items?

Infinite Speed can collect multiple items in the same frame - this causes issues for the Client connection. It is recommended to avoid using Infinite Speed, especially if using it picks up multiple items at once.

Aside from item locations being shuffled, how does this differ from the vanilla game?

Some of the changes include:

  • Layout Changes
    • The game skips the Space Pirate Frigate introduction sequence, automatically placing you into the Starting Room (default: Tallon Overworld - Landing Site)
    • Starting Room can optionally be randomized.
    • Elevator destinations can optionally be randomized.
    • In Main Plaza, Chozo Ruins, the upper ledge door to Vault is no longer locked.
    • Traversing "backwards" through the Pirate Labs in Phendrana is now possible: In Research Lab Hydra, the switch to disable the force field can be scanned from behind the force field.
    • Traversing "backwards" through the Crashed Frigate is now possble: In Main Ventilation Shaft Section B, the door will be powered up and openable when approached from behind.
    • Traversing "backwards" through Upper Phazon Mines can be possible (configurable): In Main Quarry, the barrier is automatically disabled when entering from Mine Security Station.
    • In Elite Research, Phazon Mines, the fight with Phazon Elite can now be started without needing to collect the item in Central Dynamo.
  • QOL Changes:
    • When Morph Ball Bomb is acquired, Spring Ball can be used. To use Spring Ball, tilt the C-Stick Up.
  • Other Changes:
    • See the game's Template Options (after generating template options in Archipelago) for additional changes.

metroidaprime's People

Contributors

hesto2 avatar electro1512 avatar ultinaruto avatar nystrata avatar dorkmasterflek avatar exempt-medic avatar justindms avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.