ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/AE/installer2/doc/outline.txt
Revision: 591
Committed: Fri Dec 28 20:12:33 2012 UTC (12 years, 9 months ago) by alloc
Content type: text/plain
File size: 3253 byte(s)
Log Message:
AEI2-import

File Contents

# Content
1 http://wiki.oni2.net/Anniversary_Edition/Framework
2
3 The globalization process
4 When first running the Installer, this is a one-time process that takes the
5 vanilla .dats in Oni's GDF and breaks them into thousands of .oni files in
6 folders like Edition/GDF/level1_Final. Next, the Installer combines those
7 folders of .oni files into singleton, large .oni files, one for each level, in
8 Edition/install/VanillaDats/. Note that no data has been modded yet, just
9 reformatted. This process of pre-compiling the data results in a large speed
10 increase over previous recombination methods.
11
12 The mod installation process
13 Right after this, the Installer prompts you to choose some mods to install.
14 When you hit the Install button, the Installer starts off by deleting the
15 existing .dat/.raw(/.sep) files in Edition/GDF to start from a blank slate. It
16 then iterates through each mod package you selected, and sends a command to
17 OniSplit to combine the singleton .oni for that level (in VanillaDats) with the
18 .oni files in whichever packages have files meant for that level. The final
19 .dat/.raw(/.sep) files are then created in Edition/GDF.
20
21 -1) AEI-folder has to be able to be moved to another machine including
22 downloaded mods, OniSplit etc so that it can be distributed as an offline
23 install
24
25 *) Open package folder from mod list (also menu options for other folders like
26 gdf)
27
28 0) OniSplit
29 Download/Update from depot. Perhaps even without a shipped one
30 (-> globalization after downloading onisplit)
31
32 1) Dependencies
33 Would be nice if in the future we could at least give a warning when a mod
34 requires another that isn't available (and of course allow write dependencies
35 for the new mods).This would help very much in some mods that require others.
36 For example the china mod requires about other 3 packages, and it will crash if
37 they aren't present. This would at least warn the user of that.
38
39 2) Mod-Depot access
40 Another thing that would be awesome but can be a little tough to program would
41 be that the installer would show the latest mods from the depot with a short
42 description, plus maybe the most downloaded mods. In addition install and
43 download them directly from it would be even more interesting.
44
45 3) Supply new tools
46 I think the new version should contain the latest oni split version plus maybe
47 the latest vago/ae tools too.
48 * Onisplit latest version and scripts vago gui or/and demos's gui and lukas
49 creator's oni levels unlock should be included.
50
51 4) Switch supplied mods
52 We should see which mods are more used right now that aren't included with the
53 edition. For example I see that perceptible blood is kinda popular between the
54 players, even if the edition already comes with another soft blood version.
55 Dunno if we should replace that one with the perceptible blood (which is more
56 anime style in my opinion).
57
58 5) Update supplied mods
59 There are a lot of outdated mods in the last Edition things like brutal AI,
60 New Characters and Andrashi Melee System I think, which should be updated to
61 the last version.
62
63 6) Order in mod-list
64 AE installer should list mods ordered by numbers rather than by alphabetical
65 order. Arranging by package numbers makes related packages ordered after each
66 other and makes it easier to identify which will overwrite which.
67