From 3a9556f1a3b5523c21525d0b0fd2a35d0a48c334 Mon Sep 17 00:00:00 2001 From: Armin Burgmeier Date: Sun, 13 Mar 2011 17:01:53 +0100 Subject: [PATCH] Change .c4m extension to .ocm --- Makefile.am | 2 +- .../Material.ocg/{Ice.c4m => Ice.ocm} | 0 .../Material.ocg/{Snow.c4m => Snow.ocm} | 0 .../Material.ocg/{Water.c4m => Water.ocm} | 0 .../Material.ocg/{Ametyst.c4m => Ametyst.ocm} | 0 .../Material.ocg/{Ruby.c4m => Ruby.ocm} | 0 planet/Material.ocg/{Acid.c4m => Acid.ocm} | 0 planet/Material.ocg/{Brick.c4m => Brick.ocm} | 0 .../{BrickSoft.c4m => BrickSoft.ocm} | 0 planet/Material.ocg/{Coal.c4m => Coal.ocm} | 0 .../Material.ocg/{DuroLava.c4m => DuroLava.ocm} | 0 planet/Material.ocg/{Earth.c4m => Earth.ocm} | 0 planet/Material.ocg/{Gold.c4m => Gold.ocm} | 0 .../Material.ocg/{Granite.c4m => Granite.ocm} | 0 planet/Material.ocg/{Ice.c4m => Ice.ocm} | 0 planet/Material.ocg/{Lava.c4m => Lava.ocm} | 0 planet/Material.ocg/{ORE.c4m => ORE.ocm} | 0 planet/Material.ocg/{Rock.c4m => Rock.ocm} | 0 planet/Material.ocg/{Sand.c4m => Sand.ocm} | 0 .../Material.ocg/{SandDry.c4m => SandDry.ocm} | 0 planet/Material.ocg/{Snow.c4m => Snow.ocm} | 0 .../Material.ocg/{Sulphur.c4m => Sulphur.ocm} | 0 planet/Material.ocg/{Tunnel.c4m => Tunnel.ocm} | 0 .../Material.ocg/{Vehicle.c4m => Vehicle.ocm} | 0 planet/Material.ocg/{Water.c4m => Water.ocm} | 0 src/c4group/C4Components.h | 4 ++-- src/platform/C4FileClasses.cpp | 2 +- src/res/c4m.ico | Bin 26582 -> 0 bytes src/res/engine.rc | 2 +- src/res/ocm.ico | Bin 0 -> 22486 bytes src/res/resource.h | 2 +- tools/install/oc.nsi | 12 ++++++------ 32 files changed, 12 insertions(+), 12 deletions(-) rename planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/{Ice.c4m => Ice.ocm} (100%) rename planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/{Snow.c4m => Snow.ocm} (100%) rename planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/{Water.c4m => Water.ocm} (100%) rename planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/{Ametyst.c4m => Ametyst.ocm} (100%) rename planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/{Ruby.c4m => Ruby.ocm} (100%) rename planet/Material.ocg/{Acid.c4m => Acid.ocm} (100%) rename planet/Material.ocg/{Brick.c4m => Brick.ocm} (100%) rename planet/Material.ocg/{BrickSoft.c4m => BrickSoft.ocm} (100%) rename planet/Material.ocg/{Coal.c4m => Coal.ocm} (100%) rename planet/Material.ocg/{DuroLava.c4m => DuroLava.ocm} (100%) rename planet/Material.ocg/{Earth.c4m => Earth.ocm} (100%) rename planet/Material.ocg/{Gold.c4m => Gold.ocm} (100%) rename planet/Material.ocg/{Granite.c4m => Granite.ocm} (100%) rename planet/Material.ocg/{Ice.c4m => Ice.ocm} (100%) rename planet/Material.ocg/{Lava.c4m => Lava.ocm} (100%) rename planet/Material.ocg/{ORE.c4m => ORE.ocm} (100%) rename planet/Material.ocg/{Rock.c4m => Rock.ocm} (100%) rename planet/Material.ocg/{Sand.c4m => Sand.ocm} (100%) rename planet/Material.ocg/{SandDry.c4m => SandDry.ocm} (100%) rename planet/Material.ocg/{Snow.c4m => Snow.ocm} (100%) rename planet/Material.ocg/{Sulphur.c4m => Sulphur.ocm} (100%) rename planet/Material.ocg/{Tunnel.c4m => Tunnel.ocm} (100%) rename planet/Material.ocg/{Vehicle.c4m => Vehicle.ocm} (100%) rename planet/Material.ocg/{Water.c4m => Water.ocm} (100%) delete mode 100644 src/res/c4m.ico create mode 100644 src/res/ocm.ico diff --git a/Makefile.am b/Makefile.am index b11af04ad..bb681876d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -742,7 +742,7 @@ EXTRA_DIST = \ src/res/mouse.bmp \ src/res/Rectangle.bmp \ src/res/ocd.ico \ - src/res/c4m.ico \ + src/res/ocm.ico \ src/res/c4x.xpm \ src/res/fill1.bmp \ src/res/ift1.bmp \ diff --git a/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Ice.c4m b/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Ice.ocm similarity index 100% rename from planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Ice.c4m rename to planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Ice.ocm diff --git a/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Snow.c4m b/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Snow.ocm similarity index 100% rename from planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Snow.c4m rename to planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Snow.ocm diff --git a/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Water.c4m b/planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Water.ocm similarity index 100% rename from planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Water.c4m rename to planet/BackToTheRocks.ocf/FrozenFortress.ocs/Material.ocg/Water.ocm diff --git a/planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ametyst.c4m b/planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm similarity index 100% rename from planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ametyst.c4m rename to planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm diff --git a/planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ruby.c4m b/planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ruby.ocm similarity index 100% rename from planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ruby.c4m rename to planet/BackToTheRocks.ocf/Hideout.ocs/Material.ocg/Ruby.ocm diff --git a/planet/Material.ocg/Acid.c4m b/planet/Material.ocg/Acid.ocm similarity index 100% rename from planet/Material.ocg/Acid.c4m rename to planet/Material.ocg/Acid.ocm diff --git a/planet/Material.ocg/Brick.c4m b/planet/Material.ocg/Brick.ocm similarity index 100% rename from planet/Material.ocg/Brick.c4m rename to planet/Material.ocg/Brick.ocm diff --git a/planet/Material.ocg/BrickSoft.c4m b/planet/Material.ocg/BrickSoft.ocm similarity index 100% rename from planet/Material.ocg/BrickSoft.c4m rename to planet/Material.ocg/BrickSoft.ocm diff --git a/planet/Material.ocg/Coal.c4m b/planet/Material.ocg/Coal.ocm similarity index 100% rename from planet/Material.ocg/Coal.c4m rename to planet/Material.ocg/Coal.ocm diff --git a/planet/Material.ocg/DuroLava.c4m b/planet/Material.ocg/DuroLava.ocm similarity index 100% rename from planet/Material.ocg/DuroLava.c4m rename to planet/Material.ocg/DuroLava.ocm diff --git a/planet/Material.ocg/Earth.c4m b/planet/Material.ocg/Earth.ocm similarity index 100% rename from planet/Material.ocg/Earth.c4m rename to planet/Material.ocg/Earth.ocm diff --git a/planet/Material.ocg/Gold.c4m b/planet/Material.ocg/Gold.ocm similarity index 100% rename from planet/Material.ocg/Gold.c4m rename to planet/Material.ocg/Gold.ocm diff --git a/planet/Material.ocg/Granite.c4m b/planet/Material.ocg/Granite.ocm similarity index 100% rename from planet/Material.ocg/Granite.c4m rename to planet/Material.ocg/Granite.ocm diff --git a/planet/Material.ocg/Ice.c4m b/planet/Material.ocg/Ice.ocm similarity index 100% rename from planet/Material.ocg/Ice.c4m rename to planet/Material.ocg/Ice.ocm diff --git a/planet/Material.ocg/Lava.c4m b/planet/Material.ocg/Lava.ocm similarity index 100% rename from planet/Material.ocg/Lava.c4m rename to planet/Material.ocg/Lava.ocm diff --git a/planet/Material.ocg/ORE.c4m b/planet/Material.ocg/ORE.ocm similarity index 100% rename from planet/Material.ocg/ORE.c4m rename to planet/Material.ocg/ORE.ocm diff --git a/planet/Material.ocg/Rock.c4m b/planet/Material.ocg/Rock.ocm similarity index 100% rename from planet/Material.ocg/Rock.c4m rename to planet/Material.ocg/Rock.ocm diff --git a/planet/Material.ocg/Sand.c4m b/planet/Material.ocg/Sand.ocm similarity index 100% rename from planet/Material.ocg/Sand.c4m rename to planet/Material.ocg/Sand.ocm diff --git a/planet/Material.ocg/SandDry.c4m b/planet/Material.ocg/SandDry.ocm similarity index 100% rename from planet/Material.ocg/SandDry.c4m rename to planet/Material.ocg/SandDry.ocm diff --git a/planet/Material.ocg/Snow.c4m b/planet/Material.ocg/Snow.ocm similarity index 100% rename from planet/Material.ocg/Snow.c4m rename to planet/Material.ocg/Snow.ocm diff --git a/planet/Material.ocg/Sulphur.c4m b/planet/Material.ocg/Sulphur.ocm similarity index 100% rename from planet/Material.ocg/Sulphur.c4m rename to planet/Material.ocg/Sulphur.ocm diff --git a/planet/Material.ocg/Tunnel.c4m b/planet/Material.ocg/Tunnel.ocm similarity index 100% rename from planet/Material.ocg/Tunnel.c4m rename to planet/Material.ocg/Tunnel.ocm diff --git a/planet/Material.ocg/Vehicle.c4m b/planet/Material.ocg/Vehicle.ocm similarity index 100% rename from planet/Material.ocg/Vehicle.c4m rename to planet/Material.ocg/Vehicle.ocm diff --git a/planet/Material.ocg/Water.c4m b/planet/Material.ocg/Water.ocm similarity index 100% rename from planet/Material.ocg/Water.c4m rename to planet/Material.ocg/Water.ocm diff --git a/src/c4group/C4Components.h b/src/c4group/C4Components.h index 47a1ce4cb..3e69b94af 100644 --- a/src/c4group/C4Components.h +++ b/src/c4group/C4Components.h @@ -146,7 +146,7 @@ #define C4CFN_DefFiles "*.ocd" #define C4CFN_PlayerFiles "*.ocp" -#define C4CFN_MaterialFiles "*.c4m" +#define C4CFN_MaterialFiles "*.ocm" #define C4CFN_ObjectInfoFiles "*.oci" #define C4CFN_MusicFiles "*.mid" #define C4CFN_SoundFiles "*.wav|*.ogg" @@ -173,7 +173,7 @@ #define C4FLS_Player "Player.txt|Portrait.png|Portrait.bmp|*.oci" #define C4FLS_Object "ObjectInfo.txt|Portrait.png|Portrait.bmp" #define C4FLS_Folder "Folder.txt|Title*.txt|Info.txt|Desc*.rtf|Title.png|Title.bmp|Icon.png|Icon.bmp|Author.txt|Version.txt|*.ocs|Loader*.bmp|Loader*.png|Loader*.jpeg|Loader*.jpg|FolderMap.txt|FolderMap.png" -#define C4FLS_Material "TexMap.txt|*.bmp|*.png|*.c4m" +#define C4FLS_Material "TexMap.txt|*.bmp|*.png|*.ocm" #define C4FLS_Graphics "Loader*.bmp|Loader*.png|Loader*.jpeg|Loader*.jpg|FontEndeavour12.png|FontEndeavour24.png|FontEndeavour16.png|FontEndeavour10.png|Font*.png"\ "|*.pal|Control.png|Fire.png|Background.png|Flag.png|Crew.png|Wealth.png|Player.png|Rank.png|Entry.png|Captain.png|Cursor.png|CursorSmall.png|CursorMedium.png|CursorLarge.png|SelectMark.png|MenuSymbol.png|Menu.png|Logo.png|Construction.png|Energy.png|Options.png|UpperBoard.png|Arrow.png|Exit.png|Hand.png|Gamepad.png|Build.png|Liquid.png"\ "|GUICaption.png|GUIButton.png|GUIButtonDown.png|GUIButtonHighlight.png|GUIIcons.png|GUIIcons2.png|GUIScroll.png|GUIContext.png|GUISubmenu.png|GUICheckBox.png|GUIBigArrows.png|GUIProgress.png"\ diff --git a/src/platform/C4FileClasses.cpp b/src/platform/C4FileClasses.cpp index 4d3c62dae..a7104849b 100644 --- a/src/platform/C4FileClasses.cpp +++ b/src/platform/C4FileClasses.cpp @@ -54,7 +54,7 @@ bool SetC4FileClasses(const char *szEnginePath) if (!SetRegFileClass("OpenClonk.Player", ,"ocp", "OpenClonk Player", szEnginePath, 4, C4FileClassContentType)) return false; if (!SetRegFileClass("OpenClonk.Definition", ,"ocd", "OpenClonk Object Definition", szEnginePath, 5, C4FileClassContentType)) return false; if (!SetRegFileClass("OpenClonk.Object", ,"oci", "OpenClonk Object Info", szEnginePath, 6, C4FileClassContentType)) return false; - if (!SetRegFileClass("Clonk4.Material", "c4m", "Clonk 4 Material", szEnginePath, 7, "text/plain")) return false; + if (!SetRegFileClass("OpenClonk.Material", ,"ocm", "OpenClonk Material", szEnginePath, 7, "text/plain")) return false; if (!SetRegFileClass("Clonk4.Binary", "c4b", "Clonk 4 Binary", szEnginePath, 8, "application/octet-stream")) return false; if (!SetRegFileClass("Clonk4.Video", "c4v", "Clonk 4 Video", szEnginePath, 9, "video/avi")) return false; if (!SetRegFileClass("Clonk4.Weblink", "c4l", "Clonk 4 Weblink", szEnginePath, 10, C4FileClassContentType)) return false; diff --git a/src/res/c4m.ico b/src/res/c4m.ico deleted file mode 100644 index b36b90e1b6b01d35a7607f258807e676efdad576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26582 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 G&;JF-_Aiei0(n0CH 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