Changeset 988 for java/installer2


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

AEI: Minor code changes

Location:
java/installer2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/locales/net/oni2/aeinstaller/localization/MainWin_de.properties

    r892 r988  
    2626menu.copyConfigTooltip=Kopiert die aktuell installierten Mods in die Zwischenablage zum Posten im OCF
    2727
    28 menu.corePackages=&Zeige Kernpakete
     28menu.corePackages=Über die Kernpakete
    2929menu.corePackagesTooltip=Zeige welche Kernpakete genutzt werden
    3030menu.reglobalize=&Reinitialisiere Edition
  • java/installer2/src/net/oni2/aeinstaller/AEInstaller2.java

    r886 r988  
    116116         */
    117117        public static void main(String[] args) {
     118                if (PlatformInformation.getPlatform() == Platform.MACOS)
     119                        initMacOS();
     120
    118121                Paths.getPrefsPath().mkdirs();
    119122                Paths.getDownloadPath().mkdirs();
     
    139142                        }
    140143                }
    141 
    142                 if (PlatformInformation.getPlatform() == Platform.MACOS)
    143                         initMacOS();
    144144
    145145                SettingsManager.deserializeFromFile(Paths.getSettingsFilename());
  • 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        }
  • java/installer2/src/net/oni2/aeinstaller/localization/MainWin.properties

    r892 r988  
    2626menu.copyConfigTooltip=Copies the currently installed mods to clipboard in format for posting on OCF
    2727
    28 menu.corePackages=&Show core packages
     28menu.corePackages=About core packages
    2929menu.corePackagesTooltip=View which core packages are used
    3030menu.reglobalize=&Re-initialize Edition
Note: See TracChangeset for help on using the changeset viewer.