It Is Surprisingly Easy
Just open a shared Disk.nx file in NX.
Quick Access
Tutorials
Table of contents
Multiplayer games you can play
Related Topics
How Is This Even Possible!?
An NX program can save and load data to a file named "Disk.nx". On IOS, your NX programs, including your Disk.nx, are stored on iCloud, but other platforms could do this as well. iCloud allows collaborating on a file online with others, so I shared Disk.nx files with all of you (see section Servers). When using a shared Disk.nx instead of your current Disk.nx, your program can "talk" to others that use the same disk.
Joining Orderly
When you are ready to play, here are some guidelines to avoid confusing the program:
- If you are the first player of a session, clear the shared disk if the most-recent change was more than 15 minutes ago.
- If changes are made very recently, there is a good chance someone is playing right now, In which case you can go to the section "Servers" to use a different Disk.nx file I shared.
- Clearing the disk will ensure a clean start, the previous game may not have been shut down properly and may confuse your game if not cleared.
- If the disk has a lot of NX data inside of it, please mail it to whoever edited it last (see file metadata) because they probably saved this in the shared Disk accidentally.
- If everyone clears it regularly, the potential impact of spam will be reduced.
- Wait for the moment agreed upon with your fellow players before running the program yourself
- This is to prevent two players getting the same ID and their turns will be the same.
- After your program shows that it is waiting for players, the next player should wait 30 seconds or less depending on the cloud synchronization speed before they should join.
- keep the program running, cancelling prematurely requires the disk to be wiped manually before it can be played again, as the disk won't "know" you left
- the disk will "know" when the game ended, so you won't have to wipe it in between games
- When you are done, delete the shared Disk from your iCloud to avoid writing to it accidentally in the future.
- If you do write your precious NX files to it, save them immediately, or you may lose them if someone wiped the disk before a game.
- Check your apple email if you did lose this data, someone may have salvaged it for you.
- It could also save you phone credit and background tasks as the file may change and synchronize a lot, a spammer may even upload 1GB of text to the file (the size of the iCloud Drive of the sharing account).
← Table Of Contents
I Shared Disks
I shared Disk.nx files on iCloud (see "Servers" below): Save one to your iCloud, then move it to your "Lowres NX" folder on iCloud, then NX should be able to use it.
I shared multiple disks so that you could use another one if a shared disk were in use.
Servers
Notes
- you have both read and write access
- Your iCloud email address will be visible if you modified the Disk (by playing this program for example)
- I created a new iCloud account to share these disks with reduced risk. As of now, the drive size is 1GB and there are no other files inside of it.
- See Risks involved
← Table Of Contents
Risks Of A Public Disk.nx
⚠️ Tread with caution: anyone on the internet could have modified one of the Disk.nx files I shared
- Disclaimer: I am not responsible if something bad happens.
- It appears changing the extension of the file, renaming it or deleting it will not affect the remote version, so it is unlikely it would become a virus executable or something,
- if it does become a virus it should still be relatively harmless unless you open it.
- I promise I won't turn it into a virus myself or authorize someone else to turn it into a virus (if iCloud would even let me).
- a player could misuse it by pasting a really big file and fill up your iCloud storage.
- I created a new apple account, don't worry
- or if this is a file shared directly from your computer, they may even be able to make the file so big that it fills up your computer's storage
- the limit is one gigabyte on the icloud account I used to share the Disk
← Table Of Contents
Windows Tutorial
Prerequisites
- Make sure you have the Lowres NX Windows app installed.
- Download iCloud and enable the iCloud drive folder, make sure you are logged in as well.
- Open "File Explorer" and go to your newly added "iCloud Drive" folder
- if it isn't available, go to iCloud Drive Online and click "Browse".
- look for a folder named "LowRes NX"
- if it isn't there, you should create it (it should not be inside any other folder).
How to set up multiplayer
- Open a shared Disk.nx file and click on "Add to iCloud Drive"
- Go to "iCloud Drive" using either file explorer or iCloud Drive Online: the folder structure is likely as below:
- iCloud Drive
- Disk.nx (the public disk.nx you downloaded)
- LowRes NX
- Disk.nx (your private disk.nx which NX uses)
- open the "LowRes NX" folder and look for a file named "Disk.nx"
- if there is none, proceed with the next step.
- If there is one, rename it to something other than "Disk.nx" such as "myDisk.nx" so it won't be overwritten by the next steps.
- While you have iCloud drive open in files, move the public Disk.nx file you just downloaded to your iCloud "LowRes NX" folder so that NX can access it.
- be sure to delete this public Disk.nx after playing multiplayer so you can use your private Disk.nx again.
- Go to a program that supports multiplayer, such as my proof of concept and click on the title left to "Open in app" to download it.
- Move this program to the "LowRes NX" folder on iCloud using either file explorer or iCloud Drive Online.
- Make sure that an NX program can access the shared "Disk.nx": it should be in the same folder as the program.
When you are ready to play
Open the NX multiplayer game you just downloaded.
← Table Of Contents
Linux Tutorial
Prerequisites
- Make sure you have the Lowres NX Linux app installed.
- Get a tool to sync iCloud to a folder
- Open files and go to your newly added "iCloud Drive" folder from your sync tool,
- if it isn't available, go to iCloud Drive Online and click "Browse".
- look for a folder named "LowRes NX"
- if it isn't there, you should create it (it should not be inside any other folder).
How to set up multiplayer
- Open a shared Disk.nx file and click on "Add to iCloud Drive"
- Go to "iCloud Drive" using either files app or iCloud Drive Online: the folder structure is likely as below:
- iCloud Drive
- Disk.nx (the public disk.nx you downloaded)
- LowRes NX
- Disk.nx (your private disk.nx which NX uses)
- open the "LowRes NX" folder and look for a file named "Disk.nx"
- if there is none, proceed with the next step.
- If there is one, rename it to something other than "Disk.nx" such as "myDisk.nx" so it won't be overwritten by the next steps.
- While you have iCloud drive open in files, move the public Disk.nx file you just downloaded to your iCloud "LowRes NX" folder so that NX can access it.
- be sure to delete this public Disk.nx after playing multiplayer so you can use your private Disk.nx again.
- Go to a program that supports multiplayer, such as my proof of concept and click on the title left to "Open in app" to download it.
- Move this program to the "LowRes NX" folder on iCloud using either files app or iCloud Drive Online.
- Make sure that an NX program can access the shared "Disk.nx": it should be in the same folder as the program.
When you are ready to play
Open the NX multiplayer game you just downloaded.
← Table Of Contents
Check Server Status
Use sp4cebar.com/nx-multiplayer-monitor to view the status of the shared disks.
- Alternatively, you can monitor the Disk.nx file with a text viewer that can refresh (or run
cat Disk.nx in a terminal) to see the latest changes to the file.
← Table Of Contents