GithubHelp home page GithubHelp logo

openra / ra2 Goto Github PK

View Code? Open in Web Editor NEW
943.0 57.0 157.0 30.93 MB

A Red Alert 2 mod for the OpenRA game engine

License: GNU General Public License v3.0

Batchfile 2.37% PowerShell 4.74% Shell 16.95% C# 69.11% Makefile 3.14% NSIS 3.69%
openra redalert2 mod rts real-time-strategy command-and-conquer

ra2's Introduction

OpenRA

A Libre/Free Real Time Strategy game engine supporting early Westwood classics.

Please read the FAQ in our Wiki and report problems at https://github.com/OpenRA/OpenRA/issues.

Join the Forum for discussion.

Play

Distributed mods include a reimagining of

  • Command & Conquer: Red Alert
  • Command & Conquer: Tiberian Dawn
  • Dune 2000

EA has not endorsed and does not support this product.

Check our Playing the Game Guide to win multiplayer matches.

Contribute

Mapping

  • We offer a Mapping Tutorial as you can change gameplay drastically with custom rules.
  • For scripted mission have a look at the Lua API.
  • If you want to share your maps with the community, upload them at the OpenRA Resource Center.

Modding

Support

  • Sponsor a mirror server if you have some bandwidth to spare.
  • You can immediately set up a Dedicated Game Server.

License

Copyright (c) OpenRA Developers and Contributors This file is part of OpenRA, which is free software. It is made available to you under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. For more information, see COPYING.

ra2's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ra2's Issues

Can't deploy units from factories if there are obstacles

This issue is clearly visible here in the following Youtube video:

http://www.youtube.com/watch?v=QrL8m48TePY&t=4m43s

In the video, I was producing a few ships. However, I noticed that the ships couldn't be deployed so I tried to set a waypoint and repeat the building process again. Still no luck. My final conclusion was that I needed to sell the existing Naval Yard and construct it again offshore so that naval units could expectedly be deployed.

When a Naval Yard locates near a shoreline, expected behaviour is that units would be deployed from the furthest corner of the building (or something alike) so that this issue wouldn't exist

Can't install Ra2 from retail desk. os x (10)

I have compiled the game from the development Version of the game,

Mod Chooser Mod at Version {DEV_VERSION}
Operating System: OSX (Unix 14.5.0.0)
Runtime Version: Mono 4.0.1 ((detached/ed1d3ec Tue May 26 17:22:37 EDT 2015) CLR 4.0.30319.17020
Exception of type `System.Reflection.TargetInvocationException`: Exception has been thrown by the target of an invocation.
Inner Exception of type `System.NullReferenceException`: Object reference not set to an instance of an object
    at OpenRA.Mods.Common.Widgets.Logic.InstallFromCDLogic.Install (System.String source) [0x000f0] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/Logic/Installation/InstallFromCDLogic.cs:158 
  at OpenRA.Mods.Common.Widgets.Logic.InstallFromCDLogic.CheckForDisk () [0x0001b] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/Logic/Installation/InstallFromCDLogic.cs:73 
  at OpenRA.Mods.Common.Widgets.Logic.InstallFromCDLogic..ctor (OpenRA.Widgets.Widget widget, System.Action afterInstall, System.String modId) [0x00100] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/Logic/Installation/InstallFromCDLogic.cs:49 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:535 
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00013] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:541 
  at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a5] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:526 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:554 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:62 
  at OpenRA.ObjectCreator.CreateUsingArgs (System.Reflection.ConstructorInfo ctor, System.Collections.Generic.Dictionary`2 args) [0x00062] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//ObjectCreator.cs:88 
  at OpenRA.ObjectCreator.CreateObject[ChromeLogic] (System.String className, System.Collections.Generic.Dictionary`2 args) [0x00063] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//ObjectCreator.cs:53 
  at OpenRA.Widgets.Widget+<PostInit>c__AnonStorey0.<>m__0 (System.String l) [0x00011] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:254 
  at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[System.String,OpenRA.Widgets.ChromeLogic].MoveNext () [0x00059] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/System.Core/System.Linq/Enumerable.cs:2266 
  at System.Linq.Enumerable.ToArray[ChromeLogic] (IEnumerable`1 source) [0x0007c] in /private/tmp/source-mono-mac-4.0.0-branch/bockbuild-mono-4.0.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.0.1/mcs/class/System.Core/System.Linq/Enumerable.cs:2896 
  at OpenRA.Widgets.Widget.PostInit (OpenRA.Widgets.WidgetArgs args) [0x0004c] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:255 
  at OpenRA.WidgetLoader.LoadWidget (OpenRA.Widgets.WidgetArgs args, OpenRA.Widgets.Widget parent, OpenRA.MiniYamlNode node) [0x001ef] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/WidgetLoader.cs:74 
  at OpenRA.WidgetLoader.LoadWidget (OpenRA.Widgets.WidgetArgs args, OpenRA.Widgets.Widget parent, System.String w) [0x00032] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/WidgetLoader.cs:43 
  at OpenRA.Widgets.Ui.OpenWindow (System.String id, OpenRA.Widgets.WidgetArgs args) [0x00012] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:47 
  at OpenRA.Mods.Common.Widgets.Logic.InstallLogic+<InstallLogic>c__AnonStorey0.<>m__3 () [0x0000b] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/Logic/Installation/InstallLogic.cs:37 
  at OpenRA.Mods.Common.Widgets.ButtonWidget.<ButtonWidget>m__A (MouseInput _) [0x00006] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/ButtonWidget.cs:70 
  at OpenRA.Mods.Common.Widgets.ButtonWidget.HandleMouseInput (MouseInput mi) [0x000bc] in /Users/jtyle6/Documents/OpenRA/OpenRA.Mods.Common//Widgets/ButtonWidget.cs:158 
  at OpenRA.Widgets.Widget.HandleMouseInputOuter (MouseInput mi) [0x000ce] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:369 
  at OpenRA.Widgets.Ui.HandleInput (MouseInput mi) [0x0002c] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:87 
  at OpenRA.DefaultInputHandler+<OnMouseInput>c__AnonStorey2.<>m__0 () [0x00006] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Input/InputHandler.cs:49 
  at OpenRA.Sync.CheckSyncUnchanged[Boolean] (OpenRA.World world, System.Func`1 fn) [0x00008] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Sync.cs:178 
  at OpenRA.DefaultInputHandler.OnMouseInput (MouseInput input) [0x00020] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Input/InputHandler.cs:49 
  at OpenRA.Platforms.Default.Sdl2Input.PumpInput (IInputHandler inputHandler) [0x001e7] in /Users/jtyle6/Documents/OpenRA/OpenRA.Platforms.Default//Sdl2Input.cs:106 
  at OpenRA.Platforms.Default.Sdl2GraphicsDevice.PumpInput (IInputHandler inputHandler) [0x0000e] in /Users/jtyle6/Documents/OpenRA/OpenRA.Platforms.Default//Sdl2GraphicsDevice.cs:355 
  at OpenRA.Renderer.EndFrame (IInputHandler inputHandler) [0x0000e] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Renderer.cs:156 
  at OpenRA.Game.RenderTick () [0x00142] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Game.cs:621 
  at OpenRA.Game.Loop () [0x0013e] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Game.cs:731 
  at OpenRA.Game.Run () [0x00042] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Game.cs:749 
  at OpenRA.Program.Run (System.String[] args) [0x00011] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Support/Program.cs:117 
  at OpenRA.Program.Main (System.String[] args) [0x00050] in /Users/jtyle6/Documents/OpenRA/OpenRA.Game//Support/Program.cs:39 

