Permalink
Browse files

converted to GPLv3

  • Loading branch information...
chrisforbes committed Feb 16, 2010
1 parent 496e8f2 commit a72d19e754e049c75d8e73d7a9b502b09303d308
Showing with 6,626 additions and 756 deletions.
  1. +674 −0 COPYING
  2. +56 −32 INSTALL
  3. +0 −21 LICENSE
  4. +22 −3 OpenRA.Server/Connection.cs
  5. +21 −2 OpenRA.Server/Exts.cs
  6. +21 −1 OpenRA.Server/Server.cs
  7. +21 −1 OpenRA.Server/ServerOrder.cs
  8. +21 −1 OpenRa.FileFormats/AudLoader.cs
  9. +19 −0 OpenRa.FileFormats/Blowfish.cs
  10. +21 −1 OpenRa.FileFormats/BlowfishKeyProvider.cs
  11. +21 −1 OpenRa.FileFormats/Cache.cs
  12. +22 −4 OpenRa.FileFormats/Collections/Set.cs
  13. +21 −4 OpenRa.FileFormats/DisposableAction.cs
  14. +21 −1 OpenRa.FileFormats/Dune2ShpReader.cs
  15. +21 −1 OpenRa.FileFormats/Exts.cs
  16. +21 −1 OpenRa.FileFormats/FieldLoader.cs
  17. +21 −2 OpenRa.FileFormats/FileSystem.cs
  18. +21 −1 OpenRa.FileFormats/Folder.cs
  19. +20 −1 OpenRa.FileFormats/Format2.cs
  20. +19 −0 OpenRa.FileFormats/Format40.cs
  21. +20 −0 OpenRa.FileFormats/Format80.cs
  22. +21 −1 OpenRa.FileFormats/IPaletteRemap.cs
  23. +20 −0 OpenRa.FileFormats/IniFile.cs
  24. +0 −36 OpenRa.FileFormats/IniWriter.cs
  25. +20 −2 OpenRa.FileFormats/Lazy.cs
  26. +20 −0 OpenRa.FileFormats/Map.cs
  27. +22 −3 OpenRa.FileFormats/MiniYaml.cs
  28. +0 −1 OpenRa.FileFormats/OpenRa.FileFormats.csproj
  29. +20 −0 OpenRa.FileFormats/Package.cs
  30. +20 −0 OpenRa.FileFormats/PackageEntry.cs
  31. +20 −2 OpenRa.FileFormats/Pair.cs
  32. +20 −0 OpenRa.FileFormats/Palette.cs
  33. +20 −0 OpenRa.FileFormats/PlayerColorRemap.cs
  34. +20 −1 OpenRa.FileFormats/PriorityQueue.cs
  35. +22 −3 OpenRa.FileFormats/Properties/AssemblyInfo.cs
  36. +19 −4 OpenRa.FileFormats/ProtocolVersion.cs
  37. +20 −2 OpenRa.FileFormats/Session.cs
  38. +20 −0 OpenRa.FileFormats/ShpReader.cs
  39. +20 −4 OpenRa.FileFormats/ShroudPaletteRemap.cs
  40. +21 −1 OpenRa.FileFormats/SingleColorRemap.cs
  41. +20 −0 OpenRa.FileFormats/Support/Log.cs
  42. +21 −1 OpenRa.FileFormats/Support/Stopwatch.cs
  43. +19 −4 OpenRa.FileFormats/Support/Timer.cs
  44. +20 −0 OpenRa.FileFormats/Terrain.cs
  45. +19 −0 OpenRa.FileFormats/TileReference.cs
  46. +20 −0 OpenRa.FileFormats/TileSet.cs
  47. +20 −0 OpenRa.FileFormats/TreeReference.cs
  48. +19 −28 OpenRa.FileFormats/Tuple.cs
  49. +21 −2 OpenRa.FileFormats/TypeDictionary.cs
  50. +20 −1 OpenRa.FileFormats/Walkability.cs
  51. +20 −0 OpenRa.FileFormats/float2.cs
  52. +20 −2 OpenRa.FileFormats/int2.cs
  53. +21 −2 OpenRa.Game/Actor.cs
  54. +21 −1 OpenRa.Game/Chat.cs
  55. +22 −2 OpenRa.Game/Chrome.cs
  56. +21 −1 OpenRa.Game/Combat.cs
  57. +22 −4 OpenRa.Game/Controller.cs
  58. +21 −1 OpenRa.Game/Cursor.cs
  59. +21 −1 OpenRa.Game/Effects/Bullet.cs
  60. +21 −2 OpenRa.Game/Effects/Corpse.cs
  61. +21 −1 OpenRa.Game/Effects/DelayedAction.cs
  62. +21 −1 OpenRa.Game/Effects/Explosion.cs
  63. +20 −3 OpenRa.Game/Effects/FlashTarget.cs
  64. +21 −2 OpenRa.Game/Effects/IEffect.cs
  65. +21 −5 OpenRa.Game/Effects/LaserZap.cs
  66. +22 −2 OpenRa.Game/Effects/Missile.cs
  67. +20 −3 OpenRa.Game/Effects/MoveFlash.cs
  68. +21 −1 OpenRa.Game/Effects/RepairIndicator.cs
  69. +21 −1 OpenRa.Game/Effects/Smoke.cs
  70. +20 −3 OpenRa.Game/Effects/TeslaZap.cs
  71. +21 −1 OpenRa.Game/Exts.cs
  72. +20 −1 OpenRa.Game/Game.cs
  73. +23 −3 OpenRa.Game/GameRules/ActorInfo.cs
  74. +0 −16 OpenRa.Game/GameRules/ArmorType.cs
  75. +21 −1 OpenRa.Game/GameRules/Footprint.cs
  76. +21 −1 OpenRa.Game/GameRules/GeneralInfo.cs
  77. +22 −5 OpenRa.Game/GameRules/InfoLoader.cs
  78. +20 −1 OpenRa.Game/GameRules/ProjectileInfo.cs
  79. +21 −1 OpenRa.Game/GameRules/Rules.cs
  80. +22 −2 OpenRa.Game/GameRules/TechTree.cs
  81. +20 −1 OpenRa.Game/GameRules/UserSettings.cs
  82. +21 −1 OpenRa.Game/GameRules/VoiceInfo.cs
  83. +29 −1 OpenRa.Game/GameRules/WarheadInfo.cs
  84. +20 −1 OpenRa.Game/GameRules/WeaponInfo.cs
  85. +20 −0 OpenRa.Game/Graphics/Animation.cs
  86. +21 −2 OpenRa.Game/Graphics/ChromeProvider.cs
  87. +21 −1 OpenRa.Game/Graphics/CursorSequence.cs
  88. +21 −1 OpenRa.Game/Graphics/CursorSheetBuilder.cs
  89. +21 −1 OpenRa.Game/Graphics/HardwarePalette.cs
  90. +21 −1 OpenRa.Game/Graphics/LineRenderer.cs
  91. +22 −2 OpenRa.Game/Graphics/MappedImage.cs
  92. +23 −4 OpenRa.Game/Graphics/Minimap.cs
  93. +21 −1 OpenRa.Game/Graphics/OverlayRenderer.cs
  94. +22 −3 OpenRa.Game/Graphics/Renderer.cs
  95. +20 −0 OpenRa.Game/Graphics/Sequence.cs
  96. +21 −1 OpenRa.Game/Graphics/SequenceProvider.cs
  97. +21 −1 OpenRa.Game/Graphics/Sheet.cs
  98. +20 −0 OpenRa.Game/Graphics/SheetBuilder.cs
  99. +20 −0 OpenRa.Game/Graphics/Sprite.cs
  100. +20 −0 OpenRa.Game/Graphics/SpriteRenderer.cs
  101. +20 −0 OpenRa.Game/Graphics/SpriteSheetBuilder.cs
  102. +21 −1 OpenRa.Game/Graphics/TerrainRenderer.cs
  103. +21 −1 OpenRa.Game/Graphics/Util.cs
  104. +20 −0 OpenRa.Game/Graphics/Vertex.cs
  105. +21 −3 OpenRa.Game/Graphics/Viewport.cs
  106. +21 −2 OpenRa.Game/Graphics/WorldRenderer.cs
  107. +20 −2 OpenRa.Game/MainWindow.cs
  108. +22 −4 OpenRa.Game/Network/Connection.cs
  109. +20 −0 OpenRa.Game/Network/Order.cs
  110. +21 −1 OpenRa.Game/Network/OrderIO.cs
  111. +21 −1 OpenRa.Game/Network/OrderManager.cs
  112. +21 −4 OpenRa.Game/Network/UnitOrders.cs
  113. +0 −3 OpenRa.Game/OpenRa.Game.csproj
  114. +20 −0 OpenRa.Game/Orders/IOrderGenerator.cs
  115. +21 −1 OpenRa.Game/Orders/PlaceBuildingOrderGenerator.cs
  116. +20 −3 OpenRa.Game/Orders/PowerDownOrderGenerator.cs
  117. +20 −3 OpenRa.Game/Orders/RepairOrderGenerator.cs
  118. +20 −3 OpenRa.Game/Orders/SellOrderGenerator.cs
  119. +21 −2 OpenRa.Game/Orders/UnitOrderGenerator.cs
  120. +21 −1 OpenRa.Game/Ore.cs
  121. +22 −2 OpenRa.Game/PackageDownloader.cs
  122. +21 −2 OpenRa.Game/PathFinder.cs
  123. +22 −3 OpenRa.Game/PathSearch.cs
  124. +20 −0 OpenRa.Game/Player.cs
  125. +22 −2 OpenRa.Game/Properties/AssemblyInfo.cs
  126. +21 −3 OpenRa.Game/Selection.cs
  127. +24 −6 OpenRa.Game/Shroud.cs
  128. +21 −1 OpenRa.Game/Smudge.cs
  129. +21 −1 OpenRa.Game/Sound.cs
  130. +21 −4 OpenRa.Game/Support/OpenAlInterop.cs
  131. +22 −2 OpenRa.Game/Support/PerfHistory.cs
  132. +20 −0 OpenRa.Game/Support/Program.cs
  133. +20 −0 OpenRa.Game/Support/Settings.cs
  134. +21 −1 OpenRa.Game/Sync.cs
  135. +20 −0 OpenRa.Game/TerrainCosts.cs
  136. +21 −1 OpenRa.Game/Traits/AI/AutoHeal.cs
  137. +21 −1 OpenRa.Game/Traits/AI/AutoTarget.cs
  138. +19 −5 OpenRa.Game/Traits/AI/SelfHealing.cs
  139. +20 −1 OpenRa.Game/Traits/AI/TakeCover.cs
  140. +19 −1 OpenRa.Game/Traits/Activities/Attack.cs
  141. +21 −4 OpenRa.Game/Traits/Activities/CallFunc.cs
  142. +21 −1 OpenRa.Game/Traits/Activities/DeliverOre.cs
  143. +19 −4 OpenRa.Game/Traits/Activities/EnterTransport.cs
  144. +21 −1 OpenRa.Game/Traits/Activities/Fly.cs
  145. +19 −4 OpenRa.Game/Traits/Activities/FlyAttack.cs
  146. +21 −4 OpenRa.Game/Traits/Activities/FlyTimed.cs
  147. +20 −1 OpenRa.Game/Traits/Activities/Follow.cs
  148. +19 −1 OpenRa.Game/Traits/Activities/Harvest.cs
  149. +21 −4 OpenRa.Game/Traits/Activities/HeliAttack.cs
  150. +21 −4 OpenRa.Game/Traits/Activities/HeliFly.cs
  151. +20 −1 OpenRa.Game/Traits/Activities/HeliLand.cs
  152. +21 −1 OpenRa.Game/Traits/Activities/HeliReturn.cs
  153. +0 −10 OpenRa.Game/Traits/Activities/IActivity.cs
  154. +19 −4 OpenRa.Game/Traits/Activities/Idle.cs
  155. +21 −4 OpenRa.Game/Traits/Activities/Land.cs
  156. +21 −2 OpenRa.Game/Traits/Activities/Move.cs
  157. +21 −1 OpenRa.Game/Traits/Activities/Rearm.cs
  158. +20 −1 OpenRa.Game/Traits/Activities/RemoveSelf.cs
  159. +21 −3 OpenRa.Game/Traits/Activities/Repair.cs
  160. +21 −3 OpenRa.Game/Traits/Activities/ReturnToBase.cs
  161. +19 −4 OpenRa.Game/Traits/Activities/Sell.cs
  162. +20 −1 OpenRa.Game/Traits/Activities/Teleport.cs
  163. +21 −1 OpenRa.Game/Traits/Activities/TransformIntoActor.cs
  164. +20 −1 OpenRa.Game/Traits/Activities/Turn.cs
  165. +21 −1 OpenRa.Game/Traits/Activities/UndeployMcv.cs
  166. +20 −3 OpenRa.Game/Traits/Activities/UnloadCargo.cs
  167. +22 −2 OpenRa.Game/Traits/Attack/AttackBase.cs
  168. +21 −1 OpenRa.Game/Traits/Attack/AttackFrontal.cs
  169. +21 −1 OpenRa.Game/Traits/Attack/AttackHeli.cs
  170. +21 −1 OpenRa.Game/Traits/Attack/AttackInfo.cs
  171. +19 −4 OpenRa.Game/Traits/Attack/AttackOmni.cs
  172. +21 −1 OpenRa.Game/Traits/Attack/AttackPlane.cs
  173. +21 −2 OpenRa.Game/Traits/Attack/AttackTurreted.cs
  174. +22 −4 OpenRa.Game/Traits/Bridge.cs
  175. +19 −4 OpenRa.Game/Traits/Buildable.cs
  176. +22 −3 OpenRa.Game/Traits/Building.cs
  177. +19 −4 OpenRa.Game/Traits/CanPowerDown.cs
  178. +21 −1 OpenRa.Game/Traits/Cargo.cs
  179. +19 −4 OpenRa.Game/Traits/Chronoshiftable.cs
  180. +20 −1 OpenRa.Game/Traits/ConstructionYard.cs
  181. +21 −3 OpenRa.Game/Traits/Crate.cs
  182. +19 −4 OpenRa.Game/Traits/CustomSellValue.cs
  183. +21 −1 OpenRa.Game/Traits/Explodes.cs
  184. +21 −1 OpenRa.Game/Traits/Fake.cs
  185. +20 −5 OpenRa.Game/Traits/GeneratesGap.cs
  186. +21 −1 OpenRa.Game/Traits/Harvester.cs
  187. +21 −3 OpenRa.Game/Traits/Helicopter.cs
  188. +0 −14 OpenRa.Game/Traits/JamsRadar.cs
  189. +21 −1 OpenRa.Game/Traits/LimitedAmmo.cs
  190. +21 −1 OpenRa.Game/Traits/Mobile.cs
  191. +21 −1 OpenRa.Game/Traits/Modifiers/BelowUnits.cs
  192. +21 −2 OpenRa.Game/Traits/Modifiers/Cloak.cs
  193. +21 −1 OpenRa.Game/Traits/Modifiers/InvisibleToOthers.cs
  194. +20 −3 OpenRa.Game/Traits/Modifiers/WithShadow.cs
  195. +21 −1 OpenRa.Game/Traits/OreRefinery.cs
  196. +21 −1 OpenRa.Game/Traits/Passenger.cs
  197. +21 −1 OpenRa.Game/Traits/Plane.cs
  198. +20 −4 OpenRa.Game/Traits/Player/PlaceBuilding.cs
  199. +21 −2 OpenRa.Game/Traits/Player/ProductionQueue.cs
  200. +20 −1 OpenRa.Game/Traits/Player/SpawnDefaultUnits.cs
  201. +21 −1 OpenRa.Game/Traits/Production.cs
  202. +21 −1 OpenRa.Game/Traits/ProductionSurround.cs
  203. +28 −1 OpenRa.Game/Traits/ProvidesRadar.cs
  204. +21 −2 OpenRa.Game/Traits/RallyPoint.cs
  205. +21 −1 OpenRa.Game/Traits/Render/RenderBuilding.cs
  206. +20 −1 OpenRa.Game/Traits/Render/RenderBuildingCharge.cs
  207. +20 −1 OpenRa.Game/Traits/Render/RenderBuildingOre.cs
  208. +20 −1 OpenRa.Game/Traits/Render/RenderBuildingTurreted.cs
  209. +20 −1 OpenRa.Game/Traits/Render/RenderBuildingWarFactory.cs
  210. +21 −2 OpenRa.Game/Traits/Render/RenderInfantry.cs
  211. +21 −1 OpenRa.Game/Traits/Render/RenderSimple.cs
  212. +21 −3 OpenRa.Game/Traits/Render/RenderUnit.cs
  213. +20 −3 OpenRa.Game/Traits/Render/RenderUnitMuzzleFlash.cs
  214. +19 −1 OpenRa.Game/Traits/Render/RenderUnitReload.cs
  215. +21 −1 OpenRa.Game/Traits/Render/RenderUnitRotor.cs
  216. +20 −2 OpenRa.Game/Traits/Render/RenderUnitSpinner.cs
  217. +20 −2 OpenRa.Game/Traits/Render/RenderUnitTurreted.cs
  218. +21 −4 OpenRa.Game/Traits/Repairable.cs
  219. +21 −1 OpenRa.Game/Traits/Reservable.cs
  220. +20 −1 OpenRa.Game/Traits/SeedsOre.cs
  221. +19 −4 OpenRa.Game/Traits/Selectable.cs
  222. +19 −4 OpenRa.Game/Traits/SquishByTank.cs
  223. +22 −3 OpenRa.Game/Traits/StoresOre.cs
  224. +21 −2 OpenRa.Game/Traits/Submarine.cs
  225. +21 −4 OpenRa.Game/Traits/SupportPowers/ChronoshiftPower.cs
  226. +20 −2 OpenRa.Game/Traits/SupportPowers/NukePower.cs
  227. +20 −3 OpenRa.Game/Traits/SupportPowers/SupportPower.cs
  228. +29 −2 OpenRa.Game/Traits/TraitsInterfaces.cs
  229. +20 −2 OpenRa.Game/Traits/TransformsOnDeploy.cs
  230. +19 −1 OpenRa.Game/Traits/Turreted.cs
  231. +19 −1 OpenRa.Game/Traits/Unit.cs
  232. +21 −1 OpenRa.Game/Traits/Util.cs
  233. +20 −2 OpenRa.Game/Traits/World/BridgeLoadHook.cs
  234. +20 −4 OpenRa.Game/Traits/World/BuildingInfluence.cs
  235. +20 −3 OpenRa.Game/Traits/World/ChoosePaletteOnSelect.cs
  236. +21 −2 OpenRa.Game/Traits/World/ChronoshiftPaletteEffect.cs
  237. +19 −4 OpenRa.Game/Traits/World/Country.cs
  238. +21 −3 OpenRa.Game/Traits/World/CrateSpawner.cs
  239. +21 −1 OpenRa.Game/Traits/World/LightPaletteRotator.cs
  240. +19 −5 OpenRa.Game/Traits/World/OreGrowth.cs
  241. +20 −3 OpenRa.Game/Traits/World/PaletteFromFile.cs
  242. +20 −3 OpenRa.Game/Traits/World/PaletteFromRGBA.cs
  243. +20 −3 OpenRa.Game/Traits/World/PaletteFromRemap.cs
  244. +20 −3 OpenRa.Game/Traits/World/PlayerColorPalette.cs
  245. +20 −4 OpenRa.Game/Traits/World/ShroudPalette.cs
  246. +22 −3 OpenRa.Game/Traits/World/UnitInfluence.cs
  247. +21 −1 OpenRa.Game/Traits/World/WaterPaletteRotation.cs
  248. +20 −0 OpenRa.Game/UiOverlay.cs
  249. +22 −2 OpenRa.Game/World.cs
  250. +24 −4 OpenRa.Game/WorldUtils.cs
  251. +24 −5 OpenRa.Gl/GraphicsDevice.cs
  252. +21 −2 OpenRa.Mods.Aftermath/ChronoshiftDeploy.cs
  253. +21 −5 OpenRa.Mods.Aftermath/DemoTruck.cs
  254. +21 −1 OpenRa.Mods.Aftermath/Orders/SetChronoTankDestination.cs
  255. +21 −4 OpenRa.Mods.Cnc/ProductionAirdrop.cs
  256. +21 −1 OpenRa.Mods.Cnc/TiberiumRefinery.cs
  257. +21 −5 OpenRa.Mods.RA/Activities/CaptureBuilding.cs
  258. +22 −2 OpenRa.Mods.RA/Activities/Demolish.cs
  259. +21 −1 OpenRa.Mods.RA/Activities/Infiltrate.cs
  260. +21 −5 OpenRa.Mods.RA/Activities/LayMine.cs
  261. +21 −5 OpenRa.Mods.RA/Activities/Steal.cs
  262. +21 −1 OpenRa.Mods.RA/C4Demolition.cs
  263. +0 −36 OpenRa.Mods.RA/Crate Actions/GiveCashCrateAction.cs
  264. +21 −5 OpenRa.Mods.RA/{Crate Actions → Crates}/ArmorUpgradeCrateAction.cs
  265. +21 −5 OpenRa.Mods.RA/{Crate Actions → Crates}/FirepowerUpgradeCrateAction.cs
  266. +56 −0 OpenRa.Mods.RA/Crates/GiveCashCrateAction.cs
  267. +21 −1 OpenRa.Mods.RA/{Crate Actions → Crates}/SpeedUpgradeCrateAction.cs
  268. +21 −1 OpenRa.Mods.RA/Effects/CrateEffect.cs
  269. +21 −1 OpenRa.Mods.RA/Effects/GpsSatellite.cs
  270. +22 −3 OpenRa.Mods.RA/Effects/InvulnEffect.cs
  271. +21 −1 OpenRa.Mods.RA/Effects/Parachute.cs
  272. +21 −1 OpenRa.Mods.RA/Effects/SatelliteLaunch.cs
  273. +21 −1 OpenRa.Mods.RA/EngineerCapture.cs
  274. +21 −1 OpenRa.Mods.RA/GpsPower.cs
  275. +20 −3 OpenRa.Mods.RA/InfiltrateForSonarPulse.cs
  276. +21 −1 OpenRa.Mods.RA/IronCurtainPower.cs
  277. +21 −3 OpenRa.Mods.RA/IronCurtainable.cs
  278. +25 −1 OpenRa.Mods.RA/Mine.cs
  279. +0 −7 OpenRa.Mods.RA/MineImmune.cs
  280. +22 −2 OpenRa.Mods.RA/Minelayer.cs
  281. +4 −5 OpenRa.Mods.RA/OpenRa.Mods.RA.csproj
  282. +21 −1 OpenRa.Mods.RA/ParaDrop.cs
  283. +21 −1 OpenRa.Mods.RA/ParatroopersPower.cs
  284. +20 −3 OpenRa.Mods.RA/RenderSpy.cs
  285. +20 −4 OpenRa.Mods.RA/RepairableNear.cs
  286. +20 −3 OpenRa.Mods.RA/RequiresPower.cs
  287. +21 −1 OpenRa.Mods.RA/SonarPulsePower.cs
  288. +22 −6 OpenRa.Mods.RA/Spy.cs
  289. +21 −1 OpenRa.Mods.RA/SpyPlanePower.cs
  290. +21 −1 OpenRa.Mods.RA/Thief.cs
  291. +21 −8 SequenceEditor/Form1.cs
  292. +20 −7 SequenceEditor/GetTextForm.cs
  293. +21 −2 SequenceEditor/Program.cs
  294. +22 −3 SequenceEditor/Surface.cs
