Skip to content

Releases: milesthenerd/AM2R-Multitroid

AM2R Multitroid V1.4.2 SA-X MODE

22 Nov 09:17
Compare
Choose a tag to compare

image

UPDATE: A VM export of the mod has been added to the downloads for Windows and Linux (both include Android), courtesy of DodoBirb from the AM2R Discord Server.

UPDATE 2: DodoBirb has been releasing updated versions of the mod, available here.


HELP

The long awaited Multitroid update is finally out!

Gather your friends and try to work together to beat the game while avoiding the SA-X, hunting you in an effort to prevent your escape from the planet.

The SA-X mode is one of the biggest additions to the Multitroid mod yet, adding PVP between teams, new mechanics, and an incredibly fun/terrifying experience for all who play.

There are two teams in the mode; the Fusion team, and the SA-X team; with each one having their own strengths and weaknesses.

Fusion players start off with no additional upgrades at the ship like the base game, except for the inclusion of Ice missiles, which will greatly aid them in their survival against the SA-X. Your objective as a member of Team Fusion is to beat the game as normal without dying to an SA-X. If an SA-X kills you, it’s game over, but you may return as a spectator.

SA-X players start off in the far left Hornoad room at the GFS Thoth, with all major items besides Gravity enabled, and some minor items (4 E-Tanks, 4 Missile Tanks, 2 Super Missile Tanks, and 1 Power Bomb tank). Your objective as a member of Team SA-X is to eliminate all Fusion players before they complete the game, if you’re killed as an SA-X you’ll respawn back at the Hornoad room.

Some of the new mechanics introduced in this mode will aid both players in the pursuit to complete their team’s objective, such as:

  • An enemy player scanner is now situated next to the Metroid Counter location, the scanner's waves will become larger and faster the closer an enemy player is to you.

  • The SA-X has a modified version of the Metroid Counter: The Samus Counter. It will show how many Fusion players are still alive.

  • Ice Beam and Ice Missiles freeze players who do not have the Gravity suit enabled with Varia collected, this can be utilized to temporarily halt the Sa-X and try to escape, or freeze a Fusion player to deal extra damage to them with missiles.

  • Power bombs have been nerfed by putting them on a 10 second timer. This keeps them from being overwhelmingly overpowered. Wave beam’s rate of fire has also been nerfed. This was done to prevent players from having beams spammed at them through walls.