exception.log.zip

Missing prop actors

Just a collection of what I stumbled upon during map import experiments:

  • camex02
  • camex03
  • camex05
  • camsc07
  • camsc08
  • camsc09
  • cawt01
  • cahse01
  • cafrma
  • camsc10
  • cawt01
  • canewy20
  • canewy21
  • ptruck
  • pole01
  • cabunk01
  • castrt05
  • caeuro05
  • capark01
  • capark02
  • capark03
  • caeuro05
  • cahse02
  • cahse03
  • cahse04
  • cahse07
  • camsc01
  • camsc10
  • camsc10
  • cawash06
  • capark03
  • capark02
  • capars13
  • capars13
  • caeur1
  • caeur1
  • caeur1
  • caeur2
  • caeur2
  • caeur2
  • camsc02
  • camsc03
  • camsc02
  • camsc03
  • cafrmb
  • cafrmb
  • cawash06
  • capark02
  • capark03
  • camov01
  • camov02
  • camov02
  • camov01
  • catexs06
  • catexs07
  • catexs07
  • catexs08
  • canewy08
  • canewy06
  • canewy13
  • canewy15
  • cathosp
  • cathosp
  • caairp
  • caairp
  • canewy21
  • canewy21
  • canewy21
  • canewy20
  • canewy20
  • canewy20
  • canewy21
  • canewy21
  • canewy21
  • canewy20
  • canewy20
  • canewy20
  • carus05
  • cawash08
  • carus06
  • cawash08
  • carus06
  • cawash08
  • castl01
  • carus06
  • cawash08
  • castl02
  • castl05a
  • castl05b
  • castl05c
  • castl05d
  • castl05f
  • castl05g
  • castl05e
  • castl05h
  • stang
  • ptruck
  • suvb
  • suvw
  • euroc
  • lt_eur01
  • trff04
  • trff03
  • trff02
  • trff01
  • sign03
  • sign04
  • sign05
  • sign06
  • lt_gen01
  • lt_gen02
  • lt_gen03
  • lt_gen04
  • lt_sgn01
  • lt_sgn03

Crash on click to music button in Extras menu

