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

来源: 搜狐中国
2025-02-22 16:25:28

在查看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

攻略指南,《火影忍者OL》手游5-2英雄副本攻略 策略纵横之旅,《卡拉彼丘》明技能介绍 春节特别活动揭晓,《崩坏3》年夜饭厨房活动有什么奖励 游戏策略揭秘,《火影忍者OL》手游5-5英雄副本攻略 探索游戏新动态,《QQ飞车》手游雷霆电池获得攻略 交易市场玩法揭秘,《美职篮全明星》交易市场玩法介绍 游戏新世界等你探索,Gedonia 2游戏配置要求简介 即将揭晓,《王者荣耀》苏烈玄武皮肤首曝光 游戏新功能抢先看,《楚留香》手游装备刻字方法介绍 最新在线合作体验,Gedonia 2游戏官网地址介绍
发布于:北京市
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
用户反馈 合作

Copyright ? 2023 Sohu All Rights Reserved

搜狐公司 版权所有

菌菇煲

菌菇煲

大小:39mb更新:2025-02-22 16:25:28

类别:系统:Android

立即下载(42.54MB)
  • 菌菇煲
  • 菌菇煲
  • 菌菇煲

游戏特色

玄虎卫和苍龙卫还是万人为一兵团,十兵团为一军团,也就是说此次将出动十万玄虎卫、两万苍龙卫!总兵力二百一十二万!这里面不仅有天灾军最精锐的部分,更有近些年几乎从未大规模触动过的领地王牌苍龙卫!整整两万苍龙卫,其中有五千精英苍龙卫,而精英苍龙卫最弱都是七阶史诗战力、而普通苍龙卫最弱都是七阶巅峰君王。

这样一支部队。综合战力之强可想而知!防御战斗集群。杭羽任命司马懿为总指挥、周瑜为副总指挥,防御部队主要任务是尽可能小的减少人族领土损失,还要让邪神部队陷在战场之上,所以也要有足够的战斗力。

司马懿专门克制邪神眷族的手段与气运,更是尤其擅长克制幽暗眷族,本身也是顶级名将之才,所以适合担任防御总指挥。

周瑜则能强化其他将领气运技,本身综合实力、指挥能力也不在四大人族战帅之下。除此以外,灵活百变的张郃、防御最强的文聘,外加关羽、曹操、荀彧、周仓、文鸯、邹宛、大小乔等十名顶级人物,外加两三百名二三线英雄、以及领地剩余所有部队足以组成铜墙铁壁。

毕竟。主场作战。人族领部队会受到更多强化,而邪神眷族、邪神子嗣的能力则相应的会被削弱不少。部署完毕。

众将士立刻行动起来。不过人族领并没有立刻发动进攻,而是花了一个多月时间等待机会、做好铺垫。这段时间里。

天灾军并没有分拆。玩家们前线照常轮换与邪神作战,他们围绕漫长的领地边界与邪神眷族展开反复周旋。因玄虎卫、苍龙卫没参战。

领地大将下场频率不高。结果也就可想而知了。八大邪神势力发动了眷族大军规模高达四五百万之巨,光拥有神性的邪神子嗣就有上百名,各种有名有姓的眷族强者约八百名左右。

六大外神化身、幽暗之主、黄天之主也是随时下场并各自带着传说战力。如此规模的部队。如此广袤的边界。当战火同时在超过十块领土的边缘燃起,至少有五块领土被攻入,丢失了据点三十五个、普通城池六座。

外神势力进攻力度还在加大。领土处于被蚕食状态。不过由于杭羽提前将交战区边境的子民迁走,所以尽管丢失了一些领土,却并没有造成人口减少、总体来讲损失可控。

游戏亮点

“没有赵大海的关系的话,丁重山不可能收得了石角村码头这里的深海海钓船钓回来的鱼。”刘刚琢磨过这件事情,非常清楚这里面的利害关系。

刘磊一边听一边不停的点头,事实就是这样,这件事情远远的比自己想象的要复杂的多。“丁重山现在为啥非得要在那个地方呆着呢?最主要的就是看看能不能够找得到机会,开始收直角村码头那些回来的渔船上面的鱼虾蟹。”

刘刚一边说一边轻轻的叹了一口气。做生意这个事情真的是没有人想象之中的那么的简单,真的是得要花费很多的时间和精力。

丁重山现在做的这个事情就是为了能够收石角村码头那里的渔船的鱼虾蟹。“这有啥用的呢?”“想要收那里的鱼虾蟹的话,不是得要开始直接做生意的吗?开门做生意不直接收那些鱼虾蟹的话,怎么能够做得到的呢?”

游戏玩法

无限空间宝库内的秘宝,很多都具备概念性能力。所以帝青他们都猜测,应该都是跳出樊笼的浑源生命们炼制出的秘宝。

“十万奖励点之上的宝物,都有助于跳出樊笼。”“这些有助于跳出樊笼的宝物,三分之二,是不能带出源世界的。”

罗峰看着那些信息。特别是浑源始祖、世界级浑源生命尸体材料炼制出的强大宝物,都是不能带出去的。“能看出来,元前辈他们,真的很希望后辈们能够跳出樊笼。”罗峰想道。

评测

种植指南探索,《明日之后》农作物高效种植方法

游戏策略指南,《激战狂潮》伊丽莎白阵容及克制关系分享

奇迹探秘,《幻兽爱合成》奇迹凤火燎原来源一览

实用阵容指南,《激战狂潮》紫罗兰阵容及克制关系分享

解锁江湖技巧,《剑网3》江湖风云挂机成就获得方法

显示全部

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