From 66f82c6c2a0a2b97a433495200172f38dde5a3a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Tue, 22 May 2012 21:02:25 +0200 Subject: [PATCH] added harvester, trike/quad now working, fixed mod inheritances RenderCargo: works, moved R8Reader to Utility namespace --- AUTHORS | 2 + OpenRA.FileFormats/OpenRA.FileFormats.csproj | 1 - OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj | 8 +- OpenRA.Utility/OpenRA.Utility.csproj | 1 + .../Graphics => OpenRA.Utility}/R8Reader.cs | 8 +- mods/d2k/bits/d2k.pal | Bin 0 -> 768 bytes mods/d2k/maps/blank.oramap | Bin 572 -> 0 bytes mods/d2k/maps/test.oramap | Bin 752 -> 878 bytes mods/d2k/mod.yaml | 52 +---- mods/d2k/rules/aircraft.yaml | 4 +- mods/d2k/rules/structures.yaml | 2 +- mods/d2k/rules/system.yaml | 184 +++++++++++++++++- mods/d2k/rules/vehicles.yaml | 84 +++++--- mods/d2k/sequences.yaml | 15 ++ ripD2kGameFiles.sh | 4 +- 15 files changed, 270 insertions(+), 95 deletions(-) rename {OpenRA.FileFormats/Graphics => OpenRA.Utility}/R8Reader.cs (94%) create mode 100644 mods/d2k/bits/d2k.pal delete mode 100644 mods/d2k/maps/blank.oramap diff --git a/AUTHORS b/AUTHORS index 2b8f0e1bc5..1cc92b954c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -12,6 +12,7 @@ The OpenRA developers are: Also thanks to: * Akseli Virtanen (RAGEQUIT) * Andrew Riedi + * Barnaby Smith (mvi) * Bellator * Christer Ulfsparre (Holloweye) * Erasmus Schroder (rasco) @@ -22,6 +23,7 @@ Also thanks to: * Lawrence Wang * Mark Olson (markolson) * Matthew Gatland (mgatland) + * Matthias Mailänder (Mailaender) * Max Ugrumov (katzsmile) * Max621 * Nukem diff --git a/OpenRA.FileFormats/OpenRA.FileFormats.csproj b/OpenRA.FileFormats/OpenRA.FileFormats.csproj index 0b4c08eacf..f97116332b 100644 --- a/OpenRA.FileFormats/OpenRA.FileFormats.csproj +++ b/OpenRA.FileFormats/OpenRA.FileFormats.csproj @@ -81,7 +81,6 @@ - diff --git a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj index 47617a3870..42540d4f24 100644 --- a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj +++ b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj @@ -82,7 +82,9 @@ - - - + + mkdir "$(SolutionDir)mods/d2k/" +copy "$(TargetPath)" "$(SolutionDir)mods/d2k/" +cd "$(SolutionDir)" + \ No newline at end of file diff --git a/OpenRA.Utility/OpenRA.Utility.csproj b/OpenRA.Utility/OpenRA.Utility.csproj index 0c4ed1da40..0beb4c89d7 100644 --- a/OpenRA.Utility/OpenRA.Utility.csproj +++ b/OpenRA.Utility/OpenRA.Utility.csproj @@ -54,6 +54,7 @@ + diff --git a/OpenRA.FileFormats/Graphics/R8Reader.cs b/OpenRA.Utility/R8Reader.cs similarity index 94% rename from OpenRA.FileFormats/Graphics/R8Reader.cs rename to OpenRA.Utility/R8Reader.cs index d7a9be4b47..4901d9cc5e 100644 --- a/OpenRA.FileFormats/Graphics/R8Reader.cs +++ b/OpenRA.Utility/R8Reader.cs @@ -1,10 +1,12 @@ #region Copyright & License Information /* - * Copyright 2007-2010 The OpenRA Developers (see AUTHORS) + * Copyright 2007-2012 The OpenRA Developers (see AUTHORS) * 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. For more information, - * see LICENSE. + * see COPYING. + * It also incorporates parts of http://code.google.com/p/dune2000plusone + * which is licensed under the BSD 2-Clause License. */ #endregion @@ -14,7 +16,7 @@ using System.Drawing; using System.IO; using System; -namespace OpenRA.FileFormats +namespace OpenRA.Utility { public class R8Image { diff --git a/mods/d2k/bits/d2k.pal b/mods/d2k/bits/d2k.pal new file mode 100644 index 0000000000000000000000000000000000000000..be445309b50a8ac75b0963ec4c811b2b8c4e3631 GIT binary patch literal 768 zcmWlXZS!(K9EJ6hrNxS+u#`MRdHRQ>C4K*Ib$6dRFRoW-=9)Qz@IOm&-vh#cj2*!e zMu4bBmwx&1b!Zm=nGm8Vdr4BM9Y}Jb>Bk*;dcHqSbNikp%Mn#g$+9Eo(m0-q;=Qhq zu1nGs5IRPuz2`jn6Ry7{c&~490FjAcKr^LvQ>jEMo71h_BLwRwCIoXn@i$5?;%BMW zrGHisxZ8CK_!z&(>)6G-^TzJFzOJq%1-`v5{CRg`rfV4SM{HXMskTn4tg1#3_D%c0%=nKpjPN8r>ex5}wox9);J0FWd}Q502G z4a2Z)+jZR_2%;!Tk|fXbvMk%S?YeFp$7z~&qM(X`fxtvSWjOwdw+u^XEJZ|0^j&W4 z?v7SETI*@!CA9J8plv(@m<6E&(Gg-FvH^@TOow08o`~!alQYHWZ literal 0 HcmV?d00001 diff --git a/mods/d2k/maps/blank.oramap b/mods/d2k/maps/blank.oramap deleted file mode 100644 index c826e5a14ef87d47de68a9a0dc08481e052f3023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmWIWW@Zs#U|`^2*fnpH1BXdtbuy60>cGgr4y1Dv3-ppQ^WGjbWMp9AVN$q$=f&!W zj4_viQq%++9x?`?xZ_OlRSsUDl{IlcXke$0kEuGhb67B%EKFdbYY z(KSIJ%h9-X-Cap%=6NX{vI~pk@(vv>xWy%wGePF*Z|l0UsH9gS*L|k$b`xWo@wh_v zazoTk;fAHxgQAVw!W*HQ3><(XQ2auMHmRr3cN0qJ*-gzU6jm1on%c|Lyr!sQ_z zK2C0HXD{2gH?w?l)c?dUiyv=ZDcf**hO>U!96#N2-V8PzS1;vt+-wWUo4F}>=bgT5 z7TphZCuUs|=4C=e-FLYZQQ`0GtM+yzinW_+ zvHdlaezS&mrtQi2e>#G_pStfq|DWV|H&e&k+4{-9nO#{%@83;(lYUIU%GKgnz?I}L w)~}@lycwB{8E{7)Y79Z65?vE|NFy|LAccE?H!B-Rh6xC>f%I-*yf82T08Xo{uK)l5 diff --git a/mods/d2k/maps/test.oramap b/mods/d2k/maps/test.oramap index 59873cda667acf4c1f98980b55994ea8d275c1fe..d97a361db95e889e6125a526de7d228c823abd71 100644 GIT binary patch literal 878 zcmWIWW@Zs#U|`^2NZhp5;gQ4pJ$j4`46F`}4D3MB+{6OCq|CgxcdhddJMg#$T6KOl z%w2!eoBxu4T!O*eHpUvhkQH@WdLbXbbhrc61HqH~#pibD#H}fL@^5+1`JR|P5id{t zy>GP7XkE9sw(QRT)yK+@<$g?Bs{H-`i619-=*O*DvVZ->`%(WE?U((#HhZtm~P-MRPb zrh3`iMb)cQ|66T)`Yr7AztWu3Z`a=Ycg{IyQS9Hj?KfO@|FY)a*je_qTrNrY?W^}T zN7QcJyRV3wWWux(Q>39IJ^&?1P2R|UEdd6pCNn6IAwgQ1n47aT$lDJXrm@$TpJ3dS z!4)z=bYTFeBcm$oH8sPMB|i-xb4>kQAgtFmS)}WSN6v&alW&{n&p&P~nz>5yy~)#) zMq5}mIM|mTRCs<;?m$qX{Gt;K$3pY4#*( z{QZ?A%@r%_J8?-`;IyMRGq1i5c@>$JKKXBm*@21Kxx%b7mTltO#abY{vg2yk7O{yo zGZ*(=dQ$YZ)w1~8#<$kHFYQ<+P%Ob4=J{RZ#I=$NM_u+SLXxoy1TV1({Qq?FShRS_ z=AFAzEUb&4@k#2|H>h57a^_ni)pcJ~Y;Bt9JuaSoJ7OO#KiTJYyrf@fjRdpy?}A*> znn9XC(Hr2+$_A2Q0>W${ I{T7^h0Ho7mFaQ7m literal 752 zcmWIWW@Zs#U|`^2I9RmV;r@#I?x%n}RtH7~b|9UbSfH1bnfLa(CEsBK9u^0y@;%$` zzgfYX+gpAQa!<*Z;r% ze-;0K{r_+;unm+E2lRh31fY2Lj{3a4QH%@>WlW#|fOxkuF*m0-(A)2@15a$apCS8; zMY>FmVJ*|VIHCeBUD`T($6Jrj$;Sdi&mH#NA>kLq!6fD(e6;R--TB9w0m+^lF3vcW zx+1W{^2bbWHjSyzopeOEins|Sb#3H1HMz)aYM|u$Kq2Ex4dP0xGv7ODJ$Kj=E?^n( z>+jhx2`SlL!ARrNpWpmjmr=|0_0+A!AD=eZE9S-Iu0C<#Xv6u?;+6>4Gf5lW*WOf_ zYJ6d0dyJfIx!;`HmA6mMGm$Yo5~312<*^v^Eur<|5y1>+eKs*1_Em5Ae7w0gTfC%n zmsPlhbzvGa%d~w5WW4g2xmIZP?3aDERn7Db@2)wQmwmXMHaVp$I$@In$C5XBsiH^a z%`9)6lJv{hm1_0zXIk|C@V3L%x6kkTAG_$feXsVWNin+*nn^6X^y9_Dgq`0GPQ76J z>qm}(T