pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon May  6 14:04:26 UTC 2024

Modified Files:
        pkgsrc/games/assaultcube: Makefile Makefile.common PLIST distinfo
        pkgsrc/games/assaultcube-server: Makefile PLIST
        pkgsrc/games/assaultcube/patches: patch-source_src_Makefile
Added Files:
        pkgsrc/games/assaultcube/patches: patch-source_src_tools.cpp
Removed Files:
        pkgsrc/games/assaultcube/patches:
            patch-source_src_bot_bot__waypoint.cpp patch-source_src_command.cpp
            patch-source_src_command.h patch-source_src_console.cpp
            patch-source_src_console.h patch-source_src_crypto.cpp
            patch-source_src_editing.cpp patch-source_src_entity.h
            patch-source_src_main.cpp patch-source_src_master.cpp
            patch-source_src_platform.h patch-source_src_protos.h
            patch-source_src_rendercubes.cpp patch-source_src_rendertext.cpp
            patch-source_src_tools.h patch-source_src_world.cpp
            patch-source_src_worldrender.cpp

Log Message:
assaultcube: Update to 1.3.0.2

Changes:
https://assault.cubers.net/docs/history.html


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/assaultcube/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/assaultcube/Makefile.common \
    pkgsrc/games/assaultcube/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/games/assaultcube/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/assaultcube-server/Makefile \
    pkgsrc/games/assaultcube-server/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/games/assaultcube/patches/patch-source_src_Makefile
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/games/assaultcube/patches/patch-source_src_bot_bot__waypoint.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_command.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_command.h \
    pkgsrc/games/assaultcube/patches/patch-source_src_console.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_console.h \
    pkgsrc/games/assaultcube/patches/patch-source_src_crypto.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_editing.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_entity.h \
    pkgsrc/games/assaultcube/patches/patch-source_src_main.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_master.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_protos.h \
    pkgsrc/games/assaultcube/patches/patch-source_src_rendercubes.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_rendertext.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_tools.h \
    pkgsrc/games/assaultcube/patches/patch-source_src_world.cpp \
    pkgsrc/games/assaultcube/patches/patch-source_src_worldrender.cpp
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/games/assaultcube/patches/patch-source_src_platform.h
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/games/assaultcube/patches/patch-source_src_tools.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/assaultcube/Makefile
diff -u pkgsrc/games/assaultcube/Makefile:1.21 pkgsrc/games/assaultcube/Makefile:1.22
--- pkgsrc/games/assaultcube/Makefile:1.21      Mon May  6 12:12:16 2024
+++ pkgsrc/games/assaultcube/Makefile   Mon May  6 14:04:25 2024
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.21 2024/05/06 12:12:16 nia Exp $
-
-PKGREVISION=   16
+# $NetBSD: Makefile,v 1.22 2024/05/06 14:04:25 nia Exp $
 
 COMMENT=       Cube-based FPS with realistic environments
 
-BUILD_TARGET=  client master server
+BUILD_TARGET=  client server
 
 .include "Makefile.common"
 
@@ -35,9 +33,9 @@ post-install:
 
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/assaultcube/Makefile.common
diff -u pkgsrc/games/assaultcube/Makefile.common:1.1 pkgsrc/games/assaultcube/Makefile.common:1.2
--- pkgsrc/games/assaultcube/Makefile.common:1.1        Mon May  6 07:46:35 2024
+++ pkgsrc/games/assaultcube/Makefile.common    Mon May  6 14:04:25 2024
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile.common,v 1.1 2024/05/06 07:46:35 nia Exp $
+# $NetBSD: Makefile.common,v 1.2 2024/05/06 14:04:25 nia Exp $
 # used by games/assaultcube/Makefile
 # used by games/assaultcube-server/Makefile
 
-DISTNAME=      AssaultCube_v1.2.0.2
-PKGNAME=       ${DISTNAME:tl:S,_v,-,g}
+V=             1.3.0.2
+DISTNAME=      AssaultCube_v${V}_LockdownEdition_RC1
+PKGNAME=       assaultcube-${V}
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=assaultcube/}
 EXTRACT_SUFX=  .tar.bz2
@@ -14,6 +15,8 @@ MAINTAINER=   pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://assault.cubers.net/
 LICENSE=       zlib AND x11 AND cc-by-nc-nd-v2.5-license
 
+WRKSRC=                ${WRKDIR}
+
 BUILD_DIRS=    source/src
 USE_TOOLS+=    gmake pax pkg-config
 USE_LANGUAGES= c c++
@@ -25,11 +28,21 @@ PATCHDIR=   ${.CURDIR}/../../games/assault
 # GCC precompiled headers...
 RELRO_SUPPORTED=       no
 
+# internal copy of net/enet...
+USE_LIBTOOL=   yes
+
+.include "../../mk/bsd.fast.prefs.mk"
+.if ${OPSYS} == "NetBSD"
+ALL_ENV+=              ac_cv_func_gethostbyname_r=no
+ALL_ENV+=              ac_cv_func_gethostbyaddr_r=no
+.endif
+
+# end of stuff for internal enet
+
 INSTALLATION_DIRS+=    bin
 INSTALLATION_DIRS+=    libexec
 INSTALLATION_DIRS+=    share/assaultcube/config
 INSTALLATION_DIRS+=    share/assaultcube/packages
