Use map folder names instead of paths in the mission browser
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using OpenRA.Graphics;
|
using OpenRA.Graphics;
|
||||||
@@ -110,7 +111,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
.Select(p => new
|
.Select(p => new
|
||||||
{
|
{
|
||||||
Preview = p,
|
Preview = p,
|
||||||
Index = missionMapPaths.IndexOf(Platform.UnresolvePath(p.Package.Name))
|
Index = missionMapPaths.IndexOf(Path.GetFileName(p.Package.Name))
|
||||||
})
|
})
|
||||||
.Where(x => x.Index != -1)
|
.Where(x => x.Index != -1)
|
||||||
.OrderBy(x => x.Index)
|
.OrderBy(x => x.Index)
|
||||||
|
|||||||
@@ -1,38 +1,38 @@
|
|||||||
GDI Campaign:
|
GDI Campaign:
|
||||||
./mods/cnc/maps/gdi01
|
gdi01
|
||||||
./mods/cnc/maps/gdi02
|
gdi02
|
||||||
./mods/cnc/maps/gdi03
|
gdi03
|
||||||
./mods/cnc/maps/gdi04a
|
gdi04a
|
||||||
./mods/cnc/maps/gdi04b
|
gdi04b
|
||||||
./mods/cnc/maps/gdi04c
|
gdi04c
|
||||||
./mods/cnc/maps/gdi05a
|
gdi05a
|
||||||
./mods/cnc/maps/gdi05b
|
gdi05b
|
||||||
./mods/cnc/maps/gdi06
|
gdi06
|
||||||
./mods/cnc/maps/gdi07
|
gdi07
|
||||||
|
|
||||||
Nod Campaign:
|
Nod Campaign:
|
||||||
./mods/cnc/maps/nod01
|
nod01
|
||||||
./mods/cnc/maps/nod02a
|
nod02a
|
||||||
./mods/cnc/maps/nod02b
|
nod02b
|
||||||
./mods/cnc/maps/nod03a
|
nod03a
|
||||||
./mods/cnc/maps/nod03b
|
nod03b
|
||||||
./mods/cnc/maps/nod04a
|
nod04a
|
||||||
./mods/cnc/maps/nod04b
|
nod04b
|
||||||
./mods/cnc/maps/nod05
|
nod05
|
||||||
./mods/cnc/maps/nod06a
|
nod06a
|
||||||
./mods/cnc/maps/nod06b
|
nod06b
|
||||||
./mods/cnc/maps/nod06c
|
nod06c
|
||||||
./mods/cnc/maps/nod07a
|
nod07a
|
||||||
./mods/cnc/maps/nod07b
|
nod07b
|
||||||
./mods/cnc/maps/nod07c
|
nod07c
|
||||||
./mods/cnc/maps/nod08a
|
nod08a
|
||||||
./mods/cnc/maps/nod08b
|
nod08b
|
||||||
./mods/cnc/maps/nod09
|
nod09
|
||||||
./mods/cnc/maps/nod10a
|
nod10a
|
||||||
./mods/cnc/maps/nod10b
|
nod10b
|
||||||
|
|
||||||
Funpark Campaign:
|
Funpark Campaign:
|
||||||
./mods/cnc/maps/funpark01
|
funpark01
|
||||||
|
|
||||||
Bonus Missions:
|
Bonus Missions:
|
||||||
./mods/cnc/maps/cnc64gdi01
|
cnc64gdi01
|
||||||
|
|||||||
@@ -1,35 +1,35 @@
|
|||||||
Atreides Campaign:
|
Atreides Campaign:
|
||||||
./mods/d2k/maps/atreides-01a
|
atreides-01a
|
||||||
./mods/d2k/maps/atreides-01b
|
atreides-01b
|
||||||
./mods/d2k/maps/atreides-02a
|
atreides-02a
|
||||||
./mods/d2k/maps/atreides-02b
|
atreides-02b
|
||||||
./mods/d2k/maps/atreides-03a
|
atreides-03a
|
||||||
./mods/d2k/maps/atreides-03b
|
atreides-03b
|
||||||
./mods/d2k/maps/atreides-04
|
atreides-04
|
||||||
./mods/d2k/maps/atreides-05
|
atreides-05
|
||||||
|
|
||||||
Ordos Campaign:
|
Ordos Campaign:
|
||||||
./mods/d2k/maps/ordos-01a
|
ordos-01a
|
||||||
./mods/d2k/maps/ordos-01b
|
ordos-01b
|
||||||
./mods/d2k/maps/ordos-02a
|
ordos-02a
|
||||||
./mods/d2k/maps/ordos-02b
|
ordos-02b
|
||||||
./mods/d2k/maps/ordos-03a
|
ordos-03a
|
||||||
./mods/d2k/maps/ordos-03b
|
ordos-03b
|
||||||
./mods/d2k/maps/ordos-04
|
ordos-04
|
||||||
./mods/d2k/maps/ordos-05
|
ordos-05
|
||||||
|
|
||||||
Harkonnen Campaign:
|
Harkonnen Campaign:
|
||||||
./mods/d2k/maps/harkonnen-01a
|
harkonnen-01a
|
||||||
./mods/d2k/maps/harkonnen-01b
|
harkonnen-01b
|
||||||
./mods/d2k/maps/harkonnen-02a
|
harkonnen-02a
|
||||||
./mods/d2k/maps/harkonnen-02b
|
harkonnen-02b
|
||||||
./mods/d2k/maps/harkonnen-03a
|
harkonnen-03a
|
||||||
./mods/d2k/maps/harkonnen-03b
|
harkonnen-03b
|
||||||
./mods/d2k/maps/harkonnen-04
|
harkonnen-04
|
||||||
./mods/d2k/maps/harkonnen-05
|
harkonnen-05
|
||||||
./mods/d2k/maps/harkonnen-06a
|
harkonnen-06a
|
||||||
./mods/d2k/maps/harkonnen-06b
|
harkonnen-06b
|
||||||
./mods/d2k/maps/harkonnen-07
|
harkonnen-07
|
||||||
./mods/d2k/maps/harkonnen-08
|
harkonnen-08
|
||||||
./mods/d2k/maps/harkonnen-09a
|
harkonnen-09a
|
||||||
./mods/d2k/maps/harkonnen-09b
|
harkonnen-09b
|
||||||
|
|||||||
@@ -1,38 +1,38 @@
|
|||||||
Allied Campaign:
|
Allied Campaign:
|
||||||
./mods/ra/maps/allies-01
|
allies-01
|
||||||
./mods/ra/maps/allies-02
|
allies-02
|
||||||
./mods/ra/maps/allies-03a
|
allies-03a
|
||||||
./mods/ra/maps/allies-03b
|
allies-03b
|
||||||
./mods/ra/maps/allies-04
|
allies-04
|
||||||
./mods/ra/maps/allies-05a
|
allies-05a
|
||||||
./mods/ra/maps/allies-06a
|
allies-06a
|
||||||
./mods/ra/maps/allies-06b
|
allies-06b
|
||||||
./mods/ra/maps/allies-07
|
allies-07
|
||||||
./mods/ra/maps/allies-08a
|
allies-08a
|
||||||
./mods/ra/maps/allies-08b
|
allies-08b
|
||||||
Soviet Campaign:
|
Soviet Campaign:
|
||||||
./mods/ra/maps/soviet-01
|
soviet-01
|
||||||
./mods/ra/maps/soviet-02a
|
soviet-02a
|
||||||
./mods/ra/maps/soviet-02b
|
soviet-02b
|
||||||
./mods/ra/maps/soviet-03
|
soviet-03
|
||||||
./mods/ra/maps/soviet-04a
|
soviet-04a
|
||||||
./mods/ra/maps/soviet-04b
|
soviet-04b
|
||||||
./mods/ra/maps/soviet-05
|
soviet-05
|
||||||
./mods/ra/maps/soviet-06a
|
soviet-06a
|
||||||
./mods/ra/maps/soviet-06b
|
soviet-06b
|
||||||
./mods/ra/maps/soviet-07
|
soviet-07
|
||||||
./mods/ra/maps/soviet-08a
|
soviet-08a
|
||||||
Counterstrike:
|
Counterstrike:
|
||||||
./mods/ra/maps/sarin-gas-1-crackdown
|
sarin-gas-1-crackdown
|
||||||
./mods/ra/maps/soviet-soldier-volkov-n-chitzkoi
|
soviet-soldier-volkov-n-chitzkoi
|
||||||
Aftermath:
|
Aftermath:
|
||||||
./mods/ra/maps/monster-tank-madness
|
monster-tank-madness
|
||||||
OpenRA Originals:
|
OpenRA Originals:
|
||||||
./mods/ra/maps/evacuation
|
evacuation
|
||||||
./mods/ra/maps/exodus
|
exodus
|
||||||
./mods/ra/maps/infiltration
|
infiltration
|
||||||
./mods/ra/maps/intervention
|
intervention
|
||||||
./mods/ra/maps/survival01
|
survival01
|
||||||
./mods/ra/maps/survival02
|
survival02
|
||||||
Ant Missions:
|
Ant Missions:
|
||||||
./mods/ra/maps/ant-01
|
ant-01
|
||||||
|
|||||||
Reference in New Issue
Block a user