And my progress to updating the mod has progressed! I got all of what I think should work done, however, it throws me a "System.IndexOutOfRangeException" whenever I try to run my mod, so I dunno what that is.
The full exception can be seen here, and the source I'm using as the mod you can find here. Any help would be appreciated, as it leads to a much quicker upload!
Code: Select all
Exception of type `System.IndexOutOfRangeException`: Array index is out of range.
at OpenRA.FileFormats.PlayerColorRemap..ctor (System.Int32[] Ramp, ColorRamp c) [0x00000] in <filename unknown>:0
at OpenRA.Traits.PlayerColorPalette.InitPalette (OpenRA.Graphics.WorldRenderer wr) [0x00000] in <filename unknown>:0
at OpenRA.Graphics.WorldRenderer..ctor (OpenRA.World world) [0x00000] in <filename unknown>:0
at OpenRA.Game.StartGame (System.String mapUID, Boolean isShellmap) [0x00000] in <filename unknown>:0
at OpenRA.Game.LoadShellMap () [0x00000] in <filename unknown>:0
at OpenRA.Mods.RA.RALoadScreen.TestAndContinue () [0x00000] in <filename unknown>:0
at OpenRA.Mods.RA.RALoadScreen.StartGame () [0x00000] in <filename unknown>:0
at OpenRA.Game.InitializeWithMods (System.String[] mods) [0x00000] in <filename unknown>:0
at OpenRA.Mods.RA.Widgets.Logic.ModBrowserLogic+<LoadMod>c__AnonStorey11E.<>m__2C3 () [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_void__this__ ()
at OpenRA.FileFormats.ActionQueue.PerformActions () [0x00000] in <filename unknown>:0
at OpenRA.Game.Tick (OpenRA.Network.OrderManager orderManager, OpenRA.Graphics.Viewport viewPort) [0x00000] in <filename unknown>:0
at OpenRA.Game.Run () [0x00000] in <filename unknown>:0
at OpenRA.Program.Run (System.String[] args) [0x00000] in <filename unknown>:0
at OpenRA.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0