No, but it is still compatible, and if you don't like the updates, you can stay with that version.So my 2.4 is still current?
No, but it is still compatible, and if you don't like the updates, you can stay with that version.So my 2.4 is still current?
It can do both, depending on the settings.I sorry, what this software do ? It takes music from the game and play it or just play musics you choose and convert ? If I need to choose the musics, convert it etc, why do I need this and not use some win media player ?
If the file system the server-folder is on supports links to other files/folders in it, you can just delete the music folder musicmade created upon installation, and instead create a link to the music-library, and rename the link accordingly. If your file system allows links to files not on the computer[some do], you can also link an external music library that way.Well I just launched a second server and I thought at a simple improvement which should be sweet.
Can be possible MusicMade read the music folder from an another place than the server folder installation path ? And if possible choose that folder at the launching ?
It would be nice for severals reasons :
- Do not have to duplicate our MusicMade folder on each server folder (spare memory).
- Avoid copy-paste and came and went of music files each time we change server (spare time for people who hate duplications).
- Be able to make different repertoires and playlists depending our mood or role-play (e.g. robotech/evil empire/peacefull race/etc.).
Run the installer from the terminal. (open the terminal, use cd to go to the folder containing the installer, and then run java -jar [insertInstallerFileName] )I am on a mac and I tried installing it, but it gives me the message: "Please select the installation of StarMade you want to install MusicMade on". I click ok and nothing happens after that.
Please help.
The error is simply that nothing is happening. What should happen is that a file selection dialog is shown, in which you select starmade's installation folder. However, the fact that no console output is generated means that the program did not encounter an error as I previously thought. Are you sure no such file dialog is opened, even if not shown initially[e.g. hidden behind other windows or minimized]?Tried your method, but I got the same result. There was no lines generated after clicking OK. I also tried waiting 5 minutes to see if it needed time, but nothing changed. Also, what error do you mean exactly?
JOptionPane.showMessageDialog(null, "Please select the installation of StarMade you want to install MusicMade on");
JFileChooser c=new JFileChooser();
c.setFileFilter(new FileNameExtensionFilter("*.jar","jar"));
c.showDialog(null, "Install");
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Please select the installation of StarMade you want to install MusicMade on");
try {
EventQueue.invokeAndWait(new Runnable() {
@Override
public void run() {
JFileChooser c = new JFileChooser();
c.setFileFilter(new FileNameExtensionFilter("*.jar","jar"));
c.showDialog(null, "Install");
}
});
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
That solution, while it may work, does not explain the cause of the problem. All the aforementioned steps are done in the same order as before, the only difference being that steps 2 through 4 are performed in the thread of the awt eventqueue. While swing is indeed not threadsafe, a multithreading problem, if it only occurs on a single machine, should hardly be repeatable, even on that same machine.I have been researching and testing and I have managed to get it to work.
This is the code I have used for the test. I hope this helps!Code:public static void main(String[] args) { JOptionPane.showMessageDialog(null, "Please select the installation of StarMade you want to install MusicMade on"); try { EventQueue.invokeAndWait(new Runnable() { @Override public void run() { JFileChooser c = new JFileChooser(); c.setFileFilter(new FileNameExtensionFilter("*.jar","jar")); c.showDialog(null, "Install"); } }); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } }
NOTE: The message with the dialog does work, it just the JFileChooser and mac not co-operating. So this code fixes it for mac.
EDIT: Noticed I did not need a certain variable.