Red Alert 2 Mod at Version {DEV_VERSION}
on map ba240d57ac307937bab3223ce71e0e37b84e3a9e (Blank by Matthias Mailänder).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type `System.Reflection.TargetInvocationException`: Адресат вызова создал исключение.
Inner Exception of type `System.InvalidOperationException`: Widget MUSIC_PANEL has no child MUTE_LABEL of type LabelWidget
     в OpenRA.Widgets.Widget.Get[T](String id) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 528
   в OpenRA.Mods.Common.Widgets.Logic.MusicPlayerLogic..ctor(Widget widget, Ruleset modRules, World world, Action onExit)
   в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   в System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
   в OpenRA.ObjectCreator.CreateUsingArgs(ConstructorInfo ctor, Dictionary`2 args) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 88
   в OpenRA.ObjectCreator.CreateObject[T](String className, Dictionary`2 args) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 53
   в OpenRA.Widgets.Widget.<>c__DisplayClass3.<PostInit>b__2(String l) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 254
   в System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   в System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   в OpenRA.Widgets.Widget.PostInit(WidgetArgs args) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 254
   в OpenRA.WidgetLoader.LoadWidget(WidgetArgs args, Widget parent, MiniYamlNode node) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\WidgetLoader.cs:строка 74
   в OpenRA.WidgetLoader.LoadWidget(WidgetArgs args, Widget parent, String w) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\WidgetLoader.cs:строка 43
   в OpenRA.Widgets.Ui.OpenWindow(String id, WidgetArgs args) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 47
   в OpenRA.Mods.Common.Widgets.Logic.MainMenuLogic.<>c__DisplayClass44.<.ctor>b__1a()
   в OpenRA.Mods.Common.Widgets.ButtonWidget.<.ctor>b__d(MouseInput _)
   в OpenRA.Mods.Common.Widgets.ButtonWidget.HandleMouseInput(MouseInput mi)
   в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 369
   в OpenRA.Widgets.Ui.HandleInput(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 87
   в OpenRA.DefaultInputHandler.<>c__DisplayClass7.<OnMouseInput>b__6() в d:\Games\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs:строка 49
   в OpenRA.Sync.CheckSyncUnchanged[T](World world, Func`1 fn) в d:\Games\OpenRA-bleed\OpenRA.Game\Sync.cs:строка 187
   в OpenRA.DefaultInputHandler.OnMouseInput(MouseInput input) в d:\Games\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs:строка 49
   в OpenRA.Platforms.Default.Sdl2Input.PumpInput(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2Input.cs:строка 106
   в OpenRA.Platforms.Default.Sdl2GraphicsDevice.PumpInput(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2GraphicsDevice.cs:строка 355
   в OpenRA.Renderer.EndFrame(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Game\Renderer.cs:строка 156
   в OpenRA.Game.RenderTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 621
   в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 731
   в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 749
   в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
   в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

KeyNotFoundException in ChromeMetrics

Red Alert 2 Mod at Version {DEV_VERSION}
Operating System: OSX (Unix 14.5.0.0)
Runtime Version: Mono 4.2.1 (explicit/6dd2d0d Tue Nov 10 18:01:18 EST 2015) CLR 4.0.30319.17020
Exception of type `System.Collections.Generic.KeyNotFoundException`: The given key was not present in the dictionary.
  at System.ThrowHelper.ThrowKeyNotFoundException () [0x00000] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/throwhelper.cs:70 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (System.Collections.Generic.TKey key) [0x00021] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/mscorlib/system/collections/generic/dictionary.cs:176 
  at OpenRA.Widgets.ChromeMetrics.Get[T] (System.String key) [0x00008] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/ChromeMetrics.cs:32 
  at OpenRA.Player..ctor (OpenRA.World world, OpenRA.Network.Client client, OpenRA.PlayerReference pr) [0x001fa] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Player.cs:142 
  at OpenRA.Mods.Common.Traits.CreateMPPlayers.CreatePlayers (OpenRA.World w) [0x0005d] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Mods.Common//Traits/World/CreateMPPlayers.cs:31 
  at OpenRA.World..ctor (OpenRA.Map map, OpenRA.Network.OrderManager orderManager, WorldType type) [0x00197] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//World.cs:172 
  at OpenRA.Game.StartGame (System.String mapUID, WorldType type) [0x00074] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:156 
  at OpenRA.Game.LoadShellMap () [0x00019] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:443 
  at OpenRA.Mods.Common.LoadScreens.BlankLoadScreen.StartGame (OpenRA.Arguments args) [0x001a7] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Mods.Common//LoadScreens/BlankLoadScreen.cs:88 
  at OpenRA.Game.InitializeMod (System.String mod, OpenRA.Arguments args) [0x00374] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:399 
  at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x0026d] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:288 
  at OpenRA.Program.Run (System.String[] args) [0x00007] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:115 
  at OpenRA.Program.Main (System.String[] args) [0x00050] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:39 

Can't open the RA2 Mod

It crashes on bleed related to sounds. This may be realted to .wav loader. Not only files in audio.bag, also themes causes crash. Here is the log:

Red Alert 2 Mod at Version {DEV_VERSION}
on map ba240d57ac307937bab3223ce71e0e37b84e3a9e (Blank by Matthias Mailänder).
Operating System: Windows (Microsoft Windows NT 6.1.7601 Service Pack 1)
Runtime Version: .NET CLR 4.0.30319.34209
Exception of type `System.IO.InvalidDataException`: umenucl1.wav is not a valid sound file!
   konum: OpenRA.Sound.LoadSound(String filename) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs içinde: satır 72
   konum: OpenRA.Exts.GetOrAdd[K,V](Dictionary`2 d, K k, Func`2 createFn) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Exts.cs içinde: satır 130
   konum: OpenRA.Primitives.Cache`2.get_Item(T key) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Primitives\Cache.cs içinde: satır 35
   konum: OpenRA.Sound.PlayPredefined(Ruleset ruleset, Player p, Actor voicedActor, String type, String definition, String variant, Boolean relative, WPos pos, Single volumeModifier, Boolean attenuateVolume) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs içinde: satır 365
   konum: OpenRA.Sound.PlayNotification(Ruleset rules, Player player, String type, String notification, String variant) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs içinde: satır 380
   konum: OpenRA.Mods.Common.Widgets.ButtonWidget.HandleMouseInput(MouseInput mi)
   konum: OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 369
   konum: OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 360
   konum: OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 360
   konum: OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 360
   konum: OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 360
   konum: OpenRA.Widgets.Ui.HandleInput(MouseInput mi) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs içinde: satır 90
   konum: OpenRA.DefaultInputHandler.<>c__DisplayClass7.<OnMouseInput>b__6() c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs içinde: satır 49
   konum: OpenRA.Sync.CheckSyncUnchanged[T](World world, Func`1 fn) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Sync.cs içinde: satır 187
   konum: OpenRA.DefaultInputHandler.OnMouseInput(MouseInput input) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs içinde: satır 49
   konum: OpenRA.Platforms.Default.Sdl2Input.PumpInput(IInputHandler inputHandler) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2Input.cs içinde: satır 87
   konum: OpenRA.Platforms.Default.Sdl2GraphicsDevice.PumpInput(IInputHandler inputHandler) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2GraphicsDevice.cs içinde: satır 355
   konum: OpenRA.Renderer.EndFrame(IInputHandler inputHandler) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Renderer.cs içinde: satır 155
   konum: OpenRA.Game.RenderTick() c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Game.cs içinde: satır 584
   konum: OpenRA.Game.Loop() c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Game.cs içinde: satır 694
   konum: OpenRA.Game.Run() c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Game.cs içinde: satır 712
   konum: OpenRA.Program.Run(String[] args) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Support\Program.cs içinde: satır 117
   konum: OpenRA.Program.Main(String[] args) c:\Users\Merve-Elif\Downloads\OpenRA-bleed\OpenRA.Game\Support\Program.cs içinde: satır 39

Also WithActiveAnimation causes crash too, it is repaced by WithIdleAnimation iirc.

wrong sound?

It is happend when I try to click any button in main menu

sound.log

Failed to parse WAV file umenucl1.wav. Error message:
System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в OpenRA.StreamExts.ReadBytes(Stream s, Int32 count) в d:\Games\OpenRA-bleed\OpenRA.Game\StreamExts.cs:строка 25
в OpenRA.FileFormats.WavLoader.LoadSound(Stream s) в d:\Games\OpenRA-bleed\OpenRA.Game\FileFormats\WavLoader.cs:строка 82
в OpenRA.FileFormats.WavLoader.TryParseSound(Stream stream, String fileName, Byte[]& rawData, Int32& channels, Int32& sampleBits, Int32& sampleRate) в d:\Games\OpenRA-bleed\OpenRA.Game\FileFormats\WavLoader.cs:строка 189

exception.log

Red Alert 2 Mod at Version {DEV_VERSION}
on map ba240d57ac307937bab3223ce71e0e37b84e3a9e (Blank by Matthias Mailänder).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.IO.InvalidDataException: umenucl1.wav is not a valid sound file!
в OpenRA.Sound.LoadSound(ISoundLoader[] loaders, IReadOnlyFileSystem fileSystem, String filename) в d:\Games\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs:строка 71
в OpenRA.Sound.<>c__DisplayClass1.b__0(String s) в d:\Games\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs:строка 77
в OpenRA.Exts.GetOrAdd[K,V](Dictionary2 d, K k, Func2 createFn) в d:\Games\OpenRA-bleed\OpenRA.Game\Exts.cs:строка 131
в OpenRA.Primitives.Cache2.get_Item(T key) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\Cache.cs:строка 36 в OpenRA.Sound.PlayPredefined(Ruleset ruleset, Player p, Actor voicedActor, String type, String definition, String variant, Boolean relative, WPos pos, Single volumeModifier, Boolean attenuateVolume) в d:\Games\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs:строка 364 в OpenRA.Sound.PlayNotification(Ruleset rules, Player player, String type, String notification, String variant) в d:\Games\OpenRA-bleed\OpenRA.Game\Sound\Sound.cs:строка 379 в OpenRA.Mods.Common.Widgets.ButtonWidget.HandleMouseInput(MouseInput mi) в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 377 в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 368 в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 368 в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 368 в OpenRA.Widgets.Widget.HandleMouseInputOuter(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 368 в OpenRA.Widgets.Ui.HandleInput(MouseInput mi) в d:\Games\OpenRA-bleed\OpenRA.Game\Widgets\Widget.cs:строка 91 в OpenRA.DefaultInputHandler.<>c__DisplayClass7.<OnMouseInput>b__6() в d:\Games\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs:строка 50 в OpenRA.Sync.CheckSyncUnchanged[T](World world, Func1 fn) в d:\Games\OpenRA-bleed\OpenRA.Game\Sync.cs:строка 183
в OpenRA.DefaultInputHandler.OnMouseInput(MouseInput input) в d:\Games\OpenRA-bleed\OpenRA.Game\Input\InputHandler.cs:строка 50
в OpenRA.Platforms.Default.Sdl2Input.PumpInput(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2Input.cs:строка 87
в OpenRA.Platforms.Default.Sdl2GraphicsDevice.PumpInput(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Platforms.Default\Sdl2GraphicsDevice.cs:строка 354
в OpenRA.Renderer.EndFrame(IInputHandler inputHandler) в d:\Games\OpenRA-bleed\OpenRA.Game\Renderer.cs:строка 157
в OpenRA.Game.RenderTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 620
в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 730
в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 748
в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 118
в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 40

This frozen actor has no footprint!

I have many Rhino tanks. (About 10) And attacking bot's base.
I think Rhino or something move on structure? and Error !

exception.log

Red Alert 2 Mod at Version {DEV_VERSION}
on map 3042ec5d8e8b2307270b0ea898075501a990766d (Heck Freezes Over by Westwood Studios).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.ArgumentException: This frozen actor has no footprint! Please report a bug!
Actor Name: gapile
Actor Location: 23,-19
Input footprint: []
Input footprint (shroud.Contains): []
Input footprint (map.Contains): []
at OpenRA.Traits.FrozenActor..ctor(Actor self, PPos[] footprint, Shroud shroud, Boolean startsRevealed)
at OpenRA.Mods.Common.Traits.FrozenUnderFog.<>c__DisplayClass8_0.b__0(Player player, Int32 playerIndex)
at OpenRA.Primitives.PlayerDictionary1..ctor(World world, Func3 valueFactory)
at OpenRA.Mods.Common.Traits.FrozenUnderFog.Created(Actor self)
at OpenRA.World.CreateActor(Boolean addToWorld, String name, TypeDictionary initDict)
at OpenRA.World.CreateActor(String name, TypeDictionary initDict)
at OpenRA.Mods.Common.Traits.PlaceBuilding.<>c__DisplayClass2_0.b__0(World w)
at OpenRA.World.Tick()
at OpenRA.Game.InnerLogicTick(OrderManager orderManager)
at OpenRA.Game.LogicTick()
at OpenRA.Game.Loop()
at OpenRA.Game.Run()
at OpenRA.Program.Run(String[] args)
at OpenRA.Program.Main(String[] args)

Polish MCV packing logic

In the original Red Alert 2, you can pack and move Construction Yard by simply giving a move order to the building itself:

mcvunpack-ra2-cropped-comp

In RA2 mod (OpenRA), you need to tell Construction Yard to pack itself and after that you can move it:

mcvunpack-openra2-cropped-comp

Please pay attention to cursor icons. In RA2, the cursor indicates I can move the building. Not so in OpenRA.

OpenRA/ra2 approach is not so intuitive than seen in the original game. Additionally, I feel it's unnecessarily compilated and in a hectic battle there should be a way to tell MCV just move quickly away, not telling it first to pack itself while a player need to pay attention to the battle events at the same time. Now it feels there is an unnecessary extra command for no good reason.

Crash on SelectChronoshiftTarget

I was trying to do a Chronoshift on My Tanks then the game crashed.
...
Red Alert 2 Mod at Version {DEV_VERSION}
on map a05092dad0428c05b65866a0caa0183e30d2fdde (Powder Keg by Westwood Studios).
Operating System: OSX (Unix 14.5.0.0)
Runtime Version: Mono 4.2.1 (explicit/6dd2d0d Tue Nov 10 18:01:18 EST 2015) CLR 4.0.30319.17020
Exception of type System.InvalidOperationException: Unit overlay does not have a sequence named target-valid-urban
at OpenRA.Graphics.SequenceProvider.GetSequence (System.String unitName, System.String sequenceName) [0x0006b] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Graphics/SequenceProvider.cs:66
at OpenRA.Mods.RA.Traits.ChronoshiftPower+SelectDestination..ctor (OpenRA.World world, System.String order, OpenRA.Mods.Common.Traits.SupportPowerManager manager, OpenRA.Mods.RA.Traits.ChronoshiftPower power, CPos sourceLocation) [0x0007c] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Mods.RA//Traits/SupportPowers/ChronoshiftPower.cs:177
at OpenRA.Mods.RA.Traits.ChronoshiftPower+SelectChronoshiftTarget+c__Iterator0.MoveNext () [0x00062] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Mods.RA//Traits/SupportPowers/ChronoshiftPower.cs:122
at System.Linq.Buffer1[TElement]..ctor (IEnumerable1 source) [0x00083] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/System.Core/System/Linq/Enumerable.cs:2570
at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) [0x00011] in /private/tmp/source-mono-mac-4.2.0-branch-64/bockbuild-mono-4.2.0-branch/profiles/mono-mac-xamarin/build-root/mono-4.2.1-x86/external/referencesource/System.Core/System/Linq/Enumerable.cs:830 at OpenRA.Widgets.WorldInteractionControllerWidget.ApplyOrders (OpenRA.World world, MouseInput mi) [0x0006c] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/WorldInteractionControllerWidget.cs:179 at OpenRA.Widgets.WorldInteractionControllerWidget.HandleMouseInput (MouseInput mi) [0x0009a] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/WorldInteractionControllerWidget.cs:87 at OpenRA.Widgets.Widget.HandleMouseInputOuter (MouseInput mi) [0x000ce] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:369 at OpenRA.Widgets.Widget.HandleMouseInputOuter (MouseInput mi) [0x00065] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:360 at OpenRA.Widgets.Widget.HandleMouseInputOuter (MouseInput mi) [0x00065] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:360 at OpenRA.Widgets.Widget.HandleMouseInputOuter (MouseInput mi) [0x00065] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:360 at OpenRA.Widgets.Ui.HandleInput (MouseInput mi) [0x00044] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Widgets/Widget.cs:90 at OpenRA.DefaultInputHandler+<OnMouseInput>c__AnonStorey2.<>m__0 () [0x00006] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Input/InputHandler.cs:49 at OpenRA.Sync.CheckSyncUnchanged[T](OpenRA.World world, System.Func1 fn) [0x00044] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Sync.cs:187
at OpenRA.DefaultInputHandler.OnMouseInput (MouseInput input) [0x00020] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Input/InputHandler.cs:49
at OpenRA.Platforms.Default.Sdl2Input.PumpInput (IInputHandler inputHandler) [0x00157] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Platforms.Default//Sdl2Input.cs:87
at OpenRA.Platforms.Default.Sdl2GraphicsDevice.PumpInput (IInputHandler inputHandler) [0x0000e] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Platforms.Default//Sdl2GraphicsDevice.cs:353
at OpenRA.Renderer.EndFrame (IInputHandler inputHandler) [0x0000e] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Renderer.cs:156
at OpenRA.Game.RenderTick () [0x00142] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:621
at OpenRA.Game.Loop () [0x0013e] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:731
at OpenRA.Game.Run () [0x00042] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:749
at OpenRA.Program.Run (System.String[] args) [0x00011] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:117
at OpenRA.Program.Main (System.String[] args) [0x00050] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:39
...

Model Name: iMac
Model Identifier: iMac9,1
Processor Name: Intel Core 2 Duo
Processor Speed: 3.06 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 6 MB
Memory: 8 GB
Bus Speed: 1.07 GHz
Boot ROM Version: IM91.008D.B08
SMC Version (system): 1.37f3

NVIDIA GeForce GT 130:

Chipset Model: NVIDIA GeForce GT 130
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x062e
Revision ID: 0x00a1
ROM Revision: 3370
Displays:
iMac:
Display Type: LCD
Resolution: 1920 x 1200
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes

RA2 Crashes on when loading mod.

This is the error is spews, and I have no idea what this means.

Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.IO.InvalidDataException: Duplicate key 'ra2' in E:\OpenRA\mods\ra2\mod.yaml:13
Inner Exception of type System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at OpenRA.MiniYaml.ToDictionary[TKey,TElement](Func2 keySelector, Func2 elementSelector) at OpenRA.MiniYaml.ToDictionary[TKey,TElement](Func2 keySelector, Func2 elementSelector) at OpenRA.MiniYaml.ToDictionary[TElement](Func2 elementSelector)
at OpenRA.MiniYaml.ToDictionary()
at OpenRA.Manifest.YamlList(Dictionary`2 yaml, String key, Boolean parsePaths)
at OpenRA.Manifest..ctor(String mod)
at OpenRA.ModData..ctor(String mod, Boolean useLoadScreen)
at OpenRA.Game.InitializeMod(String mod, Arguments args)
at OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic.c__AnonStorey1.<>m__0()
at OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime)
at OpenRA.Game.LogicTick()
at OpenRA.Game.Loop()
at OpenRA.Game.Run()
at OpenRA.Program.Run(String[] args)
at OpenRA.Program.Main(String[] args)

Crash when read maps (or minimaps) in creat game

Red Alert 2 Mod at Version {DEV_VERSION}
on map ba240d57ac307937bab3223ce71e0e37b84e3a9e (Blank by Matthias Mailänder).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type `System.Collections.Generic.KeyNotFoundException`: Данный ключ отсутствует в словаре.
   в System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   в OpenRA.ReadOnlyDictionary`2.get_Item(TKey key) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\ReadOnlyDictionary.cs:строка 77
   в OpenRA.MapCache.LoadAsyncInternal() в d:\Games\OpenRA-bleed\OpenRA.Game\Map\MapCache.cs:строка 177
   в System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Threading.ThreadHelper.ThreadStart()

Missing Prism Tower beam logic

Original RA2:

prismtowers-ra2-cropped-comp

OpenRA (ra2 mod):

prismtowers-openra2-cropped-comp

"Prism Towers fire a concentrated beam of light at any approaching enemy ground units. If Prism Towers are placed close enough together, they can fire one large, powerful beam by targeting each other and combining light beams on the target"

  • Red Alert 2 manual, Prism Tower

Cant launch the RA2 mod

it crash when trying to switch to RA2 mod

exception.log

Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type `System.IO.FileNotFoundException`: Не удалось загрузить файл или сборку "file:///D:\Games\OpenRA-bleed\mods\ra2\OpenRA.Mods.RA2.dll" либо одну из их зависимостей. Не удается найти указанный файл.
   в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   в System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
   в System.Reflection.Assembly.LoadFrom(String assemblyFile)
   в OpenRA.ModData.<.ctor>b__0(String path) в d:\Games\OpenRA-bleed\OpenRA.Game\ModData.cs:строка 48
   в System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   в System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
   в System.Linq.Enumerable.<SelectManyIterator>d__16`2.MoveNext()
   в System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   в OpenRA.ObjectCreator..ctor(IEnumerable`1 sourceAssemblies) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 29
   в OpenRA.ModData..ctor(String mod, Boolean useLoadScreen) в d:\Games\OpenRA-bleed\OpenRA.Game\ModData.cs:строка 49
   в OpenRA.Game.InitializeMod(String mod, Arguments args) в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 305
   в OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic.<>c__DisplayClass28.<LoadMod>b__26()
   в OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\ActionQueue.cs:строка 52
   в OpenRA.Game.LogicTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 537
   в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 672
   в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 712
   в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
   в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

sound.log
LoadSound, file does not exist: button.aud
Attempt to Play2D a null ISoundSource
Attempt to Play2D a null ISoundSource

And after copy OpenRA.Mods.RA2.dll from https://github.com/Phrohdoh/OpenRA (after make.cmd-> all) to RA2 mod folder it make another crash:

exception.log

Red Alert 2 Mod at Version {DEV_VERSION}
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type `System.InvalidOperationException`: Cannot locate type: WithActiveAnimationInfo
   в OpenRA.ObjectCreator.<.cctor>b__13(String s) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 33
   в OpenRA.ObjectCreator.CreateObject[T](String className, Dictionary`2 args) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 45
   в OpenRA.ObjectCreator.CreateObject[T](String className) в d:\Games\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:строка 37
   в OpenRA.ActorInfo.LoadTraitInfo(ObjectCreator creator, String traitName, MiniYaml my) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\ActorInfo.cs:строка 107
   в OpenRA.ActorInfo..ctor(ObjectCreator creator, String name, MiniYaml node, Dictionary`2 allUnits) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\ActorInfo.cs:строка 51
   в OpenRA.RulesetCache.<Load>b__0(MiniYamlNode k, Dictionary`2 y) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\RulesetCache.cs:строка 64
   в OpenRA.RulesetCache.<>c__DisplayClass15`1.<LoadYamlRules>b__10(MiniYamlNode wkv, Dictionary`2 wyy) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\RulesetCache.cs:строка 113
   в OpenRA.RulesetCache.<>c__DisplayClass15`1.<LoadYamlRules>b__14(MiniYamlNode kv) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\RulesetCache.cs:строка 121
   в OpenRA.Exts.ToDictionaryWithConflictLog[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, String debugName, Func`2 logKey, Func`2 logValue) в d:\Games\OpenRA-bleed\OpenRA.Game\Exts.cs:строка 366
   в OpenRA.RulesetCache.LoadYamlRules[T](Dictionary`2 itemCache, String[] files, List`1 nodes, Func`3 f) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\RulesetCache.cs:строка 121
   в OpenRA.RulesetCache.Load(Map map) в d:\Games\OpenRA-bleed\OpenRA.Game\GameRules\RulesetCache.cs:строка 62
   в OpenRA.ModData.<.ctor>b__3() в d:\Games\OpenRA-bleed\OpenRA.Game\ModData.cs:строка 76
   в System.Lazy`1.CreateValue()
   в System.Lazy`1.LazyInitValue()
   в System.Lazy`1.get_Value()
   в OpenRA.ModData.get_DefaultRules() в d:\Games\OpenRA-bleed\OpenRA.Game\ModData.cs:строка 38
   в OpenRA.Map.<PostInit>b__f() в d:\Games\OpenRA-bleed\OpenRA.Game\Map\Map.cs:строка 460
   в System.Lazy`1.CreateValue()
   в System.Lazy`1.LazyInitValue()
   в System.Lazy`1.get_Value()
   в OpenRA.Map.PreloadRules() в d:\Games\OpenRA-bleed\OpenRA.Game\Map\Map.cs:строка 583
   в OpenRA.ModData.PrepareMap(String uid) в d:\Games\OpenRA-bleed\OpenRA.Game\ModData.cs:строка 183
   в OpenRA.Game.StartGame(String mapUID, WorldType type) в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 154
   в OpenRA.Game.LoadShellMap() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 406
   в OpenRA.Mods.Common.LoadScreens.BlankLoadScreen.StartGame(Arguments args)
   в OpenRA.Game.InitializeMod(String mod, Arguments args) в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 362
   в OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic.<>c__DisplayClass28.<LoadMod>b__26()
   в OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\ActionQueue.cs:строка 52
   в OpenRA.Game.LogicTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 537
   в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 672
   в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 712
   в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
   в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

