From c1f340a74a5c96146bbce1e9fe4a4257bedc3d7a Mon Sep 17 00:00:00 2001 From: Armin Burgmeier Date: Sun, 13 Mar 2011 17:09:17 +0100 Subject: [PATCH] Change .c4u extension to .ocu --- Makefile.am | 2 +- src/C4Application.cpp | 2 +- src/c4group/C4Update.cpp | 12 ++++++------ src/c4group/c4group_ng.cpp | 2 +- src/gui/C4DownloadDlg.h | 2 +- src/gui/C4UpdateDlg.cpp | 2 +- src/platform/C4FileClasses.cpp | 6 +++--- src/res/c4u.ico | Bin 26582 -> 0 bytes src/res/engine.rc | 2 +- src/res/ocu.ico | Bin 0 -> 22486 bytes src/res/resource.h | 2 +- tools/install/oc.nsi | 16 ++++++++-------- 12 files changed, 24 insertions(+), 24 deletions(-) delete mode 100644 src/res/c4u.ico create mode 100644 src/res/ocu.ico diff --git a/Makefile.am b/Makefile.am index 8b5d928f3..bec334354 100644 --- a/Makefile.am +++ b/Makefile.am @@ -723,7 +723,7 @@ EXTRA_DIST = \ src/res/Play2.bmp \ src/res/Brush2.bmp \ src/res/oci.ico \ - src/res/c4u.ico \ + src/res/ocu.ico \ src/res/Cursor.bmp \ src/res/Grab.bmp \ src/res/Line.bmp \ diff --git a/src/C4Application.cpp b/src/C4Application.cpp index 77302010a..740c65d57 100644 --- a/src/C4Application.cpp +++ b/src/C4Application.cpp @@ -389,7 +389,7 @@ void C4Application::ParseCommandLine(int argc, char * argv[]) continue; } // Update file - if (SEqualNoCase(GetExtension(szParameter),"c4u")) + if (SEqualNoCase(GetExtension(szParameter),"ocu")) { Application.IncomingUpdate.Copy(szParameter); continue; diff --git a/src/c4group/C4Update.cpp b/src/c4group/C4Update.cpp index 0709b5a62..1f4d202a7 100644 --- a/src/c4group/C4Update.cpp +++ b/src/c4group/C4Update.cpp @@ -115,7 +115,7 @@ bool C4Group_ApplyUpdate(C4Group &hGroup, unsigned long ParentProcessID) // Process binary update group (AutoUpdate.txt found, additional binary files found) if (hGroup.EntryCount(C4CFN_UpdateCore)) - if (hGroup.EntryCount() - hGroup.EntryCount(C4CFN_UpdateCore) - hGroup.EntryCount("*.c4u") > 0) + if (hGroup.EntryCount() - hGroup.EntryCount(C4CFN_UpdateCore) - hGroup.EntryCount("*.ocu") > 0) { // Notice: AutoUpdate.txt is currently not processed... char strEntry[_MAX_FNAME + 1] = ""; @@ -124,8 +124,8 @@ bool C4Group_ApplyUpdate(C4Group &hGroup, unsigned long ParentProcessID) hGroup.ResetSearch(); // Look for binaries while (hGroup.FindNextEntry("*", strEntry)) - // Accept everything except *.c4u, AutoUpdate.txt, and c4group.exe (which is assumed not to work under Windows) - if (!WildcardMatch("*.c4u", strEntry) && !WildcardMatch(C4CFN_UpdateCore, strEntry) && !WildcardMatch("c4group.exe", strEntry)) + // Accept everything except *.ocu, AutoUpdate.txt, and c4group.exe (which is assumed not to work under Windows) + if (!WildcardMatch("*.ocu", strEntry) && !WildcardMatch(C4CFN_UpdateCore, strEntry) && !WildcardMatch("c4group.exe", strEntry)) { strList += strEntry; strList += ";"; } // Extract binaries to current working directory if (!hGroup.Extract(strList.getData())) @@ -140,14 +140,14 @@ bool C4Group_ApplyUpdate(C4Group &hGroup, unsigned long ParentProcessID) } } - // Process any child updates (*.c4u) - if (hGroup.FindEntry("*.c4u")) + // Process any child updates (*.ocu) + if (hGroup.FindEntry("*.ocu")) { // Process all children char strEntry[_MAX_FNAME + 1] = ""; C4Group hChild; hGroup.ResetSearch(); - while (hGroup.FindNextEntry("*.c4u", strEntry)) + while (hGroup.FindNextEntry("*.ocu", strEntry)) if (hChild.OpenAsChild(&hGroup, strEntry)) { bool ok = C4Group_ApplyUpdate(hChild, 0); diff --git a/src/c4group/c4group_ng.cpp b/src/c4group/c4group_ng.cpp index 74ff2e430..dfe0fbd56 100644 --- a/src/c4group/c4group_ng.cpp +++ b/src/c4group/c4group_ng.cpp @@ -518,7 +518,7 @@ int main(int argc, char *argv[]) printf(" -x: Execute shell command when done\n"); printf("\n"); printf("Examples: c4group pack.ocg -x\n"); - printf(" c4group update.c4u -g ver1.ocf ver2.ocf New_Version\n"); + printf(" c4group update.ocu -g ver1.ocf ver2.ocf New_Version\n"); printf(" c4group -i\n"); } diff --git a/src/gui/C4DownloadDlg.h b/src/gui/C4DownloadDlg.h index 4fe49c379..aae05d801 100644 --- a/src/gui/C4DownloadDlg.h +++ b/src/gui/C4DownloadDlg.h @@ -16,7 +16,7 @@ * See clonk_trademark_license.txt for full license. */ // HTTP download dialog; downloads a file -// (like, e.g., a .c4u update group) +// (like, e.g., a .ocu update group) #ifndef INC_C4DownloadDlg #define INC_C4DownloadDlg diff --git a/src/gui/C4UpdateDlg.cpp b/src/gui/C4UpdateDlg.cpp index 959caae6b..4827c2c39 100644 --- a/src/gui/C4UpdateDlg.cpp +++ b/src/gui/C4UpdateDlg.cpp @@ -220,7 +220,7 @@ bool C4UpdateDlg::ApplyUpdate(const char *strUpdateFile, bool fDeleteUpdate, C4G // ASK: What is this? Why should an update program not be found at the top // level? This seems obsolete. - Newton // Not found: look for an engine update pack one level down - if (UpdateGroup.FindEntry(FormatString("cr_*_%s.c4u", C4_OS).getData(), strSubGroup)) + if (UpdateGroup.FindEntry(FormatString("cr_*_%s.ocu", C4_OS).getData(), strSubGroup)) // Extract update program from sub group if (SubGroup.OpenAsChild(&UpdateGroup, strSubGroup)) { diff --git a/src/platform/C4FileClasses.cpp b/src/platform/C4FileClasses.cpp index d383f8d3c..4fd05c8c8 100644 --- a/src/platform/C4FileClasses.cpp +++ b/src/platform/C4FileClasses.cpp @@ -58,14 +58,14 @@ bool SetC4FileClasses(const char *szEnginePath) if (!SetRegFileClass("OpenClonk.Binary", ,"ocb", "OpenClonk Binary", szEnginePath, 8, "application/octet-stream")) return false; if (!SetRegFileClass("OpenClonk.Video", ,"ocv", "OpenClonk Video", szEnginePath, 9, "video/avi")) return false; if (!SetRegFileClass("OpenClonk.Weblink", ,"ocl", "OpenClonk Weblink", szEnginePath, 10, C4FileClassContentType)) return false; - if (!SetRegFileClass("Clonk4.Update", "c4u", "Clonk 4 Update", szEnginePath, 11, C4FileClassContentType)) return false; + if (!SetRegFileClass("OpenClonk.Update", ,"ocu", "OpenClonk Update", szEnginePath, 11, C4FileClassContentType)) return false; if (!SetProtocol("clonk", "%s %%1 /Fullscreen", szEnginePath)) return false; char strCommand[2048]; - // c4u application: send to engine + // ocu application: send to engine sprintf(strCommand, "\"%s\" \"%%1\"", szEnginePath); - if (!SetRegShell("Clonk4.Update", "Update", "Update", strCommand, true)) return false; + if (!SetRegShell("OpenClonk.Update", "Update", "Update", strCommand, true)) return false; // kill old App Paths registration DeleteRegistryKey(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\Clonk.exe"); diff --git a/src/res/c4u.ico b/src/res/c4u.ico deleted file mode 100644 index cff325359b881d323cde54c7f907b54b694f05cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26582 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 diff --git a/src/res/engine.rc b/src/res/engine.rc index 074db1567..ff62ad72d 100644 --- a/src/res/engine.rc +++ b/src/res/engine.rc @@ -42,7 +42,7 @@ IDI_08_OCM ICON DISCARDABLE "ocm.ico" IDI_09_OCB ICON DISCARDABLE "ocb.ico" IDI_10_OCV ICON DISCARDABLE "ocv.ico" IDI_11_OCL ICON DISCARDABLE "ocl.ico" -IDI_13_C4U ICON DISCARDABLE "c4u.ico" +IDI_13_OCU ICON DISCARDABLE "ocu.ico" #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// diff --git a/src/res/ocu.ico b/src/res/ocu.ico new file mode 100644 index 0000000000000000000000000000000000000000..714ecb48f5ffc271ff53dfff20fe96d459cd5d5f GIT binary patch literal 22486 zcmeHv33yaR*7iwvC+X~fii#VkD2`$TM`J{WsAxd;eRD(w6$F8(EP^dbhygpaZ5x7} z1d;$Ddq^Pc0@?TOboLz*wg3tOD#SJQz328q62bBNotb~0@0p9$=T_ai_bgR)>fH0* zNMuJ2)T0N1DrufQ(VIlnx39ULpd>0o+hdPe>h46#P|W@N(mVyx-FI30_oW0pC%B)r zKkEI79vw_H0MEoF!eb>qAlE(YMn@5ijzigjl1?;d8PV8MqVYvU^H&j#I!-h@8uc2Y z$>l_o>TrIN>?R!}`D&yjD5vVI`S6m)micho2A3i)L< z(LLGUQ~&I5>4~gMMEO5bQnraU=T?y_uZa%k8Yw-mjHp=9{(KYdEi_V6Q5_`}H&9%0 z6Qvc`Q&vd@?JlXKLPI%iHyp(jxj^Y<%~Vp3`TF1EA6j6a`B3)m?QA(^(yMpx`|TBv zKJm1<&GC-=?!HIvId9nu!<_y)_^F}KK6KNq_sX6eJMOuOBZdcj^x^Wyd-T4?&ij?I zzCM!|&6zfB>5yKx-b)V*c|Un`=j1i=eO{KnFDX`cc-h@{P8PaeDjkPt5&R;@xhOg zCfVpI@Tu_lqZW|esD(sh=8wNStgg?$f-AMEzeCV7{NIt#<_u%?C_@%M%*Aps<=7Im%R+5cx zB>7vP!r!9LgeH>BSA$oRxcYlN5g8WH)~=(JS!bGcJ&9))`W~ zzme=-!F@}^Nx3YXoR;h-<-5DF=QI#4DI@23(B-38QZ7KB)!Rw7>Hs+{K29!6PLRuc zkSQpc9Q^lV^TXb?{3!f>D$&Oo+#$`>_Z_3abE-3YYvfI zi+eRiM4x35>9UDJ52GDEBP^d}`do7P9OvOBlSxO`I#yKS)Cx_%#x<45_Q=92Fv^%97r~WDM`#X-({X1&t0r>6*)9Yvu{PuvI z^)wiT_BPNXyPL^j|5*}A*dq^Ira1U-I&z8bJ#+#7`?BQ2owI(T!I|*c**}vq=L!wT zx=cedFVc|guV`Xc8$FJ?8?Ft`IZrORSLrX=*w=GA=*^rKa?fk0#Ow-Mlyj2S=ho8u zc^Iz(K|ZIc1bKQMsXvN(>cbFji85v4)IgRg_o( zd)0{>F8R(E+OKnX-F}@$OVdCvPw)P2*T4S!Krb)PAw!<=bdj#R_kF5sKhGi03>oU} z?d3(X2ZoKA@n+!i?$^D%y*&GQ_P6u>K)oVxRp8>T*ZU9k^z`)d8hW?$bk*Wjek(fN z@9@a5F|%L7)&5@Ip7%J;3|ziq#iHOve7{5AVPodJ?H3smIjcXIdwP1`rkttrTjaMQ zcsVZ5o$L3RR;%?3T%mpykAHaJAkW+EX9nU}F7XfE9PFo42dPwn>enCk8Uz)+dn@Mz z`r*(mdZWEv6&a!q^yB`jg^#j$UPEqin5*63w_veqF&G4EgZ&}{LxO|VQ30cI|3FXA zo1G?4eX7rWi-K3Y-`*ag4bf@+BK@L*=FPiby5I9wSC5{z-t=;Cpr5+EU9AoAgM8Ze zpXk-=e$PRkFkki@SO ztzXazl@|AJ*ccM53sDD$gy<$gyrCGPA$Pu|^+QWA?oYy_LqZ@zh)x$g$HaGU~P_V(1Kw$_WMPMtn``b=Bfnd6t*F11}oX*+(b z_VA8fm_hCB`B^8j4jnmk@W8=?&0ppe)|u)}RVGtu$3Vzi?!%RbD~pPX4rgCA zw{-h0$~A`ox!v0T;=Roqu)YY zF&DAPYNBVculs(CbHoZS>PRth9AXsqn-LdrJQIz+9M2$@Ss4>2 z#WVJnc*YvX5aJh(VF>TBjwl?*xZyq38ozMtBE>BUh;QPXsTblHj$L{sqMn2}Wk)&5 zlUk&hh2s>CQTn7dQF_V_a!ETzZg{u6EA1%VxwC{oBE=ybgJd2-{Fe6vJ(Ke_{T1(=B2my^ zb1%^3oO6gZuF%l@votH`EM3aXqA|H&QDII#-bKslwY(GbV%~WvM(I`XBhAZgqouhg zX>ool_0AWRn^#O9<{z`gCozSH2MymNMln!Hei5xHI7-@rMtZF9N7{l|gku#lU82&$ z5-C0jDXEuYlikH8TPzY>a-5P%YG|dQg>s53sI0_5nljkATu^aIIR%&+X{Vu@J~bSt zp_O0J9Mf6KG}O_uiWa(J%%Qo}t#ngO2fb0o9e!gC-2MZiQ;p>)r_PFJiyVyQHJ{VtL-jN-Q_!kzm ze9D8*Jj0U#&mX}<;DdWcc>ncX7)YxL)N0XR6&(}bFVJc17dn3>Xz8TBpP)%_t$RGY0*1K z&*ll&zBAI?pVu#h@*Z*j#0Ut32@{~wvHa>Uv^+7xgTg^oQQ>d1rX!dG+sNm!p#eHI z23QxU(MGU+bP4(>%$l&EFde3-UKKiTBrCz1LMZPi0>X6~T{u`^T1fJL5vBd{Ub^okzUK2Vln4t%2<=#=8a9LDo4 zJR%|>3b*K_Uw!z>Ne?YT4d%kgV^u>;tPp;Fe3%~kOG;?;;d~MXX(LwhnhxVxrO^h3 zs@Gx3O9qYJ7MqwDmll;i-^AFsEpd?v32||8Q3+9TQQHzCBg5i0MQ)6YjTGXS zU%&tQ$E#PrzWTMPm#0Ps&aVn8-eM?)bT5 z_&MHo{M@;7ZLRxIYie#fc5L6irrf67=GKMz7;-II8)l z?O1CQ9?*8Yxw(1YvE1B!#(g=d2I=|e|K;VJx&sFe6y)R_&dSd(E-5K1J8|NCZGA(_ zMbkx7RaKR#>f-5wJ%uUK)1{w1Md^F@>@lRIr(}Sn7iR2F-<^K;>`xc2eDm$8OEq5| zJ(F2^r14sRk+IjnM-lEZ6z$!6-Oa62cOlSe@6MeW{BLi0mn*+h>1a26SM>Ambof7U zNs5CmaYzJpP?%mKagnJ%{o-h*Sr$rNXckHJUl2@jyT6$tN|owd<@VpDa?AC96~!B* z#Q#swR;a;mp{!`nm7L#aop5x_tNFj?FW`6d2w0{Eu@ z-Y7i-nC1mwp8bJSdILigz#Ii|N^^;?5Wq+Uuv{B|;KKq~tN;!xfVB$Xpg#jA9R#d% z7;r+|UnPK93SgW9c&z{?EP(%7_=8Ty3(NQ-0gPAxa}~fe1@P3r;XWVWivqZ&0G=s; zlL}zG=*xOr`9p`vu)&O40o+yqI~Bk;1#s9gz(}75HYtF8;u*C97$=@lD}W6PV9)}X zGGsUnUFrmIU;zwO0IL+Mj{PUIrc;0u0t0Sga>-*GGZNJ_(G~3z+S*z;PeCcDLoMSlkA@_aR`ogD6wn z|C{Uof1?7v{wP@}msYdiF&FkTeNlW+?4&cC{5y^*C+?sZ&ba(L zSV=r4w%vp8Eqt*iKZH*?L=&4X(2Hr4{x$rCoMxWAmnIz_2c92;UoQO6IhuA3Yxrvc zOc13_(6fm%y78Bjmv3L1zWh0wzwQI_3m@3+`X8&#I(a8}Hq*=tW?nPC5;P6|!{$%e zFSQ6761or!mfqw%{J8SWO z?1R`3TPgg}1o(#GOD@Tl>4hSy0{kk4BBn~n;olWe<)~K)S$OHfZcqNBRS%lfWTNTN zTiQP?yr)_z_>Zp@c4L+a;HBUTo{5t zeUR*<*!_z28BKO?*ZqVXYB#+t`cGy4l|uHCpHQqz6ZX;N*w0G3$^iZ4;U!3#b~zkr z)LZ@O9nA>E(ukFc)!WnU)q83kK0orkBV<;>|MR|}jK?0b9D9gu|FY_BrQko#BhCxmAs!zGB`w;Kye;} z`M3!{sHVWlDuHuMWx6xs42d_#3Kkixbtl}zGC6Mr|IlizIg7rwd2bzmti`dpLOy1` za0t!BzKEDXk^%M)%M}jc#ljwSMWpd4g&S_R@!wLB=7Ly*;}q*Y%)HHUi+NvmX4}L< zj!4Y!*+_0q22b0(w~Rmgf-#u_-&qKUj}wLc#|gsz{V*Y)qZW#J>%qTJI6xQ7hjSEB z-tQX!s)H_xh;^hGpvp`U_n2cR&{*(}F$iaUj!=dk5wceigE9Z^`g1%s7T3r73)$oi z!frww{6RL>L@MSZ#sg#M5RI5&lkqBTEq}zue_K_SYhtr4*5a58@elY`OENg=s}ZwA z3&qS&gkt(S=v@ll80+r(vmcz?ifgbB%Q6*y0_)M<{{Uhu#3$hG2p{CYb9s}|+sfZ{ zYjvh;QnM82F;9;7Sa*qT$9+K@GeYM{NAXIXaf;&HV?@m_|sZkV?c zb5N22ag;pTIKs*wJPX{Qzbo_RcoEc%`CDXhg$xcKg7;+hJ190D-DI%JG8Oy4_+vso ze-GA;!MuLqi)=D*Jh!>bwnw>ct0{I%YBI;F%v+Ly|$dum|qD>2|`XfFrGRL}zbHP)JdEtkob6XwuKpgG3 z^q7#r2C`|V5d*Uv7Fk#xE|U=(PdO}{KF>x>jJVyhc6kl6AG5~Dj+@KYNc{IUI)YER zJM`yR*$sT%nYR>oTV&z*o9l>K*(MHth`}-cFQ6cyjg!K z#xIMI_$Qrk!m}$q5bN9GbdJ~If6aB~ZI0jFr1o0jx)m|_BE;}`f085KkWFWMFmKG& zRr`c1_6eT9(mJxNX=m&^PVg_1PeqKbj5Yyq!vX%#yUIPexzoD>^EcbUN+sS_`{4Pm zF_2-wNudB=#SDIzI4T?#@5dNbz(%ze{^oZtt6wquRmcGTmpSYjfE{&c1I7E*09=0%^#@by#RI8z;(?Sp(HH0U zpxlju@3F*Pc;D)iQZJlSj|r!QhBl|v#yh1kz)x~T{qskPDmpTYD}Ks1)`-l~ijG62 zRpLuSr8rbtDGs81SyCwuSjzsA3bDVaQtT_Lkjmb|aQuE41 za-K;f<&=pvky}Ol!5r~fUXAFL(=MEkd|Qq8C|4_ge2e8|$Ttiy7M4%@vatNS-KC9U zZvl9s94@R7Ie30V5=NV@!i&=4`zScFrc_YJe+-549vPD z24!Cqk7r#JUfCCfch&_lH2ZvqPu^uQvgopyl-<_!R!-}YrMXAr^@X(|@p+YNfPre` z^U60Q6qH9NRphw=1kNr6Y|GoSFw*}1k$}_+f9FYQcbVM4MiyV1QIleBC`~R_Ghkn;B zt!T${?2t#b>!8&_TsCvG{&JpzC()}Y|JFPO`2C+gh6x2tJM{qK#ThitF!MiN*V!#f znsDL~#O~AZZm|I|wvi^ExJW50HzsjY+YcR#c79uiHHk5?i7 zyej2@q+Af^W)Q1$uEIB?nQnjlx_ixUbh`V|e&jp-;or3XGa5#pz8Uh)gIyD0-#V0^ zX$I%4ICq7d4(BhdalG{%XF76QFW^IJBHR12O%&%_ZX=&bUNmX(>-d%}oEGAbk5+EI zNCC-421IQA{#hr}jt`|7-yqipnK|divHx}RK%L%;ShwdB%OOG^dh$h2n()pn$od&A z(B{~!j5#h_lPYAPIYJ(3lyX#Z#MZJ+#zxwh+w-3#w(U9Nc|D%EDCJ4I*qPs@Ei!kf zoNIed|2+*G*DQNm^RsLN@(Wg3kzbK>jtMy)IdVI4y$J7d@?}le$sbzne?5vkkMDZqlpw!)uar~eJf2wxo=29sW1*5RoNtaO zp71;J_afg{2h%Gb&5+MieH8dctA-KH-SxNbhf)ZrO?5N^@05zb(Z|=_41#;ng7sdQVZl?4ZQOmVgK17YyQ)m7l!@K<6-2S zqH~0uLr~vjK{pV zRLEz%D;zfFN;wdRs4~gkoReq!OL<{wUGNy7u>B(q+1=%L+Fb6%GO&zNe%vCHHMeEW zFWF?b=wQv?OLJ^nxsc5}W|sdS`G1aw#sRN-;XNUr^}cZ2n2+xakb{JOaexfcoY{~q z>_6EJyeXY!HqRm6<2D(Mv^rDKSqG=>)lW*fFwSp7HfOds=jXW2RIN4NE`5(rUMgvdseH*z>l*@VXlf0JRw8Q9+D{HQfg3X0q}>ms#FV^bluIfv&7<(fp{=pQST zs?GS0BSXqF|3mvrcp&h`aoeSwG)*=l=D_~P?Nbq#js+I95YOGhxBz1#@YB2|U_0Pe z-{S8pyTm~F{$rR6e5WM4BtOgANoLsDtdm8zXzUGNU@Yf+D&*sr3dIDB_rwqI{fHiN zSYqejvp-+sJ&dsw##^Mq_wl;GUjAAvKi7HwxW-gYa0O0glbLOA%`xNLrUQ=yV>iG|l%GQGnXs1) zyJ7pGSY@-?zkA)<-kowhF)kHr8JHGqh&;YIHo=@>`s^fq-3%v*ApT zQNo$97fAR{7iz{iSWmY&@L1n~_d}isZ1ZmAe>D!6N23t~1*QYbMO?-EI`55E9Uy;a zj0}5Qmlz0heTIb7S!A_gWLDXE4EWrln~g#T$FbIii~xfGjlyaG%S^S^U^C9MNq$B+SY z$w-;kVj%Ec>;d~*F-0@Rc@5{3+A+5n@4NQhBIK9qpgfnPaRKG=eYaI8rk+J?2`tuz zgPL(+8Rt#Lz`w6bm9SW=&z52pYn;WpVBayvlpOD(@Hntecs~4618uCd<$>H|Yd&;O z;cqH=o}jR-mN_DwLpG~!X1vr==k;R2E^YWS)`HtM;FrL0SqFth2RUQ8oQoTWc;KA` zf&WK>d9Q@5*J2Zvo6EJBQHss^eMDLh&;fn}e(5xAtFYyPU`Kxs;G8U@2g}+CSM7qc zO6^!9kX!0!)0M}?sv~q_9iq)Rus!l|ikXZBpF@n+jF=+{e%K_9m$biN4%)t{!205I zbIb@Gu!piP())*12aF5m(zmW#s%$Zk+jf?}#fAk-GFx?FYMDFcb_-_A^4erJ&mn2O zSjU6EiQQZe9Ql;6N3K(j^{be*OSo(*gzOe9S(2TxWXryex#0r)x=3SS83)#Z=MSju zyQP?l4n@?p7|1=oc72Z&$ZxT`2iBAad=bkl6>ewWWYIpP-B zILv7i_A@et3%)gSPi!==73l8D>jpC0#sT)Xt%vU8z-yZIVqXM*;u2k9%L94D)`j*+ zKPfyAgSvvRE9~QPBg(ep>s+k%0&dQ2QsMio?QB>6Ug8UmSB=s$rFR9i^ZSN`mrHW; zTIIRYjY@vVvUV~5o#B6Y9XMkTbBZdTX!W7)JDOK}q#ZrqBdz&Nznx9L-nXk++?U=Y z?gh?%-_E0;O{k+yqBytEdx5#%m)0oyf!>MhckDz-KPv7(+Z}05I7eZM{&(PdAGG&L z<KlIJ<--H72lmC)`}j<^{6+9p2-cuB?;f6aY@HF35kub zTji(o!kxYox4u!;_QXy@%{PZ@Tf~9NMzPyaBQgxt9TqBfm)4-I8njwupqOcu*i}+3 zl2K17sj*PhxviLK6=)T{u|_H4QYn>0riGOv5g2@8L50{3x}~rRrBZA~*_>+We@bw>MKh=XNeesT46SFrwXHqeTS3D6d6)Tzo>TD>)@THJlKdf<_UQUwsL4 zr*(IcseX5%scBC^S zmRB4d7*x^BzduCt# z;U?(O3o_k=Z#{aU+?3xTdgc9sZ)bi+`BC)BM#=wG+yoo-$ob*N9(g}}1k9~VzUg|; z|97!itLvHdeM`^GD`$ITUAc^Ui+k=5QEr7l zdHp-&`cphGJ*ZK*_bwE-_N*3n_bSBSf}9fnS(x;nQt-bw|JMTlxfU>gFVyAlDqDr% zI{%-5n6{GeV46j(7E0Hp(2?6)%@p4yN%gGG6o0=e)&Er#Uq(pJ{{z&Yk|HtD3aaSvTV2Cr~d;Ppt5=Z literal 0 HcmV?d00001 diff --git a/src/res/resource.h b/src/res/resource.h index c7a0445c8..0e7df237b 100644 --- a/src/res/resource.h +++ b/src/res/resource.h @@ -69,7 +69,7 @@ #define IDI_09_OCB 4009 #define IDI_10_OCV 4010 #define IDI_11_OCL 4011 -#define IDI_13_C4U 4013 +#define IDI_13_OCU 4013 #define IDM_FILE_CLOSE 5003 #define IDM_FILE_OPEN 5004 #define IDM_FILE_OPENWPLRS 5005 diff --git a/tools/install/oc.nsi b/tools/install/oc.nsi index b1e412988..193c7bd58 100644 --- a/tools/install/oc.nsi +++ b/tools/install/oc.nsi @@ -123,8 +123,8 @@ Section -Post WriteRegStr HKCR ".ocv\Content Type" "" "video/avi" WriteRegStr HKCR ".ocl" "" "OpenClonk.Weblink" WriteRegStr HKCR ".ocl\Content Type" "" "vnd.clonk.c4group" - WriteRegStr HKCR ".c4u" "" "Clonk4.Update" - WriteRegStr HKCR ".c4u\Content Type" "" "vnd.clonk.c4group" + WriteRegStr HKCR ".ocu" "" "OpenClonk.Update" + WriteRegStr HKCR ".ocu\Content Type" "" "vnd.clonk.c4group" ; Register file classes WriteRegStr HKCR "OpenClonk.Scenario" "" "OpenClonk Scenario" WriteRegStr HKCR "OpenClonk.Scenario\DefaultIcon" "" "$INSTDIR\Clonk.exe,1" @@ -146,11 +146,11 @@ Section -Post WriteRegStr HKCR "OpenClonk.Video\DefaultIcon" "" "$INSTDIR\Clonk.exe,9" WriteRegStr HKCR "OpenClonk.Weblink" "" "OpenClonk Weblink" WriteRegStr HKCR "OpenClonk.Weblink\DefaultIcon" "" "$INSTDIR\Clonk.exe,10" - WriteRegStr HKCR "Clonk4.Update" "" "Clonk 4 Update" - WriteRegStr HKCR "Clonk4.Update\DefaultIcon" "" "$INSTDIR\Clonk.exe,11" + WriteRegStr HKCR "OpenClonk.Update" "" "OpenClonk Update" + WriteRegStr HKCR "OpenClonk.Update\DefaultIcon" "" "$INSTDIR\Clonk.exe,11" ; Register additional file handling - WriteRegStr HKCR "Clonk4.Update\Shell\Update" "" "Update" - WriteRegStr HKCR "Clonk4.Update\Shell\Update\Command" "" "$\"$INSTDIR\Clonk.exe$\" $\"%1$\"" + WriteRegStr HKCR "OpenClonk.Update\Shell\Update" "" "Update" + WriteRegStr HKCR "OpenClonk.Update\Shell\Update\Command" "" "$\"$INSTDIR\Clonk.exe$\" $\"%1$\"" ; Remove old use of App Paths DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\Clonk.exe" SectionEnd @@ -215,8 +215,8 @@ Section Uninstall DeleteRegKey HKCR "OpenClonk.Video" DeleteRegKey HKCR ".ocl" DeleteRegKey HKCR "OpenClonk.Weblink" - DeleteRegKey HKCR ".c4u" - DeleteRegKey HKCR "Clonk4.Update" + DeleteRegKey HKCR ".ocu" + DeleteRegKey HKCR "OpenClonk.Update" ; Start menu shortcuts (All Users) SetShellVarContext all