From dea5bf852f92a45d9f7e027b7944a040b3e8358d Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 28 Oct 2013 19:18:19 +1300 Subject: [PATCH 1/4] Add Haos Ridges C&C map. Includes minor tweaks to the description and Options. --- mods/cnc/maps/haos_ridges_cnc.oramap | Bin 0 -> 7245 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 mods/cnc/maps/haos_ridges_cnc.oramap diff --git a/mods/cnc/maps/haos_ridges_cnc.oramap b/mods/cnc/maps/haos_ridges_cnc.oramap new file mode 100644 index 0000000000000000000000000000000000000000..066fe2ff5da1a9e186af745ddf044d922a7649e6 GIT binary patch literal 7245 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 Date: Mon, 28 Oct 2013 19:24:03 +1300 Subject: [PATCH 2/4] Fix player spawns in Deterring Democracy. --- mods/cnc/maps/deterring_democracy.oramap | Bin 3791 -> 3942 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/mods/cnc/maps/deterring_democracy.oramap b/mods/cnc/maps/deterring_democracy.oramap index 231a6695f6817ad717877803ee3ad8ff99e9bd35..736bf9ad0cf012016382d536db06575b8a12852e 100644 GIT binary patch literal 3942 zcmaJ^c{CJm_aA(btWmN>g@%L}kuZvoeN9h;J*~yj$lReqOWH)0Cp~1+$ z@5x}u3}bus>vw+Vyze>h?|II1?zzvo_jB(b_n!0l7--Y{a}fXloC8dkLsU&G%;s4b z0RUP@0DvCA2Y^9eNxX1;`PhU3K$Cm*mC>K)>B9)1`e%&>0Qkq|ERkS7={|XvT?rs; zmfoSK=%$<5-^l@7G||oMX;<8k9Fvr2-ZcHR!+22FJv8bz=pe(8_zy$(_l`#GcX`jR z-gl5;;VEh?#w?&jw0CvBxm%?r@Owd0m(jN_+aBygM?KBHe{(lWi)3xIN?CqjR{m{g z4LT}7O;SgkAP_UuweJ*}bV&2Noa>x;uS5A)@e6|67w$z1_h~EMywJ+EO+PFkB5}JO zAYm|kT*(S{m1^v)k{No@y3ia6j=a~kBxyDrV|=G?n}3{@ZyRFk!UA@M zdIjw<>bF$ujd<>RZiqD(g@|qL3T&9KOk6)2)n(9yZlO9{VS$8e z-ont#I?jfk@S67qXCa~%gkhH1#|Y}ZuqD14*UbS2Fjh67D1epX@+dfD)|YwjJsoKt z&RnXBJhF>F<+@Y3!rJriCb%5<#D<)(N|=kKaR1T?u6`5wY>4W zeV4>M%xnH!06dCL1h8tfT=)svmEivz60rBAMT|X<73FOHC^%B^qo7k?Q%o|!-T)Zh zXZ4_&r_G+1HL~T}?`t8ls}eQ)Q|vtO&6m!RxDU7{&~**FmOy@$E4g=t2JGC`6er%c z;wn)s+{4__psm>MB<=;2kbS|>CV1qg>}2hL#XVg-lS^`gcTO<49T)7c7qCRfSRiDTJM=0B$Pc~HVgdGpvMe)_F>Q=`?ya`t(OGEMe_ zAUg2w*6Qq5AtscPoV^fU&tc&MH?91E5&jZZGfYbIzqxkGw9XxkGeG?;F*)&Nwlofk zL|ysKQhgR-cm5SgbRjr>*Q1h{O>stfzwI;$7tUp3? zTkvEjp>=h7QJYga;pgCj8xK%*2B2aS z&4qAwBR841e)-8m_C0nI7vuD!{KA#CNH0tUJ%$`3b@Wj+`{keN!;) zKk?|ZAc1PJ9k88E?^P`D@a~{Lw&e8ED>bjYc`Q8h+E$=9v49FC9Fp#}hke~}-ImVU zctIPcShsIffuo+|RVtj!lg#I6n`C~a>P{l|h^>h=T&P;qHbjspw}L6^xFyEn%TblH z_oovR1HglqqQ#8tybz+%I4d1$3a=9Wyft02+<=^rjR3e4$}~Zak(56i$8@!yJj)s7 z3uV_C0yE9yg(bPCpjZhx+vpz_b61oouXn)^3@iTH_qB{{iB&FQ>JnJ16G%VhbZ9n@Cu*)Z?$#P? zt>xG((^K0-3fPP;Nc(Mx$Z3%eEwq{qN&UXuLny+K#Cw0I1!zoE`jR`LRQZ6~cip!_gTJEA;W{-0>G^xzZj&vs~Gi?WeXR5aK6|MSTvjN-g#(@fgx< zL4t_#V&JUl(ZE7nYW>gOvy&uHT;2)Yk-FFm1()jE2M1(WD!g{gy5r@&W3n{R>f-!I z2}Za8QNP|Y*N6A3z2XSE9C4)3r7WD)@Psc=M55u$4LgJwc}^2?&pjQ) z6cdOfDPjlN_$_^_17@Xz;YI!WNYE;oR7~>D@tCiP!yS=-jTla*n%4U4N~HK~G;`p* zqj26|K~grnyi-Gq<&$G$=dilbxW!6b}GV}xyxTa0aNPZSbmJ& zhrV8NuwV;a0PH1-m$}#>L1UE>i_JwvpJgh3$#Lv#4Ju^qb0s%CDmOmLQ*UZsVVbvW z%X&SVGWPuy!s?un9E9(@S9`&Yaw}|q0kMC=5!h^Vg)_W(GT2QilX$#^GuK6 z3FLIPIYl>@hEoau-!wDNR2;0uFgzXUMvG_ZCh0zq9fe0k@~?BH&FC%AgTvo8}%Q(L5qiPMW4y!QCOGFmTh@7jv2qwnl7(=URQ-V z%zZ|Grcz%V%y<@XDP;Ld%?w%7&utCJhr$Exf7>nK3K#GSv=0;*b?UJf{kgUlfqdcY ziN_a%WG|s+MC(E;QcN#zFCA#GHfFo<2DvMZ%bqMz653`0{*sFLeLkZ6LUp;^HMk zdOHYwSMyXj!Ci0_&A0-8k5REgnPtgZ@2*(XRm!+hC@D!VJFAN|M-av!{IHX85u+0Y z*S~JZnIn&HePL_+RidxkMzdc>U7+dE4Bz^#PWn{OVI0z%pk*6+n*4~_lA0p;>$fB9onB@ zLnn89dI|pIF^a0#9lTn4b}Z?}3ep?}0!`+^F>R#@irH$)d1!Fq@rHTML2Bx0+&H#A z{wTZVP77-xogMiJcVg7u z-JxBv@FdrlwveR*wS0{U1(172QqWZao%&b}tH4;VY+D~n`BFZYc#HbIUlTtMjyjH3a z*#}ps^?xAJAMeW*Ah8R-HKMhFdVe-2|I_`ltLQ0}!N1XI%IG(7p);cF$nu9^|E1Hu zP?*dA$ETaqb>Ya{Y!SGTin(D9dLg2%o-VCR;fY9&AKCylpUY((LL*;*OCWEha4{!)LOlNeN5^16-qv&P(1iYW{vSpiqsWW-Ba zX$el&e0=uYq`2wQK~iGDu&;$op@HX$lxxMjy=eG&tJgt%V#)Un6Qr*cw+IDR8BeTqk2xN-4N0Esvq1Lad}@5X=SDG15aTEd^G!JpJ^`jng`X2GV7N> z6Ii_xEuHB{zno7%=tJ0vm1PXy=X97`{Q>OB`|EeNl)ghJBoUW)#$7~F*Vyc=A39&n zXZ3{seh3v`FZ=Y|57PT7@sc^TopVNn+kCw5^sjpDGQu?-s5^nU;RiKMnz|XfM zBXX~sK4;T3yfAfpU{KeLi*#W=@R3wlR$`I+o8^r2^OeCyQIF5D@k6`$s^g@Yq6jyW z^o^Mq47{%k{Fr}^>VeKHH{Y!iF-WJbU846C4Qs|Dc%IPT7eC)e z6-FA;zEYq;Q))?MQ6oT@J@}Zay?KjZBn<}7^)c&#T9Kwt*U`SY+0mQ38YRyS!?iPgTS#-r;lTS4$(4pvh9e~K%0u1pXR^GR<1Ku`u7k*{@DK$ zv9y0h?0*Q@{{;K@rTq&=bp}HS(LYnhf585(@P9+2rTbHq`s^al?3c6E2LS#BKYF8_ literal 3791 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

OPZ370WGaylJ;;0`=icqUStb8 zziTo@xRjdf6S`U}^++4vd+LzID>5N4PbprvDv^DJxmJ2o9^H&(`U|aR*I#WV^7NW< zYhU?L(%Pc>TaerJEbmuhIySsR`f?-7%TiTTn#m0#NsG(sbG+~tdpK9%nWUa)@U(I6 zeyJ;-yy6V~Tz2q8MY=VWw1`@P5!U=m!^ov=-Z8UvU0x4M-2hLzqMln{FFdxA>BwLb zPo>xFk7cgqPW%o}G?NICi@^ftH_`_t9b#KQ4gyP9r2;e(B`7xceGk$^8TLPA7`W)(EVitA@IP2?$G_L(wo}cD>)fmx1KChn+0D1uHZ)1kdnx)dd57rEH*MFFIml4Tg&=ePWA{1&!~59PM%}$O17J}LTNFzcSxZJ z7WTU(4XP7&uKD>+Mgwdt=;+k||NpLdIx_!t{@on^h{XRD{of(G_^&|XH2ywaJO7CO ujNBQ(9|QoP0|)|Ku1Wv=ZvUMwjfqP5?`UJe#QcXte|ll3@$$Jp+5Z4Ns(2Ux From 1870e316621e69c89b4abd707c65845f7aafacfe Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 28 Oct 2013 19:33:29 +1300 Subject: [PATCH 3/4] Double clicking a map in the chooser now selects it. --- OpenRA.Game/Widgets/ScrollItemWidget.cs | 3 ++- OpenRA.Mods.RA/Widgets/Logic/MapChooserLogic.cs | 8 ++++---- OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/OpenRA.Game/Widgets/ScrollItemWidget.cs b/OpenRA.Game/Widgets/ScrollItemWidget.cs index df9f845c1b..717db47cb6 100644 --- a/OpenRA.Game/Widgets/ScrollItemWidget.cs +++ b/OpenRA.Game/Widgets/ScrollItemWidget.cs @@ -65,9 +65,10 @@ namespace OpenRA.Widgets return w; } - public static ScrollItemWidget Setup(string key, ScrollItemWidget template, Func isSelected, Action onClick) + public static ScrollItemWidget Setup(string key, ScrollItemWidget template, Func isSelected, Action onClick, Action onDoubleClick) { var w = Setup(template, isSelected, onClick); + w.OnDoubleClick = onDoubleClick; w.ItemKey = key; return w; } diff --git a/OpenRA.Mods.RA/Widgets/Logic/MapChooserLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/MapChooserLogic.cs index df448c1701..1a74fc5d17 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/MapChooserLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/MapChooserLogic.cs @@ -60,7 +60,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic { var item = ScrollItemWidget.Setup(template, () => gameMode == ii.First, - () => { gameMode = ii.First; EnumerateMaps(); }); + () => { gameMode = ii.First; EnumerateMaps(onSelect); }); item.Get("LABEL").GetText = () => showItem(ii); return item; }; @@ -83,10 +83,10 @@ namespace OpenRA.Mods.RA.Widgets.Logic randomMapButton.IsDisabled = () => visibleMaps == null || visibleMaps.Count == 0; } - EnumerateMaps(); + EnumerateMaps(onSelect); } - void EnumerateMaps() + void EnumerateMaps(Action onSelect) { var maps = Game.modData.AvailableMaps .Where(kv => kv.Value.Selectable) @@ -98,7 +98,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic foreach (var kv in maps) { var m = kv.Value; - var item = ScrollItemWidget.Setup(kv.Key, itemTemplate, () => m == map, () => map = m); + var item = ScrollItemWidget.Setup(kv.Key, itemTemplate, () => m == map, () => map = m, () => { Ui.CloseWindow(); onSelect(m); }); var titleLabel = item.Get("TITLE"); titleLabel.GetText = () => m.Title; diff --git a/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs index 4fb5f5039a..56b1af0cf1 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs @@ -98,7 +98,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic currentSong = song; // TODO: We leak the currentSong MusicInfo across map load, so compare the Filename instead. - var item = ScrollItemWidget.Setup(song.Filename, itemTemplate, () => currentSong.Filename == song.Filename, () => { currentSong = song; Play(); }); + var item = ScrollItemWidget.Setup(song.Filename, itemTemplate, () => currentSong.Filename == song.Filename, () => { currentSong = song; Play(); }, () => {}); item.Get("TITLE").GetText = () => song.Title; item.Get("LENGTH").GetText = () => SongLengthLabel(song); musicList.AddChild(item); From 9146efa0ed29ed10b86ba8c5933d75f0a66186c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Tue, 29 Oct 2013 21:58:45 +0100 Subject: [PATCH 4/4] compressed regular maps without custom rules to oramap --- mods/cnc/maps/eastwest3.oramap | Bin 0 -> 3889 bytes mods/cnc/maps/eastwest3/map.bin | Bin 26885 -> 0 bytes mods/cnc/maps/eastwest3/map.yaml | 289 ------------------------------- 3 files changed, 289 deletions(-) create mode 100644 mods/cnc/maps/eastwest3.oramap delete mode 100644 mods/cnc/maps/eastwest3/map.bin delete mode 100644 mods/cnc/maps/eastwest3/map.yaml diff --git a/mods/cnc/maps/eastwest3.oramap b/mods/cnc/maps/eastwest3.oramap new file mode 100644 index 0000000000000000000000000000000000000000..dc1ff0e87e8a6d77210779ef60a511e1b1c2b181 GIT binary patch literal 3889 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 IlH+9cUwurB=Kufz literal 0 HcmV?d00001 diff --git a/mods/cnc/maps/eastwest3/map.bin b/mods/cnc/maps/eastwest3/map.bin deleted file mode 100644 index da705c7dcb5aac11064a47abf94c2887f6836d39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26885 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 diff --git a/mods/cnc/maps/eastwest3/map.yaml b/mods/cnc/maps/eastwest3/map.yaml deleted file mode 100644 index 6a0a65752d..0000000000 --- a/mods/cnc/maps/eastwest3/map.yaml +++ /dev/null @@ -1,289 +0,0 @@ -Selectable: True - -MapFormat: 5 - -RequiresMod: cnc - -Title: East vs West 3 - -Description: 3v3 Team Map - -Author: Paul Chote - -Tileset: WINTER - -MapSize: 96,56 - -Bounds: 8,8,76,40 - -UseAsShellmap: False - -Type: Conquest - -Players: - PlayerReference@Neutral: - Name: Neutral - Palette: neutral - OwnsWorld: True - NonCombatant: True - Race: gdi - PlayerReference@Multi0: - Name: Multi0 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Multi1: - Name: Multi1 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Multi2: - Name: Multi2 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Multi3: - Name: Multi3 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Multi4: - Name: Multi4 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Multi5: - Name: Multi5 - Playable: True - DefaultStartingUnits: True - Race: Random - Enemies: Creeps - PlayerReference@Creeps: - Name: Creeps - NonCombatant: True - Race: Random - Enemies: Multi0,Multi1,Multi2,Multi3,Multi4,Multi5 - -Actors: - wp7: mpspawn - Location: 73,33 - Owner: Neutral - Actor5: mpspawn - Location: 17,20 - Owner: Neutral - wp1: mpspawn - Location: 73,20 - Owner: Neutral - Actor7: mpspawn - Location: 63,27 - Owner: Neutral - Actor8: mpspawn - Location: 17,33 - Owner: Neutral - Actor40: mpspawn - Location: 27,27 - Owner: Neutral - Actor0: bio - Location: 45,34 - Owner: Neutral - Actor1: split3 - Location: 15,12 - Owner: Neutral - Actor2: split3 - Location: 15,41 - Owner: Neutral - Actor3: split3 - Location: 33,18 - Owner: Neutral - Actor4: split3 - Location: 33,35 - Owner: Neutral - Actor6: split3 - Location: 58,35 - Owner: Neutral - Actor9: split3 - Location: 58,18 - Owner: Neutral - Actor10: split3 - Location: 75,12 - Owner: Neutral - Actor11: split3 - Location: 75,41 - Owner: Neutral - Actor50: tc04 - Location: 41,16 - Owner: Neutral - Actor18: brik - Location: 43,32 - Owner: Neutral - Actor12: gtwr - Location: 44,33 - Owner: Creeps - Actor15: brik - Location: 41,32 - Owner: Neutral - Actor16: brik - Location: 42,32 - Owner: Neutral - Actor14: brik - Location: 40,32 - Owner: Neutral - Actor13: gtwr - Location: 47,33 - Owner: Creeps - Actor51: tc04 - Location: 49,16 - Owner: Neutral - Actor20: brik - Location: 48,32 - Owner: Neutral - Actor21: brik - Location: 49,32 - Owner: Neutral - Actor22: brik - Location: 50,32 - Owner: Neutral - Actor23: brik - Location: 51,32 - Owner: Neutral - Actor34: t16 - Location: 48,35 - Owner: Neutral - Actor30: t14 - Location: 49,33 - Owner: Neutral - Actor25: tc04 - Location: 42,36 - Owner: Neutral - Actor24: tc04 - Location: 40,37 - Owner: Neutral - Actor26: t02 - Location: 41,35 - Owner: Neutral - Actor31: brik - Location: 45,36 - Owner: Neutral - Actor32: brik - Location: 44,36 - Owner: Neutral - Actor33: brik - Location: 46,36 - Owner: Neutral - Actor29: t11 - Location: 49,35 - Owner: Neutral - Actor27: t10 - Location: 42,34 - Owner: Neutral - Actor28: t11 - Location: 41,33 - Owner: Neutral - Actor37: brik - Location: 47,36 - Owner: Neutral - Actor38: brik - Location: 48,33 - Owner: Neutral - Actor39: brik - Location: 48,34 - Owner: Neutral - Actor41: brik - Location: 47,34 - Owner: Neutral - Actor42: brik - Location: 44,34 - Owner: Neutral - Actor43: brik - Location: 43,34 - Owner: Neutral - Actor44: brik - Location: 43,33 - Owner: Neutral - Actor46: brik - Location: 44,35 - Owner: Neutral - Actor47: brik - Location: 47,35 - Owner: Neutral - Actor48: tc04 - Location: 45,36 - Owner: Neutral - Actor49: tc04 - Location: 48,36 - Owner: Neutral - Actor35: tc02 - Location: 49,38 - Owner: Neutral - Actor36: v17 - Location: 43,22 - Owner: Neutral - Actor45: v16 - Location: 43,21 - Owner: Neutral - Actor17: tc02 - Location: 40,15 - Owner: Neutral - Actor53: tc02 - Location: 45,17 - Owner: Neutral - Actor52: tc04 - Location: 43,16 - Owner: Neutral - Actor19: tc02 - Location: 50,15 - Owner: Neutral - Actor54: tc04 - Location: 47,16 - Owner: Neutral - Actor55: tc03 - Location: 49,19 - Owner: Neutral - Actor56: tc01 - Location: 41,18 - Owner: Neutral - Actor57: tc04 - Location: 43,18 - Owner: Neutral - Actor58: tc05 - Location: 46,18 - Owner: Neutral - Actor59: v01 - Location: 45,20 - Owner: Neutral - Actor60: v06 - Location: 41,20 - Owner: Neutral - Actor62: v17 - Location: 42,22 - Owner: Neutral - Actor66: v11 - Location: 48,21 - Owner: Neutral - Actor65: v17 - Location: 41,22 - Owner: Neutral - Actor63: v16 - Location: 41,21 - Owner: Neutral - Actor64: v03 - Location: 49,21 - Owner: Neutral - Actor61: v16 - Location: 42,21 - Owner: Neutral - -Smudges: - -Rules: - -Sequences: - -Weapons: - -Voices: