Merge pull request #9483 from reaperrr/cleanup-assets

Clean up assets
This commit is contained in:
Oliver Brakmann
2015-10-03 12:37:55 +02:00
14 changed files with 15 additions and 14 deletions

View File

@@ -281,6 +281,7 @@ namespace OpenRA
Sound.Initialize(); Sound.Initialize();
ModData = new ModData(mod, !Settings.Server.Dedicated); ModData = new ModData(mod, !Settings.Server.Dedicated);
ModData.MountFiles();
ModData.InitializeLoaders(); ModData.InitializeLoaders();
if (!Settings.Server.Dedicated) if (!Settings.Server.Dedicated)
Renderer.InitializeFonts(ModData.Manifest); Renderer.InitializeFonts(ModData.Manifest);

View File

@@ -74,11 +74,6 @@ namespace OpenRA
SpriteSequenceLoader = (ISpriteSequenceLoader)ctor.Invoke(new[] { this }); SpriteSequenceLoader = (ISpriteSequenceLoader)ctor.Invoke(new[] { this });
SpriteSequenceLoader.OnMissingSpriteError = s => Log.Write("debug", s); SpriteSequenceLoader.OnMissingSpriteError = s => Log.Write("debug", s);
// HACK: Mount only local folders so we have a half-working environment for the asset installer
GlobalFileSystem.UnmountAll();
foreach (var dir in Manifest.Folders)
GlobalFileSystem.Mount(dir);
defaultRules = Exts.Lazy(() => RulesetCache.Load()); defaultRules = Exts.Lazy(() => RulesetCache.Load());
initialThreadId = System.Threading.Thread.CurrentThread.ManagedThreadId; initialThreadId = System.Threading.Thread.CurrentThread.ManagedThreadId;
@@ -92,6 +87,11 @@ namespace OpenRA
LoadScreen.Display(); LoadScreen.Display();
} }
public void MountFiles()
{
GlobalFileSystem.LoadFromManifest(Manifest);
}
public void InitializeLoaders() public void InitializeLoaders()
{ {
// all this manipulation of static crap here is nasty and breaks // all this manipulation of static crap here is nasty and breaks

Binary file not shown.

View File

@@ -1,5 +1,5 @@
Palettes: Palettes:
cursor: cursor.pal cursor: temperat.pal
Cursors: Cursors:
mouse2.shp: cursor mouse2.shp: cursor

Binary file not shown.

View File

@@ -1,7 +1,7 @@
ShadowIndex: 1 ShadowIndex: 1
Palettes: Palettes:
mouse: d2k.pal mouse: PALETTE.BIN
Cursors: Cursors:
MOUSE.R8: mouse MOUSE.R8: mouse

View File

@@ -3,21 +3,21 @@
Name: terrain Name: terrain
PaletteFromFile@d2k: PaletteFromFile@d2k:
Name: d2k Name: d2k
Filename: d2k.pal Filename: PALETTE.BIN
ShadowIndex: 1 ShadowIndex: 1
PaletteFromFile@chrome: PaletteFromFile@chrome:
Name: chrome Name: chrome
Filename: d2k.pal Filename: PALETTE.BIN
ShadowIndex: 3 ShadowIndex: 3
AllowModifiers: false AllowModifiers: false
PaletteFromFile@effect: PaletteFromFile@effect:
Name: effect Name: effect
Filename: d2k.pal Filename: PALETTE.BIN
ShadowIndex: 4 ShadowIndex: 4
AllowModifiers: false AllowModifiers: false
PaletteFromFile@colorpicker: PaletteFromFile@colorpicker:
Name: colorpicker Name: colorpicker
Filename: d2k.pal Filename: PALETTE.BIN
ShadowIndex: 4 ShadowIndex: 4
AllowModifiers: false AllowModifiers: false
PaletteFromRGBA@shadow: PaletteFromRGBA@shadow:

View File

@@ -2,7 +2,7 @@ General:
Name: Arrakis Name: Arrakis
Id: ARRAKIS Id: ARRAKIS
SheetSize: 1024 SheetSize: 1024
Palette: d2k.pal Palette: PALETTE.BIN
EditorTemplateOrder: Basic, Dune, Sand-Detail, Brick, Sand-Cliff, Sand-Smooth, Cliff-Type-Changer, Rock-Sand-Smooth, Rock-Detail, Rock-Cliff, Rock-Cliff-Rock, Rotten-Base, Dead-Worm, Ice, Ice-Detail, Rock-Cliff-Sand, Sand-Platform, Unidentified EditorTemplateOrder: Basic, Dune, Sand-Detail, Brick, Sand-Cliff, Sand-Smooth, Cliff-Type-Changer, Rock-Sand-Smooth, Rock-Detail, Rock-Cliff, Rock-Cliff-Rock, Rotten-Base, Dead-Worm, Ice, Ice-Detail, Rock-Cliff-Sand, Sand-Platform, Unidentified
IgnoreTileSpriteOffsets: True IgnoreTileSpriteOffsets: True

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,5 @@
Palettes: Palettes:
cursor: cursor.pal cursor: temperat.pal
Cursors: Cursors:
mouse.shp: cursor mouse.shp: cursor

View File

@@ -207,7 +207,7 @@ MapGrid:
SupportsMapsFrom: ra SupportsMapsFrom: ra
SpriteFormats: ShpTD, TmpRA, TmpTD, ShpTS SpriteFormats: ShpD2, ShpTD, TmpRA, TmpTD, ShpTS
SpriteSequenceFormat: TilesetSpecificSpriteSequence SpriteSequenceFormat: TilesetSpecificSpriteSequence
TilesetExtensions: TilesetExtensions:

Binary file not shown.

Binary file not shown.