diff --git a/src/main/java/net/vhati/modmanager/ui/ManagerFrame.java b/src/main/java/net/vhati/modmanager/ui/ManagerFrame.java index d13fd0b..45b741c 100644 --- a/src/main/java/net/vhati/modmanager/ui/ManagerFrame.java +++ b/src/main/java/net/vhati/modmanager/ui/ManagerFrame.java @@ -674,6 +674,8 @@ public class ManagerFrame extends JFrame implements ActionListener, HashObserver InputStream is = null; try { File extractDir = extractChooser.getSelectedFile(); + if ( !extractDir.exists() ) extractDir.mkdirs(); + File datsDir = new File( config.getProperty( "ftl_dats_path" ) ); File dataDatFile = new File( datsDir, "data.dat" ); File resDatFile = new File( datsDir, "resource.dat" );