Skip to content

AM2R Multitroid V1.2 Full Release

Compare
Choose a tag to compare
@milesthenerd milesthenerd released this 15 Mar 02:50
2f0293c

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.