PLEASE READ THIS HOSTING GUIDE

  1. Have all players join and wait on the main menu.

  2. Click the “SA-X MODE” button on the server to enable the mode and randomly assign players to teams. After the mode is enabled here, you can manually rearrange players here, BUT MAKE SURE PLAYERS DO NOT ATTEMPT TO BEGIN PLAYING WHILE YOU ARE DOING THIS!!!!!

  3. After enabling the mode and assigning teams, this is when you would set your other options like a random seed, difficulty, etc.

  4. After everything is set, allow players to spawn in (including yourself) and have them wait before doing anything else.

  5. Once all players have spawned in and you see “Ready” to the side of their name in the server, click the “LOCK/UNLOCK LOBBY” button, ensure the lobby state is set to “Locked,” and then the round may begin. THIS IS ESSENTIAL IF YOU WANT THE MODE TO WORK CORRECTLY. PLEASE REMEMBER TO LOCK THE LOBBY BEFORE BEGINNING OR VERY WEIRD THINGS WILL HAPPEN. YOU WILL NOT BE ABLE TO MOVE IF IT IS NOT LOCKED.

  6. When everyone is back on the main menu after the end of a match, you may click the “SA-X MODE” button again to disable the mode (maybe hit the reset button while you're here just in case), and then repeat from step 1 if you wish to play another round.

Other Additions

  • Added a toggle in the server gui to enable experimental changes for SA-X mode
    • Gives the SA-X all items except for gravity so that they can focus solely on chasing players
    • Gives the SA-X an extra 25% damage
    • Increases overall maximum damage scaling to 6x damage
    • Sets a 30 second cooldown on using a save station after escaping from an encounter
    • Removes wave beam rate-of-fire nerf
  • Made SA-X music swappable
  • Removed death warping, meaning all fusion player deaths will be permanent no matter how they died
  • Game now skips straight to the ending screen instead of playing the whole credits when a round ends

Bugfixes

  • Fixed F4 respawn bug
  • Fixed players not being visible while waiting for the lobby to be locked
  • Fixed the SA-X being able to enter the ship to end the game after the hatchling is collected
  • Fixed players not being able to enter the ship if an SA-X is near the ship after collecting the hatchling
  • Attempted to fix spectators ending up on the title screen and map
  • Fixed all progress resetting for a few seconds when someone joins or rejoins
  • Attempted to fix weird crash from map cursor shenanigans
  • Fixed the server saying players are ready when they're in the settings menu and gallery
  • Added a 5 second warp pipe cooldown so that players can't spam them
  • Fixed SA-X being able to get stuck in the vanilla gravity suit area
  • Fixed SA-X giving fusion players their items when they rejoin after a disconnect
  • Fixed Linux fullscreen issue

How to play

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server, F2 will disconnect from the server, and F3 will show the current random seed.

To get random seeds to sync, have the server host generate or enter a seed in the server interface. Changes should take effect immediately, even if players are in-game (probably shouldn't do that unless you're just asking for mass confusion though).

Difficulty and ELM should also be set by the server host, and changes will also take effect immediately.

If you run into any issues or have suggestions for improvement, feel free to @milesthenerd in the AM2R Discord Server!

- THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER HERE: -

https://github.com/milesthenerd/AM2R-Server/releases/tag/v1.4.2

How to install

Open the launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the Play tab.

How to update

Go to the Mod Settings tab, click "Update Mod," then select the mod zip and proceed like you would after an install.

Linux users may run into a segfault or llvm crash. If so, launch the game with R600_DEBUG=mono, R600_DEBUG=vs.ps, or R600_DEBUG=check_vm. It's not a guarantee which one will work, so you'll likely have to try them all.

Link to the AM2R Discord Server as well: https://discord.gg/vCYtbwpR

AM2R Multitroid V1.4.1: SA-X MODE

18 Sep 10:14
Compare
Choose a tag to compare

image

Is this the part where I say don't ever ask me and Shirty for anything ever again? Too bad there's always a bugfix patch or two :(

The long awaited Multitroid update is finally out!

Gather your friends and try to work together to beat the game while avoiding the SA-X, hunting you in an effort to prevent your escape from the planet.

The SA-X mode is one of the biggest additions to the Multitroid mod yet, adding PVP between teams, new mechanics, and an incredibly fun/terrifying experience for all who play.

There are two teams in the mode; the Fusion team, and the SA-X team; with each one having their own strengths and weaknesses.

Fusion players start off with no additional upgrades at the ship like the base game, except for the inclusion of Ice missiles, which will greatly aid them in their survival against the SA-X. Your objective as a member of Team Fusion is to beat the game as normal without dying to an SA-X. If an SA-X kills you, it’s game over, but you may return as a spectator.

SA-X players start off in the far left Hornoad room at the GFS Thoth, with all major items besides Gravity enabled, and some minor items (4 E-Tanks, 4 Missile Tanks, 2 Super Missile Tanks, and 1 Power Bomb tank). Your objective as a member of Team SA-X is to eliminate all Fusion players before they complete the game, if you’re killed as an SA-X you’ll respawn back at the Hornoad room.

Some of the new mechanics introduced in this mode will aid both players in the pursuit to complete their team’s objective, such as:

  • An enemy player scanner is now situated next to the Metroid Counter location, the scanner's waves will become larger and faster the closer an enemy player is to you.

  • The SA-X has a modified version of the Metroid Counter: The Samus Counter. It will show how many Fusion players are still alive.

  • Ice Beam and Ice Missiles freeze players who do not have the Gravity suit enabled with Varia collected, this can be utilized to temporarily halt the Sa-X and try to escape, or freeze a Fusion player to deal extra damage to them with missiles.

  • Power bombs have been nerfed by putting them on a 10 second timer. This keeps them from being overwhelmingly overpowered. Wave beam’s rate of fire has also been nerfed. This was done to prevent players from having beams spammed at them through walls.

PLEASE READ THIS HOSTING GUIDE

  1. Have all players join and wait on the main menu.

  2. Click the “SA-X MODE” button on the server to enable the mode and randomly assign players to teams. After the mode is enabled here, you can manually rearrange players here, BUT MAKE SURE PLAYERS DO NOT ATTEMPT TO BEGIN PLAYING WHILE YOU ARE DOING THIS!!!!!

  3. After enabling the mode and assigning teams, this is when you would set your other options like a random seed, difficulty, etc.

  4. After everything is set, allow players to spawn in (including yourself) and have them wait before doing anything else.

  5. Once all players have spawned in and you see “Ready” to the side of their name in the server, click the “LOCK/UNLOCK LOBBY” button, ensure the lobby state is set to “Locked,” and then the round may begin. THIS IS ESSENTIAL IF YOU WANT THE MODE TO WORK CORRECTLY. PLEASE REMEMBER TO LOCK THE LOBBY BEFORE BEGINNING OR VERY WEIRD THINGS WILL HAPPEN.

  6. When everyone is back on the main menu after the end of a match, you may click the “SA-X MODE” button again to disable the mode (maybe hit the reset button while you're here just in case), and then repeat from step 1 if you wish to play another round.

Other Additions

  • Damage scaling for both teams based on fusion player items. Getting 100% will result in a 4x damage multiplier

Bugfixes

  • Fixed random crashes when taking damage
  • Fixed sometimes crashing when grabbing the SA-X core
  • Players are now unable to move when waiting for the host to lock the lobby in SA-X Mode. This is to help prevent bugs and also keeps SA-X players from running off before they're supposed to
  • Fixed changing teams with SA-X Mode off resulting in players receiving the SA-X loadout. This allows for players to do a form of team PvP without the features specific to SA-X Mode if they wish, however the damage scaling will still apply and I need to fix that next
  • Maybe fixed Torizo SA-X room lockout not working correctly
  • Probably fixed music layering over credits music
  • Fixed fusion players being able to see spectators on the map
  • Fixed seeing spectator health indicators
  • Disabled pipes for spectators due to very weird bugs
  • Maybe a couple of others I've forgotten

How to play

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server, F2 will disconnect from the server, and F3 will show the current random seed.

To get random seeds to sync, have the server host generate or enter a seed in the server interface. Changes should take effect immediately, even if players are in-game (probably shouldn't do that unless you're just asking for mass confusion though).

Difficulty and ELM should also be set by the server host, and changes will also take effect immediately.

If you run into any issues or have suggestions for improvement, feel free to @milesthenerd in the AM2R Discord Server!

- THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER HERE: -

https://github.com/lassiterm/AM2R-Server/releases/tag/v1.4.1

How to install

Open the launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the Play tab.

How to update

Go to the Mod Settings tab, click "Update Mod," then select the mod zip and proceed like you would after an install.

Linux users may run into a segfault or llvm crash. If so, launch the game with R600_DEBUG=mono, R600_DEBUG=vs.ps, or R600_DEBUG=check_vm. It's not a guarantee which one will work, so you'll likely have to try them all.

This was a very rushed bugfix patch before I disappear for a few days. There will likely be one more patch after this to smooth out the experience as much as possible, but I'm done after that.

Link to the AM2R Discord Server as well: https://discord.gg/vCYtbwpR

AM2R Multitroid V1.4: SA-X MODE

12 Sep 17:59
972424c
Compare
Choose a tag to compare

image

UPDATE HERE: https://github.com/lassiterm/AM2R-Multitroid/releases/tag/v1.4.1

Is this the part where I say don't ever ask me and Shirty for anything ever again?

The long awaited Multitroid update is finally out!

Gather your friends and try to work together to beat the game while avoiding the SA-X, hunting you in an effort to prevent your escape from the planet.

The SA-X mode is one of the biggest additions to the Multitroid mod yet, adding PVP between teams, new mechanics, and an incredibly fun/terrifying experience for all who play.

There are two teams in the mode; the Fusion team, and the SA-X team; with each one having their own strengths and weaknesses.

Fusion players start off with no additional upgrades at the ship like the base game, except for the inclusion of Ice missiles, which will greatly aid them in their survival against the SA-X. Your objective as a member of Team Fusion is to beat the game as normal without dying to an SA-X. If an SA-X kills you, it’s game over, but you may return as a spectator.

SA-X players start off in the far left Hornoad room at the GFS Thoth, with all major items besides Gravity enabled, and some minor items (4 E-Tanks, 4 Missile Tanks, 2 Super Missile Tanks, and 1 Power Bomb tank). Your objective as a member of Team SA-X is to eliminate all Fusion players before they complete the game, if you’re killed as an SA-X you’ll respawn back at the Hornoad room.

Some of the new mechanics introduced in this mode will aid both players in the pursuit to complete their team’s objective, such as:

  • An enemy player scanner is now situated next to the Metroid Counter location, the scanner's waves will become larger and faster the closer an enemy player is to you.

  • The SA-X has a modified version of the Metroid Counter: The Samus Counter. It will show how many Fusion players are still alive.

  • Ice Beam and Ice Missiles freeze players who do not have the Gravity suit enabled with Varia collected, this can be utilized to temporarily halt the Sa-X and try to escape, or freeze a Fusion player to deal extra damage to them with missiles.

  • Power bombs have been nerfed by putting them on a 10 second timer. This keeps them from being overwhelmingly overpowered. Wave beam’s rate of fire has also been nerfed. This was done to prevent players from having beams spammed at them through walls.

PLEASE READ THIS HOSTING GUIDE

  1. Have all players join and wait on the main menu.

  2. Click the “SA-X MODE” button on the server to enable the mode and randomly assign players to teams. After the mode is enabled here, you can manually rearrange players here, BUT MAKE SURE PLAYERS DO NOT ATTEMPT TO BEGIN PLAYING WHILE YOU ARE DOING THIS!!!!!

  3. After enabling the mode and assigning teams, this is when you would set your other options like a random seed, difficulty, etc.

  4. After everything is set, allow players to spawn in (including yourself) and have them wait before doing anything else.

  5. Once all players have spawned in and you see “Ready” to the side of their name in the server, click the “LOCK/UNLOCK LOBBY” button, ensure the lobby state is set to “Locked,” and then the round may begin. THIS IS ESSENTIAL IF YOU WANT THE MODE TO WORK CORRECTLY. PLEASE REMEMBER TO LOCK THE LOBBY BEFORE BEGINNING OR VERY WEIRD THINGS WILL HAPPEN.

  6. When everyone is back on the main menu after the end of a match, you may click the “SA-X MODE” button again to disable the mode (maybe hit the reset button while you're here just in case), and then repeat from step 1 if you wish to play another round.

Other Additions

  • Added basic moderator options. The host can set a password and give it to the people they want to designate as moderators. They can enter the password on the Multitroid Settings page and then have access to the options.
  • Added the ability to use multitroid palettes on yourself
  • Added the option to disable palettes completely
  • Added the option to lock the lobby, which will prevent players from loading an existing save. Required for SA-X Mode to work correctly
  • Other stuff probably

Bugfixes

  • Fixed the lava breaking when one of players selects normal game and the others selected NG+ or RG+
  • Some bosses can no longer be save warped away from
  • Other stuff probably

How to play

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server, F2 will disconnect from the server, and F3 will show the current random seed.

To get random seeds to sync, have the server host generate or enter a seed in the server interface. Changes should take effect immediately, even if players are in-game (probably shouldn't do that unless you're just asking for mass confusion though).

Difficulty and ELM should also be set by the server host, and changes will also take effect immediately.

If you run into any issues or have suggestions for improvement, feel free to @milesthenerd in the AM2R Discord Server!

- THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER HERE: -

https://github.com/lassiterm/AM2R-Server/releases/tag/v1.4-real

How to install

Open the launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the Play tab.

How to update

Go to the Mod Settings tab, click "Update Mod," then select the mod zip and proceed like you would after an install.

Linux users may run into a segfault or llvm crash. If so, launch the game with R600_DEBUG=mono, R600_DEBUG=vs.ps, or R600_DEBUG=check_vm. It's not a guarantee which one will work, so you'll likely have to try them all.

DISCLAIMER: Linux currently has a level of unplayability to it due to crashing when getting hit by metroids. I'll try to fix it soon.

AM2R Multitroid V1.3

03 May 01:57
Compare
Choose a tag to compare

Client Changes

  • Multitroid menu now displays the server's difficulty and ELM settings
  • Player icons now appear next to the minimap if there are 6 players or less connected, otherwise they will only be on the map screen
  • Custom save location has been added at %localappdata%\AM2R\Profiles\AM2R Multitroid\multitroid
  • Made keyboard input able to be started with the mapped accept key
  • Added an option in the Multitroid menu to allow swapping between default, color, or custom palettes
  • Changed the F4 nametag toggle to actually work
  • Added option to censor IP. It will reveal the IP when you attempt to edit it, but it will be invisible otherwise
  • Added ability to paste IP on Windows, sorry Linux users ;(
  • Made extra gamemodes always available, no need for cheat codes if you haven't completed the game yet

Server Changes

  • Admin tools! These include:
    • Kicking
    • Banning (along with a button to refresh the blacklist if you edit it manually, may have to click the button twice)
    • Health syncing toggle
    • Ammo syncing toggle
    • Item collection syncing toggle
    • Item enabled/disabled syncing toggle (requires item collection syncing to be enabled to sync)
    • Metroid syncing toggle
    • Map (and player map position) toggle
    • Events and bosses (bosses cannot be separated from events) toggle
    • A button to reset sync toggles
  • Now displays current difficulty
  • Now displays whether ELM is enabled or disabled
  • 16 players now supported!
  • Made seed syncing easier, now done through pressing a button in the server. It will generate a new seed and sync it with other players. A manual seed can also be set. Make sure to set your randomizer type before generating a seed or setting a manual one.
  • Difficulty and ELM settings are now adjusted on the server, the client only shows the current settings in the Multitroid menu

Bugfixes

  • Exiting the options menu no longer changes the selection to the gallery menu
  • Serris shinespark noise should now stop if her death syncs from another player
  • The game should no longer crash if a player enters a room right as a metroid is killed
  • Boss death sounds should no longer play twice
  • The game should no longer stutter or freeze constantly with debug logs enabled in the launcher
  • Fixed enter or mapped menu exit key closing Multitroid menu and preventing the editing of the IP, port, and name fields
  • Fixed random seeds not matching up on different platforms

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server, F2 will disconnect from the server, and F3 will show the current random seed.

To get random seeds to sync, have the server host generate or enter a seed in the server interface. Changes should take effect immediately, even if players are in-game (probably shouldn't do that unless you're just asking for mass confusion though).

Difficulty and ELM should also be set by the server host, and changes will also take effect immediately.

No more desyncs pls.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

- THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER HERE: -

https://github.com/lassiterm/AM2R-Server/releases/tag/v1.3

To install:

Open the launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the Play tab.

To update:

Go to the Mod Settings tab, click "Update Mod," then select the mod zip and proceed like you would after an install.

AMD graphics users on Linux may run into a segfault or llvm crash. If so, launch the game with R600_DEBUG=mono, R600_DEBUG=vs.ps, or R600_DEBUG=check_vm. It's not a guarantee which one will work, so you'll likely have to try them all.

AM2R Multitroid V1.3 Test Build 2

14 Apr 17:48
Compare
Choose a tag to compare
Pre-release

1.3 Build 2 Changelog

Client Changes

  • Difficulty and ELM settings are now adjusted on the server, the client only shows the current settings in the Multitroid menu
  • Items should now enable when items are collected if item enabling/disabling is not shared
  • Actually changed save locations
  • Made extra gamemodes always available
  • Player icons now appear next to the minimap if there are 6 players or less connected

Server Changes

  • Map syncing and player map location syncing have been separated into different toggles
  • Normal is now the default difficulty

Bugfixes

  • Breaking a Shielder's shield no longer crashes the game

1.3 Build 1 Changelog

Client Changes

  • Made seed syncing easier, now done through pressing a button in the Multitroid menu. It will generate a new seed and sync it with other players. If a manual seed is set, that will be synced instead.
  • Difficulty is now changed in the Multitroid menu and will sync with other players. Anything set when creating a save will be ignored
  • ELM is now changed in the Multitroid menu and will sync with other players. Changing ELM in a different menu will have no effect
  • Player count icons have been moved to the map screen
  • Custom save location has been added at %localappdata%\AM2R\Profiles\AM2R Multitroid

Server Changes

  • Admin tools! These include:
    • Kicking
    • Banning
    • Health syncing toggle
    • Ammo syncing toggle
    • Item collection syncing toggle
    • Item enabled/disabled syncing toggle (requires item collection syncing to be enabled to sync)
    • Metroid syncing toggle
    • Map (and player map position) toggle
    • Events and bosses (bosses cannot be separated from events) toggle
    • A button to reset sync toggles
  • Now displays current difficulty
  • Now displays whether ELM is enabled or disabled
  • 16 players now supported!

Bugfixes

  • Exiting the options menu no longer changes the selection to the gallery menu
  • Serris shinespark noise should now stop if her death syncs from another player
  • The game should no longer crash if a player enters a room right as a metroid is killed
  • Boss death sounds should no longer play twice
  • The game should no longer stutter or freeze constantly with debug logs enabled in the launcher

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server, F2 will disconnect from the server, and F3 will show the current random seed.

To get random seeds to sync, follow these steps: One player should enter the Multitroid Settings menu and use the "Generate Seed" button. This seed will be sent to the server and synced with others, and players should be able to create a random game and play. If players wish to sync a manual seed, just set a manual seed, enable manual seeds, and follow the same steps as for random seeds.

Difficulty should also be set in the same menu. One player can set it for everyone, and it takes effect immediately even if someone else is in-game.

Changing Extreme Lab Metroids is done the same way as difficulty. No more seed, difficulty, and ELM desyncs pls.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.3-pre

To install:

Open the launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the same tab.

AM2R Multitroid V1.2.2 for AM2RLauncher 2.0

26 Mar 20:49
Compare
Choose a tag to compare

NEWER VERSION: https://github.com/lassiterm/AM2R-Multitroid/releases/tag/v1.3

This is the same V1.2.2, just with support for the new launcher. New update with admin tools and better seed syncing soon though.

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. F3 will show the current random seed.

To get random seeds to sync, follow these steps: Both players need to be connected on the main menu. One player needs to start a random run, and when they spawn in, the other players should get a message that says "Seed received." The other players should then be able to start a random run and the seed will be the same.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.2.1

To install:

Open the new launcher, go to the Mod Settings tab, click "Add New Mod," select the mod zip, go back to the Play tab, and install. The steps should be the same for Windows and Linux, and the Android APK can be created on the same tab.

AM2R Multitroid V1.2.2 Old

22 Mar 00:02
Compare
Choose a tag to compare

Changelog

  • Fixed crash that sometimes occurred when firing missiles
  • Attempted to make save warp ammo refills more consistent
  • Hopefully fixed death loop

The server does not need to be updated.

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu and use the connect button. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. F3 will show the current random seed.

To get random seeds to sync, follow these steps: Both players need to be connected on the main menu. One player needs to start a random run, and when they spawn in, the other players should get a message that says "Seed received." The other players should then be able to start a random run and the seed will be the same.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.2.1

To install the mod on Windows, extract the "AM2R_Multitroid_1.2.2_Windows.zip" into a folder within the AM2RLauncher's Mod folder. Run the Launcher, select the mod using the dropdown menu, and click "Install." The mod can then be run from the launcher or the Profiles folder.

To install the Linux version of the mod, replace the xdelta files in the patch_data folder of the Linux autopatcher with the ones from the "AM2R_Multitroid_1.2.2_Linux.zip". Move the files from the files_to_copy folder of the mod zip into the files_to_copy folder of the autopatcher. The game will generate the file itself in home/your_username_here/.config so you can still edit it, but it shouldn't be necessary now that you can edit everything from within the Multitroid Settings menu.

To install the Android version of the mod:

  1. Extract the "AM2R_Multitroid_1.2.2_Android.zip" into a new folder.
  2. Go to your Launcher directory and navigate to PatchData\patch_data and make a backup copy of your "droid.xdelta" file somewhere. This will be needed to patch the base game again.
  3. Replace the "droid.xdelta" file inside PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  4. Replace the "files_to_copy" folder in PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  5. Replace the "AM2RWrapper.apk" file in the PatchData\patch_data\android folder with the one from your extracted Multitroid folder.
  6. Drag your "AM2R_11.zip" onto the manual patcher like usual, and it should patch the mod instead of the base game.

AM2R Multitroid V1.2.1

16 Mar 21:28
Compare
Choose a tag to compare

New release: https://github.com/lassiterm/AM2R-Multitroid/releases/tag/v1.2.2

Changelog

  • Fixed credits sync along with various event sync delays
  • Made seed sync message more visible
  • Added seed sync upon joining server
  • Made the server show the current seed
  • Fixed broken menu and any event resync taking players to credits (this was a stealth edit, please re-download this version if you already have it)

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu. You can now connect/disconnect within the menu. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. F3 will show the current random seed. F4 will toggle nametags.

To get random seeds to sync, follow these steps: Both players need to be connected on the main menu. One player needs to start a random run, and when they spawn in, the other players should get a message that says "Seed received." The other players should then be able to start a random run and the seed will be the same.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.2.1

To install the mod on Windows, extract the "AM2R_Multitroid_1.2.1_Windows.zip" into a folder within the AM2RLauncher's Mod folder. Run the Launcher, select the mod using the dropdown menu, and click "Install." The mod can then be run from the launcher or the Profiles folder.

To install the Linux version of the mod, replace the xdelta files in the patch_data folder of the Linux autopatcher with the ones from the "AM2R_Multitroid_1.2.1_Linux.zip". Move the files from the files_to_copy folder of the mod zip into the files_to_copy folder of the autopatcher. The game will generate the file itself in home/your_username_here/.config so you can still edit it, but it shouldn't be necessary now that you can edit everything from within the Multitroid Settings menu.

To install the Android version of the mod:

  1. Extract the "AM2R_Multitroid_1.2.1_Android.zip" into a new folder.
  2. Go to your Launcher directory and navigate to PatchData\patch_data and make a backup copy of your "droid.xdelta" file somewhere. This will be needed to patch the base game again.
  3. Replace the "droid.xdelta" file inside PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  4. Replace the "files_to_copy" folder in PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  5. Replace the "AM2RWrapper.apk" file in the PatchData\patch_data\android folder with the one from your extracted Multitroid folder.
  6. Drag your "AM2R_11.zip" onto the manual patcher like usual, and it should patch the mod instead of the base game.

AM2R Multitroid V1.2 Full Release

15 Mar 02:50
2f0293c
Compare
Choose a tag to compare

THERE IS A NEWER VERSION WITH SOME BUGFIXES HERE: https://github.com/lassiterm/AM2R-Multitroid/releases/tag/v1.2.1

V1.2 FULL RELEASE CHANGES

Server Additions/Changes

  • Changed server to auto reset after all players have been disconnected for 30 seconds
  • Progress will reset automatically after all players finish the credits
  • Added a button to cycle through up to 3 save slots

Client Additions/Changes

  • Changed ip, name, and port fields to only be selected and deselected with the enter key on Windows and Linux
  • Most strings are now pulled from local language files
  • Boss deaths now immediately sync if they are killed while more than one player is in the room
  • Map syncing has been MASSIVELY optimized

Bugfixes

  • Fixed seed sync crash
  • Fixed ELM desync after reloading save
  • Fixed crash when reloading a save as the reactor explodes
  • Hopefully fixed random A5 disconnects
  • Fixed crash from looking at GT log
  • Fixed water jets constantly resetting
  • Fixed crash when entering Queen's room on Android
  • Fixed softlock from dying at first Omega

V1.2 PRE-RELEASE CHANGES

Server Additions/Changes

  • settings.ini is now stored in AppData
  • The port and max client count can be adjusted using buttons
  • A button to reset progress for all clients
  • Buttons to save and load progress
  • Now keeps track of items, monsters, events, and the map, and it is MUCH more reliable
  • Now shows server-side progress and player list
  • Currently resets server-side progress when all players disconnect

Client Additions/Changes

  • "mod settings.ini" has been renamed to mod_settings.ini and moved to AppData
  • A menu under Options named Multitroid Settings serves to replace the need to directly edit the settings file, although hard-coded hotkeys still exist for now
  • Name size is capped to 15 characters
  • Added external palette support along with the ability to edit icon sprites used by the mod - all sprites in a folder must be present or the mod will load the default sprites
  • Added notification for when another player kills a monster

Bugfixes

  • Fixed connect/disconnect message on controller and menu screens
  • Fixed delayed gui hide before credits
  • Fixed baby cutscene control issue when other player enters end ship
  • Hopefully reduced chance of crashing due to corrupted packets
  • Alt+enter should no longer warp spacetime
  • Fixed name font not showing non-Latin characters by replacing it
  • Fixed character icons on gui covering ammo counts with enough connected players

How to play:

Enter the server IP, your nametag, and server port in the Multitroid Settings menu. You can now connect/disconnect within the menu. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. F3 will show the current random seed. F4 will toggle nametags.

To get random seeds to sync, follow these steps: Both players need to be connected on the main menu. One player needs to start a random run, and when they spawn in, the other players should get a message that says "Seed received." The other players should then be able to start a random run and the seed will be the same.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.2-full

To install the mod on Windows, extract the "AM2R_Multitroid_1.2_Windows_Full.zip" into a folder within the AM2RLauncher's Mod folder. Run the Launcher, select the mod using the dropdown menu, and click "Install." The mod can then be run from the launcher or the Profiles folder.

To install the Linux version of the mod, replace the xdelta files in the patch_data folder of the Linux autopatcher with the ones from this zip. Move the files from the files_to_copy folder of the mod zip into the files_to_copy folder of the autopatcher. The game will generate the file itself in home/your_username_here/.config so you can still edit it, but it shouldn't be necessary now that you can edit everything from within the Multitroid Settings menu.

To install the Android version of the mod:

  1. Extract the "AM2R_Multitroid_1.2_Android_Full.zip" into a new folder.
  2. Go to your Launcher directory and navigate to PatchData\patch_data and make a backup copy of your "droid.xdelta" file somewhere. This will be needed to patch the base game again.
  3. Replace the "droid.xdelta" file inside PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  4. Replace the "files_to_copy" folder in PatchData\patch_data with the one inside your extracted Android Multitroid folder.
  5. Replace the "AM2RWrapper.apk" file in the PatchData\patch_data\android folder with the one from your extracted Multitroid folder.
  6. Drag your "AM2R_11.zip" onto the manual patcher like usual, and it should patch the mod instead of the base game.

AM2R Co-op Mod Beta V1.2 Pre-release

20 Feb 06:56
Compare
Choose a tag to compare
Pre-release

Server Additions/Changes

  • settings.ini is now stored in AppData
  • The port and max client count can be adjusted using buttons
  • A button to reset progress for all clients
  • Buttons to save and load progress
  • Now keeps track of items, monsters, events, and the map
  • Now shows server-side progress and player list
  • Currently resets server-side progress when all players disconnect

Client Additions/Changes

  • "mod settings.ini" has been renamed to mod_settings.ini and moved to AppData
  • A menu under Options named Multitroid Settings serves to replace the need to directly edit the settings file, although hard-coded hotkeys still exist for now
  • Name size is capped to 15 characters
  • Added external palette support along with the ability to edit icon sprites used by the mod - all sprites in a folder must be present or the mod will load the default sprites
  • Added notification for when another player kills a metroid

Bugfixes

  • Fixed connect/disconnect message on controller and menu screens
  • Fixed delayed gui hide before credits
  • Fixed baby cutscene control issue when other player enters end ship
  • Hopefully reduced chance of crashing due to corrupted packets
  • Alt+enter should no longer warp spacetime
  • Fixed name font not showing non-Latin characters by replacing it
  • Fixed character icons on gui covering ammo counts with enough connected players

PLEASE CLICK THE RESET BUTTON ON THE SERVER BETWEEN RUNS, otherwise you will start the next save with everything collected already.

How to play:

Enter the server ip, your nametag, and server port in the Multitroid Settings menu. You can now connect/disconnect within the menu. If you still want to use hotkeys: Pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. F3 will show the current random seed. F4 will toggle nametags.

To get random seeds to sync, follow these steps: Both players need to be connected on the main menu. One player needs to start a random run, and when they spawn in, the other players should get a message that says "Seed received." The other players should then be able to start a random run and the seed will be the same.

Seed syncing is currently broken and will crash the game. If you want to play a random game with this pre-release, you will need to manually set a seed and connect after starting a save.

If you run into any issues or have suggestions, feel free to @milesthenerd in the AM2R Discord Server!

THE HOST NEEDS TO DOWNLOAD THE CORRESPONDING SERVER VERSION HERE: https://github.com/lassiterm/AM2R-Server/releases/tag/v1.2-pre

To install the Linux version of the mod, replace the xdelta files in the patch_data folder of the Linux autopatcher with the ones from this zip. Move the files from the files_to_copy folder of the mod zip into the files_to_copy folder of the autopatcher. The game will generate the file itself in home/your_username_here/.config so you can still edit it, but it shouldn't be necessary now that you can edit everything from within the Multitroid Settings menu.