Remake make.cmd operations with (https://github.com/OpenRA/OpenRA+https://github.com/OpenRA/RA2) makes same crashes and not build OpenRA.Mods.RA2.dll file at all.

Tesla Reactor rendering issue

I noticed this while I was playing as soviets today.

teslagen_bug_openra

As far as I can tell, only that specific corner of the building seems to be affected. At least I can't see any visually strange glitches occuring on the other corners of a Tesla Reactor.

No valid shellmaps available

Steps to reproduce.

  1. Pull latest build.
  2. Make latest build
  3. Start OpenRA latest build.
  4. Switch mod To Ra2.
  5. Crash
Red Alert 2 Mod at Version {DEV_VERSION}
Operating System: OSX (Unix 14.5.0.0)
Runtime Version: Mono 4.2.1 (explicit/6dd2d0d Tue Nov 10 18:01:18 EST 2015) CLR 4.0.30319.17020
Exception of type `System.IO.InvalidDataException`: No valid shellmaps available
  at OpenRA.Game.ChooseShellmap () [0x00077] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:455 
  at OpenRA.Game.LoadShellMap () [0x00001] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:439 
  at OpenRA.Mods.Common.LoadScreens.BlankLoadScreen.StartGame (OpenRA.Arguments args) <0xb780000 + 0x0035b> in <filename unknown>:0 
  at OpenRA.Game.InitializeMod (System.String mod, OpenRA.Arguments args) [0x00365] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:398 
  at OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic+<LoadMod>c__AnonStorey2.<>m__0 () <0x10461280 + 0x0003b> in <filename unknown>:0 
  at OpenRA.Primitives.ActionQueue.PerformActions (Int32 currentTime) [0x0008b] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Primitives/ActionQueue.cs:53 
  at OpenRA.Game.LogicTick () [0x0000d] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:573 
  at OpenRA.Game.Loop () [0x000d4] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:708 
  at OpenRA.Game.Run () [0x00042] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Game.cs:748 
  at OpenRA.Program.Run (System.String[] args) [0x00011] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:118 
  at OpenRA.Program.Main (System.String[] args) [0x00050] in /Users/JoelTyler/Documents/OpenRA/OpenRA.Game//Support/Program.cs:40 

Crash After Win

Red Alert 2 Mod at Version {DEV_VERSION}
on map 8686e762dbe6b6a2a032e5b19bb1dcc686d7f18e (dustbowl by Westwood Studios).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.InvalidOperationException: The current order generator may not be changed from synced code
в OpenRA.Sync.AssertUnsynced(String message) в d:\Games\OpenRA-bleed\OpenRA.Game\Sync.cs:строка 200
в OpenRA.World.set_OrderGenerator(IOrderGenerator value) в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 131
в OpenRA.World.CancelInputMode() в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 138
в OpenRA.Mods.Common.Widgets.Logic.MenuButtonsChromeLogic.OpenMenuPanel(MenuButtonWidget button, WidgetArgs widgetArgs)
в OpenRA.Mods.Common.Widgets.Logic.MenuButtonsChromeLogic.<>c__DisplayClass1c.<.ctor>b__3()
в OpenRA.Mods.Common.Widgets.Logic.LoadIngamePlayerOrObserverUILogic.<>c__DisplayClass6.<.ctor>b__2()
в System.Action.Invoke()
в OpenRA.World.EndGame() в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 64
в OpenRA.Mods.Common.Traits.MissionObjectives.<>c__DisplayClassf.b__c()
в OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\ActionQueue.cs:строка 52
в OpenRA.Game.LogicTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 574
в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 709
в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 749
в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

Civilians

are still missing:

  • [CIV1]
  • [CIV2]
  • [CIV3]
  • [CIVA]
  • [CIVB]
  • [CIVC]
  • [CIVBBP]
  • [CIVBFM]
  • [CIVBF]
  • [CIVBTM]
  • [CIVSFM]
  • [CIVSF]
  • [CIVSTM]

and special characters:

  • [VLADIMIR] ; Vladimir
  • [PENTGEN] ; Pentagon General
  • [PRES] ; President
  • [SSRV] ; Secret Service

Apocalipsis tank kills jumpjet

Red Alert 2 Mod at Version {DEV_VERSION}
on map cb142fef4b80694b59ba09010a34ca335e5e2f6c (allied-02 by Westwood Studios).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type `System.InvalidOperationException`: Unit `jumpjet` does not have a sequence named `die3`
   в OpenRA.Graphics.SequenceProvider.GetSequence(String unitName, String sequenceName) в d:\Games\OpenRA-bleed\OpenRA.Game\Graphics\SequenceProvider.cs:строка 65
   в OpenRA.Graphics.Animation.GetSequence(String sequenceName) в d:\Games\OpenRA-bleed\OpenRA.Game\Graphics\Animation.cs:строка 205
   в OpenRA.Graphics.Animation.PlaySequence(String sequenceName) в d:\Games\OpenRA-bleed\OpenRA.Game\Graphics\Animation.cs:строка 86
   в OpenRA.Graphics.Animation.PlayThen(String sequenceName, Action after) в d:\Games\OpenRA-bleed\OpenRA.Game\Graphics\Animation.cs:строка 120
   в OpenRA.Mods.Common.Effects.Corpse..ctor(World world, WPos pos, String image, String sequence, String paletteName)
   в OpenRA.Mods.Common.Traits.WithDeathAnimation.<>c__DisplayClass1.<SpawnDeathAnimation>b__0(World w)
   в OpenRA.World.Tick() в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 309
   в OpenRA.Game.InnerLogicTick(OrderManager orderManager) в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 557
   в OpenRA.Game.LogicTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 582
   в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 709
   в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 749
   в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
   в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

IndexOutOfRangeException in FootprintBounds

1)Start play 1x1 vs CPU
2)destroy his conyard
2)let him get create (he gets MCV)
3)CPU put conyard in place that very close to top map border
4)CPU start constract buildings in fog of war
5)I use chronosphere in CPU's warminner, witch frozen in fog border, near ore refinary.
6)and teleport it to clear ground in center of map
7)get Crach

