source: AE/installer2/doc/AEI1-stuff_onisplit-commands.txt@ 595

Last change on this file since 595 was 595, checked in by alloc, 12 years ago
File size: 1.9 KB
Line 
1filter mod-types from combobox with no nodes
2
3save current installed config
4
5install
6select all (only of current type?)
7revert - select mods that are currently installed
8
9
10globalization:
11
12installation:
13- remove current .dat/.raw/.sep from GDF
14- remove current BSL-folders?
15- combine vanilla+default-mods+selected-mods
16- combine BSL
17
18
19orig:
20globalization: installer.cpp/h - globalizeData() in #31
21installation: installer.cpp/h - recompileAll() in #500
22
23#ifdef WIN32
24 bool splitInstances = false;
25 string strImportOption = "-import:nosep";
26 string strOniSplit = "Onisplit.exe";
27#else
28 bool splitInstances = false;
29 string strImportOption = "-import:sep";
30 string strOniSplit = "mono Onisplit.exe";
31#endif
32
33
34
35
36check .net>2.0:
37win: http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785
38mac: which mono
39
40http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5
41
42
43
44check globalization:
45bool CheckForGlobalization(bool justDoIt)
46{
47 if (!exists("../GameDataFolder"))
48 {
49 string globMsg = "You haven't globalized yet!\n";
50 globMsg = globMsg + "You must globalize to use the Anniversary Edition framework.\n" +
51 "Would you like to globalize now? (This could take a while...)\n" +
52 "(Selecting \"No\" will exit this program...)";
53 wxMessageDialog* YesNoDialog = new wxMessageDialog(TheWindow, globMsg.c_str(), "AE Installer Alert", wxYES_NO | wxICON_EXCLAMATION, wxDefaultPosition);
54
55 if (YesNoDialog->ShowModal() == wxID_NO) // if the user said no...
56 {
57 TheWindow->Close();
58 return true;
59 }
60 }
61 else if (!justDoIt)
62 return false;
63 // Code below this point runs if user clicks "Yes" or if they are never asked but justDoIt is true
64#ifdef WIN32
65 boost::thread thrd3(globalize2);
66#else // cannot use multi-threading in Mac build
67 TheWindow->InstallButton->Disable();
68 TheWindow->ReglobalizeButton->Disable();
69 globalizeData();
70 TheWindow->InstallButton->Enable();
71 TheWindow->ReglobalizeButton->Enable();
72#endif
73
74 return true;
75}
Note: See TracBrowser for help on using the repository browser.