batevo:netplay_guide_mac [Digimon Rumble Arena Wiki]

Site Tools


batevo:netplay_guide_mac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
batevo:netplay_guide_mac [2021/09/07 15:57]
yuri
batevo:netplay_guide_mac [2022/06/12 05:50]
yuri I FINALLY RETURNED MAC SUPPORT FOR S31 MANY FUCKING MONTHS LATER OOOOOOOOPPPPPPPPPPPPPPPPSS I'M SORRY LB!
Line 1: Line 1:
-====== ​Battle Evolution ​Netplay Guide (Mac Installation) ​======+~~NOCACHE~~  
 +====== ​Mac Netplay Guide ======
  
-This subpage is for the installion of the netplay pack on Mac.+[[batevo:​netplay_guide|Windows Netplay Guide]] ​
  
-NOTEMacOS support is still being worked on, so do not attempt to install it for the time being.+[[batevo:netplay_guide_linux|Linux Netplay Guide]]
  
-==== Installation Script ====+[[batevo:​netplay_reference|Netplay Reference Guide / Cheat Sheet]]
  
-Our netplay pack uses a custom mednafen build, for additional quality of life additions and changes to the netplay experience, so you will have to build from source locally, but we have a script to handle everything for you. You'll just have to download this script and run it. Double clicking it in your Downloads folder should be sufficient. Compiling will take a while (30 minutes or longer!), especially on older computers, so please be patient.+Current ​netplay pack version: **Stable 3.1**
  