Red Alert 2 Mod at Version {DEV_VERSION}
on map 3d2d49c6b064b99726e27ebfd92326e1ec4e0522 (DEFCON 6 by Westwood Studios).
Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.IndexOutOfRangeException: Индекс находился вне границ массива.
в OpenRA.Traits.FrozenActorLayer.FootprintBounds(FrozenActor fa) в d:\Games\OpenRA-bleed\OpenRA.Game\Traits\Player\FrozenActorLayer.cs:строка 211
в OpenRA.Traits.FrozenActorLayer.Add(FrozenActor fa) в d:\Games\OpenRA-bleed\OpenRA.Game\Traits\Player\FrozenActorLayer.cs:строка 199
в OpenRA.Mods.Common.Traits.FrozenUnderFog.<>c__DisplayClass5.b__4(Player player, Int32 playerIndex)
в OpenRA.Primitives.PlayerDictionary1..ctor(World world, Func3 valueFactory) в d:\Games\OpenRA-bleed\OpenRA.Game\Primitives\PlayerDictionary.cs:строка 27
в OpenRA.Mods.Common.Traits.FrozenUnderFog.Created(Actor self)
в OpenRA.World.CreateActor(Boolean addToWorld, String name, TypeDictionary initDict) в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 232
в OpenRA.World.CreateActor(String name, TypeDictionary initDict) в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 225
в OpenRA.Mods.Common.Traits.PlaceBuilding.<>c__DisplayClass6.b__2(World w)
в OpenRA.World.Tick() в d:\Games\OpenRA-bleed\OpenRA.Game\World.cs:строка 309
в OpenRA.Game.InnerLogicTick(OrderManager orderManager) в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 557
в OpenRA.Game.LogicTick() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 582
в OpenRA.Game.Loop() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 709
в OpenRA.Game.Run() в d:\Games\OpenRA-bleed\OpenRA.Game\Game.cs:строка 749
в OpenRA.Program.Run(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 117
в OpenRA.Program.Main(String[] args) в d:\Games\OpenRA-bleed\OpenRA.Game\Support\Program.cs:строка 39

Animals

  • [ALL] ; Alligator
  • [POLARB] ; Polar Bear
  • [JOSH] ; Monkey

are still missing.

Unit ignores terrain geometry

Don't ask me how's this possible but this happened to me on a map named as "tn03t8". Multiple times. The map is one of the original RA2 maps just converted to oramap format.

hoverharvester-openra2-faster

Is this a

  • map
  • harvester
  • pathfinding
  • terrain tileset
  • or terrain geometry bug? Or something strange happened on map conversion process? (didn't see anything strange though, and --check-yaml checks passed, too)

Crash (File not found: ra2:uibits/loadscreen.png)

...
Loading mod: ra2
Exception of type System.IO.FileNotFoundException: File not found: ra2:uibits/loadscreen.png
at OpenRA.FileSystem.FileSystem.Open (System.String filename) [0x00000] in :0
at OpenRA.Mods.Common.LoadScreens.LogoStripeLoadScreen.Init (OpenRA.ModData modData, System.Collections.Generic.Dictionary`2 info) [0x00000] in :0
at OpenRA.ModData..ctor (System.String mod, Boolean useLoadScreen) [0x00000] in :0
at OpenRA.Game.InitializeMod (System.String mod, OpenRA.Arguments args) [0x00000] in :0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00000] in :0
at OpenRA.Program.Run (System.String[] args) [0x00000] in :0
at OpenRA.Program.Main (System.String[] args) [0x00000] in :0
AL lib: (EE) alc_cleanup: 1 device not closed
...
...

This Should fix it?

In /mods/ra2/mod.yaml

Image: ra2:uibits/loadscreen.png ->>>> Image: ./mods/ra2/uibits/loadscreen.png

Missing teleport/chronoshift

Used by

  • Chrono Miner
  • Chrono Legionnaire

Chrono Miner in RA2:

chronologic-ra2-cropped

Chrono Miner in OpenRA (ra2 mod):

chronologic-openra2-cropped

Not sure if it's actually "missing" because it is used by Germany faction in RA mod.

OpenRA crashes after clicking RA2

Every time I click on RA2 I get the same error: System.IO.InvalidDataException: Duplicate key 'ra2'
It happens when I use both the latest release and the latest playtest of RA2

Here is the full log:

Operating System: Windows (Microsoft Windows NT 6.2.9200.0) Runtime Version: .NET CLR 4.0.30319.34209 Exception of typeSystem.IO.InvalidDataException: Duplicate key 'ra2' in C:\Program Files (x86)\OpenRA\mods\ra2\mod.yaml:39 Inner Exception of typeSystem.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add)
at OpenRA.MiniYaml.ToDictionary[TKey,TElement](Func2 keySelector, Func2 elementSelector)
at OpenRA.MiniYaml.ToDictionary[TKey,TElement](Func2 keySelector, Func2 elementSelector)
at OpenRA.Manifest.YamlDictionary(Dictionary2 yaml, String key, Boolean parsePaths) at OpenRA.Manifest..ctor(String mod) at OpenRA.ModData..ctor(String mod, Boolean useLoadScreen) at OpenRA.Game.InitializeMod(String mod, Arguments args) at OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic.<LoadMod>c__AnonStorey1.<>m__0() at OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime) at OpenRA.Game.LogicTick() at OpenRA.Game.Loop() at OpenRA.Game.Run() at OpenRA.Program.Run(String[] args) at OpenRA.Program.Main(String[] args)

Any way of fixing this? I really wanna add RA2 to OpenRA...

RA2 still crashing when loading mod.

After getting past one error, I get to this error.

Operating System: Windows (Microsoft Windows NT 6.2.9200.0)
Runtime Version: .NET CLR 4.0.30319.42000
Exception of type System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Users\Welsh\Desktop\OpenRA-bleed\mods\ra2\OpenRA.Mods.RA2.dll' or one of its dependencies. The system cannot find the file specified.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at OpenRA.ModData.<.ctor>b__0(String path) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\ModData.cs:line 48
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at System.Linq.Enumerable.<ConcatIterator>d__581.MoveNext()
at System.Linq.Enumerable.d__162.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at OpenRA.ObjectCreator..ctor(IEnumerable`1 sourceAssemblies) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\ObjectCreator.cs:line 29
at OpenRA.ModData..ctor(String mod, Boolean useLoadScreen) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\ModData.cs:line 49
at OpenRA.Game.InitializeMod(String mod, Arguments args) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Game.cs:line 342
at OpenRA.Mods.Common.Widgets.Logic.ModBrowserLogic.<>c__DisplayClass28.b__26()
at OpenRA.Primitives.ActionQueue.PerformActions(Int32 currentTime) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Primitives\ActionQueue.cs:line 52
at OpenRA.Game.LogicTick() in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Game.cs:line 574
at OpenRA.Game.Loop() in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Game.cs:line 709
at OpenRA.Game.Run() in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Game.cs:line 749
at OpenRA.Program.Run(String[] args) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Support\Program.cs:line 117
at OpenRA.Program.Main(String[] args) in c:\Users\Welsh\Desktop\OpenRA-bleed\OpenRA.Game\Support\Program.cs:line 39

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.