www.boul.de
Doom/Heretic/Hexen/Strife (Classic) - Druckversion

+- www.boul.de (https://www.boul.de)
+-- Forum: Pinwand (https://www.boul.de/forumdisplay.php?fid=10)
+--- Forum: Spiel-"Zeug" (https://www.boul.de/forumdisplay.php?fid=26)
+--- Thema: Doom/Heretic/Hexen/Strife (Classic) (/showthread.php?tid=209)



Doom/Heretic/Hexen/Strife (Classic) - Fnups - 21.05.2016

Sourceports:
GZDoom http://gzdoom.drdteam.org/
Zandronum https://zandronum.com/

Config
Code:
unbind ctrl

//---------------------------
// [Global.Autoload]
// Path=.\lights.pk3
// Path=.\brightmaps.pk3
//---------------------------

//dmflags 8521728
//dmflags2 41947200

vid_vsync true

dmflags 9060352
dmflags2 142607360
compatflags -1155908123
compatflags2 3

sv_smartaim 0
autoaim 0
cl_run true
alias myname "name Knoellchen"
freelook true
lookstrafe false
lookspring false

crosshair 7
crosshairhealth false
crosshaircolor "9f 00 9b"
crosshairscale 1
crosshairgrow true

alias +viewmap "togglemap"
alias -viewmap "togglemap"

bind mouse1 "+attack"
bind mouse3 "+altattack"
bind mouse2 "+xzoom"

alias ab "addbot"
alias rb "removebots"
alias bb "addbot;removebots" //fakematch (cheat)

bind e "+use"
bind t "+reload"
bind h "+viewmap"
bind j "am_togglefollow"

bind a "+speed"
bind s "+crouch"
bind space "+jump"
bind capslock "toggle cl_run"

bind r "+forward"
bind f "+back"
bind d "+moveleft"
bind g "+moveright"

bind ` "toggleconsole"
bind del "save quick"
bind f9 "load quick"
bind f10 "quit"
bind - "rb"
bind = "ab"

bind mwheelup "weapprev"
bind mwheeldown "weapnext"
bind mwheelright "invnext"
bind mwheelleft "invprev"

screenblocks 10
st_scale true

am_overlay 1
am_rotate 0

m_use_mouse 1
m_filter false
m_noprescale false
mouse_sensitivity 1.4
smooth_mouse false
invertmouse false

show_messages true

//echo ++
//sv_fastmonsters false
echo config loaded



Doom/Heretic/Hexen/Strife (Classic) - Fnups - 21.05.2016

Start-Batch

pWads ins Unterverzeicnis "megawads" kopieren
Code:
:first
@echo off & setlocal
set wad=
set ever=supergun2.wad
set "myspec=-width 2560 -height 1400 -nocdaudio"
if not exist curl.exe goto error01
for /f %%i in ('curl.exe www.boul.de/ip.php') do Set wanip=%%i
if not exist gzdoom.exe goto error02

:wads
cls
cd megawads
set input=
if "%wad%"=="" echo.
if not "%wad%"=="" echo %wad%
echo ----------------------------------------------------
dir *.wad *.deh /D /ON
echo.
echo leave blank to continue
set /p input=additional wadfilename:
cd..
if "%input%"=="" goto mmenu

set wad=%wad% megawads\%input%
goto wads

:mmenu
cls
echo.
echo %wad%
echo.
echo [blank] - Singleplay     q - Quit
echo 1 - Host                 r - Restart Batch
echo 2 - Client               d - download a File
echo 3 - Botmatch             s - start Doombuilder
set /p input=your choice:

if "%input%"=="q" goto gexit
if "%input%"=="r" goto first
if "%input%"=="d" goto mmenu
if "%input%"=="s" goto editor
if "%input%"=="1" goto host
if "%input%"=="2" goto client
if "%input%"=="3" goto botmatch
if "%input%"=="" goto single
goto mmenu

:single
gzdoom -width 2560 -height 1400 -file %ever% %wad% %1 %2 %3 %4 %5 %6 %7 %8 %9
goto gexit

:host
IPCONFIG |FIND "IP" > %temp%\TEMPIP.txt
for /f "skip=1 tokens=2 delims=[]" %%* in ('ping.exe -n 1 -4 %computername%') Do (set "lanip=%%*")
echo Name %computername%
echo LAN: %lanip%
echo WAN: %wanip%
REM ---> http://keir.net/ip2.html
::if exist ip2.exe start ip2.exe
cls
echo.
echo %wad%
echo.
set /p clients=Number of Clients (1...8):
set /p skill=Skill (1...5):
set /p level=Level:
set /p extra=additional commands:
gzdoom %myspec% -host %clients% -warp %level% -skill %skill% -file %ever% %wad% %1 %2 %3 %4 %5 %6 %7 %8 %9 %extra%
goto gexit


:client
::vor connectversuch pingen?
::zuletzt benutzte IP speichern?
::IP-Favoriten / IP ├╝bernehmen
cls
echo.
echo %wad%
echo.
set /p server=Serveradress:
ping %server%
gzdoom %myspec% -join %server% -file %ever% %wad% %1 %2 %3 %4 %5 %6 %7 %8 %9
goto gexit

:botmatch
::vor connectversuch pingen?
::zuletzt benutzte IP speichern?
::IP-Favoriten / IP ├╝bernehmen
cls
echo.
echo %wad%
echo.
set /p skill=Skill (1...5):
set /p level=Level:
set /p extra=additional commands:
gzdoom %myspec% -deathmatch -altdeath -nomonsters -warp %level% -skill %skill% -file %ever% %wad% %1 %2 %3 %4 %5 %6 %7 %8 %9 %extra%
goto gexit

:error01
cls
echo.
echo CURL.EXE not found. Please download CURL at
echo     https://curl.haxx.se/download.html
echo unpack and copy curl.exe into your doom directory.
echo.
Set "wanip=not available"
echo type c to continue or leave blank and
set /p input=press Enter to quit
if "%input%"=="c" goto wads
goto ggexit

:error02
cls
echo.
echo GZDOOM.EXE not found. Please copy this Batch into
echo the same directory where Gzdoom exists.
echo.
echo or visit http://gzdoom.drdteam.org/
echo.
set /p input=press Enter to quit
if "%input%"=="c" goto wads
goto ggexit

:subs
::

:gexit
:: set /p input=press Enter to quit or type R to Restart:
::if "%input%"=="r" goto first
tinmeout /t 3 >nul
:ggexit
exit



Doom/Heretic/Hexen/Strife (Classic) - Fnups - 25.05.2016

Wad-Downloads
https://www.doomworld.com/idgames/levels/