-INSTALLATION_DIRS+=    share/assaultcube/scripts
 
 CHECK_WRKREF_SKIP+=    share/*
 
@@ -48,9 +61,10 @@ do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/source/src/ac_${prog} \
            ${DESTDIR}${PREFIX}/libexec
 .endfor
-.for f in config packages scripts
+.for f in config packages
        cd ${WRKSRC}/${f} && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/assaultcube/${f}
 .endfor
 
 .include "../../devel/zlib/buildlink3.mk"
-.include "../../net/enet/buildlink3.mk"
+# needs enet_crc32_inc...
+#.include "../../net/enet/buildlink3.mk"
Index: pkgsrc/games/assaultcube/PLIST
diff -u pkgsrc/games/assaultcube/PLIST:1.1 pkgsrc/games/assaultcube/PLIST:1.2
--- pkgsrc/games/assaultcube/PLIST:1.1  Sun Jun 30 21:44:30 2019
+++ pkgsrc/games/assaultcube/PLIST      Mon May  6 14:04:25 2024
@@ -1,42 +1,45 @@
-@comment $NetBSD: PLIST,v 1.1 2019/06/30 21:44:30 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/05/06 14:04:25 nia Exp $
 bin/ac_client
-bin/ac_master
 bin/ac_server
 libexec/ac_client
-libexec/ac_master
 libexec/ac_server
 share/applications/assaultcube.desktop
 share/assaultcube/config/admin.cfg
-share/assaultcube/config/autoexec.cfg
-share/assaultcube/config/autosave.cfg
-share/assaultcube/config/compatibility.cfg
-share/assaultcube/config/convert_mapconfig.sh
+share/assaultcube/config/autostart/0.cfg
+share/assaultcube/config/autostart/checkaccount.cfg
+share/assaultcube/config/autostart/welcome.cfg
+share/assaultcube/config/configtemplates.zip
+share/assaultcube/config/convert_pre_v1.2_mapconfig.sh
 share/assaultcube/config/default_map_settings.cfg
 share/assaultcube/config/defaults.cfg
 share/assaultcube/config/docs.cfg
-share/assaultcube/config/dyngamma.cfg
-share/assaultcube/config/faq.cfg
-share/assaultcube/config/favourites.cfg
-share/assaultcube/config/firstrun.cfg
 share/assaultcube/config/font.cfg
 share/assaultcube/config/font_default.cfg
 share/assaultcube/config/font_monospace.cfg
 share/assaultcube/config/font_serif.cfg
 share/assaultcube/config/forbidden.cfg
+share/assaultcube/config/geoip.cfg
 share/assaultcube/config/keymap.cfg
-share/assaultcube/config/locale.cfg
+share/assaultcube/config/mapmodelattributes.cfg
 share/assaultcube/config/maprot.cfg
 share/assaultcube/config/menus.cfg
+share/assaultcube/config/menus_auth.cfg
 share/assaultcube/config/menus_bot.cfg
 share/assaultcube/config/menus_edit.cfg
+share/assaultcube/config/menus_licenses.cfg
 share/assaultcube/config/menus_multiplayer.cfg
 share/assaultcube/config/menus_settings.cfg
 share/assaultcube/config/menus_voicecom.cfg
 share/assaultcube/config/motd_en.txt
 share/assaultcube/config/nicknameblacklist.cfg
-share/assaultcube/config/on_quit.cfg
-share/assaultcube/config/parsestring.cfg
-share/assaultcube/config/pcksources.cfg
+share/assaultcube/config/opt/alternateeditbinds.cfg
+share/assaultcube/config/opt/autosave.cfg
+share/assaultcube/config/opt/compatibility.cfg
+share/assaultcube/config/opt/convmap.cfg
+share/assaultcube/config/opt/faq.cfg
+share/assaultcube/config/opt/mapeditscripts.cfg
+share/assaultcube/config/opt/parsestring.cfg
+share/assaultcube/config/opt/survival.cfg
 share/assaultcube/config/prefabs.cfg
 share/assaultcube/config/resetbinds.cfg
 share/assaultcube/config/scontext.cfg
@@ -45,10 +48,9 @@ share/assaultcube/config/securemaps.cfg
 share/assaultcube/config/serverblacklist.cfg
 share/assaultcube/config/servercmdline.txt
 share/assaultcube/config/serverinfo_en.txt
-share/assaultcube/config/serverkillmessages.cfg
+share/assaultcube/config/serverparameters.cfg
 share/assaultcube/config/serverpwd.cfg
 share/assaultcube/config/sounds.cfg
-share/assaultcube/config/survival.cfg
 share/assaultcube/packages/audio/ambience/authors.txt
 share/assaultcube/packages/audio/ambience/cavedrip.ogg
 share/assaultcube/packages/audio/ambience/citynoisebirds.ogg
@@ -101,6 +103,7 @@ share/assaultcube/packages/audio/ctf/fla
 share/assaultcube/packages/audio/ctf/flagreturn.ogg
 share/assaultcube/packages/audio/ctf/flagscore.ogg
 share/assaultcube/packages/audio/ktf/flagscore.ogg
+share/assaultcube/packages/audio/misc/camera.ogg
 share/assaultcube/packages/audio/misc/change_gun.ogg
 share/assaultcube/packages/audio/misc/headshot.ogg
 share/assaultcube/packages/audio/misc/impact_h.ogg
@@ -224,104 +227,82 @@ share/assaultcube/packages/crosshairs/tr
 share/assaultcube/packages/crosshairs/tri_dot.png
 share/assaultcube/packages/crosshairs/wide.png
 share/assaultcube/packages/crosshairs/x-dot.png
-share/assaultcube/packages/locale/de/LC_MESSAGES/AC.mo
-share/assaultcube/packages/locale/it/LC_MESSAGES/AC.mo
-share/assaultcube/packages/maps/official/ac_aqueous.cfg
+share/assaultcube/packages/maps/official/ac_africa.cgz
+share/assaultcube/packages/maps/official/ac_alcove.cgz
 share/assaultcube/packages/maps/official/ac_aqueous.cgz
-share/assaultcube/packages/maps/official/ac_arabian.cfg
 share/assaultcube/packages/maps/official/ac_arabian.cgz
-share/assaultcube/packages/maps/official/ac_arctic.cfg
 share/assaultcube/packages/maps/official/ac_arctic.cgz
-share/assaultcube/packages/maps/official/ac_arid.cfg
+share/assaultcube/packages/maps/official/ac_arctic2.cgz
 share/assaultcube/packages/maps/official/ac_arid.cgz
-share/assaultcube/packages/maps/official/ac_avenue.cfg
 share/assaultcube/packages/maps/official/ac_avenue.cgz
-share/assaultcube/packages/maps/official/ac_cavern.cfg
-share/assaultcube/packages/maps/official/ac_cavern.cgz
-share/assaultcube/packages/maps/official/ac_complex.cfg
+share/assaultcube/packages/maps/official/ac_coal.cgz
 share/assaultcube/packages/maps/official/ac_complex.cgz
-share/assaultcube/packages/maps/official/ac_depot.cfg
 share/assaultcube/packages/maps/official/ac_depot.cgz
-share/assaultcube/packages/maps/official/ac_desert.cfg
 share/assaultcube/packages/maps/official/ac_desert.cgz
-share/assaultcube/packages/maps/official/ac_desert2.cfg
 share/assaultcube/packages/maps/official/ac_desert2.cgz
-share/assaultcube/packages/maps/official/ac_desert3.cfg
 share/assaultcube/packages/maps/official/ac_desert3.cgz
-share/assaultcube/packages/maps/official/ac_douze.cfg
 share/assaultcube/packages/maps/official/ac_douze.cgz
-share/assaultcube/packages/maps/official/ac_edifice.cfg
+share/assaultcube/packages/maps/official/ac_dusk.cgz
 share/assaultcube/packages/maps/official/ac_edifice.cgz
-share/assaultcube/packages/maps/official/ac_elevation.cfg
 share/assaultcube/packages/maps/official/ac_elevation.cgz
-share/assaultcube/packages/maps/official/ac_gothic.cfg
 share/assaultcube/packages/maps/official/ac_gothic.cgz
-share/assaultcube/packages/maps/official/ac_iceroad.cfg
-share/assaultcube/packages/maps/official/ac_iceroad.cgz
-share/assaultcube/packages/maps/official/ac_industrial.cfg
 share/assaultcube/packages/maps/official/ac_industrial.cgz
-share/assaultcube/packages/maps/official/ac_ingress.cfg
 share/assaultcube/packages/maps/official/ac_ingress.cgz
-share/assaultcube/packages/maps/official/ac_keller.cfg
+share/assaultcube/packages/maps/official/ac_kazemat.cgz
 share/assaultcube/packages/maps/official/ac_keller.cgz
-share/assaultcube/packages/maps/official/ac_lainio.cfg
 share/assaultcube/packages/maps/official/ac_lainio.cgz
-share/assaultcube/packages/maps/official/ac_mines.cfg
+share/assaultcube/packages/maps/official/ac_lotus.cgz
 share/assaultcube/packages/maps/official/ac_mines.cgz
-share/assaultcube/packages/maps/official/ac_outpost.cfg
+share/assaultcube/packages/maps/official/ac_nocturne.cgz
+share/assaultcube/packages/maps/official/ac_origin.cgz
 share/assaultcube/packages/maps/official/ac_outpost.cgz
-share/assaultcube/packages/maps/official/ac_power.cfg
 share/assaultcube/packages/maps/official/ac_power.cgz
-share/assaultcube/packages/maps/official/ac_rattrap.cfg
+share/assaultcube/packages/maps/official/ac_rampart.cgz
 share/assaultcube/packages/maps/official/ac_rattrap.cgz
-share/assaultcube/packages/maps/official/ac_scaffold.cfg
 share/assaultcube/packages/maps/official/ac_scaffold.cgz
-share/assaultcube/packages/maps/official/ac_shine.cfg
 share/assaultcube/packages/maps/official/ac_shine.cgz
-share/assaultcube/packages/maps/official/ac_snow.cfg
 share/assaultcube/packages/maps/official/ac_snow.cgz
-share/assaultcube/packages/maps/official/ac_stellar.cfg
 share/assaultcube/packages/maps/official/ac_stellar.cgz
-share/assaultcube/packages/maps/official/ac_sunset.cfg
 share/assaultcube/packages/maps/official/ac_sunset.cgz
-share/assaultcube/packages/maps/official/ac_swamp.cfg
 share/assaultcube/packages/maps/official/ac_swamp.cgz
-share/assaultcube/packages/maps/official/ac_terros.cfg
 share/assaultcube/packages/maps/official/ac_terros.cgz
-share/assaultcube/packages/maps/official/ac_toxic.cfg
 share/assaultcube/packages/maps/official/ac_toxic.cgz
-share/assaultcube/packages/maps/official/ac_urban.cfg
 share/assaultcube/packages/maps/official/ac_urban.cgz
-share/assaultcube/packages/maps/official/ac_venison.cfg
 share/assaultcube/packages/maps/official/ac_venison.cgz
-share/assaultcube/packages/maps/official/ac_wasteland.cfg
 share/assaultcube/packages/maps/official/ac_wasteland.cgz
-share/assaultcube/packages/maps/official/ac_werk.cfg
 share/assaultcube/packages/maps/official/ac_werk.cgz
 share/assaultcube/packages/maps/official/official_readme.txt
+share/assaultcube/packages/maps/official/preview/ac_africa.jpg
+share/assaultcube/packages/maps/official/preview/ac_alcove.jpg
 share/assaultcube/packages/maps/official/preview/ac_aqueous.jpg
 share/assaultcube/packages/maps/official/preview/ac_arabian.jpg
 share/assaultcube/packages/maps/official/preview/ac_arctic.jpg
+share/assaultcube/packages/maps/official/preview/ac_arctic2.jpg
 share/assaultcube/packages/maps/official/preview/ac_arid.jpg
 share/assaultcube/packages/maps/official/preview/ac_avenue.jpg
-share/assaultcube/packages/maps/official/preview/ac_cavern.jpg
+share/assaultcube/packages/maps/official/preview/ac_coal.jpg
 share/assaultcube/packages/maps/official/preview/ac_complex.jpg
 share/assaultcube/packages/maps/official/preview/ac_depot.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert2.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert3.jpg
 share/assaultcube/packages/maps/official/preview/ac_douze.jpg
+share/assaultcube/packages/maps/official/preview/ac_dusk.jpg
 share/assaultcube/packages/maps/official/preview/ac_edifice.jpg
 share/assaultcube/packages/maps/official/preview/ac_elevation.jpg
 share/assaultcube/packages/maps/official/preview/ac_gothic.jpg
-share/assaultcube/packages/maps/official/preview/ac_iceroad.jpg
 share/assaultcube/packages/maps/official/preview/ac_industrial.jpg
 share/assaultcube/packages/maps/official/preview/ac_ingress.jpg
+share/assaultcube/packages/maps/official/preview/ac_kazemat.jpg
 share/assaultcube/packages/maps/official/preview/ac_keller.jpg
 share/assaultcube/packages/maps/official/preview/ac_lainio.jpg
+share/assaultcube/packages/maps/official/preview/ac_lotus.jpg
 share/assaultcube/packages/maps/official/preview/ac_mines.jpg
+share/assaultcube/packages/maps/official/preview/ac_nocturne.jpg
+share/assaultcube/packages/maps/official/preview/ac_origin.jpg
 share/assaultcube/packages/maps/official/preview/ac_outpost.jpg
 share/assaultcube/packages/maps/official/preview/ac_power.jpg
+share/assaultcube/packages/maps/official/preview/ac_rampart.jpg
 share/assaultcube/packages/maps/official/preview/ac_rattrap.jpg
 share/assaultcube/packages/maps/official/preview/ac_scaffold.jpg
 share/assaultcube/packages/maps/official/preview/ac_shine.jpg
@@ -344,21 +325,35 @@ share/assaultcube/packages/misc/bulletho
 share/assaultcube/packages/misc/chars_default.png
 share/assaultcube/packages/misc/chars_monospace.png
 share/assaultcube/packages/misc/chars_serif.png
+share/assaultcube/packages/misc/checksums_md5.txt
 share/assaultcube/packages/misc/com.png
 share/assaultcube/packages/misc/compass-base.png
 share/assaultcube/packages/misc/compass-rose.png
 share/assaultcube/packages/misc/ctficons.png
 share/assaultcube/packages/misc/damage.png
 share/assaultcube/packages/misc/explosion.png
-share/assaultcube/packages/misc/font.ttf
 share/assaultcube/packages/misc/heart.png
 share/assaultcube/packages/misc/htficons.png
 share/assaultcube/packages/misc/huddigits.png
-share/assaultcube/packages/misc/items-tmp.png
+share/assaultcube/packages/misc/icon.bmp
+share/assaultcube/packages/misc/icon.png
+share/assaultcube/packages/misc/igraph/(.png
+share/assaultcube/packages/misc/igraph/).png
+share/assaultcube/packages/misc/igraph/1.png
+share/assaultcube/packages/misc/igraph/3.png
+share/assaultcube/packages/misc/igraph/8.png
+share/assaultcube/packages/misc/igraph/9.png
+share/assaultcube/packages/misc/igraph/D.png
+share/assaultcube/packages/misc/igraph/O.png
+share/assaultcube/packages/misc/igraph/P.png
+share/assaultcube/packages/misc/igraph/blink_1600_300_200_300.png
+share/assaultcube/packages/misc/igraph/igraphs.txt
+share/assaultcube/packages/misc/igraph/license.txt
 share/assaultcube/packages/misc/items.png
 share/assaultcube/packages/misc/ktficons.png
 share/assaultcube/packages/misc/license.txt
 share/assaultcube/packages/misc/markers.png
+share/assaultcube/packages/misc/menu.jpg
 share/assaultcube/packages/misc/muzzleflash.jpg
 share/assaultcube/packages/misc/nice_medals.png
 share/assaultcube/packages/misc/nopreview.jpg
@@ -378,6 +373,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_hor_post/tris.md3
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_open_gate/md3.cfg
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_open_gate/tris.md3
+share/assaultcube/packages/models/mapmodels/boeufmironton/fence_rusty.jpg
 share/assaultcube/packages/models/mapmodels/boeufmironton/license.txt
 share/assaultcube/packages/models/mapmodels/cleaner/alarm_bell/alarm_bell.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/alarm_bell/alarm_bell.md3
@@ -431,15 +427,13 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/grate_aqueous.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/grate_aqueous.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/grate.jpg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/grate_hor.md3
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate.jpg
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/grate_hor.md3
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/grate_rust.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert/grate_vert.md3
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_rust.jpg
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert_rust/grate_vert.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert_rust/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/gunshop/gunshop.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/gunshop/gunshop.md3
@@ -481,10 +475,8 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/rails/straight/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/rails/straight/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/bent/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/bent/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/rails_rusty.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/straight/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/straight/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel1/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel1/shovel1.md3
@@ -500,12 +492,14 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/worldmap.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/worldmap.md3
+share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/tris.md2
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/tris.md2
 share/assaultcube/packages/models/mapmodels/jcdpc/license.txt
+share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/tris.md2
 share/assaultcube/packages/models/mapmodels/makke/aardapple_enginebox/md3.cfg
@@ -529,6 +523,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/broken_wood/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/broken_wood/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/broken_wood/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/cigarette/md3.cfg
@@ -542,11 +537,13 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/coke_can/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/coke_can_fallen/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/coke_can_fallen/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/drainpipe/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/drainpipe/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/drainpipe/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/dumpster/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/dumpster/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/dumpster/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/electric_meter/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/electric_meter/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/electric_meter/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink/md3.cfg
@@ -558,32 +555,40 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_no_gate/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_post/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_post/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/flyer_environmental/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/flyer_environmental/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/fuel_tank/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fuel_tank/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/fuel_tank/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/grass_long/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_long/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grass_long_dry/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_dry/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/grass_short/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_short/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grass_short_dry/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_dry/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/grate_hor/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grate_hor/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grate_hor/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grate_vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grate_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/hook/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/hook/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/hook/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/icicle/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/icicle/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/icicle/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_10x/md3.cfg
@@ -594,6 +599,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x_offset/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x_offset/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/ladder_1x/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_1x/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/ladder_1x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_7x/md3.cfg
@@ -601,12 +607,16 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/ladder_8x/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_8x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/license.txt
+share/assaultcube/packages/models/mapmodels/makke/lightbulb/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/lightbulb/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/lightbulb/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/locker/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/locker/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/locker/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/nothing_clip/md2.cfg
 share/assaultcube/packages/models/mapmodels/makke/nothing_clip/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/nothing_clip/tris.md2
 share/assaultcube/packages/models/mapmodels/makke/office_chair/md3.cfg
@@ -617,8 +627,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/pallet/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/pallet_vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/pallet_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/picture/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/picture/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/picture/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/plant_leafy/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy_dry/md3.cfg
@@ -634,34 +646,47 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/roadblock/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/roadblock/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/roadblock/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/roadblock_graffiti/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/roadblock_graffiti/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/sail/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/sail/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/sail/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/sail_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/sail_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/signs/arab/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/arab/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/arab/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/flammable/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/flammable/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/flammable/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/speed/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/speed/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/speed/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/wanted/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/wanted/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/wanted/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/street_light/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/street_light/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/street_light/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/street_light_broken/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/street_light_broken/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/street_light_broken/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/wires/2x8/md3.cfg
@@ -676,37 +701,56 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/wrench/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/wrench/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/wrench/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/license.txt
+share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/tris.md3
 share/assaultcube/packages/models/mapmodels/ratboy/license.txt
+share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/skin.jpg
-share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/tris.md3
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_blue/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_blue/skin.jpg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_red/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_red/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/md2.cfg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/tris.md2
+share/assaultcube/packages/models/mapmodels/sitters/ton/license.txt
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/md2.cfg
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/tris.md2
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/down/md3.cfg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/down/tris.md3
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/license.txt
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/skin.jpg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/up/md3.cfg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/up/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/interior/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/interior/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/antenna/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/antenna/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/antenna/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/barbwire/md3.cfg
@@ -718,8 +762,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/carbattery/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/carbattery/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/carbattery/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/cardboardbox/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cardboardbox/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cardboardbox/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/cautionsign/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cautionsign/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cautionsign/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/ceilingfan/md3.cfg
@@ -728,8 +774,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/commrack/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/commrack/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/commrack/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/commrack2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/commrack2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/commrack2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/computer/monkeymou/md3.cfg
@@ -759,12 +807,16 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/skin.png
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/doors/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/doors/1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/doors/1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/doors/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/doors/2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/doors/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/droppedceiling/frame/md3.cfg
@@ -831,6 +883,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/paintcan/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/paintcan/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/paintcan/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/palmtree1/md3.cfg
@@ -842,6 +895,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/vert/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/pinboard/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/pinboard/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/pinboard/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/pine/md3.cfg
@@ -878,6 +932,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/plants/skin.png
 share/assaultcube/packages/models/mapmodels/toca/plants/smaltree/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plants/smaltree/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasmatv/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasmatv/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasmatv/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/1/md3.cfg
@@ -886,28 +941,35 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/skin.png
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/platformmet/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/platformmet/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/platformmet/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/powermeter/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/powermeter/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/powermeter/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/rack/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/rack/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/rack/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/radarconsole/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/radarconsole/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radarconsole/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/md3.cfg
-share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/razorwire/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/razorwire/skin.png
 share/assaultcube/packages/models/mapmodels/toca/razorwire/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/securitycam/secucam/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/securitycam/secucam/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/securitycam/skin.jpg
@@ -942,37 +1004,38 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/shelf/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/shelf/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/shelf/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/chemical/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/chemical/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/chemical/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/confined/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/confined/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/confined/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/skin2.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/explosives/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/explosives/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/explosives/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/noentry/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/noentry/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/noentry/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/restricted/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/restricted/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/restricted/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/sign_a.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/sign_h.md3
 share/assaultcube/packages/models/mapmodels/toca/signs/target/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/target/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/signs/target/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/toxic/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/toxic/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/toxic/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs1/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/stairs1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs1/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs2/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/stairs2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs2/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs2/md3.cfg
@@ -981,6 +1044,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/beam/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/handrail/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/handrail/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/takeoutbox/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/takeoutbox/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/takeoutbox/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/trashbag/md3.cfg
@@ -994,7 +1058,6 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/tree1/skin2.png
 share/assaultcube/packages/models/mapmodels/toca/tree1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/tree2/md3.cfg
-share/assaultcube/packages/models/mapmodels/toca/tree2/skin1.jpg
 share/assaultcube/packages/models/mapmodels/toca/tree2/skin2.png
 share/assaultcube/packages/models/mapmodels/toca/tree2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/treetrunk1/md3.cfg
@@ -1006,6 +1069,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/tyre/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/tyre/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/tyre/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/utilitytable/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/utilitytable/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/utilitytable/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/wheel/md3.cfg
@@ -1014,16 +1078,66 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/window1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/window1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/window1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_L/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_L/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_T/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_T/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_X/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_X/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz6c/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz6c/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz8c/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz8c/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_piece45deg/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_piece45deg/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamceiling/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamceiling/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe10x11/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe10x11/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe6x8/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe6x8/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe8x10/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe8x10/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beampiece/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beampiece/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamssupport/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamssupport/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded3/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded3/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boards.jpg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plank_horz/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plank_horz/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/planks_vert/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/planks_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/wood.jpg
 share/assaultcube/packages/models/mapmodels/wotwot/license.txt
 share/assaultcube/packages/models/mapmodels/wotwot/makke_drainpipe_gritty/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/makke_drainpipe_gritty/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_commrack_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_commrack_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/gr2pole/md3.cfg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_milkcarton_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_milkcarton_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_monitor_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_monitor_dull/skin.jpg
 share/assaultcube/packages/models/misc/debris/skin.jpg
 share/assaultcube/packages/models/misc/debris/tris.md2
 share/assaultcube/packages/models/misc/gib01/md2.cfg
+share/assaultcube/packages/models/misc/gib01/shadows.dat
 share/assaultcube/packages/models/misc/gib01/skin.jpg
 share/assaultcube/packages/models/misc/gib01/tris.md2
 share/assaultcube/packages/models/misc/gib02/md2.cfg
@@ -1047,29 +1161,26 @@ share/assaultcube/packages/models/pickup
 share/assaultcube/packages/models/pickups/flags/CLA/CLA.jpg
 share/assaultcube/packages/models/pickups/flags/CLA/md3.cfg
 share/assaultcube/packages/models/pickups/flags/CLA/tris.md3
+share/assaultcube/packages/models/pickups/flags/CLA_htf/CLA_htf.jpg
 share/assaultcube/packages/models/pickups/flags/CLA_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/CLA_htf/tris.md3
 share/assaultcube/packages/models/pickups/flags/RVSF/RVSF.jpg
 share/assaultcube/packages/models/pickups/flags/RVSF/md3.cfg
 share/assaultcube/packages/models/pickups/flags/RVSF/tris.md3
+share/assaultcube/packages/models/pickups/flags/RVSF_htf/RVSF_htf.jpg
 share/assaultcube/packages/models/pickups/flags/RVSF_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/RVSF_htf/tris.md3
+share/assaultcube/packages/models/pickups/flags/ktf/ktf.jpg
 share/assaultcube/packages/models/pickups/flags/ktf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/ktf/skin.jpg
-share/assaultcube/packages/models/pickups/flags/ktf/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_CLA/md3.cfg
 share/assaultcube/packages/models/pickups/flags/small_CLA/small_CLA.jpg
-share/assaultcube/packages/models/pickups/flags/small_CLA/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_CLA_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/small_CLA_htf/tris.md3
+share/assaultcube/packages/models/pickups/flags/small_CLA_htf/small_CLA_htf.jpg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/md3.cfg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/small_RVSF.jpg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/tris.md3
-share/assaultcube/packages/models/pickups/flags/small_ktf/md2.cfg
-share/assaultcube/packages/models/pickups/flags/small_ktf/skin.jpg
-share/assaultcube/packages/models/pickups/flags/small_ktf/tris.md2
+share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/small_RVSF_htf.jpg
+share/assaultcube/packages/models/pickups/flags/small_ktf/md3.cfg
+share/assaultcube/packages/models/pickups/flags/small_ktf/small_ktf.jpg
 share/assaultcube/packages/models/pickups/health/health.md3
 share/assaultcube/packages/models/pickups/health/md3.cfg
 share/assaultcube/packages/models/pickups/health/shadows.dat
@@ -1089,6 +1200,7 @@ share/assaultcube/packages/models/pickup
 share/assaultcube/packages/models/pickups/nade/shadows.dat
 share/assaultcube/packages/models/pickups/nades/md3.cfg
 share/assaultcube/packages/models/pickups/nades/nades.md3
+share/assaultcube/packages/models/pickups/nades/shadows.dat
 share/assaultcube/packages/models/pickups/pistolclips/md3.cfg
 share/assaultcube/packages/models/pickups/pistolclips/pistolclips.md3
 share/assaultcube/packages/models/pickups/pistolclips/shadows.dat
@@ -1127,15 +1239,16 @@ share/assaultcube/packages/models/player
 share/assaultcube/packages/models/playermodels/RVSF/08.jpg
 share/assaultcube/packages/models/playermodels/RVSF/blue.jpg
 share/assaultcube/packages/models/playermodels/custom/custom_player_skins_README.html
+share/assaultcube/packages/models/playermodels/ffaspawn.jpg
 share/assaultcube/packages/models/playermodels/license.txt
 share/assaultcube/packages/models/playermodels/md2.cfg
 share/assaultcube/packages/models/playermodels/shadows.dat
 share/assaultcube/packages/models/playermodels/skin.jpg
 share/assaultcube/packages/models/playermodels/tris.md2
+share/assaultcube/packages/models/playermodels/unknownspawn.jpg
 share/assaultcube/packages/models/weapons/assault/md3.cfg
 share/assaultcube/packages/models/weapons/assault/menu/skin.jpg
 share/assaultcube/packages/models/weapons/assault/menu/tris.md2
-share/assaultcube/packages/models/weapons/assault/skin_hands.jpg
 share/assaultcube/packages/models/weapons/assault/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/assault/tris_high.md3
 share/assaultcube/packages/models/weapons/assault/world/md2.cfg
@@ -1145,7 +1258,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/carbine/md3.cfg
 share/assaultcube/packages/models/weapons/carbine/menu/skin.jpg
 share/assaultcube/packages/models/weapons/carbine/menu/tris.md2
-share/assaultcube/packages/models/weapons/carbine/skin_hands.jpg
 share/assaultcube/packages/models/weapons/carbine/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/carbine/tris_high.md3
 share/assaultcube/packages/models/weapons/carbine/world/md2.cfg
@@ -1153,7 +1265,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/carbine/world/skin.jpg
 share/assaultcube/packages/models/weapons/carbine/world/tris.md2
 share/assaultcube/packages/models/weapons/grenade/md3.cfg
-share/assaultcube/packages/models/weapons/grenade/skin_hands.jpg
 share/assaultcube/packages/models/weapons/grenade/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/grenade/static/md2.cfg
 share/assaultcube/packages/models/weapons/grenade/static/shadows.dat
@@ -1174,7 +1285,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/knife/world/tris.md2
 share/assaultcube/packages/models/weapons/license.txt
 share/assaultcube/packages/models/weapons/pistol/md3.cfg
-share/assaultcube/packages/models/weapons/pistol/skin_hands.jpg
 share/assaultcube/packages/models/weapons/pistol/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/pistol/tris_high.md3
 share/assaultcube/packages/models/weapons/pistol/world/md2.cfg
@@ -1184,7 +1294,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/shotgun/md3.cfg
 share/assaultcube/packages/models/weapons/shotgun/menu/skin.jpg
 share/assaultcube/packages/models/weapons/shotgun/menu/tris.md2
-share/assaultcube/packages/models/weapons/shotgun/skin_hands.jpg
 share/assaultcube/packages/models/weapons/shotgun/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/shotgun/tris_high.md3
 share/assaultcube/packages/models/weapons/shotgun/world/md2.cfg
@@ -1194,7 +1303,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/sniper/md3.cfg
 share/assaultcube/packages/models/weapons/sniper/menu/skin.jpg
 share/assaultcube/packages/models/weapons/sniper/menu/tris.md2
-share/assaultcube/packages/models/weapons/sniper/skin_hands.jpg
 share/assaultcube/packages/models/weapons/sniper/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/sniper/tris_high.md3
 share/assaultcube/packages/models/weapons/sniper/world/md2.cfg
@@ -1204,7 +1312,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/subgun/md3.cfg
 share/assaultcube/packages/models/weapons/subgun/menu/skin.jpg
 share/assaultcube/packages/models/weapons/subgun/menu/tris.md2
-share/assaultcube/packages/models/weapons/subgun/skin_hands.jpg
 share/assaultcube/packages/models/weapons/subgun/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/subgun/tris_high.md3
 share/assaultcube/packages/models/weapons/subgun/world/md2.cfg
@@ -1231,6 +1338,9 @@ share/assaultcube/packages/textures/Digi
 share/assaultcube/packages/textures/DigitalFlux/light_brown_dirt_02.jpg
 share/assaultcube/packages/textures/DigitalFlux/reddish_brown_dirt_01.jpg
 share/assaultcube/packages/textures/DigitalFlux/reddish_brown_dirt_02.jpg
+share/assaultcube/packages/textures/YesWeCamp/beton.jpg
+share/assaultcube/packages/textures/YesWeCamp/senoner.jpg
+share/assaultcube/packages/textures/YesWeCamp/stones.jpg
 share/assaultcube/packages/textures/arcitool/Blockbohlen-natur.jpg
 share/assaultcube/packages/textures/arcitool/Cotta1-grau.jpg
 share/assaultcube/packages/textures/arcitool/Cotta1-graubraun.jpg
@@ -1276,8 +1386,6 @@ share/assaultcube/packages/textures/boec
 share/assaultcube/packages/textures/boeck/wood_009.jpg
 share/assaultcube/packages/textures/boeck/wood_010.jpg
 share/assaultcube/packages/textures/boeck/wood_017.jpg
-share/assaultcube/packages/textures/boeufmironton/fence_rusty.jpg
-share/assaultcube/packages/textures/boeufmironton/license.txt
 share/assaultcube/packages/textures/craig_fortune/crates/light.jpg
 share/assaultcube/packages/textures/craig_fortune/crates/light_weathered.jpg
 share/assaultcube/packages/textures/craig_fortune/crates/light_weathered_desert3.jpg
@@ -1396,8 +1504,14 @@ share/assaultcube/packages/textures/makk
 share/assaultcube/packages/textures/makke/tiles.jpg
 share/assaultcube/packages/textures/makke/wood_01.jpg
 share/assaultcube/packages/textures/makke/wood_01_b.jpg
+share/assaultcube/packages/textures/map_editor/axes.png
 share/assaultcube/packages/textures/map_editor/ceil.png
 share/assaultcube/packages/textures/map_editor/floor.png
+share/assaultcube/packages/textures/map_editor/marker/black.png
+share/assaultcube/packages/textures/map_editor/marker/blue.png
+share/assaultcube/packages/textures/map_editor/marker/green.png
+share/assaultcube/packages/textures/map_editor/marker/red.png
+share/assaultcube/packages/textures/map_editor/marker/yellow.png
 share/assaultcube/packages/textures/map_editor/wall.png
 share/assaultcube/packages/textures/mayang/airvent1.jpg
 share/assaultcube/packages/textures/mayang/bricks_2.jpg
@@ -1614,6 +1728,12 @@ share/assaultcube/packages/textures/skym
 share/assaultcube/packages/textures/skymaps/makke/sand_lf.jpg
 share/assaultcube/packages/textures/skymaps/makke/sand_rt.jpg
 share/assaultcube/packages/textures/skymaps/makke/sand_up.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_bk.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_dn.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_ft.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_lf.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_rt.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_up.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_bk.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_dn.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_ft.jpg
@@ -1714,6 +1834,5 @@ share/assaultcube/packages/textures/zast
 share/assaultcube/packages/textures/zastrow/wood_crate_03.jpg
 share/assaultcube/packages/textures/zastrow/wood_crate_10.jpg
 share/assaultcube/packages/textures/zastrow/wood_crate_12.jpg
-share/assaultcube/scripts/0.cfg
 share/icons/hicolor/256x256/apps/assaultcube.png
 @pkgdir share/assaultcube/packages/maps/servermaps/incoming

Index: pkgsrc/games/assaultcube/distinfo
diff -u pkgsrc/games/assaultcube/distinfo:1.6 pkgsrc/games/assaultcube/distinfo:1.7
--- pkgsrc/games/assaultcube/distinfo:1.6       Mon May  6 12:12:16 2024
+++ pkgsrc/games/assaultcube/distinfo   Mon May  6 14:04:25 2024
@@ -1,23 +1,7 @@
-$NetBSD: distinfo,v 1.6 2024/05/06 12:12:16 nia Exp $
+$NetBSD: distinfo,v 1.7 2024/05/06 14:04:25 nia Exp $
 
-BLAKE2s (AssaultCube_v1.2.0.2.tar.bz2) = f4d6876aed7f72b5c9c171f1952c54618a596f847ebfbb0a90892b79f2c066e6
-SHA512 (AssaultCube_v1.2.0.2.tar.bz2) = e2a0d3380db6d2ac2773ea90703fd572504729b9214a6c105f39aefa4c06ff48720634c6601efdad8b9b3b22dec9bc3a9ea7e094839042bc3ff5cfdd88eac976
-Size (AssaultCube_v1.2.0.2.tar.bz2) = 48181347 bytes
-SHA1 (patch-source_src_Makefile) = 0283b583e11e381f6bfef038f7a2f7ed3e66e545
-SHA1 (patch-source_src_bot_bot__waypoint.cpp) = 5ded14f79b69ee6ec6c2e9628452a1d6db0d406e
-SHA1 (patch-source_src_command.cpp) = 9bf2127eff468fd213bf66d345daab982b1c0722
-SHA1 (patch-source_src_command.h) = 300f62adb527224c420ed2a6ce3044660fdb4e7a
-SHA1 (patch-source_src_console.cpp) = 7570309666c89a156b980b3757b92f613de9d9b5
-SHA1 (patch-source_src_console.h) = e1cc0060bee43f5c02a9e7107e02a651458f8b93
-SHA1 (patch-source_src_crypto.cpp) = fff2b1cf9cac8c4dd9999fc99ed5ce3200f331fc
-SHA1 (patch-source_src_editing.cpp) = 7bf829a47233358fe14341691e84c9bd5ff880b7
-SHA1 (patch-source_src_entity.h) = ab67abee7df1587eb01877a9aea64a1b28a940ea
-SHA1 (patch-source_src_main.cpp) = 4b3dc7617cb36054ed6de111e8994d22d2e0267b
-SHA1 (patch-source_src_master.cpp) = 95c9630e4f33e79ab9ef646532baada13b92e749
-SHA1 (patch-source_src_platform.h) = b3c5b285093553f2ec3d0d2f8b5962108a1d3328
-SHA1 (patch-source_src_protos.h) = 0944251480debf25e8dc25463307c223ffebbfbb
-SHA1 (patch-source_src_rendercubes.cpp) = 740f5dc169a5e0b331437fd157238a5323a0c866
-SHA1 (patch-source_src_rendertext.cpp) = 3082ca174416c21157ef56fb4d09f3ae3653a47d
-SHA1 (patch-source_src_tools.h) = a6c0ca4a28b51fc437ed69fe3e7ea48f07c711cb
-SHA1 (patch-source_src_world.cpp) = 2b48cddb24109c018dc70a3e94417c43178ae101
-SHA1 (patch-source_src_worldrender.cpp) = fb7341ad70fcb242982a5f02d7ab0fe3759245d0
+BLAKE2s (AssaultCube_v1.3.0.2_LockdownEdition_RC1.tar.bz2) = 3bdebf27494ce9587671ab5b52c1fc4d8855a67301c5e57d9659cb0c34eb9dfa
+SHA512 (AssaultCube_v1.3.0.2_LockdownEdition_RC1.tar.bz2) = d837e945681a44f76c5a17c651c0578d912fae1161b7d0fa3c5b06524c2639c8701b767c8a1aeb95d14066faa7c4ecb25f2d1ab845c10dce5cf655b59bbafcd9
+Size (AssaultCube_v1.3.0.2_LockdownEdition_RC1.tar.bz2) = 52071427 bytes
+SHA1 (patch-source_src_Makefile) = 8f06a6bc3ab3efdde9227abf25d39c32ec2b4076
+SHA1 (patch-source_src_tools.cpp) = 3b59ee5c6348918a844c8c88a870e69bb5a241ae

Index: pkgsrc/games/assaultcube-server/Makefile
diff -u pkgsrc/games/assaultcube-server/Makefile:1.1 pkgsrc/games/assaultcube-server/Makefile:1.2
--- pkgsrc/games/assaultcube-server/Makefile:1.1        Mon May  6 07:46:35 2024
+++ pkgsrc/games/assaultcube-server/Makefile    Mon May  6 14:04:26 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2024/05/06 07:46:35 nia Exp $
+# $NetBSD: Makefile,v 1.2 2024/05/06 14:04:26 nia Exp $
 
-BUILD_TARGET=  master server
+BUILD_TARGET=  server
 
 .include "../../games/assaultcube/Makefile.common"
 
Index: pkgsrc/games/assaultcube-server/PLIST
diff -u pkgsrc/games/assaultcube-server/PLIST:1.1 pkgsrc/games/assaultcube-server/PLIST:1.2
--- pkgsrc/games/assaultcube-server/PLIST:1.1   Mon May  6 07:46:35 2024
+++ pkgsrc/games/assaultcube-server/PLIST       Mon May  6 14:04:26 2024
@@ -1,39 +1,42 @@
-@comment $NetBSD: PLIST,v 1.1 2024/05/06 07:46:35 nia Exp $
-bin/ac_master
+@comment $NetBSD: PLIST,v 1.2 2024/05/06 14:04:26 nia Exp $
 bin/ac_server
-libexec/ac_master
 libexec/ac_server
 share/assaultcube/config/admin.cfg
-share/assaultcube/config/autoexec.cfg
-share/assaultcube/config/autosave.cfg
-share/assaultcube/config/compatibility.cfg
-share/assaultcube/config/convert_mapconfig.sh
+share/assaultcube/config/autostart/0.cfg
+share/assaultcube/config/autostart/checkaccount.cfg
+share/assaultcube/config/autostart/welcome.cfg
+share/assaultcube/config/configtemplates.zip
+share/assaultcube/config/convert_pre_v1.2_mapconfig.sh
 share/assaultcube/config/default_map_settings.cfg
 share/assaultcube/config/defaults.cfg
 share/assaultcube/config/docs.cfg
-share/assaultcube/config/dyngamma.cfg
-share/assaultcube/config/faq.cfg
-share/assaultcube/config/favourites.cfg
-share/assaultcube/config/firstrun.cfg
 share/assaultcube/config/font.cfg
 share/assaultcube/config/font_default.cfg
 share/assaultcube/config/font_monospace.cfg
 share/assaultcube/config/font_serif.cfg
 share/assaultcube/config/forbidden.cfg
+share/assaultcube/config/geoip.cfg
 share/assaultcube/config/keymap.cfg
-share/assaultcube/config/locale.cfg
+share/assaultcube/config/mapmodelattributes.cfg
 share/assaultcube/config/maprot.cfg
 share/assaultcube/config/menus.cfg
+share/assaultcube/config/menus_auth.cfg
 share/assaultcube/config/menus_bot.cfg
 share/assaultcube/config/menus_edit.cfg
+share/assaultcube/config/menus_licenses.cfg
 share/assaultcube/config/menus_multiplayer.cfg
 share/assaultcube/config/menus_settings.cfg
 share/assaultcube/config/menus_voicecom.cfg
 share/assaultcube/config/motd_en.txt
 share/assaultcube/config/nicknameblacklist.cfg
-share/assaultcube/config/on_quit.cfg
-share/assaultcube/config/parsestring.cfg
-share/assaultcube/config/pcksources.cfg
+share/assaultcube/config/opt/alternateeditbinds.cfg
+share/assaultcube/config/opt/autosave.cfg
+share/assaultcube/config/opt/compatibility.cfg
+share/assaultcube/config/opt/convmap.cfg
+share/assaultcube/config/opt/faq.cfg
+share/assaultcube/config/opt/mapeditscripts.cfg
+share/assaultcube/config/opt/parsestring.cfg
+share/assaultcube/config/opt/survival.cfg
 share/assaultcube/config/prefabs.cfg
 share/assaultcube/config/resetbinds.cfg
 share/assaultcube/config/scontext.cfg
@@ -42,10 +45,9 @@ share/assaultcube/config/securemaps.cfg
 share/assaultcube/config/serverblacklist.cfg
 share/assaultcube/config/servercmdline.txt
 share/assaultcube/config/serverinfo_en.txt
-share/assaultcube/config/serverkillmessages.cfg
+share/assaultcube/config/serverparameters.cfg
 share/assaultcube/config/serverpwd.cfg
 share/assaultcube/config/sounds.cfg
-share/assaultcube/config/survival.cfg
 share/assaultcube/packages/audio/ambience/authors.txt
 share/assaultcube/packages/audio/ambience/cavedrip.ogg
 share/assaultcube/packages/audio/ambience/citynoisebirds.ogg
@@ -98,6 +100,7 @@ share/assaultcube/packages/audio/ctf/fla
 share/assaultcube/packages/audio/ctf/flagreturn.ogg
 share/assaultcube/packages/audio/ctf/flagscore.ogg
 share/assaultcube/packages/audio/ktf/flagscore.ogg
+share/assaultcube/packages/audio/misc/camera.ogg
 share/assaultcube/packages/audio/misc/change_gun.ogg
 share/assaultcube/packages/audio/misc/headshot.ogg
 share/assaultcube/packages/audio/misc/impact_h.ogg
@@ -221,104 +224,82 @@ share/assaultcube/packages/crosshairs/tr
 share/assaultcube/packages/crosshairs/tri_dot.png
 share/assaultcube/packages/crosshairs/wide.png
 share/assaultcube/packages/crosshairs/x-dot.png
-share/assaultcube/packages/locale/de/LC_MESSAGES/AC.mo
-share/assaultcube/packages/locale/it/LC_MESSAGES/AC.mo
-share/assaultcube/packages/maps/official/ac_aqueous.cfg
+share/assaultcube/packages/maps/official/ac_africa.cgz
+share/assaultcube/packages/maps/official/ac_alcove.cgz
 share/assaultcube/packages/maps/official/ac_aqueous.cgz
-share/assaultcube/packages/maps/official/ac_arabian.cfg
 share/assaultcube/packages/maps/official/ac_arabian.cgz
-share/assaultcube/packages/maps/official/ac_arctic.cfg
 share/assaultcube/packages/maps/official/ac_arctic.cgz
-share/assaultcube/packages/maps/official/ac_arid.cfg
+share/assaultcube/packages/maps/official/ac_arctic2.cgz
 share/assaultcube/packages/maps/official/ac_arid.cgz
-share/assaultcube/packages/maps/official/ac_avenue.cfg
 share/assaultcube/packages/maps/official/ac_avenue.cgz
-share/assaultcube/packages/maps/official/ac_cavern.cfg
-share/assaultcube/packages/maps/official/ac_cavern.cgz
-share/assaultcube/packages/maps/official/ac_complex.cfg
+share/assaultcube/packages/maps/official/ac_coal.cgz
 share/assaultcube/packages/maps/official/ac_complex.cgz
-share/assaultcube/packages/maps/official/ac_depot.cfg
 share/assaultcube/packages/maps/official/ac_depot.cgz
-share/assaultcube/packages/maps/official/ac_desert.cfg
 share/assaultcube/packages/maps/official/ac_desert.cgz
-share/assaultcube/packages/maps/official/ac_desert2.cfg
 share/assaultcube/packages/maps/official/ac_desert2.cgz
-share/assaultcube/packages/maps/official/ac_desert3.cfg
 share/assaultcube/packages/maps/official/ac_desert3.cgz
-share/assaultcube/packages/maps/official/ac_douze.cfg
 share/assaultcube/packages/maps/official/ac_douze.cgz
-share/assaultcube/packages/maps/official/ac_edifice.cfg
+share/assaultcube/packages/maps/official/ac_dusk.cgz
 share/assaultcube/packages/maps/official/ac_edifice.cgz
-share/assaultcube/packages/maps/official/ac_elevation.cfg
 share/assaultcube/packages/maps/official/ac_elevation.cgz
-share/assaultcube/packages/maps/official/ac_gothic.cfg
 share/assaultcube/packages/maps/official/ac_gothic.cgz
-share/assaultcube/packages/maps/official/ac_iceroad.cfg
-share/assaultcube/packages/maps/official/ac_iceroad.cgz
-share/assaultcube/packages/maps/official/ac_industrial.cfg
 share/assaultcube/packages/maps/official/ac_industrial.cgz
-share/assaultcube/packages/maps/official/ac_ingress.cfg
 share/assaultcube/packages/maps/official/ac_ingress.cgz
-share/assaultcube/packages/maps/official/ac_keller.cfg
+share/assaultcube/packages/maps/official/ac_kazemat.cgz
 share/assaultcube/packages/maps/official/ac_keller.cgz
-share/assaultcube/packages/maps/official/ac_lainio.cfg
 share/assaultcube/packages/maps/official/ac_lainio.cgz
-share/assaultcube/packages/maps/official/ac_mines.cfg
+share/assaultcube/packages/maps/official/ac_lotus.cgz
 share/assaultcube/packages/maps/official/ac_mines.cgz
-share/assaultcube/packages/maps/official/ac_outpost.cfg
+share/assaultcube/packages/maps/official/ac_nocturne.cgz
+share/assaultcube/packages/maps/official/ac_origin.cgz
 share/assaultcube/packages/maps/official/ac_outpost.cgz
-share/assaultcube/packages/maps/official/ac_power.cfg
 share/assaultcube/packages/maps/official/ac_power.cgz
-share/assaultcube/packages/maps/official/ac_rattrap.cfg
+share/assaultcube/packages/maps/official/ac_rampart.cgz
 share/assaultcube/packages/maps/official/ac_rattrap.cgz
-share/assaultcube/packages/maps/official/ac_scaffold.cfg
 share/assaultcube/packages/maps/official/ac_scaffold.cgz
-share/assaultcube/packages/maps/official/ac_shine.cfg
 share/assaultcube/packages/maps/official/ac_shine.cgz
-share/assaultcube/packages/maps/official/ac_snow.cfg
 share/assaultcube/packages/maps/official/ac_snow.cgz
-share/assaultcube/packages/maps/official/ac_stellar.cfg
 share/assaultcube/packages/maps/official/ac_stellar.cgz
-share/assaultcube/packages/maps/official/ac_sunset.cfg
 share/assaultcube/packages/maps/official/ac_sunset.cgz
-share/assaultcube/packages/maps/official/ac_swamp.cfg
 share/assaultcube/packages/maps/official/ac_swamp.cgz
-share/assaultcube/packages/maps/official/ac_terros.cfg
 share/assaultcube/packages/maps/official/ac_terros.cgz
-share/assaultcube/packages/maps/official/ac_toxic.cfg
 share/assaultcube/packages/maps/official/ac_toxic.cgz
-share/assaultcube/packages/maps/official/ac_urban.cfg
 share/assaultcube/packages/maps/official/ac_urban.cgz
-share/assaultcube/packages/maps/official/ac_venison.cfg
 share/assaultcube/packages/maps/official/ac_venison.cgz
-share/assaultcube/packages/maps/official/ac_wasteland.cfg
 share/assaultcube/packages/maps/official/ac_wasteland.cgz
-share/assaultcube/packages/maps/official/ac_werk.cfg
 share/assaultcube/packages/maps/official/ac_werk.cgz
 share/assaultcube/packages/maps/official/official_readme.txt
+share/assaultcube/packages/maps/official/preview/ac_africa.jpg
+share/assaultcube/packages/maps/official/preview/ac_alcove.jpg
 share/assaultcube/packages/maps/official/preview/ac_aqueous.jpg
 share/assaultcube/packages/maps/official/preview/ac_arabian.jpg
 share/assaultcube/packages/maps/official/preview/ac_arctic.jpg
+share/assaultcube/packages/maps/official/preview/ac_arctic2.jpg
 share/assaultcube/packages/maps/official/preview/ac_arid.jpg
 share/assaultcube/packages/maps/official/preview/ac_avenue.jpg
-share/assaultcube/packages/maps/official/preview/ac_cavern.jpg
+share/assaultcube/packages/maps/official/preview/ac_coal.jpg
 share/assaultcube/packages/maps/official/preview/ac_complex.jpg
 share/assaultcube/packages/maps/official/preview/ac_depot.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert2.jpg
 share/assaultcube/packages/maps/official/preview/ac_desert3.jpg
 share/assaultcube/packages/maps/official/preview/ac_douze.jpg
+share/assaultcube/packages/maps/official/preview/ac_dusk.jpg
 share/assaultcube/packages/maps/official/preview/ac_edifice.jpg
 share/assaultcube/packages/maps/official/preview/ac_elevation.jpg
 share/assaultcube/packages/maps/official/preview/ac_gothic.jpg
-share/assaultcube/packages/maps/official/preview/ac_iceroad.jpg
 share/assaultcube/packages/maps/official/preview/ac_industrial.jpg
 share/assaultcube/packages/maps/official/preview/ac_ingress.jpg
+share/assaultcube/packages/maps/official/preview/ac_kazemat.jpg
 share/assaultcube/packages/maps/official/preview/ac_keller.jpg
 share/assaultcube/packages/maps/official/preview/ac_lainio.jpg
+share/assaultcube/packages/maps/official/preview/ac_lotus.jpg
 share/assaultcube/packages/maps/official/preview/ac_mines.jpg
+share/assaultcube/packages/maps/official/preview/ac_nocturne.jpg
+share/assaultcube/packages/maps/official/preview/ac_origin.jpg
 share/assaultcube/packages/maps/official/preview/ac_outpost.jpg
 share/assaultcube/packages/maps/official/preview/ac_power.jpg
+share/assaultcube/packages/maps/official/preview/ac_rampart.jpg
 share/assaultcube/packages/maps/official/preview/ac_rattrap.jpg
 share/assaultcube/packages/maps/official/preview/ac_scaffold.jpg
 share/assaultcube/packages/maps/official/preview/ac_shine.jpg
@@ -341,21 +322,35 @@ share/assaultcube/packages/misc/bulletho
 share/assaultcube/packages/misc/chars_default.png
 share/assaultcube/packages/misc/chars_monospace.png
 share/assaultcube/packages/misc/chars_serif.png
+share/assaultcube/packages/misc/checksums_md5.txt
 share/assaultcube/packages/misc/com.png
 share/assaultcube/packages/misc/compass-base.png
 share/assaultcube/packages/misc/compass-rose.png
 share/assaultcube/packages/misc/ctficons.png
 share/assaultcube/packages/misc/damage.png
 share/assaultcube/packages/misc/explosion.png
-share/assaultcube/packages/misc/font.ttf
 share/assaultcube/packages/misc/heart.png
 share/assaultcube/packages/misc/htficons.png
 share/assaultcube/packages/misc/huddigits.png
-share/assaultcube/packages/misc/items-tmp.png
+share/assaultcube/packages/misc/icon.bmp
+share/assaultcube/packages/misc/icon.png
+share/assaultcube/packages/misc/igraph/(.png
+share/assaultcube/packages/misc/igraph/).png
+share/assaultcube/packages/misc/igraph/1.png
+share/assaultcube/packages/misc/igraph/3.png
+share/assaultcube/packages/misc/igraph/8.png
+share/assaultcube/packages/misc/igraph/9.png
+share/assaultcube/packages/misc/igraph/D.png
+share/assaultcube/packages/misc/igraph/O.png
+share/assaultcube/packages/misc/igraph/P.png
+share/assaultcube/packages/misc/igraph/blink_1600_300_200_300.png
+share/assaultcube/packages/misc/igraph/igraphs.txt
+share/assaultcube/packages/misc/igraph/license.txt
 share/assaultcube/packages/misc/items.png
 share/assaultcube/packages/misc/ktficons.png
 share/assaultcube/packages/misc/license.txt
 share/assaultcube/packages/misc/markers.png
+share/assaultcube/packages/misc/menu.jpg
 share/assaultcube/packages/misc/muzzleflash.jpg
 share/assaultcube/packages/misc/nice_medals.png
 share/assaultcube/packages/misc/nopreview.jpg
@@ -375,6 +370,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_hor_post/tris.md3
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_open_gate/md3.cfg
 share/assaultcube/packages/models/mapmodels/boeufmironton/fence_chainlink_open_gate/tris.md3
+share/assaultcube/packages/models/mapmodels/boeufmironton/fence_rusty.jpg
 share/assaultcube/packages/models/mapmodels/boeufmironton/license.txt
 share/assaultcube/packages/models/mapmodels/cleaner/alarm_bell/alarm_bell.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/alarm_bell/alarm_bell.md3
@@ -428,15 +424,13 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/grate_aqueous.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/grate_aqueous.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grate_aqueous/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/grate.jpg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/grate_hor.md3
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate.jpg
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/grate_hor.md3
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/grate_rust.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_hor_rust/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert/grate_vert.md3
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_rust.jpg
+share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert_rust/grate_vert.md3
 share/assaultcube/packages/models/mapmodels/cleaner/grates/grate_vert_rust/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/gunshop/gunshop.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/gunshop/gunshop.md3
@@ -478,10 +472,8 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/rails/straight/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/rails/straight/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/bent/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/bent/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/rails_rusty.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/straight/md3.cfg
-share/assaultcube/packages/models/mapmodels/cleaner/rails_rusty/straight/tris.md3
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel1/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/shovels/shovel1/shovel1.md3
@@ -497,12 +489,14 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/md3.cfg
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/worldmap.jpg
 share/assaultcube/packages/models/mapmodels/cleaner/worldmap/worldmap.md3
+share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/hanginglamp/tris.md2
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/laptop/tris.md2
 share/assaultcube/packages/models/mapmodels/jcdpc/license.txt
+share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/md2.cfg
 share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/skin.jpg
 share/assaultcube/packages/models/mapmodels/jcdpc/ventflap/tris.md2
 share/assaultcube/packages/models/mapmodels/makke/aardapple_enginebox/md3.cfg
@@ -526,6 +520,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/bolt_nut/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/broken_wood/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/broken_wood/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/broken_wood/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/cigarette/md3.cfg
@@ -539,11 +534,13 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/coke_can/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/coke_can_fallen/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/coke_can_fallen/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/drainpipe/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/drainpipe/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/drainpipe/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/dumpster/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/dumpster/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/dumpster/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/electric_meter/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/electric_meter/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/electric_meter/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink/md3.cfg
@@ -555,32 +552,40 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_no_gate/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_post/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fence_chainlink_post/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/fluorescent_lamp/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/flyer_environmental/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/flyer_environmental/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/flyer_propaganda/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/fuel_tank/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/fuel_tank/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/fuel_tank/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/grass_long/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_long/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grass_long_dry/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_dry/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_long_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/grass_short/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_short/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grass_short_dry/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_dry/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grass_short_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/grate_hor/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grate_hor/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/grate_hor/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/grate_vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/grate_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/hook/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/hook/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/hook/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/icicle/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/icicle/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/icicle/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_10x/md3.cfg
@@ -591,6 +596,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x_offset/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_15x_offset/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/ladder_1x/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_1x/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/ladder_1x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/ladder_7x/md3.cfg
@@ -598,12 +604,16 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/ladder_8x/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/ladder_8x/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/license.txt
+share/assaultcube/packages/models/mapmodels/makke/lightbulb/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/lightbulb/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/lightbulb/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/locker/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/locker/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/locker/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/mine-shaft_elevator/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/nothing_clip/md2.cfg
 share/assaultcube/packages/models/mapmodels/makke/nothing_clip/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/nothing_clip/tris.md2
 share/assaultcube/packages/models/mapmodels/makke/office_chair/md3.cfg
@@ -614,8 +624,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/pallet/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/pallet_vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/pallet_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/picture/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/picture/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/picture/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/plant_leafy/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/plant_leafy_dry/md3.cfg
@@ -631,34 +643,47 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/platform_shine/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/roadblock/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/roadblock/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/roadblock/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/roadblock_graffiti/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/roadblock_graffiti/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/sail/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/sail/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/sail/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/sail_snow/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/sail_snow/skin.jpg
+share/assaultcube/packages/models/mapmodels/makke/signs/arab/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/arab/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/arab/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/biohazard/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_maintainence/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/caution_voltage/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/flammable/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/flammable/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/flammable/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/no_camping/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/speed/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/speed/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/speed/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/signs/wanted/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/signs/wanted/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/signs/wanted/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/street_light/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/street_light/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/street_light/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/street_light_broken/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/street_light_broken/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/street_light_broken/tris.md3
+share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/wall_spotlight/tris.md3
 share/assaultcube/packages/models/mapmodels/makke/wires/2x8/md3.cfg
@@ -673,37 +698,56 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/makke/wrench/md3.cfg
 share/assaultcube/packages/models/mapmodels/makke/wrench/skin.jpg
 share/assaultcube/packages/models/mapmodels/makke/wrench/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/alarmlamp/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_2/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_6/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_low/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_top/tris.md3
-share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/skin.jpg
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/ladder_up/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/hanging_ladder/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/license.txt
+share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/platelamp/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/streetlamp/tris.md3
+share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/md3.cfg
 share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/skin.jpg
 share/assaultcube/packages/models/mapmodels/misterfloppy/valve_hor/tris.md3
 share/assaultcube/packages/models/mapmodels/ratboy/license.txt
+share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/skin.jpg
-share/assaultcube/packages/models/mapmodels/ratboy/toca_cardboardbox_reskin/tris.md3
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_blue/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_blue/skin.jpg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_red/md3.cfg
 share/assaultcube/packages/models/mapmodels/ratboy/toca_milkcrate_red/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/md2.cfg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/down/tris.md2
+share/assaultcube/packages/models/mapmodels/sitters/ton/license.txt
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/md2.cfg
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/skin.jpg
+share/assaultcube/packages/models/mapmodels/sitters/ton/up/tris.md2
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/down/md3.cfg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/down/tris.md3
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/license.txt
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/skin.jpg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/up/md3.cfg
+share/assaultcube/packages/models/mapmodels/sunnyd/beerbottle/up/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/interior/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/interior/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/airconditioner/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/antenna/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/antenna/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/antenna/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/barbwire/md3.cfg
@@ -715,8 +759,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/carbattery/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/carbattery/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/carbattery/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/cardboardbox/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cardboardbox/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cardboardbox/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/cautionsign/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cautionsign/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cautionsign/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/ceilingfan/md3.cfg
@@ -725,8 +771,10 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/cinderblock/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/commrack/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/commrack/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/commrack/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/commrack2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/commrack2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/commrack2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/computer/monkeymou/md3.cfg
@@ -756,12 +804,16 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/skin.png
 share/assaultcube/packages/models/mapmodels/toca/decals/manhole/2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/decals/stripes/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/decals/windows/1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/doors/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/doors/1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/doors/1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/doors/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/doors/2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/doors/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/droppedceiling/frame/md3.cfg
@@ -828,6 +880,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/paintbucket/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/paintcan/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/paintcan/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/paintcan/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/palmtree1/md3.cfg
@@ -839,6 +892,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/vert/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/pickaxe/vert/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/pinboard/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/pinboard/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/pinboard/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/pine/md3.cfg
@@ -875,6 +929,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/plants/skin.png
 share/assaultcube/packages/models/mapmodels/toca/plants/smaltree/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plants/smaltree/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasmatv/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasmatv/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasmatv/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/1/md3.cfg
@@ -883,28 +938,35 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/skin.png
 share/assaultcube/packages/models/mapmodels/toca/plasticbags/2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/plasticbottles/2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/platformmet/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/platformmet/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/platformmet/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/powermeter/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/powermeter/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/powermeter/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/rack/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/rack/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/rack/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/radarconsole/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/radarconsole/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radarconsole/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/md3.cfg
-share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/radioactivedrum2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/razorwire/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/razorwire/skin.png
 share/assaultcube/packages/models/mapmodels/toca/razorwire/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/rollupdoor/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/securitycam/secucam/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/securitycam/secucam/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/securitycam/skin.jpg
@@ -939,37 +1001,38 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/shelf/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/shelf/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/shelf/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/biohazard/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/chemical/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/chemical/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/chemical/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/confined/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/confined/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/confined/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/skin2.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/donotenter/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/explosives/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/explosives/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/explosives/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/firstaid/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/noentry/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/noentry/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/noentry/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/nosmoking/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/radioactive/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/restricted/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/restricted/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/restricted/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/sign_a.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/sign_h.md3
 share/assaultcube/packages/models/mapmodels/toca/signs/target/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/target/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/signs/target/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/signs/toxic/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/signs/toxic/skin.jpg
-share/assaultcube/packages/models/mapmodels/toca/signs/toxic/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs1/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/stairs1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs1/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs2/skin.jpg
+share/assaultcube/packages/models/mapmodels/toca/stairs2/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs2/tris.md3
-share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairs2/md3.cfg
@@ -978,6 +1041,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/beam/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/handrail/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/stairs_aqueous/stairsacc/handrail/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/takeoutbox/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/takeoutbox/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/takeoutbox/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/trashbag/md3.cfg
@@ -991,7 +1055,6 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/tree1/skin2.png
 share/assaultcube/packages/models/mapmodels/toca/tree1/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/tree2/md3.cfg
-share/assaultcube/packages/models/mapmodels/toca/tree2/skin1.jpg
 share/assaultcube/packages/models/mapmodels/toca/tree2/skin2.png
 share/assaultcube/packages/models/mapmodels/toca/tree2/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/treetrunk1/md3.cfg
@@ -1003,6 +1066,7 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/tyre/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/tyre/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/tyre/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/utilitytable/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/utilitytable/skin.jpg
 share/assaultcube/packages/models/mapmodels/toca/utilitytable/tris.md3
 share/assaultcube/packages/models/mapmodels/toca/wheel/md3.cfg
@@ -1011,16 +1075,66 @@ share/assaultcube/packages/models/mapmod
 share/assaultcube/packages/models/mapmodels/toca/window1/md3.cfg
 share/assaultcube/packages/models/mapmodels/toca/window1/skin.png
 share/assaultcube/packages/models/mapmodels/toca/window1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_L/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_L/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_T/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_T/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_X/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_X/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz6c/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz6c/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz8c/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_horz8c/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_piece45deg/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beam_piece45deg/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamceiling/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamceiling/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe10x11/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe10x11/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe6x8/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe6x8/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe8x10/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamframe8x10/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beampiece/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beampiece/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamssupport/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/beamssupport/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded3/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/boarded3/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/boards.jpg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plank_horz/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plank_horz/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/planks_vert/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/planks_vert/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/plywood2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard1/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard1/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard2/md3.cfg
+share/assaultcube/packages/models/mapmodels/toca/wooden/strandboard2/tris.md3
+share/assaultcube/packages/models/mapmodels/toca/wooden/wood.jpg
 share/assaultcube/packages/models/mapmodels/wotwot/license.txt
 share/assaultcube/packages/models/mapmodels/wotwot/makke_drainpipe_gritty/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/makke_drainpipe_gritty/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_commrack_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_commrack_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/gr2pole/md3.cfg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_guardrail2_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_milkcarton_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_milkcarton_dull/skin.jpg
+share/assaultcube/packages/models/mapmodels/wotwot/toca_monitor_dull/md3.cfg
 share/assaultcube/packages/models/mapmodels/wotwot/toca_monitor_dull/skin.jpg
 share/assaultcube/packages/models/misc/debris/skin.jpg
 share/assaultcube/packages/models/misc/debris/tris.md2
 share/assaultcube/packages/models/misc/gib01/md2.cfg
+share/assaultcube/packages/models/misc/gib01/shadows.dat
 share/assaultcube/packages/models/misc/gib01/skin.jpg
 share/assaultcube/packages/models/misc/gib01/tris.md2
 share/assaultcube/packages/models/misc/gib02/md2.cfg
@@ -1044,29 +1158,26 @@ share/assaultcube/packages/models/pickup
 share/assaultcube/packages/models/pickups/flags/CLA/CLA.jpg
 share/assaultcube/packages/models/pickups/flags/CLA/md3.cfg
 share/assaultcube/packages/models/pickups/flags/CLA/tris.md3
+share/assaultcube/packages/models/pickups/flags/CLA_htf/CLA_htf.jpg
 share/assaultcube/packages/models/pickups/flags/CLA_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/CLA_htf/tris.md3
 share/assaultcube/packages/models/pickups/flags/RVSF/RVSF.jpg
 share/assaultcube/packages/models/pickups/flags/RVSF/md3.cfg
 share/assaultcube/packages/models/pickups/flags/RVSF/tris.md3
+share/assaultcube/packages/models/pickups/flags/RVSF_htf/RVSF_htf.jpg
 share/assaultcube/packages/models/pickups/flags/RVSF_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/RVSF_htf/tris.md3
+share/assaultcube/packages/models/pickups/flags/ktf/ktf.jpg
 share/assaultcube/packages/models/pickups/flags/ktf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/ktf/skin.jpg
-share/assaultcube/packages/models/pickups/flags/ktf/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_CLA/md3.cfg
 share/assaultcube/packages/models/pickups/flags/small_CLA/small_CLA.jpg
-share/assaultcube/packages/models/pickups/flags/small_CLA/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_CLA_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/small_CLA_htf/tris.md3
+share/assaultcube/packages/models/pickups/flags/small_CLA_htf/small_CLA_htf.jpg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/md3.cfg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/small_RVSF.jpg
 share/assaultcube/packages/models/pickups/flags/small_RVSF/tris.md3
 share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/md3.cfg
-share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/tris.md3
-share/assaultcube/packages/models/pickups/flags/small_ktf/md2.cfg
-share/assaultcube/packages/models/pickups/flags/small_ktf/skin.jpg
-share/assaultcube/packages/models/pickups/flags/small_ktf/tris.md2
+share/assaultcube/packages/models/pickups/flags/small_RVSF_htf/small_RVSF_htf.jpg
+share/assaultcube/packages/models/pickups/flags/small_ktf/md3.cfg
+share/assaultcube/packages/models/pickups/flags/small_ktf/small_ktf.jpg
 share/assaultcube/packages/models/pickups/health/health.md3
 share/assaultcube/packages/models/pickups/health/md3.cfg
 share/assaultcube/packages/models/pickups/health/shadows.dat
@@ -1086,6 +1197,7 @@ share/assaultcube/packages/models/pickup
 share/assaultcube/packages/models/pickups/nade/shadows.dat
 share/assaultcube/packages/models/pickups/nades/md3.cfg
 share/assaultcube/packages/models/pickups/nades/nades.md3
+share/assaultcube/packages/models/pickups/nades/shadows.dat
 share/assaultcube/packages/models/pickups/pistolclips/md3.cfg
 share/assaultcube/packages/models/pickups/pistolclips/pistolclips.md3
 share/assaultcube/packages/models/pickups/pistolclips/shadows.dat
@@ -1124,15 +1236,16 @@ share/assaultcube/packages/models/player
 share/assaultcube/packages/models/playermodels/RVSF/08.jpg
 share/assaultcube/packages/models/playermodels/RVSF/blue.jpg
 share/assaultcube/packages/models/playermodels/custom/custom_player_skins_README.html
+share/assaultcube/packages/models/playermodels/ffaspawn.jpg
 share/assaultcube/packages/models/playermodels/license.txt
 share/assaultcube/packages/models/playermodels/md2.cfg
 share/assaultcube/packages/models/playermodels/shadows.dat
 share/assaultcube/packages/models/playermodels/skin.jpg
 share/assaultcube/packages/models/playermodels/tris.md2
+share/assaultcube/packages/models/playermodels/unknownspawn.jpg
 share/assaultcube/packages/models/weapons/assault/md3.cfg
 share/assaultcube/packages/models/weapons/assault/menu/skin.jpg
 share/assaultcube/packages/models/weapons/assault/menu/tris.md2
-share/assaultcube/packages/models/weapons/assault/skin_hands.jpg
 share/assaultcube/packages/models/weapons/assault/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/assault/tris_high.md3
 share/assaultcube/packages/models/weapons/assault/world/md2.cfg
@@ -1142,7 +1255,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/carbine/md3.cfg
 share/assaultcube/packages/models/weapons/carbine/menu/skin.jpg
 share/assaultcube/packages/models/weapons/carbine/menu/tris.md2
-share/assaultcube/packages/models/weapons/carbine/skin_hands.jpg
 share/assaultcube/packages/models/weapons/carbine/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/carbine/tris_high.md3
 share/assaultcube/packages/models/weapons/carbine/world/md2.cfg
@@ -1150,7 +1262,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/carbine/world/skin.jpg
 share/assaultcube/packages/models/weapons/carbine/world/tris.md2
 share/assaultcube/packages/models/weapons/grenade/md3.cfg
-share/assaultcube/packages/models/weapons/grenade/skin_hands.jpg
 share/assaultcube/packages/models/weapons/grenade/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/grenade/static/md2.cfg
 share/assaultcube/packages/models/weapons/grenade/static/shadows.dat
@@ -1171,7 +1282,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/knife/world/tris.md2
 share/assaultcube/packages/models/weapons/license.txt
 share/assaultcube/packages/models/weapons/pistol/md3.cfg
-share/assaultcube/packages/models/weapons/pistol/skin_hands.jpg
 share/assaultcube/packages/models/weapons/pistol/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/pistol/tris_high.md3
 share/assaultcube/packages/models/weapons/pistol/world/md2.cfg
@@ -1181,7 +1291,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/shotgun/md3.cfg
 share/assaultcube/packages/models/weapons/shotgun/menu/skin.jpg
 share/assaultcube/packages/models/weapons/shotgun/menu/tris.md2
-share/assaultcube/packages/models/weapons/shotgun/skin_hands.jpg
 share/assaultcube/packages/models/weapons/shotgun/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/shotgun/tris_high.md3
 share/assaultcube/packages/models/weapons/shotgun/world/md2.cfg
@@ -1191,7 +1300,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/sniper/md3.cfg
 share/assaultcube/packages/models/weapons/sniper/menu/skin.jpg
 share/assaultcube/packages/models/weapons/sniper/menu/tris.md2
-share/assaultcube/packages/models/weapons/sniper/skin_hands.jpg
 share/assaultcube/packages/models/weapons/sniper/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/sniper/tris_high.md3
 share/assaultcube/packages/models/weapons/sniper/world/md2.cfg
@@ -1201,7 +1309,6 @@ share/assaultcube/packages/models/weapon
 share/assaultcube/packages/models/weapons/subgun/md3.cfg
 share/assaultcube/packages/models/weapons/subgun/menu/skin.jpg
 share/assaultcube/packages/models/weapons/subgun/menu/tris.md2
-share/assaultcube/packages/models/weapons/subgun/skin_hands.jpg
 share/assaultcube/packages/models/weapons/subgun/skin_weapon.jpg
 share/assaultcube/packages/models/weapons/subgun/tris_high.md3
 share/assaultcube/packages/models/weapons/subgun/world/md2.cfg
@@ -1228,6 +1335,9 @@ share/assaultcube/packages/textures/Digi
 share/assaultcube/packages/textures/DigitalFlux/light_brown_dirt_02.jpg
 share/assaultcube/packages/textures/DigitalFlux/reddish_brown_dirt_01.jpg
 share/assaultcube/packages/textures/DigitalFlux/reddish_brown_dirt_02.jpg
+share/assaultcube/packages/textures/YesWeCamp/beton.jpg
+share/assaultcube/packages/textures/YesWeCamp/senoner.jpg
+share/assaultcube/packages/textures/YesWeCamp/stones.jpg
 share/assaultcube/packages/textures/arcitool/Blockbohlen-natur.jpg
 share/assaultcube/packages/textures/arcitool/Cotta1-grau.jpg
 share/assaultcube/packages/textures/arcitool/Cotta1-graubraun.jpg
@@ -1273,8 +1383,6 @@ share/assaultcube/packages/textures/boec
 share/assaultcube/packages/textures/boeck/wood_009.jpg
 share/assaultcube/packages/textures/boeck/wood_010.jpg
 share/assaultcube/packages/textures/boeck/wood_017.jpg
-share/assaultcube/packages/textures/boeufmironton/fence_rusty.jpg
-share/assaultcube/packages/textures/boeufmironton/license.txt
 share/assaultcube/packages/textures/craig_fortune/crates/light.jpg
 share/assaultcube/packages/textures/craig_fortune/crates/light_weathered.jpg
 share/assaultcube/packages/textures/craig_fortune/crates/light_weathered_desert3.jpg
@@ -1393,8 +1501,14 @@ share/assaultcube/packages/textures/makk
 share/assaultcube/packages/textures/makke/tiles.jpg
 share/assaultcube/packages/textures/makke/wood_01.jpg
 share/assaultcube/packages/textures/makke/wood_01_b.jpg
+share/assaultcube/packages/textures/map_editor/axes.png
 share/assaultcube/packages/textures/map_editor/ceil.png
 share/assaultcube/packages/textures/map_editor/floor.png
+share/assaultcube/packages/textures/map_editor/marker/black.png
+share/assaultcube/packages/textures/map_editor/marker/blue.png
+share/assaultcube/packages/textures/map_editor/marker/green.png
+share/assaultcube/packages/textures/map_editor/marker/red.png
+share/assaultcube/packages/textures/map_editor/marker/yellow.png
 share/assaultcube/packages/textures/map_editor/wall.png
 share/assaultcube/packages/textures/mayang/airvent1.jpg
 share/assaultcube/packages/textures/mayang/bricks_2.jpg
@@ -1611,6 +1725,12 @@ share/assaultcube/packages/textures/skym
 share/assaultcube/packages/textures/skymaps/makke/sand_lf.jpg
 share/assaultcube/packages/textures/skymaps/makke/sand_rt.jpg
 share/assaultcube/packages/textures/skymaps/makke/sand_up.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_bk.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_dn.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_ft.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_lf.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_rt.jpg
+share/assaultcube/packages/textures/skymaps/miramar/miramar_up.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_bk.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_dn.jpg
 share/assaultcube/packages/textures/skymaps/socksky/grave_ft.jpg
@@ -1711,5 +1831,4 @@ share/assaultcube/packages/textures/zast
 share/assaultcube/packages/textures/zastrow/wood_crate_03.jpg
 share/assaultcube/packages/textures/zastrow/wood_crate_10.jpg
 share/assaultcube/packages/textures/zastrow/wood_crate_12.jpg
-share/assaultcube/scripts/0.cfg
 @pkgdir share/assaultcube/packages/maps/servermaps/incoming

Index: pkgsrc/games/assaultcube/patches/patch-source_src_Makefile
diff -u pkgsrc/games/assaultcube/patches/patch-source_src_Makefile:1.2 pkgsrc/games/assaultcube/patches/patch-source_src_Makefile:1.3
--- pkgsrc/games/assaultcube/patches/patch-source_src_Makefile:1.2      Mon May  6 12:12:16 2024
+++ pkgsrc/games/assaultcube/patches/patch-source_src_Makefile  Mon May  6 14:04:25 2024
@@ -1,65 +1,88 @@
-$NetBSD: patch-source_src_Makefile,v 1.2 2024/05/06 12:12:16 nia Exp $
+$NetBSD: patch-source_src_Makefile,v 1.3 2024/05/06 14:04:25 nia Exp $
 
 - Do not force a compiler or CXXFLAGS.
-- Use LDFLAGS when linking.
 - Do not hardcore -lX11 -lGL -lopenal since we want this to work on
   Darwin too.
-- Use libenet from pkgsrc.
+- Attempt to fix missing symbols in the master server.
+- Use LDFLAGS when linking.
 
---- source/src/Makefile.orig   2013-11-09 23:12:11.000000000 +0000
+--- source/src/Makefile.orig   2022-03-23 08:29:06.000000000 +0000
 +++ source/src/Makefile
-@@ -1,11 +1,9 @@
--CXXFLAGS= -O3 -fomit-frame-pointer
--CXX=clang++   # Use clang++, as g++ optimizations cause crashes...
--override CXXFLAGS+= -Wall -fsigned-char
+@@ -2,12 +2,6 @@
+ # creating a seperate 'Makefile_local' file (this way, your changes aren't
+ # accidentally commited to the AssaultCube repository).
+ 
+-# AssaultCube now uses clang++ as a compiler, as there have been random crashes
+-# found to have been caused by the g++ compiler in the past. This seems to have
+-# been fixed now by relaxing the optimization that g++ does, so although we'll
+-# continue using clang++ (just in case), you can use g++ if you prefer.
+-CXX=clang++
+-
+ # call like 'DEBUGBUILD=1 make' to compile a debug version of AssaultCube.
+ ifdef DEBUGBUILD
+     ACDEBUG=yes
+@@ -28,30 +22,11 @@ endif
+ -include Makefile_local
+ 
+ 
+-ifeq ($(ACDEBUG),yes)
+-      CXXFLAGS= -O0
+-      override CXXFLAGS+= -g -D_DEBUG
+-endif
+-
+-ifneq (,$(findstring clang,$(CXX)))
+-      CXXFLAGS= -O3 -fomit-frame-pointer
+-      override CXXFLAGS+= -Wall -fsigned-char
+-else
+-      CXXFLAGS= -O3 -fomit-frame-pointer
+-      override CXXFLAGS+= -Wall -fsigned-char -ffast-math -rdynamic -Wno-format-zero-length
+-      ifeq "$(shell expr 'gcc -dumpversion' \>= 8)" "1"
+-              override CXXFLAGS+= -Wno-stringop-truncation
+-      endif
+-endif
 +CXXFLAGS+= -Wall -fsigned-char
  
- PLATFORM= $(shell uname -s)
- PLATFORM_PREFIX=native
- 
--INCLUDES= -I. -Ibot -I../enet/include
-+INCLUDES= -I. -Ibot
+ INCLUDES= -I. -Ibot -I../enet/include
  
  STRIP=
- ifeq (,$(findstring -g,$(CXXFLAGS)))
-@@ -20,10 +18,9 @@ WINDRES= windres
- CLIENT_INCLUDES= $(INCLUDES) -I../include
- CLIENT_LIBS= -mwindows -L../lib -lSDL -lSDL_image -lzdll -lopengl32 -lenet -lOpenAL32 -llibvorbisfile -llibintl -lws2_32 -lwinmm -lcurl
+-ifeq (,$(findstring -g,$(CXXFLAGS)))
+-ifeq (,$(findstring -pg,$(CXXFLAGS)))
+-  STRIP=strip
+-endif
+-endif
+ 
+ MV=mv
+ ifneq (,$(findstring MINGW,$(PLATFORM)))
+@@ -61,7 +36,7 @@ CLIENT_LIBS= -mwindows -L../lib -lSDL2 -
  else
--USRLIB=$(shell if [ -e /usr/lib64 ]; then echo "/usr/lib64"; else echo "/usr/lib"; fi)
- # override CXXFLAGS+= -rdynamic               # clang++ doesn't use this...
--CLIENT_INCLUDES= $(INCLUDES) -I/usr/include `sdl-config --cflags` -idirafter ../include
--CLIENT_LIBS= -L../enet/.libs -lenet -L$(USRLIB) -lX11 `sdl-config --libs` -lSDL_image -lz -lGL -lopenal -lvorbisfile -lcurl
-+CLIENT_INCLUDES= $(INCLUDES) `sdl-config --cflags` `pkg-config --cflags libenet` -I../include
-+CLIENT_LIBS= `sdl-config --libs` `pkg-config --libs libenet` -lSDL_image -lz -lvorbisfile -lcurl
+ USRLIB=$(shell if [ -e /usr/lib64 ]; then echo "/usr/lib64"; else echo "/usr/lib"; fi)
+ CLIENT_INCLUDES= $(INCLUDES) -I/usr/include `sdl2-config --cflags` -idirafter ../include
+-CLIENT_LIBS= -L../enet/.libs -lenet -L$(USRLIB) -lX11 `sdl2-config --libs` -lSDL2_image -lz -lGL -lopenal -lvorbisfile
++CLIENT_LIBS= -L../enet/.libs -lenet -L$(USRLIB) `sdl2-config --libs` -lSDL2_image -lz -lvorbisfile
  endif
  
  CLIENT_OBJS= \
-@@ -88,7 +85,7 @@ SERVER_INCLUDES= -DSTANDALONE $(INCLUDES
- SERVER_LIBS= -L../lib -lzdll -lenet -llibintl -lws2_32 -lwinmm
- else
- SERVER_INCLUDES= -DSTANDALONE $(INCLUDES)
--SERVER_LIBS= -L../enet/.libs -lenet -lz
-+SERVER_LIBS= `pkg-config --libs libenet` -lz
- endif
- 
- SERVER_OBJS= \
-@@ -155,13 +152,13 @@ client_install: client
- server_install: server
+@@ -142,6 +117,8 @@ SERVER_OBJS= \
+       tools-standalone.o \
+       wizard-standalone.o
+ MASTER_OBJS= \
++      tools-standalone.o \
++      protocol-standalone.o \
+       stream-standalone.o \
+       command-standalone.o \
+       master-standalone.o
+@@ -202,12 +179,12 @@ server_install: server
  
  else
--client: libenet $(CLIENT_OBJS)
+ client: libenet $(CLIENT_OBJS)
 -      $(CXX) $(CXXFLAGS) -o ac_client $(CLIENT_OBJS) $(CLIENT_LIBS)
-+client: $(CLIENT_OBJS)
 +      $(CXX) $(LDFLAGS) -o ac_client $(CLIENT_OBJS) $(CLIENT_LIBS)
  
--server: libenet $(SERVER_OBJS)
+ server: libenet $(SERVER_OBJS)
 -      $(CXX) $(CXXFLAGS) -o ac_server $(SERVER_OBJS) $(SERVER_LIBS)
--master: libenet $(MASTER_OBJS)
--      $(CXX) $(CXXFLAGS) -o ac_master $(MASTER_OBJS) $(SERVER_LIBS)
-+server: $(SERVER_OBJS)
 +      $(CXX) $(LDFLAGS) -o ac_server $(SERVER_OBJS) $(SERVER_LIBS)
-+master: $(MASTER_OBJS)
+ master: libenet $(MASTER_OBJS)
+-      $(CXX) $(CXXFLAGS) -o ac_master $(MASTER_OBJS) $(SERVER_LIBS)
 +      $(CXX) $(LDFLAGS) -o ac_master $(MASTER_OBJS) $(SERVER_LIBS)
  
  client_install: client

Added files:

Index: pkgsrc/games/assaultcube/patches/patch-source_src_tools.cpp
diff -u /dev/null pkgsrc/games/assaultcube/patches/patch-source_src_tools.cpp:1.1
--- /dev/null   Mon May  6 14:04:26 2024
+++ pkgsrc/games/assaultcube/patches/patch-source_src_tools.cpp Mon May  6 14:04:26 2024
@@ -0,0 +1,18 @@
+$NetBSD: patch-source_src_tools.cpp,v 1.1 2024/05/06 14:04:26 nia Exp $
+
+Support non-Linux
+
+--- source/src/tools.cpp.orig  2024-05-06 13:28:19.436269508 +0000
++++ source/src/tools.cpp
+@@ -889,7 +889,11 @@ void *sl_createthread(int (*fn)(void *),
+     ti->fn = fn;
+     ti->done = 0;
+     pthread_create(&(ti->handle), NULL, sl_thread_indir, ti);
++#ifdef __NetBSD__
++    if(name) pthread_setname_np(ti->handle, "%s", (void *)name);
++#elif defined(__linux__)
+     if(name) pthread_setname_np(ti->handle, name);
++#endif
+     return (void *) ti;
+ }
+ 



Home | Main Index | Thread Index | Old Index