Ignore:
Timestamp:
Mar 29, 2014, 11:26:44 PM (11 years ago)
Author:
alloc
Message:

AEI: Minor code changes

Location:
java/installer2/src/net/oni2/aeinstaller/backend/oni/management
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/backend/oni/management/Installer.java

    r925 r988  
    44import java.io.FileFilter;
    55import java.io.FileNotFoundException;
     6import java.io.FileOutputStream;
    67import java.io.FilenameFilter;
    78import java.io.IOException;
    89import java.io.InputStream;
     10import java.io.OutputStreamWriter;
    911import java.io.PrintWriter;
     12import java.io.UnsupportedEncodingException;
    1013import java.text.SimpleDateFormat;
    1114import java.util.Date;
     
    2225import net.oni2.aeinstaller.backend.CaseInsensitiveFile;
    2326import net.oni2.aeinstaller.backend.Paths;
     27import net.oni2.aeinstaller.backend.RuntimeOptions;
    2428import net.oni2.aeinstaller.backend.oni.OniSplit;
    2529import net.oni2.aeinstaller.backend.oni.PersistDat;
     
    485489                        PrintWriter masterpatchWriter = null;
    486490                        try {
    487                                 masterpatchWriter = new PrintWriter(masterpatch);
     491                                masterpatchWriter = new PrintWriter(new OutputStreamWriter(
     492                                                new FileOutputStream(masterpatch), "UTF-8"));
    488493                        } catch (FileNotFoundException e) {
     494                                e.printStackTrace();
     495                        } catch (UnsupportedEncodingException e) {
    489496                                e.printStackTrace();
    490497                        }
     
    502509                        // Apply patches through masterpatch in levelFolderXML
    503510                        res = XMLTools.patch(masterpatch);
    504                         log.logAppOutput(res, false);
     511                        log.logAppOutput(res, true);
    505512
    506513                        // Create .oni files from XML
     
    510517                        log.logAppOutput(res, true);
    511518
    512                         // Remove XML folder as import will only require .oni's
    513                         try {
    514                                 FileUtils.deleteDirectory(levelFolderXML);
    515                         } catch (IOException e) {
    516                                 e.printStackTrace();
     519                        if (!RuntimeOptions.isDebug()) {
     520                                // Remove XML folder as import will only require .oni's
     521                                try {
     522                                        FileUtils.deleteDirectory(levelFolderXML);
     523                                } catch (IOException e) {
     524                                        e.printStackTrace();
     525                                }
    517526                        }
    518527
  • java/installer2/src/net/oni2/aeinstaller/backend/oni/management/Logger.java

    r749 r988  
    8181                        log.println("\t\t\tDuration: " + result.time + " ms");
    8282                        log.println();
     83                } else {
     84                        log.println("\t\t\tExecution of external tool failed.");
    8385                }
    8486        }
Note: See TracChangeset for help on using the changeset viewer.