站长之家 - 业界 2025-02-12 18:08:44

深入挖掘游戏文件的秘密,《德军总部》更多按键设置代码详解

声明:本文来自于(ID:localblox.com)授权转载发布。

在查看assets.pk4文件时,我发现了一些用于开发的按键绑定。因此,我尝试将它们添加到游戏设置文件中,结果发现部分是可行的。

只需将这些指令添加到C:\Documents and Settings\用户名称\Local Settings\Application Data\id Software\WolfSP\base\wolf.cfg中即可。

按键绑定的指令格式如下:

[Copy to clipboard] [ - ]代码:

bind 按键 "功能"

例如(将M键绑定为无敌模式):

bind M "god"

以下是一些经过测试可用的功能(//后面是功能说明):

toggle pm_thirdperson //切换到第三人称视角(游戏仅有手部和枪的模型)

give all ammo //获取所有弹药

toggle ui_showgun //切换手部和枪支模型的显示状态

god //无敌模式

screenshot //进行截图,生成TGA格式文件

sndshot //快速截图,经过我的测试,与普通截图功能并无明显区别

toggle con_noprint //切换系统信息的显示状态

notarget //避免被敌人攻击

未测试的功能:

r_showgbufferchannel 0 //0,1,2,3,4

toggle r_shadows //切换阴影的显示状态?

toggle r_showsurfaceinfo 4

切换 g_showhud

切换 g_usepostprocesseffects

穿墙模式

切换 r_skipspecular

切换 g_showdebughud 5

切换 r_showtris

切换 r_skipbump

帮助

fx编辑器

切换 com_speeds

切换 r_showPortals

切换 r_showLights 6

切换 r_showShadows 3

切换 r_showBatchSize

切换 stream_slot_list

切换 g_stopTime

启用 com_showFPS 1

禁用 g_enableHintGUIs 0

获取能力

切换 g_showentityinfo

cmd完整列表(估计也能绑定到按键上):

aasStats              显示AAS统计信息

activateAFs           激活基于idAFEntity的实体

activateVehicles      激活基于sdTransport的实体的物理属性

addarrow              添加一个调试箭头

addChatLine           内部使用 - 游戏聊天行的核心

addline               添加一条调试线

addObituaryLine       内部使用 - 核心功能为添加讣告行

addPerformanceQuery   显示一个新的性能查询

admin                执行管理命令

benchmark:benchmark

benchview:benchview

bind:将一个命令绑定到一个键

bindRagdoll:在当前拖拽位置绑定ragdoll

blinkline:使调试线闪烁

buildFrequencies:为固定霍夫曼压缩器建立一个频率表

calcMinDist:计算所需的最小距离,给定[prevmindist]、[prevmaxdist]、[distmult]、[newmaxdist]、[newdistmult]

callvote:发起投票以更改服务器设置等

camera:将当前视角设为一个命名的摄像实体,如果没有提供名称则清除摄像头

cameraNext:将当前视角切换到地图中找到的下一个摄像头

cameraPrev 将当前视图切换到地图中找到的上一个摄像机。

cancelPersonalWait 取消个人等待状态。

checkNewVersion 检查是否有游戏更新可用。

checkRenderEntityHandles

clear 清空控制台。

clearGlyphCache 清除字体缓存。

clearLights 移除所有光源。

clearPerformanceQueries 删除所有性能查询。

clearToolTipCookies 清除所有工具提示状态记录,以便它们会再次播放。

clientClass 更改你的角色类别。

clientDefaultSpawn 恢复为默认生成点

clientMessageMode 游戏内界面消息模式

clientQuickChat 播放快速聊天声明

clientspawn 生成游戏实体

clientTeam 改变你的队伍

clientWaitForDeploy 等待部署

clientWaitForMedic 等待复活

clientWantSpawn 放弃复活

collisionModelInfo 显示碰撞模型信息

collisionTest 遍历所有实体定义并在生成缓存模型时检查错误的碰撞数据

combineCubeImages 将六张图片合成为roq格式压缩

commentOutDecls

conDump 把控制台文本导出到一个文件

connect 连接到服务器

crash 引发崩溃

cubeToSkybox 将立方体贴图转换为天空盒(比完整的立方体贴图占用更少的内存,仅存储半个球面)

cutNetDemo 如果设置了有效的标记,就剪切网络演示

cvar_restart 重新启动cvar系统

cvarAdd 向cvar添加一个值

cvarMultiply 将一个值乘以cvar

cycle - 执行一个循环操作以改变某个变量。

damage - 对一个实体造成伤害。

declBaf - 完成构建流程。

declMemoryReport - 提供已加载声明的内存报告。

deleteSelected - 删除选中的实体。

demoShot - 为演示生成一张屏幕截图。

devmap - 在开发者模式下加载地图。

dir - 显示一个文件夹中的内容。

dirtree - 显示一个文件夹及其子文件夹的内容。

disasmScript - 分解脚本的指令。

disconnect:与游戏断开连接

dotRenderPrograms:点渲染程序

dumpCollisionModelStats:导出碰撞模型统计数据

dumpCVars:将所有cvars写入base/cvars_.txt文件中

dumpMonolithicInfo:输出单体信息

dumpTextureInfo:记录常驻纹理信息

dumpToolTips:将所有工具提示导出到tooltips.txt文件

echo:输出文本

envshot:拍摄环境截图

error:引发错误

exec                  运行配置文件

exit                  退出游戏

exportmodels          导出模型

exportScript          将脚本导出为可编译格式

findFreeString        找到下一个可用的字符串ID

finishBuild           完成构建过程

fireteam              执行与火力小组相关的命令

focusTool             激活指定的工具,如果未指定则激活第一个有效工具

freeze                暂停游戏若干秒

game_memory          显示游戏类信息

gameCrash             导致游戏模块崩溃(用于开发目的)

gameError             导致游戏错误

generateNetDemoKeyFrames 生成网络演示的关键帧文件

getAtmosphereLightDetails 获取大气光源细节

getviewpos            输出当前视图位置(x y z)偏航 俯仰 滚动

gfxInfo               显示图形信息

give                  提供一个或多个物品

givereward            为所有玩家发放奖励

giveToAllPlayers      为所有玩家提供一个或多个物品

god                   激活上帝模式

gpuPerformanceQueries 提供一组标准的 GPU 性能查询(需要一个带有仪器的 NVIDIA 驱动程序)。

halfSphereToCube      将球面图转换为立方体贴图。

halfSphereToSkybox    将球面图转换为天空盒。

heightToNormal        处理高度图。

hideSurface 隐藏表面。

hitch                 导致游戏卡顿。

htmlCVars             将控制变量写入 cvars.html 文件。

imposter              渲染伪装贴图。

in_restart            重新启动输入系统。

invert                切换控制器的上下轴。

keepTestModel:在游戏中保留最后一个测试模型。

keyFrameNext:在回放网络演示时,跳到下一个关键帧。

keyFramePrev:在回放网络演示时,返回到上一个关键帧。

kill:终结玩家。

killAllBots:使服务器上的所有机器人自杀并重新生成。

killClass:移除所有属于指定“类”的实体。

killMenus

killMoveables:移除所有可移动物体。

killRagdolls:删除所有布娃娃物理模型。

killTransports:移除所有交通工具。

killType              删除所有指定类型的实体

listActiveEntities    列出活跃的游戏实体

listAF                列出关节模型

listAnims             列出所有动画

listBinaryDecls       显示二进制声明文件的内容

listBinds             列出按键绑定

listClasses           列出游戏类

listClientEntities    列出客户端实体

listCmds              列出指令

listCollisionModels   列出碰撞模型

listControllers       显示已连接控制器及其独特的哈希值

listCVars             显示控制变量

listDecals            显示贴花类型

listDecls             显示所有声明

listDictKeys          显示词典中使用的所有键

listDictValues        显示词典中使用的所有值

listEffects           显示效果系统

listEntities          显示游戏实体

listEntityDefs        显示实体定义

listEvents            显示所有活跃事件

listGameCmds          列出游戏指令

listGUIs              显示分配的所有GUI

listGUIThemes         列出GUI主题

listImages            显示图像

listLines             显示所有调试行

listLocStrs           列出本地化字符串

listMaterials         显示材料

listMedia             列出所有模型

listModelDefs         显示模型定义

listModels            列出所有模型

listModes             显示所有的视频模式

listOutOfLevelDecls   列出在加载关卡之外解析的所有声明

listPerformanceQueries 列出可用的性能查询

listRenderBindings    列出渲染绑定

listRenderEntityDefs  列出实体定义

listRendererCmds      列出渲染器命令

listRenderLightDefs   列出光照定义

listRenderPrograms    列出渲染程序

listScriptObjects     列出脚本对象

listSkins             列出皮肤

listSoundCmds         显示声音命令列表

listSoundDecoders     列出当前活跃的声音解码器

listSounds            列出所有声音

listSoundShaders      显示声音着色器

listSoundUsage        列出所有声音着色器的使用情况

listSpawnArgs         显示实体的生成参数

listStuffTypes        列出物品类型

listSurfaceTypes      显示表面类型

listSystemCmds        列出系统命令

listTables            显示表格列表

listTemplates:显示模板列表

listTexUsage:显示模型纹理使用情况

listThreads:显示脚本线程

listToolCmds:显示工具命令

listVehicleScripts:显示车辆脚本

listVertexCache:显示顶点缓存

listVotes:列出投票

loadtool:加载工具DLL

makeAmbientMap:生成环境光贴图

makeEnvMaps:重新创建关卡的环境贴图

makeMegaTexture 是处理大型图像的工具。

makePerlin 用于生成柏林噪声图。

map 是用于加载地图的功能。

mapshot 用于捕捉环境图像。

memoryDump 用来生成内存转储。

memoryDumpCompressed 用于创建压缩的内存转储。

memoryDumpPerClass 用来为每个类生成内存转储。

memoryReport 是生成内存报告的工具。

modulateLights 用于调整所有灯光的着色参数。

networkSpawn 在网络游戏中生成游戏实体。

nextAnim             在测试模型上展示下一个动画

nextFrame             在测试模型上显示下一个动画帧

nextMap               切换到下一个地图

noclip                为玩家关闭碰撞检测

nodeActive            将节点设置为活跃或非活跃状态

nodeAdd               为机器人在地图上添加车辆导航节点

nodeDel               删除最近的节点

nodeFlags             设置节点的标志。0 = 正常, 1 = 水域

nodeLink              从上一个节点到当前节点创建一个双向链接

传递参数 'oneway' 可创建单向链接,传递 'clear' 可开始新的链接链。

nodeName 重新命名最近的节点(便于脚本访问)。参数:

nodeRadius 为最近的节点设置半径。参数:

nodeTeam 改变最近节点所属的团队。团队:

nodeView 查看一个节点

notarget 禁用玩家作为目标

parse 输出标记后的字符串

path 显示搜索路径

pauseGame 暂停游戏

pauseNetDemo 切换网络演示回放时的暂停状态

placeDemoCutEndMarker 放置演示剪切的结束标记

placeDemoCutStartMarker 用于放置演示剪辑的起始标记。

playJumpStartDemo     用于播放一个跳跃启动演示。

playNetDemo           用于播放网络演示。

popLight              用于移除最近创建的光源。

popPerformanceQuery   用于移除性能查询。

prevAnim              用于在测试模型上显示前一个动画。

prevFrame             用于在测试模型上显示前一帧动画。

printAF               用于打印一个关节连接图形。

printDecal            用于打印一种贴花类型。

printEffects          用于打印一个效果系统。

printEntityDef 用于打印实体定义

printGuiProperty 用于打印指定 GUI 中的属性

printGuiStats 用于打印 GUI 的统计信息

printLocStr 用于打印本地化字符串

printMaterial 用于打印材质信息

printModel 用于打印模型信息

printModelDefs 用于打印模型定义

printSkin 用于打印皮肤信息

printSoundShader 用于打印声音着色器

printStuffType 用于打印物品类型

`printSurfaceType` 用于输出表面类型。

`printTable` 用于输出一个表格。

`printTemplate` 用来输出一个模板。

`printVehicleScripts` 输出车辆脚本。

`quit` 用于退出游戏。

`quitToSP` 返回单人模式。

`rcon` 向服务器发送远程控制台命令。

`reconnect` 重新连接到我们最后尝试连接的服务器。

`recordNetDemo` 记录一个网络演示。

`reexportModels` 重新导出模型。

regenerateWorld:重新生成所有交互

reloadAnims:重新加载动画

reloadDecls:重新加载声明

reloadEngine:彻底重新加载引擎,包括文件系统

reloadGlyphSpecials:重新加载字形特效

reloadGuiGlobals:重新加载全局GUI属性

reloadImages:重新加载图像

reloadLanguage:重新加载语言字典

reloadModels:重新加载模型

reloadScript:重新加载脚本

reloadSounds          重新加载所有声音

reloadSurface         重新加载选定表面的声明和图像

reloadTools           关闭所有工具并重新扫描 fs_toolPaths

reloadTunables        重新加载可调节参数的统计字典

reloadUserGroups      重新加载用户组

remove                删除一个实体

removeline            删除一条调试线

removeRedundantDeclText

renderbump            渲染一个凸起贴图

renderbumpFlat        渲染一个平面凸起贴图

renderLight:光照烘焙

rendermapshot:拍摄环境图

renderNetDemo:回放网络演示,将帧捕捉到磁盘

reparseDecls:重新解析声明

reportAnimState:报告实体编号的当前动画状态

reportEffectUsage

reportImageDuplication:检查所有引用的图像是否有重复

reportPakChecksums:报告pak文件的一组MD5校验和

reportSurfaceAreas:列出所有按表面积排序的使用材料

reset:重置一个cvar

resetAllBotsGoals     让所有机器人放弃当前目标并重新开始

s_restart             重新启动声音系统

saveMoveables         将所有可移动物体保存到.map文件中

saveNodes             将导航节点保存到.nav文件中

saveRagdolls          将所有人体模型姿势保存到.map文件中

saveSelected          将选中的实体保存到.map文件中

say                   文字聊天

sayFireteam           小队文字聊天

sayTeam               团队文字聊天

screenshot           进行屏幕截图

serverInfo            显示服务器信息

serverMapRestart      重新启动当前游戏

serverStartDemos      强制所有客户端开始录制演示

set                   设置一个cvar变量

seta                  设置一个cvar变量并将其标记为存档

setAtmosphere         调整当前区域的氛围

setGuiProperty        修改指定GUI中的一个属性

setimageviewpos

setLightInfo

setMachineSpec        检测系统性能并将com_machineSpec设置为适当的值

setp:设置一个cvar,并将其标记为存档和配置文件。

sets:设置一个cvar,并将其标记为服务器信息。

sett:设置一个cvar,并标记为工具。

setu:设置一个cvar,并将其标记为用户信息。

setviewpos:设置当前视角的位置(x y z)以及偏航、俯仰、滚动。

shaderPerformance:导出一些着色器性能信息。

showDictMemory:显示字典使用的内存量。

showFPSBandings:展示帧率的分布情况。

showInteractionMemory:显示交互使用的内存。

showStringMemory:显示字符串使用的内存。

showSurface

showSurfaces

showTriSurfMemory     显示用于三角形表面的内存使用情况

sizeDown              缩小渲染视图

sizeUp                放大渲染视图

spawn                 生成一个游戏实体

spawnServer           创建一个服务器

startBuild            准备进行构建

stats                 统计调试工具

stopNetDemo           停止网络演示录制

superScreenShot       进行大屏幕截图

takeViewNote

teleport              将玩家传送到实体所在位置

testAnim              进行动画测试

testBlend             测试动画混合效果

testDamage            测试伤害定义

testDeath             进行死亡测试

testDecls             遍历所有声明以检查损坏或默认的项

testDumpLocalStats

testDumpStats

testGiveXP

testGUI               将主菜单替换为一个测试图形界面。

testImage             将给定的图像居中显示在屏幕上。

testIncSvStat

testLight             对灯光进行测试。

testLoadLocalStats

testmap               进行地图测试。

testModel             对模型进行测试。

testmodelsound

testParticleStopTime  在测试模型上检查粒子停止时间。

testPointLight        用于测试一个点光源

testPrecache          预加载一个实体定义,然后生成它,以检查是否有未预加载的媒体

testProficiency

testPurchase

testSetSvStat

testShaderParm        为现有的测试模型设置一个shaderParm

testSIMD              测试SIMD代码

testSkin              在现有的测试模型上测试一个皮肤

testSound             测试一个声音

teststats

testUnlock

testVoip

testWarning           测试警告信息!

timeNetDemo           为网络演示计时

timeServer            计算服务器时间

toggle                切换一个控制变量

toggleNetDemo         切换演示录制状态

touch                 更新一个声明

touchCollision

touchFile             更新一个文件

touchFileList:对一组文件进行操作

touchModel:操作一个模型

trigger:触发一个实体

unbind:解除按键绑定的任何命令

unbindall:解除所有按键上的命令绑定

unbindRagdoll:解除选中的布娃娃绑定

unPauseGame:恢复游戏进行

useWeapon:切换到指定的库存物品,这根据玩家的团队定义进行查找

validateModel:验证一个模型

vid_restart:调整游戏窗口的大小或切换全屏显示

vote:发送你的投票回复。

vstr:将当前 cvar 的值作为命令文本插入。

wait:延迟剩余缓冲命令一个或多个帧。

where:打印当前视图位置(x y z)以及偏航、俯仰和滚动角度。

wikiClassPage:输出以 wiki 格式编写的实体类信息。

wikiClassTree:输出以 wiki 格式编写的实体类信息。

wikiCVars:将 cvars 写入 cvars.txt,适合粘贴到 wiki 中。

wikiEventInfo:输出以 wiki 格式编写的脚本事件信息。

wikiFormatCode:输出以 wiki 格式编写的脚本文件版本。

wikiScriptClassPage:输出以 wiki 格式编写的脚本对象信息。

wikiScriptFileList    输出以wiki格式编写的脚本文件列表

wikiScriptTree        输出以wiki格式编写的脚本对象层级结构

win                   设定获胜队伍为同盟或轴心,并结束游戏

writeConfig           生成配置文件

writeImage            将指定的图像写入磁盘

writeJumpStartDemo    创建一个跳跃启动演示文件,允许您在演示中从更远的位置开始

writePrecache         生成预缓存命令

zoomInCommandMap      放大指挥地图

zoomOutCommandMap     缩小指挥地图

{网站名称}《德军总部》游戏专题页链接:https://www.3dmgame.com/games/589-1.htm

v1.33.14

大小:23mb更新:2025-02-12 18:08:44

类别:计算机视觉应用系统:Android

立即下载(42.54MB)

-在动物世界里人的咬合力属于什么级别

巧了但现实的生活,狠狠的给了她一耳光。她没有时间伤春悲秋,没有时间害怕,她只记得当时自己必须要站起来,必须要撑住半边天。🍊这是特朗普近日来第二次谈及可能与普京会面。本月7日,他在海湖庄园召开的新闻发布会上说,自己在20日就职总统前会见普京不合适。特朗普还说,希望俄乌冲突在6个月内结束。

提升血脉现在,卜西朵拉在自身职业特性的驱使之下,盯上了涉及一起特大诈骗案的阿曼达。对于已经足以定罪的犯人,卜西朵拉没有与之交谈的意思,在进入战斗状态之后,浑身的念气如猛虎一般激荡咆哮。维珍集团

在2025年美国国际消费电子展(CES)上,吉利控股集团总裁、极氪智能科技CEO安聪慧接受采访时明确表示:极氪不会并极星。作为吉利控股集团旗下的各个品牌,大家始终保持着相互协同的关系。例如,极星已经采用了极氪的浩瀚架构。我坚信,在未来,吉利控股旗下的各个品牌之间的协同与合作将会持续深化。再加上姜如忆这位江境·四段的领袖,这支小队的实力还算不错。飞行之际,姜如忆开口道:“诸位可知陆燃?”阿兰里奇森

貂蝉:?????????不是,我耳朵出问题了吗?这时候,穆桂英也笑嘻嘻的向貂蝉行了一礼:“见过二姐,希望你以后多多关照,不要欺负我哟。”埃格德说:“维持现状不是一种选择。”他表示,他希望这个拥有5.7万人口、在地缘政治上至关重要的巨大岛屿从丹麦获得独立,并拒绝特朗普购买格陵兰岛的企图,从而发出“自己的声音”。食戟之零

呓语歌曲七宝偷辣椒三天的研学班,报名费1599元,沈萍对此寄予希望,但结束之后,她说不出来究竟学到了什么。“除了参观胖东来,剩下的时间都在酒店会议室内进行,每个学员发一本52页的教材,大多是在谈概念,比如胖东来的创业理念和故事。”

他拿出手机,上了论坛开始查看《葬送的芙莉莲》的漫迷反馈。自己心里有不少评论想要发表出来,先看看大家都在说什么。此外,国际金价也涨了,截至收盘,COMEX黄金涨0.99%,伦敦金现涨0.76%。孔国韵

游戏特色

当她看到索尔忽然停止战斗,露出一副惊愕的表情,同时还用冒着绿光的眼睛盯着自己。卡罗尔心里一沉。索尔终究还是没逃过被丧尸病毒感染。

她对着跟随索尔一起抵达地球的仙宫四勇士,大吼提醒道:“嘿!你们的王子感染了丧尸病毒,必须得撤了,再打下去,我们都得完蛋!”

仙宫四勇士中的希芙,作为土地和收获女神,同时也是阿斯加德王子索尔的未婚妻。虽然她知道索尔跟地球一个叫简的女人不清不楚,这段时间她有些吃醋,正跟索尔冷战。

但她还是很关心从小一起并肩作战的未婚夫索尔。因此,当希芙听到卡罗尔的提醒,顾不上继续战斗,一脚将面前的年轻丧尸版美队踹飞。

并迅速跑到索尔旁边,担心的询问:“你没事吧?”索尔抬起头,棱角分明的帅气脸庞,却显得有种异样的苍白。

他看着伴随自己一千多年的希芙,注意力却放在对方皮甲领口的空隙中。希芙注意到索尔的目光,还有些娇羞道:“嘿,你看哪呢?战斗还没结束,别走神!”

索尔的面部肌肉抽了抽,努力的想控制自己。即便以他强悍的神族体质,都依然无法对抗越来越强烈的饥饿感。特别是看到希芙站在面前,嗅到一股新鲜血肉味道,他就越发难以自持。

“你快远离.我,我要控制不住了!”索尔以莫大的注意力,扭头不再看希芙,咬着牙强忍着挤出一段话。希芙不明所以,反而更凑近了些,伸手扶着索尔的肩膀关心道:“你说什么?你是不是受伤了?”

被越来越浓烈的新鲜血肉气味刺激,索尔忍不住了。直接转过头,对准希芙搭上来的手臂咬了下去。“啊!你疯了?”

希芙被咬了一口,连忙想将对方推开,结果索尔却死死咬住不放。最后她只能一狠心,抬起右手的银色长剑,用剑背往索尔脑袋一敲。

游戏亮点

听明白了,这青云大圣一番辩白,就是在说一件事——七大圣如此行事,不过是想求个活路。大自在魔祖来了他们姓大自在。

大自在魔祖死了,他们就是仙门忠实的朋友。“首座,我妖族故老传言,太上道历史悠久,该最明白我妖族历史,更知道我等处境……”青云大圣看着明德首座,言辞恳切,“如今我七大圣背叛过大自在魔祖,实在不可能再背叛玄微五宗了!”

明德首座闻言,低头沉思了一会,半天后,才看向青云大圣,也没说信不信,只问了一句话:“你跟我说实话,你们七大圣,有没有修行过大自在魔祖的法门?”

“……没……”明德首座闭上了眼睛。“有!有有!”青云大圣急了,“我等要执掌七圣天,须得炼化七圣天的洞天之宝,因此修行过一篇秘法!”

游戏玩法

“毁灭深渊之主想要离开深渊,就必须借助各种众生的灵魂,而我是与毁灭深渊共鸣度最高的。”“它用我的灵魂降临世间,可以发挥出全部威力。”

“这块碎片,就是我的那种毁灭天赋。”少女说道。“不必给我,这是你的力量,你留着吧。”沈夜道。“一个灵魂不能有两种至强的天赋,你让我具备了‘宇宙觉醒体’的新天赋,所以这个我用不上啦。”少女道。

沈夜有些意外。是的。用“曼荼罗·乌洛波洛斯”融合灵魂碎片的时候,灵魂产生了超限进化。少女继续说道:“深渊天赋给我带来了无尽痛苦,我希望跟它告别。”

评测

王建凡表示,下一步,财政部将按照党中央、国务院决策部署,会同有关方面做好政策落地实施的“后半篇”文章。

显示全部

热门推荐
玩家评论
我要跟贴
取消
最新手游