From 1ff0b3f9ac3b91809b6726ffe5f3c30954cb7b51 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Thu, 16 Feb 2023 17:24:09 -0800 Subject: [PATCH] Menu-FN: Various improvements to the menu for when no menu assets are available at all. --- get_gamepacks.sh | 30 - make_dist.sh | 110 -- .../gfx/shell/cb_checked.tga | Bin 585 -> 0 bytes .../gfx/shell/cb_disabled.tga | Bin 379 -> 0 bytes .../gfx/shell/cb_down.tga | Bin 379 -> 0 bytes .../gfx/shell/cb_empty.tga | Bin 379 -> 0 bytes .../gfx/shell/cb_over.tga | Bin 379 -> 0 bytes .../menu_fallback.pk3dir/gfx/shell/colors.lst | 10 - .../gfx/shell/dnarrowd.tga | Bin 274 -> 0 bytes .../gfx/shell/dnarrowf.tga | Bin 274 -> 0 bytes .../gfx/shell/dnarrowp.tga | Bin 274 -> 0 bytes .../menu_fallback.pk3dir/gfx/shell/gamma.tga | Bin 83689 -> 0 bytes .../menu_fallback.pk3dir/gfx/shell/kb_act.lst | 51 - .../menu_fallback.pk3dir/gfx/shell/kb_def.lst | 1 - .../menu_fallback.pk3dir/gfx/shell/slider.tga | Bin 860 -> 0 bytes .../menu_fallback.pk3dir/gfx/shell/splash.tga | Bin 307983 -> 0 bytes .../gfx/shell/src/arrow.xcf | Bin 2615 -> 0 bytes .../gfx/shell/strings.lst | 1 - .../gfx/shell/uparrowd.tga | Bin 274 -> 0 bytes .../gfx/shell/uparrowf.tga | Bin 274 -> 0 bytes .../gfx/shell/uparrowp.tga | Bin 274 -> 0 bytes .../menu_fallback.pk3dir/menu.dat.en_us.po | 1654 ----------------- src/client/font.qc | 1 - src/menu-fn/background.qc | 19 +- src/menu-fn/colors.qc | 2 +- src/menu-fn/defs.h | 31 + src/menu-fn/layout_script.qc | 4 +- src/menu-fn/m_controls.qc | 4 +- src/menu-fn/m_customgame.qc | 10 +- src/menu-fn/m_updates.qc | 6 +- src/menu-fn/w_checkbox.qc | 100 +- src/menu-fn/w_pagetab.qc | 72 +- src/menu-fn/w_scrollbar.qc | 76 +- src/menu-fn/w_slider.qc | 9 +- src/shared/NSRenderableEntity.h | 5 + src/shared/NSRenderableEntity.qc | 14 +- 36 files changed, 288 insertions(+), 1922 deletions(-) delete mode 100755 get_gamepacks.sh delete mode 100755 make_dist.sh delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/cb_checked.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/cb_disabled.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/cb_down.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/cb_empty.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/cb_over.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/colors.lst delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/dnarrowd.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/dnarrowf.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/dnarrowp.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/gamma.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/kb_act.lst delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/kb_def.lst delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/slider.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/splash.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/src/arrow.xcf delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/strings.lst delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/uparrowd.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/uparrowf.tga delete mode 100644 platform/menu_fallback.pk3dir/gfx/shell/uparrowp.tga delete mode 100644 platform/menu_fallback.pk3dir/menu.dat.en_us.po diff --git a/get_gamepacks.sh b/get_gamepacks.sh deleted file mode 100755 index 06dcf413..00000000 --- a/get_gamepacks.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -. ./build.cfg -set -e -SCRPATH="$( cd "$( dirname $(readlink -nf $0) )" && pwd )" - -grab_mod() -{ - if [ -f "$SCRPATH/$1"/LICENSE ]; then - cd "$SCRPATH/$1" - - if [ "$BUILD_UPDATE" -eq 1 ]; then - git pull - fi - else - cd "$SCRPATH" - git clone "$2" "$1" - fi - - cd "$SCRPATH" -} - -grab_mod gearbox https://vcs.vera-visions.com/nuclide-ports/gearbox -grab_mod rewolf https://vcs.vera-visions.com/nuclide-ports/rewolf -grab_mod poke646 https://vcs.vera-visions.com/nuclide-ports/poke646 -grab_mod tfc https://vcs.vera-visions.com/nuclide-ports/tfc -grab_mod scihunt https://vcs.vera-visions.com/nuclide-ports/scihunt -grab_mod hunger https://vcs.vera-visions.com/nuclide-ports/hunger -grab_mod valve https://vcs.vera-visions.com/nuclide-ports/valve -grab_mod cstrike https://vcs.vera-visions.com/nuclide-ports/cstrike -grab_mod ts https://vcs.vera-visions.com/nuclide-ports/ts diff --git a/make_dist.sh b/make_dist.sh deleted file mode 100755 index 5c20d12a..00000000 --- a/make_dist.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh - -if ! [ -x "$(command -v zip)" ]; then - printf "'zip' is not installed.\n" - exit -fi -if ! [ -x "$(command -v tree)" ]; then - printf "'tree' is not installed.\n" - exit -fi - -if [ $# -lt 0 ]; then - printf "At least supply the name of the mod/game dir you want to pack.\n" - exit -fi - -GAME_DIR="$1" -BUILD_DIR=$1-$(date +%m-%d-%Y) -OLD_DIR=$(pwd) - -if [ -f "$GAME_DIR"/src/Makefile ]; then - mkdir -p "$BUILD_DIR/$GAME_DIR" - mkdir -p "$BUILD_DIR/platform" - cd $GAME_DIR/src - make -else - printf "Not a valid game to bundle.\n" - exit -fi - -cd "$OLD_DIR" - -# build the pk3s -find ./$GAME_DIR -name *.pk3dir | xargs -I @ sh -c 'echo `basename "@"`' | while read PK3DIR; do - # strip the .pk3dir from the folder name to get the final .pk3 basename - PK3NAME=$(echo $PK3DIR | cut -f 1 -d '.') - - # go into the pk3dir and compile your zip - cd "./$GAME_DIR/$PK3DIR" - tree -fi > ./build_contents.txt - sed -i '/build_contents/d' ./build_contents.txt - sed -i '/directories,/d' ./build_contents.txt - zip -0 "$PK3NAME".pk3 -@ < ./build_contents.txt - rm ./build_contents.txt - - # Go back and move it over into the build directory - cd "$OLD_DIR" - mv "./$GAME_DIR/$PK3DIR/$PK3NAME.pk3" "./$BUILD_DIR/$GAME_DIR/$PK3NAME.pk3" -done; - -# copy plain text files included within the game-dir -find ./$GAME_DIR -name '*.txt' | xargs -I @ sh -c 'echo `basename "@"`' | while read TEXTNAME; do - cp "./$GAME_DIR/$TEXTNAME" "./$BUILD_DIR/$GAME_DIR/$TEXTNAME" -done; - -# copy over the shell scripts inside the game-dir -find ./$GAME_DIR -name 'install_*.sh' | xargs -I @ sh -c 'echo `basename "@"`' | while read SCRIPTNAME; do - cp "./$GAME_DIR/$SCRIPTNAME" "./$BUILD_DIR/$GAME_DIR/$SCRIPTNAME" -done; - -cp "./$GAME_DIR/progs.dat" "./$BUILD_DIR/$GAME_DIR/progs.dat" -cp "./$GAME_DIR/csprogs.dat" "./$BUILD_DIR/$GAME_DIR/csprogs.dat" -cp "./$GAME_DIR/menu.dat" "./$BUILD_DIR/$GAME_DIR/menu.dat" - -if [ "$EXCLUDE_PLATFORM" ]; then - cp ./$GAME_DIR.fmf ./$BUILD_DIR/$GAME_DIR.fmf -else - find 'platform' -name '*.pk3dir' | xargs -I @ sh -c 'echo `basename "@"`' | while read PK3DIR; do - # strip the .pk3dir from the folder name to get the final .pk3 basename - PK3NAME=$(echo $PK3DIR | cut -f 1 -d '.') - - # go into the pk3dir and compile your zip - cd "./platform/$PK3DIR" - tree -fi > ./build_contents.txt - sed -i '/build_contents/d' ./build_contents.txt - sed -i '/directories,/d' ./build_contents.txt - zip -0 "$PK3NAME".pk3 -@ < ./build_contents.txt - rm ./build_contents.txt - - # Go back and move it over into the build directory - cd "$OLD_DIR" - mv "./platform/$PK3DIR/$PK3NAME.pk3" "./$BUILD_DIR/platform/$PK3NAME.pk3" - done; - cp "./platform/platform_default.cfg" "./$BUILD_DIR/platform/platform_default.cfg" - cp "./platform/readme.txt" "./$BUILD_DIR/platform/readme.txt" - cp "./platform/menu.dat" "./$BUILD_DIR/platform/menu.dat" - rm "./$BUILD_DIR/platform/test_maps.pk3" - - # copy manifest over - if [ -f "./$GAME_DIR/manifest.fmf" ]; then - cp "./$GAME_DIR/manifest.fmf" ./$BUILD_DIR/default.fmf - else - cp ./default.fmf ./$BUILD_DIR/default.fmf - fi - - sed -i "s|base|$GAME_DIR|g" ./$BUILD_DIR/default.fmf - cp ./Documentation/release-readme.txt ./$BUILD_DIR/README.txt -fi - -tree ./$BUILD_DIR -printf "DONE, press ENTER to create .zip with gpg signature (or CTRL+C to cancel)\n" -read cont -zip -9 -r "$BUILD_DIR".zip "./$BUILD_DIR" - -if ! [ -x "$(command -v gpg)" ]; then - printf "'gpg' is not installed.\n" - exit -fi - -gpg --output "./$BUILD_DIR.sig" --detach-sig "./$BUILD_DIR.zip" diff --git a/platform/menu_fallback.pk3dir/gfx/shell/cb_checked.tga b/platform/menu_fallback.pk3dir/gfx/shell/cb_checked.tga deleted file mode 100644 index f5562a2cd599a708beeda49c43ececebd1f0599b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 585 zcmY+Cze_?<6vyv-FDWP?5S*GE+Hw#YTLKd)3NoXuCWpo#nzdh3LlMy*5L8=GTe(O> z^lK@!A*`XnhKeYpu>5q+d+MXd8}7Z|ALo3}y~cE!<`*&{)7`OQXgA!DXMkY}-0?#e z>~~phku%uyvN9Os9vA4L#1dF8%$N?BzIpwmf7fSio9Wu|kf zF{fZ#m}?&B<@7(C_nHW-NG8~4kXOHbnWXh1cco*~sav4ol}1`#lZS!Kxr5`d}(34(NR az+^!*PzPK!h;PZF1fmcCMHV4UItu_9g*UkX diff --git a/platform/menu_fallback.pk3dir/gfx/shell/dnarrowf.tga b/platform/menu_fallback.pk3dir/gfx/shell/dnarrowf.tga deleted file mode 100644 index d9887b428ab5542c1a66f096158f2084aecc4003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZQzU}k^;0R{mE4h1KYfiD7p^@cXUKsm&$G#Eb=YIZq9APr^}LU7bXp) YfjZ)mxK5!BNUA{+X~?RPRg%gE0Q&b$R{#J2 diff --git a/platform/menu_fallback.pk3dir/gfx/shell/dnarrowp.tga b/platform/menu_fallback.pk3dir/gfx/shell/dnarrowp.tga deleted file mode 100644 index 8d12d131259cd91a74249daddebe5be5e2dea24a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZQzU}k^;0R{mE4h0yGcv{IA4g^8EEE`~;oCj=5JdAG%F;uV|A`lAU!gQ3g!1xSc d9hz`114sv4HAvX9Aq^o5Vud29MwKCv2LMwz8Dsze diff --git a/platform/menu_fallback.pk3dir/gfx/shell/gamma.tga b/platform/menu_fallback.pk3dir/gfx/shell/gamma.tga deleted file mode 100644 index a9da721e5f9e14ada84d1410885e2654982442c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83689 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 Ee^APr0ssI2 diff --git a/platform/menu_fallback.pk3dir/gfx/shell/kb_act.lst b/platform/menu_fallback.pk3dir/gfx/shell/kb_act.lst deleted file mode 100644 index a219225f..00000000 --- a/platform/menu_fallback.pk3dir/gfx/shell/kb_act.lst +++ /dev/null @@ -1,51 +0,0 @@ -"blank" "==========================" -"blank" "Movement" -"blank" "==========================" -"+forward" "Move forward" -"+back" "Move back" -"+left" "Turn left" -"+right" "Turn right" -"+moveleft" "Move left (strafe)" -"+moveright" "Move right (strafe)" -"+jump" "Jump" -"+duck" "Duck" -"+moveup" "Swim up" -"+movedown" "Swim down" -"+lookup" "Look up" -"+lookdown" "Look down" -"centerview" "Look straight ahead" -"+strafe" "Strafe modifier" -"+mlook" "Mouse look modifier" -"+klook" "Keyboard look modifier" -"+use" "Use item" -"blank" "==========================" -"blank" "Combat" -"blank" "==========================" -"+attack" "Primary attack" -"+attack2" "Secondary attack" -"+reload" "Reload weapon" -"+speed" "Walk" -"slot1" "Weapon category 1" -"slot2" "Weapon category 2" -"slot3" "Weapon category 3" -"slot4" "Weapon category 4" -"slot5" "Weapon category 5" -"invprev" "Previous weapon" -"invnext" "Next weapon" -"lastinv" "Last used weapon" -"impulse 100" "Toggle flashlight" -"impulse 201" "Spray graffiti" -"blank" "==========================" -"blank" "Communication" -"blank" "==========================" -"+voip" "Use voice communication" -"messagemode" "Global chat message" -"messagemode2" "Team chat message" -"blank" "==========================" -"blank" "Miscellaneous" -"blank" "==========================" -"+showscores" "Display multiplayer scores" -"screenshot" "Take screen shot" -"save quick" "Quick save" -"load quick" "Quick load" -"pause" "Pause game" diff --git a/platform/menu_fallback.pk3dir/gfx/shell/kb_def.lst b/platform/menu_fallback.pk3dir/gfx/shell/kb_def.lst deleted file mode 100644 index ecd219e6..00000000 --- a/platform/menu_fallback.pk3dir/gfx/shell/kb_def.lst +++ /dev/null @@ -1 +0,0 @@ -// TODO... diff --git a/platform/menu_fallback.pk3dir/gfx/shell/slider.tga b/platform/menu_fallback.pk3dir/gfx/shell/slider.tga deleted file mode 100644 index 16d3f3243624669cb8a95dffbff3a7e53993dbe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmZXTKWo!r5XZ03Awrf828S$W>!8a`Sql{kMvEG8%XV)ei$l6(E(nF&I;h~_l2_2l z!Q7lKcIr?F1)DA4aDMK|Bt9X}?|FXr-1py;$lfCn*?YnykEO$>jhW0uX0w{wfz_t{r&w;r_=3r4-O7`y{J|e?5f+J8v{FRqQxDH1$d)@oI1UJr;Tuu3VmmA2^3z~SC~bAFBo__1 zrL_{mLG2mIg%DWzLk0CBs;h;6cO~VrrA(}Kb(NQ8OC&7oCd&^=lnr##U#U}Td=Mm8 zL}0B}t%S|Hw&L+rzDy>Q>2x}u&o3@6mdoX0vADjzzPY)%y}ezp*PG2|yWKwg$sQY{yf}Gz{9OJ5lpv&% diff --git a/platform/menu_fallback.pk3dir/gfx/shell/splash.tga b/platform/menu_fallback.pk3dir/gfx/shell/splash.tga deleted file mode 100644 index d1b417f9d1011928cac352b1eed912c4a12d8e89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307983 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¬GteR9yW4jHj6Or+@P*b2AMBw7|Phl8Pv1VFh?6u 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 *4QV=X~D+w@uE{Pj;(Scip>ErcZE~I>d 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�yV4JZ-z1=> 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 diff --git a/platform/menu_fallback.pk3dir/gfx/shell/uparrowp.tga b/platform/menu_fallback.pk3dir/gfx/shell/uparrowp.tga deleted file mode 100644 index a108cd220e5a4e9f89644ea4b64f21e85ee8eaa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZQzU}k^;0R{mE4h0yGLRvEv)qu1HOJsr2hK6!Mgn(uP5X8gzEaf0RLI+Sa2*7k$ YLbxy;JP_3&L9iWy#&DnnHpF diff --git a/platform/menu_fallback.pk3dir/menu.dat.en_us.po b/platform/menu_fallback.pk3dir/menu.dat.en_us.po deleted file mode 100644 index 461bb7ae..00000000 --- a/platform/menu_fallback.pk3dir/menu.dat.en_us.po +++ /dev/null @@ -1,1654 +0,0 @@ -# ENGLISH LOCALISATION FILE. - -msgid "IDS_LANGUAGE" -msgstr "English" - -msgid "IDS_BORDERLESS_REGFAIL" -msgstr "Could not register %s edit control class." - -msgid "IDS_CHAT_IGNORE_MISLINKED" -msgstr "Ignoring mislinked chat room" - -msgid "IDS_CHAT_IGNORE_UNLINKED" -msgstr "Ignoring unlinked chat room" - -msgid "IDS_CREATE_MAPSCHANGED" -msgstr "The number of maps in the map directory changed." - -msgid "IDS_CREATE_LIBLISTBAD" -msgstr "The file 'liblist.gam' in the game directory was malformed." - -msgid "IDS_SOCKET_CONNECTIONFAILURE" -msgstr "Your network connection may have failed, continuing anway..." - -msgid "IDS_PLAYERINFO_NOMEM" -msgstr "Could not allocate memory for player information instance." - -msgid "IDS_CHAT_NOCONNECTION" -msgstr "Could not create chat server connection." - -msgid "IDS_CHAT_NOSTREAM" -msgstr "Could not create chat server data stream." - -msgid "IDS_CHAT_NOSELECT" -msgstr "Could not prepare chat server client for connection." - -msgid "IDS_CONTROLS_DELETE_LINKED" -msgstr "Deletion of linked key action item." - -msgid "IDS_CONTROLS_KBLIST_EMPTY" -msgstr "Keyboard bindings file 'kb_act.lst' is empty." - -msgid "IDS_CONTROLS_KBLIST_PARSEERROR" -msgstr "Error parsing bindings file 'kb_act.lst'." - -msgid "IDS_CONTROLS_KBKEYS_EMPTY" -msgstr "Keyboard bindings file 'kb_keys.lst' is empty." - -msgid "IDS_CONTROLS_KBKEYS_PARSEERROR" -msgstr "Error parsing file 'kb_keys.lst'." - -msgid "IDS_CONTROLS_KBKEYS_OVERFLOW" -msgstr "Too many actions in file 'kb_keys.lst'." - -msgid "IDS_PROFILE_COLOR" -msgstr "Colors" - -msgid "IDS_MAIN_NOCAPS" -msgstr "Could not query graphics device capabilities." - -msgid "IDS_MAIN_INSUFFICIENTCAPS" -msgstr "Your graphics card does not support a necessary raster operation." - -msgid "IDS_MAIN_REGWNDCLSFAIL" -msgstr "Could not register %s's window class." - -msgid "IDS_MAIN_INSUFFICIENTSOCKETS" -msgstr "Insufficient number of network sockets, networking may not operate correctly." - -msgid "IDS_MAIN_MEMMAPFAILURE" -msgstr "Memory-mapped file i/o initialization failed." - -msgid "IDS_PROFILE_NOMEM" -msgstr "Couldn't allocate memory for player profile, exiting." - -msgid "IDS_BTN_STRANGESIZE" -msgstr "Button face bitmap graphics file sizes appear invalid." - -msgid "IDS_MAIN_NOUSERMSGS" -msgstr "Could not register user messages." - -msgid "IDS_MAIN_NOFILEMAPPING" -msgstr "Could not create file mapping to engine." - -msgid "IDS_MAIN_NOMEMMAPCONNECT" -msgstr "Could not connect to server '%s'." - -msgid "IDS_MSG_OVERFLOW" -msgstr "SZ_GetSpace overflow without m_bAllowOverflow set" - -msgid "IDS_MSG_REQTOOBIG" -msgstr "SZ_GetSpace requested length is greater than available buffer size." - -msgid "IDS_MULTI_NOROOMSTATIC" -msgstr "Could not allocate room static text control." - -msgid "IDS_MULTI_NOROOMTAB" -msgstr "Could not allocate room tab control." - -msgid "IDS_MULTI_NOCHATWINDOW" -msgstr "Could not allocate chat display window control." - -msgid "IDS_MULTI_NOCHATINPUT" -msgstr "Could not allocate chat text input control." - -msgid "IDS_MULTI_NOUSERLIST" -msgstr "Could not allocate chat user list control." - -msgid "IDS_MULTI_NOSERVERLIST" -msgstr "Could not allocate server browser list control." - -msgid "IDS_MULTI_NOSELECTION" -msgstr "No servers selected." - -msgid "IDS_MULTI_NOARCHIVE" -msgstr "%s could not open the server list archive file: '%s'." - -msgid "IDS_CHAT_USER_NOMEM" -msgstr "Could not allocate space for new chat rrom user." - -msgid "IDS_MULTI_SERVER_NOMEM" -msgstr "Could not allocate space for a new server." - -msgid "IDS_MULTI_MASTER_BADLISTFILE" -msgstr "Could not open master server list file." - -msgid "IDS_MULTI_NODIALOG" -msgstr "SetDialog with no dialog!" - -msgid "IDS_PROFILE_REQUIRED" -msgstr "You must create or select a player profile to continue." - -msgid "IDS_ODCOMBO_REGFAIL" -msgstr "Could not register %s combobox class." - -msgid "IDS_ODEDIT_REGFAIL" -msgstr "Could not register %s edit control class." - -msgid "IDS_ODLIST_REGFAIL" -msgstr "Could not register %s list control class." - -msgid "IDS_ODSCROLL_REGFAIL" -msgstr "Could not register %s scrollbar class." - -msgid "IDS_ODSLIDER_REGFAIL" -msgstr "Could not register %s slider class." - -msgid "IDS_ODTAB_REGFAIL" -msgstr "Could not register %s tab control class." - -msgid "IDS_PROFILE_NICKREMOVEFAIL" -msgstr "Could not remove chat nicknames." - -msgid "IDS_PROFILE_NOPROFILE" -msgstr "No chosen profile." - -msgid "IDS_QUICK_NOSERVERS" -msgstr "Could not locate any active %s servers with available slots." - -msgid "IDS_QUICK_NOACTIVE" -msgstr "Could not connect to any active %s servers." - -msgid "IDS_README_NOMEM" -msgstr "Could not allocate buffer for readme: %i bytes" - -msgid "IDS_ROOM_BADNAME" -msgstr "The room name was invalid." - -msgid "IDS_SINGLE_NOSELECTION" -msgstr "You must select a save game slot from the available slots." - -msgid "IDS_SINGLE_CANTSAVE" -msgstr "You must be playing in a single player game to save." - -msgid "IDS_ODLISTBOX_REGFAIL" -msgstr "Could not register %s list box class." - -msgid "IDS_DIB_OPENFAIL" -msgstr "Could not open bitmap file '%s'." - -msgid "IDS_MCI_OPENFAIL" -msgstr "Could not open MCI file for playback: %s" - -msgid "IDS_MCI_GETIDFAIL" -msgstr "Could not get MCI Device ID for MCI device" - -msgid "IDS_MCI_WINDOWFAIL" -msgstr "Could not set up MCI window for playback of MCI device: %s" - -msgid "IDS_MCI_PUTFAIL" -msgstr "Could not display MCI playback of MCI device in window: %s" - -msgid "IDS_MCI_SEEKFAIL" -msgstr "Could not seek to start of MCI data: %s" - -msgid "IDS_MCI_BREAKFAIL" -msgstr "Could not set break key on MCI data: %s" - -msgid "IDS_MCI_PLAYFAIL" -msgstr "Could not start playback of MCI data: %s" - -msgid "IDS_MCI_STOPFAIL" -msgstr "Could not stop playback of MCI data: %s" - -msgid "IDS_MCI_CLOSEFAIL" -msgstr "Could not close MCI data: %s" - -msgid "IDS_CONTROLS_RESTOREFAIL" -msgstr "Could not restore default bindings for player." - -msgid "IDS_SND_BADNAME" -msgstr "Invalid sound name" - -msgid "IDS_PROFILE_ALLOCFAIL" -msgstr "Could not allocate space for key binding" - -msgid "IDS_AUDIO_NOPROFILE" -msgstr "Can't change audio settings without a current player profile." - -msgid "IDS_VIDEO_NOPROFILE" -msgstr "Can't change video settings without a current player profile." - -msgid "IDS_CONTROLS_KEYHELP" -msgstr "Use your mouse or the arrow keys to select an item. Double-click or press Enter to change an item. Press Delete to clear an item." - -msgid "IDS_ENDDEMO_URL" -msgstr "http://www.frag-net.com/" - -msgid "IDS_ORDER_URL" -msgstr "http://www.frag-net.com/" - -msgid "IDS_LOADSAVE_HINT" -msgstr "During play, you can quickly save your game by pressing %s. Load this game again by pressing %s." - -msgid "IDS_LAUNCHER_BUTTONSIZE" -msgstr "156 26" - -msgid "IDS_MEM_INSUFFICIENT" -msgstr "Your system reported only %.2fK of physical memory, %s requires at least 16MB." - -msgid "IDS_MEM_ALLOCFAIL" -msgstr "%s was unable to allocate %.2fK of memory." - -msgid "IDS_EVENT_CREATEFAIL" -msgstr "%s was unable to create a system object." - -msgid "IDS_OSVER_FAIL" -msgstr "%s was unable to retreive system information." - -msgid "IDS_OSVER_OUTDATED" -msgstr "%s requires Windows/95 or Windows/NT and above." - -msgid "IDS_OSVER_NTSP3" -msgstr "%s requires Service Pack 3 or above" - -msgid "IDS_OSVER_16BIT" -msgstr "%s requires 16 bit color. Please change your desktop settings to HiColor. Sometimes this is called" - -msgid "IDS_BINDING_ACTIONHEADING" -msgstr "Action" - -msgid "IDS_BINDING_PRIMARYHEADING" -msgstr "Key / button" - -msgid "IDS_BINDING_ALTERNATEHEADING" -msgstr "Alternate" - -msgid "IDS_BINDING_PROMPT" -msgstr "Press a key or button." - -msgid "IDS_URL_BROWSERFAIL" -msgstr "%s was unable to display the web page '%s', please make sure you have a web browser installed and that the association for opening .htm files is valid." - -msgid "IDS_SAVELOAD_TIMECOL" -msgstr "Time" - -msgid "IDS_SAVELOAD_GAMECOL" -msgstr "Game" - -msgid "IDS_SAVELOAD_ELAPSEDCOL" -msgstr "Elapsed Time" - -msgid "IDS_SERVER_GAMESERVER" -msgstr "Game" - -msgid "IDS_SERVER_SPEED" -msgstr "Net Spd" - -msgid "IDS_SERVER_MAP" -msgstr "Map" - -msgid "IDS_SERVER_PLAYERS" -msgstr "Players/Max" - -msgid "IDS_SERVER_GAME" -msgstr "Game Type" - -msgid "IDS_SERVER_NETWORK" -msgstr "Network" - -msgid "IDS_QUERY_STARTING" -msgstr "Starting..." - -msgid "IDS_QUERY_COMPLETED" -msgstr "%s completed." - -msgid "IDS_SERVER_REMOVE" -msgstr "Permanently remove %i servers from list?" - -msgid "IDS_SERVER_CONNECT" -msgstr "Initiating connection to %s..." - -msgid "IDS_SERVER_LANTAG" -msgstr "Lan" - -msgid "IDS_SERVER_INTERNETTAG" -msgstr "Internet" - -msgid "IDS_SERVER_MENU_CONNECT" -msgstr "Connect" - -msgid "IDS_SERVER_MENU_PLAYERINFO" -msgstr "Show player and rule information" - -msgid "IDS_SERVER_MENU_RULEINFO" -msgstr "Show rule information" - -msgid "IDS_SERVER_MENU_FILTER" -msgstr "Filter server" - -msgid "IDS_SERVER_MENU_ADDTOFAVORITE" -msgstr "Add to favorites" - -msgid "IDS_SERVER_MENU_REMOVEFROMFAV" -msgstr "Remove from favorites" - -msgid "IDS_SERVER_MENU_REMOVE" -msgstr "Permanently remove server" - -msgid "IDS_SERVER_MENU_NOPLAYERINFO" -msgstr "No player information available" - -msgid "IDS_SERVER_MENU_NOLANPLAYERINFO" -msgstr "Player information is not available for Lan games" - -msgid "IDS_SAVELOAD_QUICKLISTTEXT" -msgstr "[quick] %s" - -msgid "IDS_SAVELOAD_AUTOLISTITEM" -msgstr "[autosave] %s" - -msgid "IDS_PLAYERINFO_NUMBER" -msgstr "#" - -msgid "IDS_PLAYERINFO_NAME" -msgstr "Player Name" - -msgid "IDS_PLAYERINFO_KILLS" -msgstr "Kills" - -msgid "IDS_PLAYERINFO_TIME" -msgstr "Time" - -msgid "IDS_PLAYERINFO_SUIT" -msgstr "HEV Suit" - -msgid "IDS_QUICK_REQUEST" -msgstr "Requesting list of servers..., %.2f seconds left" - -msgid "IDS_QUICK_GOTLIST" -msgstr "List received..." - -msgid "IDS_QUICK_CONTACTING" -msgstr "Contacting servers..." - -msgid "IDS_QUICK_COMPLETEDSERVER" -msgstr "%s completed." - -msgid "IDS_SAVE_NEWCOMMENT" -msgstr "New Saved Game" - -msgid "IDS_SAVE_NEWTIME" -msgstr "New" - -msgid "IDS_SAVE_NEWFILETIME" -msgstr "Current" - -msgid "IDS_DDRAW_FAILEINIT" -msgstr "Direct Draw Init Failed (%08lx):%sn" - -msgid "IDS_DDRAW_DX4FAIL" -msgstr "Direct Draw 4 Init Failed (%08lx):%sn" - -msgid "IDS_VIDEO_MODECOL" -msgstr "Display mode" - -msgid "IDS_ROOM_NAMECOL" -msgstr "Name" - -msgid "IDS_ROOM_PEOPLECOL" -msgstr "People" - -msgid "IDS_ROOM_SERVERSCOL" -msgstr "Servers" - -msgid "IDS_DDRAW_REQUIRED" -msgstr "%s requires DirectDraw" - -msgid "IDS_DLL_LOADFAIL" -msgstr "Failed to load Engine DLL." - -msgid "IDS_CMDLINE_VTOPTS" -msgstr "-vt requires one of software, gl, or d3d." - -msgid "IDS_SAVE_NUMCHANGED" -msgstr "Number of saved games changed?" - -msgid "IDS_BINDINGS_ALLOCFAIL" -msgstr "Unable to allocate space for binding" - -msgid "IDS_GAMMA_LOADFAIL" -msgstr "Unable to locate the gamma image 'gamma.bmp'." - -msgid "IDS_DDRAW_RESTOREMODEFAIL" -msgstr "Unable to restore DirectDraw video mode." - -msgid "IDS_AUDIO_VOLUME" -msgstr "Game sound volume" - -msgid "IDS_AUDIO_SUITVOL" -msgstr "HEV suit volume" - -msgid "IDS_AUDIO_USECD" -msgstr "Play CD music." - -msgid "IDS_AUDIO_HIGHQUALITY" -msgstr "High quality sound" - -msgid "IDS_CFG_VIDHELP" -msgstr "Change screen size, video mode, gamma, and glare reduction." - -msgid "IDS_CFG_AUDIOHELP" -msgstr "Change sound volume and quality." - -msgid "IDS_CFG_CONTROLHELP" -msgstr "Change keyboard, mouse, and joystick settings." - -msgid "IDS_CFG_RETURNTOMAIN" -msgstr "Go back to the Main Menu." - -msgid "IDS_CREATEROOM_TITLE" -msgstr "Create Private Room" - -msgid "IDS_CREATEROOM_ROOMNAME" -msgstr "Room Name" - -msgid "IDS_CREATEROOM_ROOMTOPIC" -msgstr "Room Topic" - -msgid "IDS_CREATESERVER_NAME" -msgstr "Server Name:" - -msgid "IDS_CREATESERVER_MAP" -msgstr "Map:" - -msgid "IDS_CREATESERVER_ROOM" -msgstr "Associated Room:" - -msgid "IDS_CREATESERVER_GAMETYPE" -msgstr "Type of Game:" - -msgid "IDS_CREATESERVER_MAXPLAYERS" -msgstr "Max. Players:" - -msgid "IDS_FILTER_TITLE" -msgstr "Filter the list of %s games" - -msgid "IDS_FILTER_HEADING" -msgstr "Show only servers which:" - -msgid "IDS_FILTER_RESPONDING" -msgstr "are responding" - -msgid "IDS_FILTER_RESPONSETIME" -msgstr "responded more quickly than" - -msgid "IDS_FILTER_NOTFULL" -msgstr "are not full" - -msgid "IDS_FILTER_NOTEMPTY" -msgstr "have people currently playing" - -msgid "IDS_FILTER_ONFAVORITES" -msgstr "are in my 'favorites' list" - -msgid "IDS_FILTER_INCHATROOM" -msgstr "are associated with the selected chat room" - -msgid "IDS_FINDPLAYER_PLAYER" -msgstr "Player to find:" - -msgid "IDS_OPTS_CROSSHAIR" -msgstr "Crosshair" - -msgid "IDS_OPTS_REVERSE" -msgstr "Reverse mouse" - -msgid "IDS_OPTS_MLOOK" -msgstr "Mouse look" - -msgid "IDS_OPTS_LOOKSPRING" -msgstr "Look spring" - -msgid "IDS_OPTS_LOOKSTRAFE" -msgstr "Look strafe" - -msgid "IDS_OPTS_MFILTER" -msgstr "Mouse filter" - -msgid "IDS_OPTS_JOYSTICK" -msgstr "Joystick" - -msgid "IDS_OPTS_CROSSHAIRHELP" -msgstr "Enable the weapon aiming crosshair." - -msgid "IDS_OPTS_REVERSEHELP" -msgstr "Reverse mouse up/down axis." - -msgid "IDS_OPTS_MLOOKHELP" -msgstr "Use the mouse to look around instead of using the mouse to move." - -msgid "IDS_OPTS_LOOKSPRINGHELP" -msgstr "Causes the screen to \"spring\" back to looking straight ahead when you move forward." - -msgid "IDS_OPTS_LOOKSTRAFEHELP" -msgstr "In combination with your mouse look modifier, causes left-right movements to strafe instead of turn." - -msgid "IDS_OPTS_MFILTERHELP" -msgstr "Average mouse inputs over the last two frames to smooth out movements." - -msgid "IDS_OPTS_JOYSTICKHELP" -msgstr "Enable the joystick." - -msgid "IDS_OPTS_SENSITIVITYHELP" -msgstr "Mouse sensitivity." - -msgid "IDS_LOADSAVE_LOADHELP" -msgstr "Load a previously saved game" - -msgid "IDS_LOADSAVE_SAVEHELP" -msgstr "Save current game." - -msgid "IDS_LOADSAVE_RETURN" -msgstr "Go back to the Main Menu." - -msgid "IDS_MAIN_RETURNHELP" -msgstr "Return to game." - -msgid "IDS_MAIN_NEWGAMEHELP" -msgstr "Start a new game." - -msgid "IDS_MAIN_TRAININGHELP" -msgstr "Learn how to play %s." - -msgid "IDS_MAIN_LOADHELP" -msgstr "Load a previously saved game." - -msgid "IDS_MAIN_LOADSAVEHELP" -msgstr "Load a saved game, save the current game." - -msgid "IDS_MAIN_CONFIGUREHELP" -msgstr "Change game settings, configure controls." - -msgid "IDS_MAIN_READMEHELP" -msgstr "View the Readme.txt file." - -msgid "IDS_MAIN_ORDERHELP" -msgstr "Order the full version of %s." - -msgid "IDS_MAIN_QUITHELP" -msgstr "Quit playing %s." - -msgid "IDS_MAIN_QUICKHELP" -msgstr "Connect to the fastest, active Internet game server found." - -msgid "IDS_MAIN_MULTIPLAYERHELP" -msgstr "Search for %s servers, chat with other players, configure character." - -msgid "IDS_CHAT_PROMPT" -msgstr "Type Message:" - -msgid "IDS_NEWGAME_EASYHELP" -msgstr "Play %s on the 'easy' skill setting." - -msgid "IDS_NEWGAME_MEDIUMHELP" -msgstr "Play %s on the 'medium' skill setting." - -msgid "IDS_NEWGAME_DIFFICULTHELP" -msgstr "Play %s on the 'difficult' skill setting." - -msgid "IDS_NEWGAME_RETURNHELP" -msgstr "Go back to the Main Menu." - -msgid "IDS_NEWPROFILE_TITLE" -msgstr "Select Player" - -msgid "IDS_NEWPROFILE_NAME" -msgstr "Name:" - -msgid "IDS_NEWPROFILE_PASSWORD" -msgstr "Password:" - -msgid "IDS_NEWPROFILE_REMEMBER" -msgstr "remember password" - -msgid "IDS_PROFILE_MODEL" -msgstr "Player Model" - -msgid "IDS_PROFILE_NICKNAME" -msgstr "Player Name" - -msgid "IDS_PROFILE_SELECT" -msgstr "Player profile:" - -msgid "IDS_PROFILE_PROCEEDHELP" -msgstr "Chat with users and browse for servers." - -msgid "IDS_PROFILE_RETURNHELP" -msgstr "Go back to the Main Menu." - -msgid "IDS_VIDEO_SCREENSIZE" -msgstr "Screen size" - -msgid "IDS_VIDEO_GAMMA" -msgstr "Gamma" - -msgid "IDS_VIDEO_GLARE" -msgstr "Glare reduction" - -msgid "IDS_VIDEO_GAMMAHELP" -msgstr "Gamma: Adjusts %s's color balance to best suit your monitor. Move the slider until you can just make out the figure standing in shadow on the right side of the sample image." - -msgid "IDS_VIDEO_GLAREHELP" -msgstr "Glare Reduction: Adjusts darker colors to reduce the effect of glare on your monitor." - -msgid "IDS_VIDMODE_WINDOWED" -msgstr "Run in a window" - -msgid "IDS_VIDMODE_MOUSE" -msgstr "Use mouse" - -msgid "IDS_VIDMODE_GLLISTHEADER" -msgstr "OpenGL Driver" - -msgid "IDS_VIDMODE_D3DHEADER" -msgstr "D3D Device" - -msgid "IDS_VIDSELECT_OPTIONSHELP" -msgstr "Set video options such as screen size, gamma, and glare reduction." - -msgid "IDS_VIDSELECT_MODESHELP" -msgstr "Set video modes and configure 3D accelerators." - -msgid "IDS_VIDSELECT_RETURNHELP" -msgstr "Go back to the previous menu." - -msgid "IDS_SERVERS_REFRESH" -msgstr "Refreshing servers..." - -msgid "IDS_PROGRESS_START" -msgstr "Start" - -msgid "IDS_QUICK_CONTACT" -msgstr "Contacting servers..." - -msgid "IDS_QUICK_REQUESTLIST" -msgstr "Requesting list of servers..." - -msgid "IDS_README_NOFILE" -msgstr "Could not find readme.txt" - -msgid "IDS_STATUS_CONNECTING" -msgstr "Connecting to server '%s'" - -msgid "IDS_STATUS_CONNECTIONESTABLISHED" -msgstr "Connection established to %s, switching to game" - -msgid "IDS_STATUS_SKIPSERVER" -msgstr "Skipping..." - -msgid "IDS_STATUS_ELPASEDTIME" -msgstr "%sn%3.1f Seconds Elapsed" - -msgid "IDS_TRAINING_EXITCURRENT" -msgstr "Entering the Hazard Course will exit any current game, OK to exit?" - -msgid "IDS_MAIN_QUITPROMPTINGAME" -msgstr "Quit %s without saving current game?" - -msgid "IDS_MAIN_QUITPROMPT" -msgstr "Are you sure you want to quit?" - -msgid "IDS_CONTROLS_CANCELPROMPT" -msgstr "Exit without saving changes?" - -msgid "IDS_LOAD_LOADPROMPT" -msgstr "Loading a game will exit any current game, OK to exit?" - -msgid "IDS_LOADSAVE_DELETEPROMPT" -msgstr "Delete selected game?" - -msgid "IDS_NEWGAME_NEWPROMPT" -msgstr "Starting a new game will exit any current game, OK to exit?" - -msgid "IDS_NICKNAME_ADD" -msgstr "Enter a name:" - -msgid "IDS_PROFILE_CANCELPROMPT" -msgstr "Save changes made to profile?" - -msgid "IDS_SAVE_INGAMEPROMPT" -msgstr "Can't save, you are not currently playing a game." - -msgid "IDS_SAVE_OVERWRITE" -msgstr "Are you sure you want to overwrite this saved game?" - -msgid "IDS_VIDEO_BADSETTINGS" -msgstr "Your video settings do not appear to be valid, use these settings anyway?" - -msgid "IDS_AUDIO_A3D" -msgstr "Enable A3D hardware support" - -msgid "IDS_BTN_DONE" -msgstr "Done" - -msgid "IDS_BTN_CONTROLS" -msgstr "Controls" - -msgid "IDS_BTN_AUDIO" -msgstr "Audio" - -msgid "IDS_BTN_VIDEO" -msgstr "Video" - -msgid "IDS_BTN_CANCEL" -msgstr "Cancel" - -msgid "IDS_BTN_CREATE" -msgstr "Create room" - -msgid "IDS_BTN_FILTER" -msgstr "Filter" - -msgid "IDS_BTN_FIND" -msgstr "Search" - -msgid "IDS_BTN_RETURN" -msgstr "Return" - -msgid "IDS_BTN_NEWGAME" -msgstr "New game" - -msgid "IDS_BTN_TRAINING" -msgstr "Hazard course" - -msgid "IDS_BTN_CONFIGURE" -msgstr "Configure" - -msgid "IDS_BTN_LOADSAVE" -msgstr "Save/load game" - -msgid "IDS_BTN_LOAD" -msgstr "Load game" - -msgid "IDS_BTN_MULTIPLAYER" -msgstr "Multiplayer" - -msgid "IDS_BTN_README" -msgstr "View readme" - -msgid "IDS_BTN_ORDER" -msgstr "Order" - -msgid "IDS_BTN_QUIT" -msgstr "Quit" - -msgid "IDS_BTN_ADVANCED" -msgstr "Advanced controls" - -msgid "IDS_BTN_REVERT" -msgstr "Cancel" - -msgid "IDS_BTN_RESTORE" -msgstr "Use defaults" - -msgid "IDS_BTN_DELETE" -msgstr "Delete" - -msgid "IDS_BTN_SAVE" -msgstr "Save game" - -msgid "IDS_BTN_LOGIN" -msgstr "Login" - -msgid "IDS_BTN_CONNECT" -msgstr "Connect" - -msgid "IDS_BTN_CREATESV" -msgstr "Create game" - -msgid "IDS_BTN_REFRESH" -msgstr "Refresh" - -msgid "IDS_BTN_ROOM" -msgstr "List rooms" - -msgid "IDS_BTN_EASY" -msgstr "Easy" - -msgid "IDS_BTN_MEDIUM" -msgstr "Medium" - -msgid "IDS_BTN_HARD" -msgstr "Difficult" - -msgid "IDS_BTN_YES" -msgstr "Yes" - -msgid "IDS_BTN_NO" -msgstr "No" - -msgid "IDS_BTN_OK" -msgstr "Ok" - -msgid "IDS_BTN_OPTIONS" -msgstr "Video options" - -msgid "IDS_BTN_MODES" -msgstr "Video modes" - -msgid "IDS_BTN_QUICK" -msgstr "Quick start" - -msgid "IDS_PROFILE_LOGO" -msgstr "Spraypaint Image" - -msgid "IDS_BTN_BROWSE" -msgstr "Internet games" - -msgid "IDS_MULTI_BROWSEHELP" -msgstr "View a list of %s game servers and join the one of your choice." - -msgid "IDS_BTN_CHAT" -msgstr "Chat rooms" - -msgid "IDS_MULTI_CHATHELP" -msgstr "Talk online with other %s players." - -msgid "IDS_BTN_LAN" -msgstr "Lan game" - -msgid "IDS_MULTI_LANHELP" -msgstr "Set up a %s game on a local area network." - -msgid "IDS_BTN_CUSTOMIZE" -msgstr "Customize" - -msgid "IDS_MULTI_CUSTOMIZEHELP" -msgstr "Choose your player name, and select visual options for your character." - -msgid "IDS_CREATEROOM_ROOMPASSWORD" -msgstr "Room Password (optional)" - -msgid "IDS_PLAYERINFO_RULENAME" -msgstr "Server Rule" - -msgid "IDS_PLAYERINFO_RULEVALUE" -msgstr "Value" - -msgid "IDS_BTN_SEARCH" -msgstr "Search for Game" - -msgid "IDS_BTN_CHATMODE" -msgstr "Chat" - -msgid "IDS_BTN_LISTMODE" -msgstr "Internet games" - -msgid "IDS_BTN_EXIT" -msgstr "Exit" - -msgid "IDS_SERVER_MANUALADD" -msgstr "Add a server by manually by IP address..." - -msgid "IDS_SERVER_REQUESTNEWLIST" -msgstr "Request updated server list." - -msgid "IDS_PLAYERINFO_SERVERNAME" -msgstr "Server hostname:" - -msgid "IDS_PLAYERINFO_SERVERIP" -msgstr "Server IP address:" - -msgid "IDS_PLAYERINFO_SERVERPING" -msgstr "Server 'ping' time:" - -msgid "IDS_PROFILE_FACE" -msgstr "Player Face" - -msgid "IDS_PROFILE_SKIN" -msgstr "Player Skin" - -msgid "IDS_BTN_JOIN" -msgstr "Join Game" - -msgid "IDS_BTN_FINDGAME" -msgstr "Find Game" - -msgid "IDS_BTN_START" -msgstr "Start Game" - -msgid "IDS_PROFILE_LOGOCOLOR" -msgstr "Color" - -msgid "IDS_MULTI_RESUMEHELP" -msgstr "Return to your current muli-player game." - -msgid "IDS_MULTI_DISCONNECTHELP" -msgstr "Disconnect yourself from the game server." - -msgid "IDS_BTN_RESUME" -msgstr "Resume" - -msgid "IDS_BTN_DISCONNECT" -msgstr "Disconnect" - -msgid "IDS_BTN_ADDSERVER" -msgstr "Add server" - -msgid "IDS_BTN_UPDATE" -msgstr "Update" - -msgid "IDS_BTN_INFO" -msgstr "View game info" - -msgid "IDS_QUICKSTART_TITLE" -msgstr "Quick multiplayer" - -msgid "IDS_BTN_LISTROOMS" -msgstr "List rooms" - -msgid "IDS_BTN_GORE" -msgstr "Content control" - -msgid "IDS_BTN_AUTOPATCH" -msgstr "Update %s." - -msgid "IDS_CONFIGURE_GOREHELP" -msgstr "Disable visuals inappropriate for younger players and multiplayer." - -msgid "IDS_CONFIGURE_AUTOPATCHHELP" -msgstr "Download the latest version of %s." - -msgid "IDS_CHAT_NOSERVERS" -msgstr "Could not locate any Frag-Net servers." - -msgid "IDS_CHAT_NOPROFILE" -msgstr "Couldn't locate player profile" - -msgid "IDS_INIT_DX6REQUIRED" -msgstr "%s requires DirectX version 6 or above. Please install DirectX 6 and restart the game." - -msgid "IDS_FNET_VALIDATIONFAIL" -msgstr "Validation refused." - -msgid "IDS_FNET_VALIDATIONFAIL2" -msgstr "Validation refused." - -msgid "IDS_FNET_AUTHOUTOFORDER" -msgstr "Authentication out of order (1)." - -msgid "IDS_FNET_AUTHPROBLEM" -msgstr "Authentication problem (2)" - -msgid "IDS_FNET_ENCRYPTBAD" -msgstr "Error creating message (1)." - -msgid "IDS_FNET_BADPUBLICKEY" -msgstr "Invalid signal from authentication server (1)." - -msgid "IDS_FNET_AUTHNOMEM" -msgstr "Insufficient memory to receive authentication response." - -msgid "IDS_CD_NEEDCDKEY" -msgstr "You must type in a valid CD Key to play %s" - -msgid "IDS_CD_BADKEY" -msgstr "The CD Key you typed was invalid, please try again" - -msgid "IDS_CD_BADKEYTYPED" -msgstr "Your CD Key is invalid, please reenter the CD key" - -msgid "IDS_MD5_HASHFAIL" -msgstr "Could not validate %s" - -msgid "IDS_MAIN_REGISTERMSGFAIL" -msgstr "Couldn't register %s user message" - -msgid "IDS_CDCHECK_PROMPT" -msgstr "Please Insert the %s CD" - -msgid "IDS_SETTINGS_SERVERTYPEINVALID" -msgstr "Bogus list type in %s" - -msgid "IDS_TOKEN_EXPECTLEFTBRACE" -msgstr "Expecting { in %s" - -msgid "IDS_TOKEN_EXPECTRIGHTBRACE" -msgstr "Expecting } in %s" - -msgid "IDS_MULTI_ADDIPUNRESOLVABLE" -msgstr "That IP address could not be resolved." - -msgid "IDS_CHATCTRL_NOMEM" -msgstr "Couldn't allocate space for user name" - -msgid "IDS_CHATCTRL_NOTEXTMEM" -msgstr "Couldn't allocate space for chat text" - -msgid "IDS_CHATCTRL_WINREGFAIL" -msgstr "Couldn't register chat edit control" - -msgid "IDS_PROFILE_DEFAULTMISSING" -msgstr "Could not find default keybinding file %s" - -msgid "IDS_QUICK_NOMASTER" -msgstr "Unable to retrieve server list, check that your internet connection is active" - -msgid "IDS_QUICK_USINGPREVIOUSLIST" -msgstr "Unable to reach master, using previous list..." - -msgid "IDS_CHAT_NOROOMLIST" -msgstr "Could not obtain room list" - -msgid "IDS_SAVELOAD_NUMBEROFGAMESCHANGED" -msgstr "Number of saved games changed?" - -msgid "IDS_MAIN_EXITMULTIPLAYERPROMPT" -msgstr "Entering the multiplayer system will terminate your current single player game, OK to exit without saving?" - -msgid "IDS_CD_ENTERPROMPT" -msgstr "Please type in the CD Key displayed on the %s CD case" - -msgid "IDS_MULTISELECT_EXITGAMEPROMPT" -msgstr "Exiting the multiplayer system will terminate your current multiplayer game, OK to exit?" - -msgid "IDS_MULTI_ADDSERVERPROMPT" -msgstr "Enter server Internet address (e.g., 209.255.10.255:27015)" - -msgid "IDS_ROOM_NEEDPASS" -msgstr "Enter room password:" - -msgid "IDS_SAVE_CANTSAVE" -msgstr "Can't save, you are not currently playing a game." - -msgid "IDS_SAVE_OVERWRITEPROMPT" -msgstr "Are you sure you want to overwrite this saved game?" - -msgid "IDS_SAVE_DELETEPROMPT" -msgstr "Delete selected game?" - -msgid "IDS_AUTH_INUSE" -msgstr "Account in use" - -msgid "IDS_AUTH_BADACCOUNT" -msgstr "Invalid account" - -msgid "IDS_AUTH_BADREQ" -msgstr "Invalid server request" - -msgid "IDS_AUTH_BADCERTIFICATE" -msgstr "Invalid client certificate" - -msgid "IDS_AUTH_BADEXE" -msgstr "Invalid client value" - -msgid "IDS_AUTH_BADCERTIFICATE2" -msgstr "Invalid client certificate" - -msgid "IDS_AUTH_BADLOOKUP" -msgstr "Invalid client lookup value" - -msgid "IDS_AUTH_BADBITS" -msgstr "Invalid client authentication value" - -msgid "IDS_AUTH_CORRUPT" -msgstr "Corrupt executable" - -msgid "IDS_AUTH_INVALIDACCOUNT" -msgstr "Unknown account error" - -msgid "IDS_CHAT_STATUSUNCONNECTED" -msgstr "Unconnected." - -msgid "IDS_CHAT_FNETCONNECT" -msgstr "Attempting connection..." - -msgid "IDS_CHAT_USERENTER" -msgstr "%s entered..." - -msgid "IDS_CHAT_USERLEFT" -msgstr "%s left..." - -msgid "IDS_ENG_STARTING" -msgstr "Starting engine..." - -msgid "IDS_SERVERS_SEARCHING" -msgstr "Searching for servers..." - -msgid "IDS_SERVERS_LISTREC" -msgstr "Got Server List..." - -msgid "IDS_SERVERS_CONNECTING" -msgstr "Connecting to servers..." - -msgid "IDS_SERVERS_REQUESTINFO" -msgstr "Requesting server information" - -msgid "IDS_ROOM_CREATENOTICE" -msgstr "Creating room '%s', please wait" - -msgid "IDS_ROOM_CREATEPROMPTTITLE" -msgstr "Creating room" - -msgid "IDS_SAVE_TIMEHEADING" -msgstr "Time" - -msgid "IDS_SAVE_GAMEHEADING" -msgstr "Game" - -msgid "IDS_SAVE_ELAPSEDHEADING" -msgstr "Elapsed Time" - -msgid "IDS_SAVE_NEWCAPTION" -msgstr "New Saved Game" - -msgid "IDS_SAVE_NEWGAMETXT" -msgstr "New" - -msgid "IDS_SAVE_FILETIME" -msgstr "Current" - -msgid "IDS_STATUS_CONNECTINGNOTIME" -msgstr "Connecting to server '%s'...nn%s" - -msgid "IDS_MULTI_CHATROOMCAPTION" -msgstr "Room:" - -msgid "IDS_GORE_CHECKBOX" -msgstr "Activate content control" - -msgid "IDS_GORE_HELP" -msgstr "Check this box and enter password to disable visuals inappropriate for younger players and multiplayer. Anyone wishing to change this setting will need to use this password." - -msgid "IDS_GORE_PWPROMPT1" -msgstr "Enter password:" - -msgid "IDS_GORE_PWPROMPT2" -msgstr "Enter again to confirm:" - -msgid "IDS_GORE_PWMISMATCHED" -msgstr "The passwords you entered did not match, please try again." - -msgid "IDS_GORE_BADPW" -msgstr "Incorrect password" - -msgid "IDS_BTN_ADVANCEDSVR" -msgstr "Advanced options" - -msgid "IDS_OPTS_AUTOAIM" -msgstr "Autoaim" - -msgid "IDS_OPTS_AUTOAIMHELP" -msgstr "Allow %s to help you aim at enemies." - -msgid "IDS_BTN_PREVIEWS" -msgstr "Previews" - -msgid "IDS_MAIN_PREVIEWSHELP" -msgstr "Discover new stuff on Frag-Net." - -msgid "IDS_SECONDS_LEFT" -msgstr "%i seconds left..." - -msgid "IDS_MEDIA_PREVIEWURL" -msgstr "http://www.frag-net.com/" - -msgid "IDS_ADVANCEDSVR_PAGE" -msgstr "Page %i of %i" - -msgid "IDS_EMPTY" -msgstr "" - -msgid "IDS_MULTI_TYPE" -msgstr "Internet Connection Speed" - -msgid "IDS_MULTI_LAN" -msgstr "LAN - T1 > 1M" - -msgid "IDS_MULTI_ISDN" -msgstr "ISDN - 112K" - -msgid "IDS_MODEM56K" -msgstr "Modem - 56K" - -msgid "IDS_MODEM28K" -msgstr "Modem - 28.8K" - -msgid "IDS_OPTS_HIMODELS" -msgstr "High quality models (for fast computers)" - -msgid "IDS_OPTS_HIMODELSHELP" -msgstr "" - -msgid "IDS_CHAT_SOCKETERROR" -msgstr "Chat connection problem, retrying connection..." - -msgid "IDS_CHAT_RECONNECTFAIL" -msgstr "Reconnection to chat failed, please verify that you are connected to the internet and try again." - -msgid "IDS_CHAT_RECONNECTSUCCESS" -msgstr "Reconnected..." - -msgid "IDS_CHAT_JOINFAILED" -msgstr "Could not join room '%s'. Click 'List rooms' to select a different room." - -msgid "IDS_BTN_FNET" -msgstr "Visit FRAG-NET.COM" - -msgid "IDS_FNET_URL" -msgstr "www.frag-net.com" - -msgid "IDS_AUDIO_CDHINT" -msgstr "FLAC and other lossless formats are handled via FFMPEG." - -msgid "IDS_PREVIOUS" -msgstr "Previous" - -msgid "IDS_NEXT" -msgstr "Next" - -msgid "IDS_MODEM33K" -msgstr "Modem - 33.6K" - -msgid "IDS_MODEM14K" -msgstr "Modem - 14.4K" - -msgid "IDS_ROOM_PERMANENT" -msgstr "Permanent rooms" - -msgid "IDS_ROOM_USER" -msgstr "User-created rooms" - -msgid "IDS_MULTI_DONEHELP" -msgstr "Go back to the Main Menu." - -msgid "IDS_MULTI_FNETHELP" -msgstr "Go to the Frag-Net." - -msgid "IDS_AUDIO_EAX" -msgstr "Enable EAX hardware support" - -msgid "IDS_GL_NOMODE" -msgstr "The selected OpenGL mode is not supported by your video card." - -msgid "IDS_D3D_NOMODE" -msgstr "The selected D3D mode is not supported by your video card." - -msgid "IDS_VID_NOMODE" -msgstr "The selected video mode is not available." - -msgid "IDS_VID_RESELECT" -msgstr "Please select a different video mode." - -msgid "IDS_VID_INITFAIL" -msgstr "The video subsystem could not be initialized." - -msgid "IDS_NET_FNETCONNFAIL" -msgstr "Could not connect to the Frag-Net server. Please check your internet connection." - -msgid "IDS_NET_CORRUPT" -msgstr "Your %s executable is out of date. %s will now update to the current version." - -msgid "IDS_CDKEY_BAD" -msgstr "Your %s CD Key is invalid." - -msgid "IDS_MULTI_REFRESH" -msgstr "Requesting server information" - -msgid "IDS_CHAT_NOROOM" -msgstr "Not connected" - -msgid "IDS_RUN_PATCH" -msgstr "Check the Internet for updates?" - -msgid "IDS_FNET_AUTHFAILURE" -msgstr "Unable to authenticate with Frag-Net servers." - -msgid "IDS_FNET_LOGIN" -msgstr "Logging on to Frag-Net" - -msgid "IDS_LOGO_SIZEMISMATCH" -msgstr "Custom logos must have the same width and height." - -msgid "IDS_LOGO_OVERSIZED" -msgstr "Custom logos can be no larger than 64 x 64 pixels." - -msgid "IDS_LOGO_POWEROF2" -msgstr "Custom logo width and height must be 2, 4, 8, 16, 32, ro 64." - -msgid "IDS_MODEM_CUSTOM" -msgstr "Custom" - -msgid "IDS_MODEM_RATE" -msgstr "Enter data transfer rate (100 - 9999)" - -msgid "IDS_REGISTRY_UPDATE" -msgstr "Updating registry settings for %s. You will need to reconfigure your settings." - -msgid "IDS_CHAT_JOIN" -msgstr "Trying to join %s" - -msgid "IDS_CHAT_FLOOD" -msgstr "Too much text, please wait." - -msgid "IDS_CHAT_SEARCH" -msgstr "Searching for user %s..." - -msgid "IDS_CHAT_NOINFO" -msgstr "Directory server did not return any user information." - -msgid "IDS_CHAT_NOFIND" -msgstr "Couldn't find user %s" - -msgid "IDS_CHAT_FIND" -msgstr "Found %s in %s" - -msgid "IDS_CHAT_NOAUTH" -msgstr "Could not obtain authentication information" - -msgid "IDS_CHAT_NODIR" -msgstr "Server did not return any directory information." - -msgid "IDS_CHAT_NOSUCHROOM" -msgstr "Could not find room %s" - -msgid "IDS_CHAT_ROOMFULL" -msgstr "Can't join %s..., room has too many users (%i), try again later" - -msgid "IDS_CREATESV_NOADVANCED" -msgstr "No advanced options available" - -msgid "IDS_FNET_CDINUSE" -msgstr "Your %s CD Key is currently in use. Please try again later." - -msgid "IDS_CHAT_JOINHINT" -msgstr "Type /join [roomname] to join another chat room." - -msgid "IDS_FNET_BANNED" -msgstr "Your CD key cannot be used on the Frag-Net system." - -msgid "IDS_CONTENT_NOMULTIPLAYER" -msgstr "Content control configuration - on" - -msgid "IDS_PATCH_ERROR" -msgstr "%s AutoPatch Error" - -msgid "IDS_PATCH_NOUTIL" -msgstr "Utilites are not properly installed. Please reinstall from the CD." - -msgid "IDS_PATCH_FAIL" -msgstr "Could Not Run the AutoPatch Program" - -msgid "IDS_PATCH_BADINSTALL" -msgstr "%s is not properly Installed" - -msgid "IDS_CONNECT_FAILURE" -msgstr "Could not connect to game server\nReason: %s" - -msgid "IDS_MULTI_NEEDPASSWORD" -msgstr "Password required, please enter a password to try connecting again." - -msgid "IDS_VID_HINT" -msgstr "640 x 480 is recommended as the most reliable OpenGL mode. Other modes are hardware dependent and may not be available on your card. If you have a 3D card that incorporates the Voodoo, Voodoo 2, or Banshee chipsets, select the 3DFX Mini Driver as your OpenGL Driver." - -msgid "IDS_MULTI_LOGODISCONNECT" -msgstr "Changing your logo will terminate your current multiplayer game, OK to exit?" - -msgid "IDS_3D_WARNING" -msgstr "For 3D support, %s requires the current versions of device drivers on your system. The 3D Info link will help you ensure you have the correct drivers." - -msgid "IDS_3DSITE_URL" -msgstr "" - -msgid "IDS_FNET_MODIFIED" -msgstr "Your %s executable has been modified. Please check your system for viruses and then re-install %s." - -msgid "IDS_ADVANCEDMP_OFFSETS" -msgstr "0" - -msgid "IDS_AUDIO_OFFSET" -msgstr "0 0 0 0" - -msgid "IDS_CONFIGURE_OFFSET" -msgstr "0 0" - -msgid "IDS_CREATEROOM_OFFSET" -msgstr "0" - -msgid "IDS_CREATESERVER_OFFSET" -msgstr "0" - -msgid "IDS_GAMEOPTIONS_OFFSET" -msgstr "0 0 0 0" - -msgid "IDS_MAIN_OFFSET" -msgstr "0" - -msgid "IDS_KEYBOARD_OFFSET" -msgstr "0" - -msgid "IDS_LAN_OFFSET" -msgstr "110 50 75 80 70" - -msgid "IDS_LOAD_OFFSET" -msgstr "0 0" - -msgid "IDS_NETGAMEDLG_OFFSET" -msgstr "0 0 0" - -msgid "IDS_NEWGAMEDLG_OFFSET" -msgstr "0" - -msgid "IDS_PLAYERINFODLG_OFFSET" -msgstr "0" - -msgid "IDS_PLAYERPROFILEDLG_OFFSET" -msgstr "0 0" - -msgid "IDS_PROMPT_OFFSET" -msgstr "0 0" - -msgid "IDS_ROOM_OFFSET" -msgstr "0" - -msgid "IDS_VIDEODLG_OFFSET" -msgstr "0" - -msgid "IDS_VIDEOMODEDLG_OFFSET" -msgstr "0 0" - -msgid "IDS_VIDSELECTDLG_OFFSET" -msgstr "0 0" - -msgid "IDS_UPDATERREGISTRYINSTALLDIR" -msgstr "NUCLIDE" - -msgid "IDS_SPANISH" -msgstr "0" - -msgid "IDS_FRENCH" -msgstr "0" - -msgid "IDS_OPTS_JLOOKHELP" -msgstr "Use the joystick to look around instead of using the joystick to move." - -msgid "IDS_OPTS_JLOOK" -msgstr "Joystick look" - -msgid "IDS_GERMAN" -msgstr "0" - -msgid "IDS_CONNECT_PROTOCOLBAD" -msgstr "You cannot connect to a server which is operating under a different protocol version." - -msgid "IDS_SERVER_MENU_QUICK" -msgstr "Sort list using best server estimate" - -msgid "IDS_DECAL_LIMIT" -msgstr "Maximum number of decals in multiplayer." - -msgid "IDS_SPRITE_SKIP" -msgstr "Draw faster software sprites" - -msgid "IDS_MODEL_NAME" -msgstr "Player Model: %s" - -msgid "IDS_FILTER_BYGAME" -msgstr "are running game " - -msgid "IDS_BTN_SETINFO" -msgstr "Advanced options" - -msgid "IDS_MODLIST_TYPE" -msgstr "Type" - -msgid "IDS_MODLIST_NAME" -msgstr "Name" - -msgid "IDS_MODLIST_VERSION" -msgstr "Version" - -msgid "IDS_MODLIST_SIZE" -msgstr "Size" - -msgid "IDS_MODLIST_RATING" -msgstr "Rating" - -msgid "IDS_MODLIST_INSTALLED" -msgstr "Installed" - -msgid "IDS_MODLIST_SERVERS" -msgstr "Servers" - -msgid "IDS_MODLIST_PLAYERS" -msgstr "Players" - -msgid "IDS_MOD_DOWNLOADING" -msgstr "Downloading '%s'" - -msgid "IDS_MOD_DLSIZEMB" -msgstr "Total download size for game %s\n%.2fmb" - -msgid "IDS_MOD_DLSIZEKB" -msgstr "Total download size for game %s\n%.0fkb" - -msgid "IDS_MOD_DLSTATUS" -msgstr "Downloading %s from\n%s\nFile: %s\n%.0f%%" - -msgid "IDS_MOD_TIME" -msgstr "%.1f seconds" - -msgid "IDS_MOD_CONNECT" -msgstr "Connecting to %s" - -msgid "IDS_MOD_GETTINGSIZE" -msgstr "Getting download size" - -msgid "IDS_MOD_DLSTATUSSHORT" -msgstr "Downloading %s from\n%s" - -msgid "IDS_MOD_NOFILES" -msgstr "Nothing to download" - -msgid "IDS_MOD_NOLIBLIST" -msgstr "Could not find liblist.gam file on remote host\nDouble check that %s is a valid custom game site" - -msgid "IDS_INTERNET_CURRENTTOTALS" -msgstr "%i servers (%i players online)" - -msgid "IDS_SERVER_REFRESH" -msgstr "Refresh selected server" - -msgid "IDS_CONNECT_NEEDMOD" -msgstr "You cannot connect to a server running custom game %s until you install the custom game" - -msgid "IDS_MOD_REMOTEOPENFAIL" -msgstr "Could not open %s on remote machine" - -msgid "IDS_MOD_LOCALOPENFAIL" -msgstr "Could not open %s on local machine" - -msgid "IDS_BTN_CUSTOMGAME" -msgstr "Custom game" - -msgid "IDS_MAIN_CUSTOMHELP" -msgstr "Select a custom game, search the Internet for custom games" - -msgid "IDS_BTN_ACTIVATE" -msgstr "Activate" - -msgid "IDS_BTN_INSTALL" -msgstr "Install" - -msgid "IDS_BTN_DETAILS" -msgstr "Details" - -msgid "IDS_BTN_VISIT" -msgstr "Visit web site" - -msgid "IDS_BTN_REFRESHMODS" -msgstr "Refresh list" - -msgid "IDS_BTN_DEACTIVATE" -msgstr "Deactivate" - -msgid "IDS_MOD_INFO" -msgstr "Info:" - -msgid "IDS_YES" -msgstr "Yes" - -msgid "IDS_NO" -msgstr "No" - -msgid "IDS_UPDATE" -msgstr "Update" - -msgid "IDS_MODREQ_TITLE" -msgstr "Requesting custom game info" - -msgid "IDS_DOWNLOAD_WARNING" -msgstr "You are about to download a custom game. Downloading a custom game for %s has the same issues and risks as downloading any program from the Internet. They could contain viruses, have bugs that will crash your system causing you to lose unsaved work, or could perform operations that might harm your computer.\mYou can disable this warning by checking the \"Don't show this warning again\" checkbox at the bottom of this form." - -msgid "IDS_WARN_CHECKPROMPT" -msgstr "Don't show this warning again" - -msgid "IDS_MOD_VERSION" -msgstr "Custom game '%s' has a new version available, are you sure you want to select it before installing the updated version?" - -msgid "IDS_MOD_REINSTALL" -msgstr "Custom game %s is already installed, are you sure you want to re-install?" - -msgid "IDS_WARN_TITLE" -msgstr "Custom game download" - -msgid "IDS_MOD_ENGINEVERSION" -msgstr "Custom game '%s' was created for a different version of %s than the current version you have installed. Are you sure you want to select it before installing the updated version?" - -msgid "IDS_MOD_CONNVERSION" -msgstr "You cannot connect to a server running version %i of custom game '%s' until you upgrade to that version. Your current version is %i" - -msgid "IDS_CONNVERSION" -msgstr "You are attempting to connect to a server running game '%s' for %s version %s. Your current version of %s is %s. Continue anyway?" - -msgid "IDS_MOD_NOTINSTALLED" -msgstr "Can't activate custom game '%s', you must install the custom game first." - -msgid "IDS_REFRESH_SERVERS" -msgstr "%i servers remaining" - -msgid "IDS_DEDICATED" -msgstr "Dedicated server (faster, but you can't join the server from this machine)." - -msgid "IDS_MOD_MODVERSION" -msgstr "You are attempting to connect to a server running version %i of the game '%s', but you only have version %i installed. Continue anyway?" - -msgid "IDS_CONN_FULL" -msgstr "Can't connect to %s, server is full." - -msgid "IDS_MOD_UNZIP" -msgstr "Do you want to uncompress the files for game '%s'?" - -msgid "IDS_FAVSVRS_CORRUPT" -msgstr "The server data file favsvrs.dat appears to be corrupt.\n\nYou can request a new list of servers by pressing the Update button.\n\nDo you want to remove the corrupt file (you will have to re-enter your 'favorites' if you remove the file)?" diff --git a/src/client/font.qc b/src/client/font.qc index 8190b4a0..28d48ad9 100644 --- a/src/client/font.qc +++ b/src/client/font.qc @@ -86,7 +86,6 @@ Font_Load(string strFile, font_s &fntNew) print(sprintf("loaded font definition for %s\n", strFile)); if (strRenderSize != "") { - print(sprintf("rendersize: %S\n", strRenderSize)); fntNew.iID = (int)loadfont("", strFontPath, strRenderSize, -1, 0, 0); } else fntNew.iID = (int)loadfont("", strFontPath, ftos((float)fntNew.iScaleY), -1, 0, 0); diff --git a/src/menu-fn/background.qc b/src/menu-fn/background.qc index 0a13a93d..510870bd 100644 --- a/src/menu-fn/background.qc +++ b/src/menu-fn/background.qc @@ -20,11 +20,26 @@ drawpic_flip(vector pos, string mat, vector size, vector color, float alpha) drawsubpic(pos, size, mat, [1,0], [-1,1], color, alpha, 0); } +static int g_bg_check; + void Background_WON(void) { - drawpic([g_menuofs[0],g_menuofs[1]], g_bmp[SPLASH], - [640,480], [1,1,1], 1.0f); + /* handle missing backgrounds gracefully */ + if (!g_bg_check) { + if (whichpack(strcat(g_bmp[SPLASH], ".bmp"))) { + g_bg_check = 1; + } else { + g_bg_check = 2; /* missing */ + } + } + + if (g_bg_check == 1) { + drawpic([g_menuofs[0],g_menuofs[1]], g_bmp[SPLASH], + [640,480], [1,1,1], 1.0f); + } else { + drawfill([g_menuofs[0],g_menuofs[1]], [640, 480], [0.1,0.1,0.1], 1.0f); + } /* just some silly widescreen extension hack that could apply to some games */ #if 0 diff --git a/src/menu-fn/colors.qc b/src/menu-fn/colors.qc index e0214d53..ef300e2a 100644 --- a/src/menu-fn/colors.qc +++ b/src/menu-fn/colors.qc @@ -62,7 +62,7 @@ Colors_Init(void) } if (fs_colors < 0) { - print("^1WARNING: ^7Could NOT load gfx/shell/colors.lst"); + warning("Cannot parse gfx/shell/colors.lst!"); return; } diff --git a/src/menu-fn/defs.h b/src/menu-fn/defs.h index ad672b01..0276a7a1 100644 --- a/src/menu-fn/defs.h +++ b/src/menu-fn/defs.h @@ -176,4 +176,35 @@ enum PAGE_UPDATES }; +typedef enum +{ + RESOURCE_UNCHECKED, + RESOURCE_AVAILABLE, + RESOURCE_MISSING +} resource_t; + +resource_t +Resource_Check(string fname) +{ + if not (whichpack(fname)) + return RESOURCE_MISSING; + + return RESOURCE_AVAILABLE; +} + +bool +Resource_Available(resource_t res) +{ + if (res == RESOURCE_MISSING) + return false; + else if (res == RESOURCE_AVAILABLE) + return true; +} + void m_hide(void); + +void +warning(string msg) +{ + print(sprintf("^1WARNING: ^7%s\n", msg)); +} \ No newline at end of file diff --git a/src/menu-fn/layout_script.qc b/src/menu-fn/layout_script.qc index 8ffa9261..7d0a4b3f 100644 --- a/src/menu-fn/layout_script.qc +++ b/src/menu-fn/layout_script.qc @@ -87,7 +87,7 @@ Layout_FromFile_Create(CPageTab target, string cvar, string descr, string type, //new = spawn(CTextBox); //break; default: - print(sprintf("Unknown layout element type %S\n", type)); + warning(sprintf("Unknown widget type %S for cvar %S, ignoring", type, cvar)); } if (!new) @@ -197,7 +197,7 @@ Layout_FromFile(string filename, CWidget target) fh = fopen(filename, FILE_READ); if (fh < 0) { - error(sprintf("Cannot read layout file %S\n", filename)); + warning(sprintf("Cannot read layout file %S", filename)); return; } diff --git a/src/menu-fn/m_controls.qc b/src/menu-fn/m_controls.qc index 1fc6aad5..3725800b 100644 --- a/src/menu-fn/m_controls.qc +++ b/src/menu-fn/m_controls.qc @@ -107,7 +107,7 @@ ctrl_btndefaults(void) } fclose(fs_def); } else { - error("Cannot parse gfx/shell/kb_def.lst!"); + warning("Cannot parse gfx/shell/kb_def.lst!"); } } @@ -258,7 +258,7 @@ menu_controls_init(void) } fclose(fs_actlst); } else { - error("Cannot parse gfx/shell/kb_act.lst!"); + warning("Cannot parse gfx/shell/kb_act.lst!"); } menu_controls_update(); diff --git a/src/menu-fn/m_customgame.qc b/src/menu-fn/m_customgame.qc index 4ac6c146..14e96ce4 100644 --- a/src/menu-fn/m_customgame.qc +++ b/src/menu-fn/m_customgame.qc @@ -324,7 +324,7 @@ games_find_in_gamedir(string filename, string gamedirname) sh = search_begin(filename, SB_FULLPACKAGEPATH | SB_FORCESEARCH, FALSE, strcat(gamedirname, "/", full)); fh = search_fopen(sh, 0); - print(sprintf("looking for %s in %s\n", filename, strcat(gamedirname, "/", full))); + //print(sprintf("looking for %s in %s\n", filename, strcat(gamedirname, "/", full))); /* we found one */ if (fh >= 0) { @@ -344,14 +344,14 @@ games_find_in_gamedir(string filename, string gamedirname) /* loop through each pk3 in reverse (newest to old) */ for (int i = search_getsize(psh); i >= 0; i--) { string full = search_getfilename(psh, i); - print(sprintf("%s\n", full)); + //print(sprintf("%s\n", full)); if (!full) continue; sh = search_begin(filename, SB_FULLPACKAGEPATH | SB_FORCESEARCH, FALSE, strcat(gamedirname, "/", full)); fh = search_fopen(sh, 0); - print(sprintf("looking for %s in %s\n", filename, strcat(gamedirname, "/", full))); + //print(sprintf("looking for %s in %s\n", filename, strcat(gamedirname, "/", full))); /* we found one */ if (fh >= 0) { @@ -730,8 +730,8 @@ void games_setdefaultpkgs(int id) { if (games[id].gamedir == "valve") { - games[id].pkgname = "valve_dayone;valve_uplink;valve_realmedia;valve_opfordemo;valve_hlds;valve_patch1110;addon_furtherdata;addon_holidaymodels"; - games[id].pkgfile = "maps/crossfire.bsp"; + games[id].pkgname = "valve_patch;addon_furtherdata;addon_holidaymodels"; + games[id].pkgfile = "maps/crossfire.bsp"; /* only found in patches */ } } diff --git a/src/menu-fn/m_updates.qc b/src/menu-fn/m_updates.qc index 8f4dcaed..5bb1d33f 100644 --- a/src/menu-fn/m_updates.qc +++ b/src/menu-fn/m_updates.qc @@ -116,10 +116,14 @@ up_lbupdates_changed(void) pkgid = up_lbUpdates.GetSelected(); - if (!pkgid) + if (pkgid == -1) return; newpic = sprintf(FN_UPDATE_IMGURL, updates[pkgid].name); + + if not (newpic) + return; + g_updates_previewpic = newpic; precache_pic(g_updates_previewpic); } diff --git a/src/menu-fn/w_checkbox.qc b/src/menu-fn/w_checkbox.qc index 8c75ce1f..63ce83a7 100644 --- a/src/menu-fn/w_checkbox.qc +++ b/src/menu-fn/w_checkbox.qc @@ -19,33 +19,113 @@ class CCheckBox:CWidget int m_value; int m_hover; int m_click; + resource_t m_resChecked; + resource_t m_resEmpty; + resource_t m_resHover; + resource_t m_resDown; + + void CCheckBox(void); + virtual void(float value) m_changed = 0; virtual void(void) Draw; virtual void(float, float, float, float) Input; virtual void(void(float)) SetCallback; virtual void(float) SetValue; + + nonvirtual void DrawBoxChecked(vector); + nonvirtual void DrawBoxEmpty(vector); + nonvirtual void DrawBoxHover(vector); + nonvirtual void DrawBoxDown(vector); }; +void +CCheckBox::CCheckBox(void) +{ + m_resChecked = Resource_Check(strcat(g_bmp[CB_CHECKED], ".bmp")); + m_resEmpty = Resource_Check(strcat(g_bmp[CB_EMPTY], ".bmp")); + m_resHover = Resource_Check(strcat(g_bmp[CB_OVER], ".bmp")); + m_resDown = Resource_Check(strcat(g_bmp[CB_DOWN], ".bmp")); +} + +void +CCheckBox::DrawBoxChecked(vector vecPos) +{ + if (Resource_Available(m_resChecked)) + drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_CHECKED], + [19,19], [1,1,1], 1.0f); + else { + drawfill([g_menuofs[0]+m_x,g_menuofs[1]+m_y], [19,19], [0.5,0.5,0.5], 1.0f); + drawfill([g_menuofs[0]+m_x+3,g_menuofs[1]+m_y+3], [13,13], [0,0,0], 1.0f); + + drawfill([g_menuofs[0]+m_x+4,g_menuofs[1]+m_y+4], + [11,11], + [1,1,1], + 0.75f); + } +} + +void +CCheckBox::DrawBoxEmpty(vector vecPos) +{ + if (Resource_Available(m_resEmpty)) + drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_EMPTY], + [19,19], [1,1,1], 1.0f); + else { + drawfill([g_menuofs[0]+m_x,g_menuofs[1]+m_y], [19,19], [0.5,0.5,0.5], 1.0f); + drawfill([g_menuofs[0]+m_x+3,g_menuofs[1]+m_y+3], [13,13], [0,0,0], 1.0f); + } +} + +void +CCheckBox::DrawBoxHover(vector vecPos) +{ + if (Resource_Available(m_resHover)) + drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_OVER], + [19,19], [1,1,1], 1.0f, 1); + else { + drawfill([g_menuofs[0]+m_x,g_menuofs[1]+m_y], [19,19], [0.5,0.5,0.5], 1.0f); + drawfill([g_menuofs[0]+m_x+3,g_menuofs[1]+m_y+3], [13,13], [0,0,0], 1.0f); + + drawfill([g_menuofs[0]+m_x+4,g_menuofs[1]+m_y+4], + [11,11], + [1,1,1], + 0.5f); + } +} + +void +CCheckBox::DrawBoxDown(vector vecPos) +{ + if (Resource_Available(m_resDown)) + drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_DOWN], + [19,19], [1,1,1], 1.0f, 0); + else { + drawfill([g_menuofs[0]+m_x,g_menuofs[1]+m_y], [19,19], [0.5,0.5,0.5], 1.0f); + drawfill([g_menuofs[0]+m_x+3,g_menuofs[1]+m_y+3], [13,13], [0,0,0], 1.0f); + + drawfill([g_menuofs[0]+m_x+4,g_menuofs[1]+m_y+4], + [11,11], + [1,1,1], + 1.0f); + } +} + void CCheckBox::Draw(void) { if (m_click) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_DOWN], - [19,19], [1,1,1], 1.0f, 0); + DrawBoxDown([g_menuofs[0]+m_x,g_menuofs[1]+m_y]); } else { if (m_value) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_CHECKED], - [19,19], [1,1,1], 1.0f); + DrawBoxChecked([g_menuofs[0]+m_x,g_menuofs[1]+m_y]); } else { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_EMPTY], - [19,19], [1,1,1], 1.0f); + DrawBoxEmpty([g_menuofs[0]+m_x,g_menuofs[1]+m_y]); } - } - if (m_hover) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[CB_OVER], - [19,19], [1,1,1], 1.0f, 1); + if (m_hover) { + DrawBoxHover([g_menuofs[0]+m_x,g_menuofs[1]+m_y]); + } } } void diff --git a/src/menu-fn/w_pagetab.qc b/src/menu-fn/w_pagetab.qc index bc5f1d9e..a4861b01 100644 --- a/src/menu-fn/w_pagetab.qc +++ b/src/menu-fn/w_pagetab.qc @@ -7,12 +7,17 @@ class CPageTab:CWidget int m_lbtnstate; int m_rbtnstate; + resource_t m_resLeft; + resource_t m_resRight; void CPageTab(void); virtual void Draw(void); virtual void Input(float, float, float, float); virtual void AddWidget(CWidget); + + nonvirtual void DrawArrowLeft(vector); + nonvirtual void DrawArrowRight(vector); }; void @@ -20,29 +25,62 @@ CPageTab::CPageTab(void) { m_page = 1; m_maxpage = 1; + m_resLeft = Resource_Check(strcat(g_bmp[LARROWDEFAULT], ".bmp")); + m_resRight = Resource_Check(strcat(g_bmp[RARROWDEFAULT], ".bmp")); +} + +void +CPageTab::DrawArrowLeft(vector vecPos) +{ + if (Resource_Available(m_resLeft)) { + if (m_lbtnstate & 2) { + drawpic(vecPos, g_bmp[LARROWPRESSED], [16,16], [1,1,1], 1.0f, 0); + } else if (m_lbtnstate & 1) { + drawpic(vecPos, g_bmp[LARROWFLYOVER], [16,16], [1,1,1], 1.0f, 0); + } else { + drawpic(vecPos, g_bmp[LARROWDEFAULT], [16,16], [1,1,1], 1.0f, 0); + } + } else { + drawfill(vecPos, [16,16], [0.25,0.25,0.25], 1.0f); + drawfill(vecPos + [3,3], [10,10], [0,0,0], 1.0f); + + if (m_lbtnstate & 2) { + drawfill(vecPos, [16,16], [1,1,1], 1.0f); + } else if (m_lbtnstate & 1) { + drawfill(vecPos, [16,16], [1,1,1], 0.75f); + } + } +} + +void +CPageTab::DrawArrowRight(vector vecPos) +{ + if (Resource_Available(m_resRight)) { + if (m_rbtnstate & 2) { + drawpic(vecPos, g_bmp[RARROWPRESSED], [16,16], [1,1,1], 1.0f, 0); + } else if (m_rbtnstate & 1) { + drawpic(vecPos, g_bmp[RARROWFLYOVER], [16,16], [1,1,1], 1.0f, 0); + } else { + drawpic(vecPos, g_bmp[RARROWDEFAULT], [16,16], [1,1,1], 1.0f, 0); + } + } else { + drawfill(vecPos, [16,16], [0.25,0.25,0.25], 1.0f); + drawfill(vecPos + [3,3], [10,10], [0,0,0], 1.0f); + + if (m_rbtnstate & 2) { + drawfill(vecPos, [16,16], [1,1,1], 1.0f); + } else if (m_rbtnstate & 1) { + drawfill(vecPos, [16,16], [1,1,1], 0.75f); + } + } } .string classname; void CPageTab::Draw(void) { - string lbtn = g_bmp[LARROWDEFAULT]; - string rbtn = g_bmp[RARROWDEFAULT]; - - if (m_lbtnstate & 2) - lbtn = g_bmp[LARROWPRESSED]; - else if (m_lbtnstate & 1) - lbtn = g_bmp[LARROWFLYOVER]; - - if (m_rbtnstate & 2) - rbtn = g_bmp[RARROWPRESSED]; - else if (m_rbtnstate & 1) - rbtn = g_bmp[RARROWFLYOVER]; - - drawpic([g_menuofs[0]+440,g_menuofs[1]+108], lbtn, - [16,16], [1,1,1], 1.0f, 0); - drawpic([g_menuofs[0]+573,g_menuofs[1]+108], rbtn, - [16,16], [1,1,1], 1.0f, 0); + DrawArrowLeft([g_menuofs[0]+440,g_menuofs[1]+108]); + DrawArrowRight([g_menuofs[0]+573,g_menuofs[1]+108]); WLabel_Static(460, 111, sprintf("Page %i of %i", m_page, m_maxpage), 14, 14, [1,1,1], 1.0, 0, font_label); diff --git a/src/menu-fn/w_scrollbar.qc b/src/menu-fn/w_scrollbar.qc index df5bba03..ea159462 100644 --- a/src/menu-fn/w_scrollbar.qc +++ b/src/menu-fn/w_scrollbar.qc @@ -27,6 +27,8 @@ class CScrollbar:CWidget int m_totalentries; int m_itemheight; virtual void(int) m_changed = 0; + resource_t m_resUp; + resource_t m_resDown; int m_up_hover; int m_up_hold; @@ -42,6 +44,9 @@ class CScrollbar:CWidget virtual void(int) SetHeight; virtual void(int) SetItemheight; virtual void(void(int)) SetCallback; + + nonvirtual void DrawArrowUp(vector); + nonvirtual void DrawArrowDown(vector); }; void @@ -51,6 +56,54 @@ CScrollbar::CScrollbar(void) * (border, etc. ignored) */ SetItemheight(15); SetHeight(128); + m_resUp = Resource_Check(strcat(g_bmp[UPARROWD], ".bmp")); + m_resDown = Resource_Check(strcat(g_bmp[DNARROWD], ".bmp")); +} + +void +CScrollbar::DrawArrowUp(vector vecPos) +{ + if (Resource_Available(m_resUp)) { + if (m_up_hold) { + drawpic(vecPos, g_bmp[UPARROWP], [16,16], [1,1,1], 1.0f, 0); + } else if (m_up_hover) { + drawpic(vecPos, g_bmp[UPARROWF], [16,16], [1,1,1], 1.0f, 0); + } else { + drawpic(vecPos, g_bmp[UPARROWD], [16,16], [1,1,1], 1.0f, 0); + } + } else { + drawfill(vecPos, [16,16], [0.25,0.25,0.25], 1.0f); + drawfill(vecPos + [3,3], [10,10], [0,0,0], 1.0f); + + if (m_up_hold) { + drawfill(vecPos, [16,16], [1,1,1], 1.0f); + } else if (m_up_hover) { + drawfill(vecPos, [16,16], [1,1,1], 0.75f); + } + } +} + +void +CScrollbar::DrawArrowDown(vector vecPos) +{ + if (Resource_Available(m_resDown)) { + if (m_dn_hold) { + drawpic(vecPos, g_bmp[DNARROWP], [16,16], [1,1,1], 1.0f, 0); + } else if (m_dn_hover) { + drawpic(vecPos, g_bmp[DNARROWF], [16,16], [1,1,1], 1.0f, 0); + } else { + drawpic(vecPos, g_bmp[DNARROWD], [16,16], [1,1,1], 1.0f, 0); + } + } else { + drawfill(vecPos, [16,16], [0.25,0.25,0.25], 1.0f); + drawfill(vecPos + [3,3], [10,10], [0,0,0], 1.0f); + + if (m_dn_hold) { + drawfill(vecPos, [16,16], [1,1,1], 1.0f); + } else if (m_dn_hover) { + drawfill(vecPos, [16,16], [1,1,1], 0.75f); + } + } } void @@ -59,27 +112,8 @@ CScrollbar::Draw(void) int barheight = 0; float barstep = 0; - if (m_up_hold) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[UPARROWP], - [16,16], [1,1,1], 1.0f, 0); - } else if (m_up_hover) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[UPARROWF], - [16,16], [1,1,1], 1.0f, 0); - } else { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y], g_bmp[UPARROWD], - [16,16], [1,1,1], 1.0f, 0); - } - - if (m_dn_hold) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y+m_theight + 16], g_bmp[DNARROWP], - [16,16], [1,1,1], 1.0f, 0); - } else if (m_dn_hover) { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y+m_theight + 16], g_bmp[DNARROWF], - [16,16], [1,1,1], 1.0f, 0); - } else { - drawpic([g_menuofs[0]+m_x,g_menuofs[1]+m_y+m_theight + 16], g_bmp[DNARROWD], - [16,16], [1,1,1], 1.0f, 0); - } + DrawArrowUp([g_menuofs[0]+m_x,g_menuofs[1]+m_y]); + DrawArrowDown([g_menuofs[0]+m_x,g_menuofs[1]+m_y+m_theight + 16]); barheight = (float)(m_minus) / (float)(m_totalentries) * m_theight; diff --git a/src/menu-fn/w_slider.qc b/src/menu-fn/w_slider.qc index 97bd49fb..0382b7e9 100644 --- a/src/menu-fn/w_slider.qc +++ b/src/menu-fn/w_slider.qc @@ -22,6 +22,7 @@ class CSlider:CWidget int m_hold; float m_value; virtual void m_changed(float) = 0; + resource_t m_resSlider; void CSlider(void); virtual void Draw(void); @@ -40,6 +41,7 @@ CSlider::CSlider(void) * (border, etc. ignored) */ m_length = 156; m_tlength = m_length - 27; + m_resSlider = Resource_Check(strcat(g_bmp[SLIDER], ".bmp")); } void @@ -47,10 +49,13 @@ CSlider::Draw(void) { drawfill([g_menuofs[0]+m_x,g_menuofs[1]+m_y], [m_length,8], [0.25,0.25,0.25], 1.0f); drawfill([g_menuofs[0]+m_x+3,g_menuofs[1]+m_y+3], [m_length-6,2], [0,0,0], 1.0f); - - + + if (Resource_Available(m_resSlider)) drawpic([g_menuofs[0]+m_x+(m_value * m_tlength)+3,g_menuofs[1]+m_y], g_bmp[SLIDER], [21,8], [1,1,1], 1.0f); + else { + drawfill([g_menuofs[0]+m_x+(m_value * m_tlength)+3,g_menuofs[1]+m_y], [21,8], [1,1,1], 0.75f); + } } void diff --git a/src/shared/NSRenderableEntity.h b/src/shared/NSRenderableEntity.h index 2359989d..093019b2 100644 --- a/src/shared/NSRenderableEntity.h +++ b/src/shared/NSRenderableEntity.h @@ -108,6 +108,10 @@ private: /* model events */ float m_flBaseTime; +#ifdef CLIENT + nonvirtual void _UpdateGeomset(); +#endif + #ifdef SERVER /* respawn */ float m_oldiRenderFX; @@ -135,6 +139,7 @@ public: virtual void RenderDebugSkeleton(void); virtual void ReceiveEntity(float,float); virtual float predraw(void); + virtual void RendererRestarted(); #endif virtual void MakeStatic(void); diff --git a/src/shared/NSRenderableEntity.qc b/src/shared/NSRenderableEntity.qc index f30bf429..bb13f8dc 100644 --- a/src/shared/NSRenderableEntity.qc +++ b/src/shared/NSRenderableEntity.qc @@ -37,6 +37,18 @@ NSRenderableEntity::NSRenderableEntity(void) #endif } + +#ifdef CLIENT +void NSRenderableEntity::RendererRestarted( void ) { + _UpdateGeomset(); +} + +void NSRenderableEntity::_UpdateGeomset(void) +{ + setcustomskin(this, "", sprintf("geomset 0 %i\ngeomset 1 %i\n", m_iBody, m_iBody)); +} +#endif + /* ============ NSRenderableEntity::MakeStatic @@ -564,7 +576,7 @@ NSRenderableEntity::SetBody(int newBody) m_iBody = newBody; #ifdef CLIENT - setcustomskin(this, "", sprintf("geomset 0 %i\ngeomset 1 %i\n", m_iBody, m_iBody)); + _UpdateGeomset(); #endif }