From 0aeb4015ae2e83a958eae08efe0b3c5dcf1e79f3 Mon Sep 17 00:00:00 2001 From: 4am Date: Mon, 20 Jan 2020 14:56:57 -0500 Subject: [PATCH] add Puck Man action shot, fix name matching bugs in mini-attract mode generation script --- bin/generate-mini-attract-mode.sh | 9 +++++---- res/action.hgr/PUCK.MAN | Bin 0 -> 8192 bytes res/attract/HEAD.ON | 2 +- res/attract/MARIO.BROS | 2 +- res/attract/MR.DO | 2 +- res/attract/OOTW | 2 +- res/attract/PAC.MAN | 2 +- res/attract/PITSTOP.II | 2 +- res/attract/PUCK.MAN | 2 +- res/ss/ACTIONPQR3.CONF | 2 +- 10 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 res/action.hgr/PUCK.MAN diff --git a/bin/generate-mini-attract-mode.sh b/bin/generate-mini-attract-mode.sh index 42809ddec..4c05c22b8 100755 --- a/bin/generate-mini-attract-mode.sh +++ b/bin/generate-mini-attract-mode.sh @@ -10,7 +10,8 @@ cat res/games.conf | cut -d"=" -f1 | \ while read game; do # if I knew how to use awk, this could be O(N) instead of O(N^2) - name=`cat res/games.conf | tr "\r" "\n" | grep "$game=" | cut -d"=" -f2` + name=`cat res/games.conf | tr "\r" "\n" | grep ",$game=" | cut -d"=" -f2` + echo "$game"" ""$name" # initialize attract mode configuration file for this game echo "#\n# Attract mode for $name\n#\n" > /tmp/g @@ -26,7 +27,7 @@ cat res/games.conf | # add DHGR action screenshots, if any cat res/ss/ACTDHGR*.CONF | tr "\r" "\n" | - grep "$game""$" | + egrep "(^|=)""$game""$" | cut -d"=" -f1 | sed -e "s/^/ACTION.DHGR\//g" | sed -e "s/$/=B/g" | @@ -36,7 +37,7 @@ cat res/games.conf | # add HGR action screenshots, if any cat res/ss/ACTION*.CONF | tr "\r" "\n" | - grep "$game""$" | + egrep "(^|=)""$game""$" | cut -d"=" -f1 | sed -e "s/^/ACTION.HGR\//g" | sed -e "s/$/=A/g" | @@ -46,7 +47,7 @@ cat res/games.conf | # add GR action screenshots, if any cat res/ss/ACTGR*.CONF | tr "\r" "\n" | - grep "$game""$" | + egrep "(^|=)""$game""$" | cut -d"=" -f1 | sed -e "s/^/ACTION.GR\//g" | sed -e "s/$/=D/g" | diff --git a/res/action.hgr/PUCK.MAN b/res/action.hgr/PUCK.MAN new file mode 100644 index 0000000000000000000000000000000000000000..28ae8bce4106e07d33c408086b74e82f18a117dd GIT binary patch literal 8192 zcmcIpO>Y}F5amBFC2ylm<5=m<2LmQ@D)IvgABuESxbP(?dZ>XO3e;$VUTx%39TrmG zdqXbCm9*OQg9cXIA$LAF^M*s(xlvm>w-}N1+B(-b=e>`k=&>bQ=Uph~p<8poJke}k zzt$@s;EM*S&S6YFerfa3aV|8RGfO`B+B|)DSTOk|rNqa>a{+#=5z4$8m z?zsGi#Sck3^p*X1KV(07!2ahLhMpJHsXK$7SpVJ1yG!Rt+w6AN7==z;|I_QaS@eZ` z>HBnd?TzOBZUrl?i4^_c(Zlc)BtX7K7?(yv2VRtX)3cYJAV)lDjk~kA((~mL24ahG zy*u+pfc#w&??nrBT%Eubb&}MB@yxN%)GSELE$W*Iu^086#y=v(=Ha7Shy|QtA~<(z zT9Wk~eL2VYVr3%VxJKYB8e%tWR;7G0KiEP^T{5;#tyh%Kc@Tz}MEreN_%Z%Bt1jtD zp2u2n?x(XfxI_La)+WbG?9nb*HLR1#cVYYE*&hBkE1P$cUvmX7$2N(Vh`-idBtIql z@mtFG;D+_TZRg?tHc5wF%0I{+$Un>?(2Tj{OXVN*n16)-64yR#KLG!Xi2zLQ*2<#v z|2wXg*6w)x_ls>IUwl73UL*gA+t1|Yo8XbxjArXEJ(&}gf2iXu1?&iv%uL+iegX4H;(dWa|F>EW-95K26% z-+zVwn18`=Pfw#MpO^UW=lF}&LR_aQ{P%0*6`NO?GmH;Ze;Ca}f`P52MoYZ=2$=!JiMf>Gky2i8B-9c}5hE7BpqX?Jt- zxs{vxIOdTSrsQV$Y@|6HfVFZB~^H>?TkpQl;)FTdaG%j}!x1lb58|=Z~f({tG`v@1)GG8k@ATr5FMYu^yuye$8{R zuWk10Z|uKg{5O!D@st^idf@lRvqYPN|3mUwe*w9CnpRoUH{WZSyyF1~(X@P&_Q?!^T ztViX{Mh;;=jUl8rivpHqHt$dhJ&)Ap!SW1h6!&6Dl87m{rKR&fPN zwBP)y89~7p=RqX=iulw1!?%3?hx~N@V*8_XrKiJC@Uib6Qw%C8A z#b@BZUv$z$4`_K>K4$LOU(_EsF=GbezrSEUKgF-Ezct@4mR{;O&uStyk%FF4KKmWd zU#h<}vg`)=R~NB5ranjU*RRU@U-F-J`TUP+BFXn;6Zpt^y-XgJt+ZeFPnbO^U-?8# z$v54rr1~f0U-v4EaA$nex~5P0n`j;Kk8|(yy;_*C=hQi9-7oS9nHTrTZ6+ z1OKW1xRm@n&w6n^H5m`&-#z?4?AG4KasPJrkMR#p>4QN}>+Q+Ur>}$;n9Esc(Q^1- zH2Qx&{+p7s*d_nl%Yo+%{3H9!)N`13K+r%6Ll2$D7pLz_`!)AJ%M;xHyAuD5Yt>2I zSHW(CP{G|JzO1|u;eB{aM{$Kgx;jF-4-hZLL@QP=RtHAmv(RgD%o;O)fz6_Wi zo5f3ke^wJ%Wow)iG}Gpx8*wUPmFtH1!%)mq)*Iu$x_>vmkT!*X@R=b$s#O2Pc&>@X z8~CD4>&rQ_^tAlfh~?2oC`TUS|G%d8|E7iTs3#Um@lW@R&)=IBBGB|KMU4BE{D_x$ zuZyV(|HZv7>WZ9yQ2%tmpYET5zsBNP*(vQ)X8&UFlOt0s@{D-@Y ze^e9nE*s