View
674 COPYING

Large diffs are not rendered by default.

Oops, something went wrong.
View
88 INSTALL
@@ -1,33 +1,57 @@
After pulling the OpenRA source, the first thing you’ll need to do is to make sure the Ijw.DirectX
submodule is updated and the Ijw.Framework submodule inside the Ijw.DirectX submodule is updated as well.
The Ijw.Framework submodule should be built in both release and debug modes and requires NUnit
(http://www.nunit.org/index.php) to build unless the IjwFrameworkTests project is unloaded.
After the Ijw.Framework submodule is built, the Ijw.DirectX submodule should be built as well. After that
you should be all good to go ahead and build OpenRA.
To run OpenRA, several files from the original game’s install need to be copied to the root of the project
directory. These are "redalert.mix", "conquer.mix", "temperat.mix", "interior.mix" and "snow.mix".
Red Alert has been released by EA Games as freeware so it shouldn’t be too hard to find a legal copy of the
CD images. Unfortunately the installer is 16-bit and so won’t run on modern 64-bit operating systems. This
can be worked around by using the Red Alert Setup Manager (http://ra.afraid.org/html/downloads/utilities-3.html).
Make sure you apply the no-CD protection fix so all the files needed are installed to the hard drive.
Other Notes:
* You'll need the DirectX 9 Redist installed. I know you think you have DirectX 9.0c installed, but you also
need d3dx9_*.dll, which are *not* included by default. This is the package you want:
http://www.microsoft.com/downloads/details.aspx?familyid=04AC064B-00D1-474E-B7B1-442D8712D553
Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean,
Paul Chote, Alli Witheford.
If you don't have the DX9 Redist, you'll get an exception somewhere in Ijw.DirectX when you try to run
the game.
* When someone patches Ijw.DirectX, you need to do `git submodule update` in your OpenRA tree. This has so
far happened *once*.
* You'll also need the Visual C++ 2008 SP1 Redist. You can get this from Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2
This file is part of OpenRA.
OpenRA is free software: you can redistribute it and/or modify
it 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.
OpenRA is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
To compile OpenRA, open the OpenRA.sln solution in the main folder,
or build it from the command-line with MSBuild.
To run OpenRA, several files from the original game’s install need
to be copied to the root of the project directory. The required files are:
redalert.mix
conquer.mix
temperat.mix
interior.mix
snow.mix
sounds.mix
allies.mix
russian.mix
general.mix
hires1.mix
expand2.mix
Red Alert has been released by EA Games as freeware so it shouldn’t
be too hard to find a legal copy of the CD images. Unfortunately the
installer is 16-bit and so won’t run on 64-bit operating systems. This
can be worked around by using the Red Alert Setup Manager
(http://ra.afraid.org/html/downloads/utilities-3.html).
Make sure you apply the no-CD protection fix so all the files needed
are installed to the hard drive.
Dependencies - Make sure you have these installed, or you'll
have very strange errors.
* .NET Framework >= 3.5-SP1
(http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)
* Tao Framework >= 2.1.0
(http://sourceforge.net/projects/taoframework/)
(required libs: Tao.OpenGL, Tao.Cg, Tao.Platform.Windows)
* OpenAL >= 1.1
(http://connect.creativelabs.com/openal/Downloads/oalinst.zip)
* Cg Toolkit >= 2.2
(http://developer.download.nvidia.com/cg/Cg_2.2/Cg-2.2_October2009_Setup.exe)
View
21 LICENSE

This file was deleted.

Oops, something went wrong.
@@ -1,9 +1,28 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.IO;
namespace OpenRA.Server
{
View
@@ -1,7 +1,26 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Linq;
namespace OpenRA.Server
{
View
@@ -1,4 +1,24 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
@@ -1,4 +1,24 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.IO;
namespace OpenRA.Server
@@ -1,4 +1,24 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.IO;
namespace OpenRa.FileFormats
@@ -1,3 +1,22 @@
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
namespace OpenRa.FileFormats
{
@@ -1,4 +1,24 @@
using System;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.Linq;
namespace OpenRa.FileFormats
@@ -1,6 +1,26 @@
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.Collections.Generic;
using System.Collections;
using System.Collections.Generic;
namespace OpenRa.FileFormats
{
@@ -1,8 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
using System.Collections;
using System.Collections.Generic;
namespace OpenRa.Collections
{
@@ -1,7 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
#region Copyright & License Information
/*
* Copyright 2007,2009,2010 Chris Forbes, Robert Pepperell, Matthew Bowra-Dean, Paul Chote, Alli Witheford.
* This file is part of OpenRA.
*
* OpenRA is free software: you can redistribute it and/or modify
* it 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.
*
* OpenRA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with OpenRA. If not, see <http://www.gnu.org/licenses/>.
*/
#endregion
using System;
namespace OpenRa
{
Oops, something went wrong.

0 comments on commit a72d19e

Please sign in to comment.