Package Details: openra-git BLEED.20190327.3b926d71b5-1

Git Clone URL: https://aur.archlinux.org/openra-git.git (read-only)
Package Base: openra-git
Description: An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL. Red Alert 2, mods Included. -GIT VERSION
Upstream URL: http://www.openra.net
Licenses: GPL3
Conflicts: openra
Provides: openra
Submitter: EndlessEden
Maintainer: EndlessEden
Last Packager: EndlessEden
Votes: 5
Popularity: 0.000000
First Submitted: 2015-12-24 06:08
Last Updated: 2019-03-27 07:58

Pinned Comments

EndlessEden commented on 2017-08-16 00:13

...Please be patient. :)

Latest Comments

1 2 3 Next › Last »

fusion809 commented on 2019-05-12 19:58

You may wish to update this PKGBUILD, as their build system has been updated, they now use the Roslyn compiler.

Arthur2e5 commented on 2019-04-23 06:48

@fusion809: ts is always built (i think), you just need to pass Game.Mod=ts to the main program. There is a ./launch-game.sh script in the game that gives you a zenity UI for that.


@EndlessEden: They changed the structure for D2 a bit. Every config and resource to be put in mods/d2 is now in the mods/d2 folder under the D2 tree, so a simple cp -rf will do. It's similar to how they arrange the ra2 tree now. (Oh lcronos mentioned it already)

Also, you may want to pop in 3 lines of patches for d2 and ra2 into the zenity launcher script. I opened https://github.com/OpenRA/OpenRA/issues/16439 to maybe make the shortcuts/mimefiles/etc more friendly for mod addition, but don't count on me to finish the TODO.

fusion809 commented on 2019-03-26 16:54

OK, if you want a mod that's experimental and will become a mainstream mod distributed with the others when ready what about Tiberian Sun? It is provided by the OpenRA repo too so it'll be especially easy to provide in this package.

EndlessEden commented on 2019-03-23 23:29

@fusion809: I wouldnt recommend splitting the packages (1: Build Req's, 2: it will be merged into openra when finished anyways)

I do have a updated and working pkgbuild, but no free-time to push it upstream. ill attempt later today.

fusion809 commented on 2019-03-23 11:11

Might I propose that d2 and ra2 be separated into separate packages? I'd be willing to maintain this package and I've created openra-d2-git and openra-ra2-git packages https://aur.archlinux.org/packages/openra-d2-git, https://aur.archlinux.org/packages/openra-ra2-git. After all, splitting it up gives users more freedom, to decide what they install and what they don't.

lcronos commented on 2018-11-18 17:38

@Enverex That can be fixed by changing the PKGBUILD. At the very bottom, where it copies the D2 mod files over, comment all but the first copy command, then add one that looks like the 2nd one from the ra2 section above.

 ### adding DuneII to OpenRA
  if [ ! -d $pkgdir/usr/lib/openra/mods/d2 ]; then
  mkdir $pkgdir/usr/lib/openra/mods/d2
  fi
  cp -rf $srcdir/D2/OpenRA.Mods*  $pkgdir/usr/lib/openra/mods/d2 
  cp -rf $srcdir/D2/mods/d2 $pkgdir/usr/lib/openra/mods/d2

That said, I have not been able to actually run the mods from the installed launcher. I can get both games to launch from src/D2/launch-game.sh and src/RA2/launch-game.sh.

For Dune2 you will need to download a copy of Dune2 from somewhere (it's freeware, so not hard to find) and copy over the .PAK files mentioned here into ~/.openra/Content/d2

Enverex commented on 2018-05-22 22:54

Looks like something may have changed with the Dune 2 content as it now fails to package:

cp: cannot stat '/var/tmp/makepkg/openra-git/src/D2/*.yaml': No such file or directory

fusion809 commented on 2018-04-16 19:19

I get this error:

Updating GeoIP country database from MaxMind. <br> Detected Lua 5.1 library at /lib/liblua.so.5.1.5 <br> Eluant.dll.config has been created successfully. <br> CSC fixheader.exe

Unhandled Exception: <br> System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationE xception: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542 <br> at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <0cc37f4786fa491387f4cb0ad6d68b 47>:0 <br> at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.TermInfoDriver..ctor (System.String term) [0x00055] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.ConsoleDriver..cctor () [0x0004d] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> --- End of inner exception stack trace --- <br> at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <0cc37f47 86fa491387f4cb0ad6d68b47>:0 <br> at System.Console..cctor () [0x0008e] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> --- End of inner exception stack trace --- <br> at Mono.CSharp.Driver.Main (System.String[] args) [0x00019] in <d2122ab568134220b5e8e0ee403c7d6d>:0 <br> [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an excepti on. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exce ption: Magic number is wrong: 542 <br> at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <0cc37f4786fa491387f4cb0ad6d68b 47>:0 <br> at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.TermInfoDriver..ctor (System.String term) [0x00055] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> at System.ConsoleDriver..cctor () [0x0004d] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> --- End of inner exception stack trace --- <br> at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <0cc37f47 86fa491387f4cb0ad6d68b47>:0 <br> at System.Console..cctor () [0x0008e] in <0cc37f4786fa491387f4cb0ad6d68b47>:0 <br> --- End of inner exception stack trace --- <br> at Mono.CSharp.Driver.Main (System.String[] args) [0x00019] in <d2122ab568134220b5e8e0ee403c7d6d>:0 <br> make: *** [Makefile:259: fixheader.exe] Error 1 </d2122ab568134220b5e8e0ee403c7d6d></d2122ab568134220b5e8e0ee403c7d6d>

EndlessEden commented on 2018-04-12 06:11

@Enverex - I did plan to remove them, i just haven't had time. Anyone can feel free to send me patches and suggestions. I will try to incorporate them were they feel right.

@mailme45 - From the openra client - openra -mod ra2 (or -mod RA2 [im not sure, as its been 6+months])

@promoke - Sorry, its not easy to balance logging and work. Alot of my updates dont get proper notes, as i forget what ive done in my haste. - As far as RA2, i Did test it, it does launch, etc. but i was unable to test it very thoroughly. It can be launched via -mod RA2

<hr>

I will do what i can to add a launcher, etc for RA2/etc asap.

Enverex commented on 2018-04-10 14:34

Is it worth disabling the tests at build time? It causes it to take a very long time to build and isn't really anything users need, it's more for the devs.