## Overview
-AMNet is designed to simulate the `DEVICE/aime.txt` file, allowing multiple users to log into a game using their phone.
-This was originally intended for use with maimai and CHUNITHM, but should be compatible with any segatools-based game with Aime support.
+AMNet is designed to acts as dynamic version of the `DEVICE/aime.txt` file, allowing multiple users to log into a game using their own mobile devices.
+This was originally intended for use with maimai and CHUNITHM, but should be compatible with any segatools-based game with that uses Amusement IC for account management.
+
+> [!WARNING]
+> TestFlight is no longer available and must be sideloaded using AltStore or similar tooling for the forseeable future.
+> See issue #1 for more details.
## Setup
1. Download the latest `amnet.dll` from the releases page
@@ -26,7 +30,7 @@ This was originally intended for use with maimai and CHUNITHM, but should be com
; serverName - the name of the server to show to users (defaults to the computer name if not set)
; serverAddress - the address to listen on, including the protocol (don't set/change unless you know what you're doing)
; enableKeyboardMode - whether to enable hold-enter-to-login mode. Reads the file set at aimePath for card number (or DEVICE/aime.txt if not set).
- ; useAimeDBForPhysicalCards - Whether physical cards should use AiMeDB to retrieve access codes. If the game is using a hosted network, set this to 1 to load the same account data/profile as you would get on a physical cab.
+ ; useAimeDBForPhysicalCards - Whether codes from real cards should use AiMeDB to retrieve access codes. If the game is using a hosted network, set this to 1 to load the same account data/profile as you would get on a physical cab.
gameId=SDEZ
;serverName=CHUNI-PENGUIN
;serverAddress=http://0.0.0.0:6070
@@ -36,18 +40,6 @@ This was originally intended for use with maimai and CHUNITHM, but should be com
4. Launch the game, and check the amdaemon console for server startup messages
5. Access the using one of the interfaces (see below), add a new server `http://:6070`, import your existing card (or create a new one) and start playing!
-### Physical Cards
-AMNet 1.3 adds support for scanning physical cards on iOS devices. If you own a physical Aime/Banapass/NESiCA/e-Amusement card, you can scan it using the app and use it in-game.
-By changing the `useAimeDBForPhysicalCards` in segatools.ini, you can choose how the card is read on a per-game basis:
-
-- `0` will send the 20-digit access code on the back of the card to the game and load the save data directly (default option).
-- `1` - Send the card's IDm to the game and use AiMeDB to retrieve the 20-digit code assigned to the card.
-
-Mode `1` makes the app function in the same way to a real card reader and should be used if you want the same access code to show when scanning the card on a cab.
-You should also use this option if you're connecting to a hosted server (AquaNet/rinnet/etc).
-
-Additionally, if `useAimeDBForPhysicalCards` is set to `1` and the game is failing to read the card, make sure an up-to-date version of segatools is being used.
-
## Interfaces
AMNet can be used on most platforms, see below for options available for each platform:
@@ -60,8 +52,8 @@ AMNet can be used on most platforms, see below for options available for each pl