-<file sh batevo_netplay_install_mac.command>​ +This page will guide you through ​setting up DRA netplay on Mac OS (Intel)It is only tested on Mac OS 10.13 "High Sierra", but anything later should workIf you have an "Apple Silicon" ​Mac, join [[https://discord.gg/wg5j5Np|our Discord server]] and go harass Yuri Bacon about it.
-echo Now attempting to install the Homebrew package manager. ​This is needed to handle dependencies for mednafen, and it will guide you through ​everything it does before it does it. +
-/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/​Homebrew/​install/​HEAD/​install.sh)"​ +
-brew install --only-dependencies mednafen +
-mkdir ~/.diginetplay && cd ~/​.diginetplay +
-curl -O https://​yuribacon.com/​digidownloads/​mednafen-BatEvoNetplayV3.0.zip +
-unzip mednafen-BatEvoNetplayV3.0.zip +
-mv mednafen batevomednafen +
-cd batevomednafen/​include +
-ln -s ../src mednafen +
-cd .. +
-./configure && make +
-mv ./​src/​mednafen .. +
-cd .. +
-rm mednafen-BatEvoNetplayV3.0.zip +
-rm -r batevomednafen +
-mkdir -p replays/​3.0/​JP && mkdir -p replays/​3.0/​US +
-mkdir -p "other tools/​MedConfig" +
-mkdir -p "other tools/​ReplayWatcher"​ +
-mkdir ~/​Desktop/​Digimon\ Tamers\ \-\ Netplay\ Evolution +
-curl -O https://​yuribacon.com/​digidownloads/​Digimon%20Tamers%20-%20Netplay%20Evolution.zip +
-unzip "Digimon Tamers - Netplay Evolution.zip" +
-cd "​Digimon Tamers - Netplay Evolution (Stable 3.0)"​ +
-mv Changelog.txt ~/​Desktop/​Digimon\ Tamers\ \-\ Netplay\ Evolution +
-mv cheats.png ~/​Desktop/​Digimon\ Tamers\ \-\ Netplay\ Evolution +
-cd mednafen +
-cp -r cheats ../.. +
-cp cheats/​psx.cht ../​../​replays/​3.0 +
-cp ../​../​mednafen ../​../​replays/​3.0 +
-cp -r firmware ../.. +
-cp -r mcs ../.. +
-cp -r sav ../.. +
-cp Digimon.m3u ../.. +
-cp JP.m3u ../.. +
-cp US.m3u ../.. +
-cp "​Digimon Rumble Arena (US).bin"​ ../.. +
-cp "​Digimon Rumble Arena (US).cue"​ ../.. +
-cp "​Digimon Tamers - Battle Evolution (Japan).bin"​ ../.. +
-cp "​Digimon Tamers - Battle Evolution (Japan).cue"​ ../.. +
-cp mednafen.cfg ../.. +
-cp psx.cfg ../.. +
-cp mednafenVersion.txt ../.. +
-cd ../.. +
-rm "​Digimon Tamers - Netplay Evolution.zip"​ +
-rm -r "​Digimon Tamers - Netplay Evolution (Stable 3.0)"​ +
-cd ~/​Desktop/​Digimon\ Tamers\ \-\ Netplay\ Evolution +
-curl -O https://yuribacon.com/digidownloads/​linux%20netplay%20scripts.zip +
-unzip linux%20netplay%20scripts.zip +
-mv MednafenConfig.class ~/​.diginetplay/​other\ tools/​MedConfig +
-mv ReplayWatcher.class ~/​.diginetplay/​other\ tools/​ReplayWatcher +
-mv "Game Settings.sh"​ "Game Settings.command"​ +
-mv "Play Digimon Rumble Arena (US).sh"​ "Play Digimon Rumble Arena (US).command"​ +
-mv "Play Digimon Tamers - Battle Evolution (JP).sh"​ "Play Digimon Tamers - Battle Evolution (JP).command"​ +
-mv "Watch Replay.sh"​ "Watch Replay.command"​ +
-rm linux%20netplay%20scripts.zip +
-echo Installation complete! There should be in a folder on your desktop named Digimon Tamers - Netplay Evolution which will let you play the game. To change emulator settings or watch replays, you will need to install Java JRE 11 or higher. +
-</​file>​+
  
-[[batevo:netplay_guide|Once you are done, click here to return ​to the main page.]]+===== Features ===== 
 + 
 +The netplay pack includes: 
 + 
 +  * US and Japanese versions 
 +  * Complete save files preconfigured 
 +  * Loads directly into 2P VS 
 +  * [[batevo:netplay_pack_codes|Customizable gameplay settings]] 
 +  * [[batevo:​netplay_reference#​replays|Automatic saves replays + replay viewer]] 
 + 
 +===== Installing Java 17 ===== 
 + 
 +The netplay pack requires that you install a recent version of java. You can download [[https://​download.oracle.com/​java/​17/​latest/​jdk-17_macos-x64_bin.dmg|Java JDK 17]] from Oracle, and install as you usually would. Then you may install the netplay pack. 
 + 
 +===== Download & Extract ===== 
 + 
 +Installation of everything is handled by a script. All you have to do, is open terminal, and run this command: 
 + 
 +<​code>/​bin/​bash -c "​$(curl -fsSLk https://​yuribacon.com/​digidownloads/​dra_netplay_S31_mac.sh)"</​code>​ 
 + 
 +The script will download the zip to your desktop, extract it, then move everything into place. Once it is done, you will have a folder on your desktop called ''​Digimon Tamers - Netplay Evolution (Stable 3.1) Mac''​. You may rename or move anything in this folder as you please. To open the game, double ​click on ''​Play Digimon Rumble Arena (US).command''​. 
 + 
 +===== Emulator Settings ===== 
 + 
 +By default, the game will be shown at a 3x scale, or about a 960 by 720 pixel window, without any scanlines. You can easily change the window size, and a few other settings like emulator volume, by double clicking on ''​Game Settings.command''​. 
 + 
 +===== Controller Setup ===== 
 + 
 +You can play using a controller, or your keyboard. If you use a controller, be sure to plug in your controller before opening the game! 
 + 
 +Open the game by double clicking ''​Play Digimon Tamers - Battle Evolution (Japan).command''​ or ''​Play Digimon Rumble Arena (US).command''​. Now, press Alt + Shift + 1, and a prompt will appear at the bottom of the window saying ''​Digital Gamepad 1 UP ↑ (1)''​. Press which button on your keyboard or controller you want to map up on the dpad to, and it should change to ''​Digital Gamepad 1 UP ↑ (2)''​. Press that button again to confirm, and it should move on to ''​Digital Gamepad 1 DOWN ↓ (1)''​. If you get ''​Digital Gamepad 1 UP ↑ (3)'',​ press Alt + Shift + 1 again to cancel controller mapping, and again a third time to restart the controller mapping. Repeat this process for every PS1 button. 
 + 
 +{{ batevo:​netplay_map_controller.mp4}} 
 + 
 +Here is a list of buttons and their actions: 
 + 
 +^ Button ^ Action ^ 
 +| Dpad (↑↓←→) | Movement | 
 +| :bx: Cross | Jump | 
 +| :bs: Square | Attack | 
 +| :bc: Circle | Technique 1 | 
 +| :bt: Triangle | Technique 2 | 
 +| :bl1: L1 | Guard | 
 +| :br1: R1 | Digivolve / Super | 
 +| Start | Pause | 
 +| Select | Hold on Character Select to play mirror matches. Press on Stage Select for alternate character skins. | 
 +| L2 | Not Used | 
 +| R2 | Not Used | 
 + 
 +You can use VS CPU to test your controls and see if you like them.  
 + 
 +===== Playing Netplay ===== 
 + 
 +{{ batevo:​mednafen_netplay.mp4}} 
 + 
 +Playing netplay is simple: 
 +  - Enter a gamekey (or clear it) 
 +  - Join a netplay Server 
 +  - Leave, rinse and repeat 
 + 
 +You'll need to run a few commands in the netplay chat bar, which you can bring up by pressing T on your keyboard. 
 + 
 +---- 
 + 
 +==== Changing Gamekeys ("​Lobby Codes"​) ==== 
 + 
 +Before you enter netplay, you can use a gamekey ("​lobby code") to make or join a public or private game. 
 + 
 +To make/join a "​public"​ game, just run ''/​gamekey''​ to empty out your gamekey. Now you will join with other people also using an empty game key. This is common practice for casual matches in the matchmaking channel. 
 + 
 +To make/join a "​private"​ game, just run ''/​gamekey //​gamekey//'',​ where //gamekey// is your "lobby code". You can make it anything you want, like ''​rainbows'',​ ''​tacos'',​ or ''​agumon1234''​. For other people to be able to join you, just tell them what your gamekey is before they join. 
 + 
 +If you don't run ''/​gamekey''​ before joining netplay, mednafen will just reuse your last gamekey. 
 + 
 +---- 
 + 
 +==== Joining Netplay ==== 
 + 
 +Before you join netplay, you'll want to choose which server you'll be using. [[https://​discord.gg/​wg5j5Npbatevo:​netplay_reference#​server_list|You can find a list of public servers ​here.]] When picking a server, you want to pick not the server closest ​to you, but a server roughly halfway between you and your opponent. For examplee, if you live on the US east coast, and your opponent lives on the US west coast, then you should play on **tx.yuribacon.com** or **il.yuribacon.com**. When playing internationally,​ you'll want to pick the server closest to the coast, with one player playing "​overseas"​ with higher input lag than the "​local"​ player. For example, if a North American and European player want to play each other, you should play on either **ny.yuribacon.com**,​ or **uk.yuribacon.com**. 
 + 
 +While you're at it, you should also decide if you are playing the US or JP version of the game, since both players must use the same version. 
 + 
 +Once you have decided on a server, run ''/​connect //​server//'',​ where //​server// ​ is the netplay server you'll play on. 
 + 
 +If you'd like to change your name in netplay, run ''/​nick //​name//''​ where //name// is, well, your name. The server should tell you that ''​You are now know as <//​name//>​.''​ 
 + 
 +---- 
 + 
 +==== Quitting Netplay ==== 
 + 
 +If you're done playing the game, you can simply close the emulator (the game window, NOT the command prompt!). 
 + 
 +But, if you plan to play again with another player on another server very soon (like when playing in a tournament),​ you can just use ''/​quit''​ to leave the netplay server without closing the emulator. 
 + 
 +---- 
 + 
 +===== Thats It! ===== 
 + 
 +You're now ready to play! If you're looking for other people to play with, consider joining the [[https://​discord.gg/​wg5j5Np|Digimon Rumble Arena Discord server]] if you haven'​t already, and swinging by the netplay matchmaking channel. 
 + 
 +For more information on how to use netplay or its features, check out [[batevo:​netplay_reference|the netplay reference page]], or the [[batevo:​netplay_pack_codes|gameplay settings page]].
batevo/netplay_guide_mac.txt · Last modified: 2022/12/28 00:54 by yuri