From 496f24dcdedd007595f6c0e50ce85ebfb5ca42b4 Mon Sep 17 00:00:00 2001 From: cclecle Date: Wed, 20 Sep 2023 21:33:31 +0100 Subject: [PATCH] reorganize mod --- Run.sh | 37 ++++++++++++++++++ mod.ff => mods/ChaChaPromodV1/mod.ff | Bin .../ChaChaPromodV1/promod_release3_final.iwd | Bin .../ChaChaPromodV1/z_custom_ruleset.iwd | Bin pbsv.cfg => sampleconfig/pbsv.cfg | 0 .../q3config_server.cfg | 0 6 files changed, 37 insertions(+) create mode 100644 Run.sh rename mod.ff => mods/ChaChaPromodV1/mod.ff (100%) rename promod_release3_final.iwd => mods/ChaChaPromodV1/promod_release3_final.iwd (100%) rename z_custom_ruleset.iwd => mods/ChaChaPromodV1/z_custom_ruleset.iwd (100%) rename pbsv.cfg => sampleconfig/pbsv.cfg (100%) rename q3config_server.cfg => sampleconfig/q3config_server.cfg (100%) diff --git a/Run.sh b/Run.sh new file mode 100644 index 0000000..890b2f6 --- /dev/null +++ b/Run.sh @@ -0,0 +1,37 @@ +#!/bin/bash +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +OUTPUT_DIR="$2" + +function install() { + rsync -a $SCRIPT_DIR/mods/ $OUTPUT_DIR/mods/ --exclude '.git' + echo install ok +} + +function show_help() { + echo + echo "Usage: $0 { install } " + echo +} + +function check_game_dir() { + ### Check if a directory does not exist ### + if [ -z $OUTPUT_DIR ] + then + echo "incorrect " + show_help + exit 9999 # die with error code 9999 + fi +} + +case "$1" in + + 'install') + check_game_dir + install + ;; + *) + show_help + exit 1 + ;; +esac +exit 0 \ No newline at end of file diff --git a/mod.ff b/mods/ChaChaPromodV1/mod.ff similarity index 100% rename from mod.ff rename to mods/ChaChaPromodV1/mod.ff diff --git a/promod_release3_final.iwd b/mods/ChaChaPromodV1/promod_release3_final.iwd similarity index 100% rename from promod_release3_final.iwd rename to mods/ChaChaPromodV1/promod_release3_final.iwd diff --git a/z_custom_ruleset.iwd b/mods/ChaChaPromodV1/z_custom_ruleset.iwd similarity index 100% rename from z_custom_ruleset.iwd rename to mods/ChaChaPromodV1/z_custom_ruleset.iwd diff --git a/pbsv.cfg b/sampleconfig/pbsv.cfg similarity index 100% rename from pbsv.cfg rename to sampleconfig/pbsv.cfg diff --git a/q3config_server.cfg b/sampleconfig/q3config_server.cfg similarity index 100% rename from q3config_server.cfg rename to sampleconfig/q3config_server.cfg