下载客户端

在现代系统上使用DS4手柄运行游戏

2026-04-03 19:00:08

AI智能总结导读

这篇指南介绍了在Windows 10系统上,使用DXGL程序设置《奇异世界:阿比逃亡记》的窗口显示模式,还详细讲解了通过DS4Windows为DS4手柄配置类似PSX的操作体验的方法,含手动设置和导入配置文件两种方式,也提及Xinput手柄的适配设置。

本指南的第一部分将介绍如何在不改变屏幕分辨率的情况下设置窗口/图形效果。 第二部分将介绍如何使用DS4windows为DS4手柄实现类似PSX的操作体验(至少在游戏过程中),并涵盖其他类型手柄的可能替代方案以及不想使用DS4windows的情况。 为现代系统设置游戏窗口 在撰写本文时(2020年3月10日),我在系统(Windows 10)上使用了一个名为DXGL的程序后,《奇异世界:阿比逃亡记》运行良好。需要注意的是,我使用的并非最新版本(我使用的是0.5.15r855,最新版本为0.5.17r950),不过其功能应该是相同的。这是首次启动时出现的DXGL主窗口。

首先,你需要从《奇异世界:阿比逃亡记2》的Steam文件夹中添加Exoddus.exe程序。

浏览到该位置后,剩下的就只有配置文件了。需要配置的最重要的东西是窗口模式。

我使用非独占全屏模式,但其他非全局默认的选项也可以,其余设置取决于个人偏好。另一个设置我认为不会影响游戏的兼容性,但仍需设置你偏好的屏幕尺寸等,那就是窗口模式。

对于原始的5:4窗口显示,我使用了“纵横比校正拉伸”模式;如果你偏好16:9比例,可以直接使用“拉伸”模式——你可以随意尝试其他设置。 另一种方法(由Senzorei提及)是通过显卡驱动来设置合适的显示模式。设置为“纵横比”模式可以在全屏状态下保持原始比例。 与前一种方法不同,我认为这种方式会让游戏处于独占全屏模式,因此Alt+Tab切换可能不太顺畅。 如果你只想用键盘玩游戏,看到这里就足够了;如果你想用类似PSX手柄布局的控制器进行游戏,请继续阅读。实现类似PSX的操控设置 本部分主要介绍如何在DS4windows上为DS4手柄进行游戏设置。由于该程序过去仅支持Xinput模式,因此我会说明当时的设置方法,以便你能在Steam控制器配置或其他Xbox控制器编辑器中使用这些设置。 目前DS4windows有两个分支,我使用的是Ryochan 7的DS4windows,它具备本指南所需的功能,而另一个分支已不再维护。 下载完成后,可将其解压到任意位置。建议将程序设置为始终以管理员模式启动,不过这样做的缺点是每次开机都需要手动启动程序,但对我而言这种方式更稳定可靠。在本指南的后续部分,我会粘贴可供导入的.xml文件内容,如果你愿意的话可以直接跳转到该部分。不过,本节的其余内容将用于手动设置,并为xinput/xbox手柄用户提供相关说明。 否则,你需要做的第一件事就是创建一个新配置文件。

点击后你会进入一个新的个人资料窗口,暂时不用理会这个窗口,直接进入【其他】标签页。

将【控制器】切换为【Dualshock 4】模式,否则控制会混乱。然后返回主页面。

如果你点击DS4图形用户界面上的按钮,就会出现这种情况。

对于次要控制或换挡修饰键,你会看到这个以及一个下拉菜单。

在本指南中,我使用触摸板上的手指来操作任何Shift修饰键——例如,我将方块键设为无修饰键的方块功能,而按住触摸板上的手指时按方块键则设为F6,因为这是PC版用于加载快速存档的按键,以此模拟PSX版上方块键加载快速存档的功能。 以下是我使用的按键设置: 面部按键和所有4个肩键,我都让它们与实际功能对应。(XInput用户注意——将按键顺时针旋转一位,B设为A,A设为X等,并将LT和RT设为相应摇杆的按下功能。) 对于方向键,我将它们设为相应的模拟摇杆(数字方向键不知为何无法使用)——我还保留了左摇杆的原有功能,因为PSX版可以同时使用两者。XInput无需更改。关于触摸板点击,我将其设置为键盘按键,你也可以根据偏好选择选项键:即退出键。(Xinput用户对开始键进行同样设置,将返回键留作其他功能使用)。 其余操作则通过触摸板上的手指配合Shift修饰键来实现。 对于X/十字键,我将其设置为键盘上的字母X键,以便在主菜单配置时使用。 方块键我设为F6以加载快速存档, 圆圈键设为删除键用于删除存档。 如果Steam或其他Xinput编辑应用有类似功能,可将返回键用作A、X和B键的Shift修饰键。 创建好配置文件后,你需要为《奇异世界:阿比逃亡记》创建一个自动配置文件。

选择浏览并选择Exoddus.exe

然后对于1号控制器,使用下拉菜单选择你的【Oddworld】档案,勾选复选框后即完成设置。

进入游戏后,你可能需要使用键盘进行初始设置: 奔跑是R1, 潜行是R2, 跳跃是三角键, 动作是方块键, 投掷是圆圈键, 放屁是X/交叉键, 说话1是L1, 说话2是L2。 注意:与主机版不同,主机版中任意两个肩键都可以用来吟唱,而PC版只能使用说话1+说话2(即L1/L2)。 快速设置 如果你不想手动设置DS4windows配置文件或游戏内控制设置,可以用以下步骤代替第二部分,但你仍需要下载我之前提到的DS4windows。 首先将以下代码复制到一个空白文本文件中,并保存为“Oddworld.xml”或其他.xml格式的文件。 <?xml version="1.0" encoding="utf-8"?> <!-- DS4Windows配置数据。2020年3月9日19:12:15 --> <!-- 使用DS4Windows 2.0版本制作。11 --> <DS4Windows> <flushHIDQueue>True</flushHIDQueue> <touchToggle>False</touchToggle> <idleDisconnectTimeout>0</idleDisconnectTimeout> <Color>10,3,13</Color> <RumbleBoost>100</RumbleBoost> <RumbleAutostopTime>0</RumbleAutostopTime> <LightbarMode>DS4Win</LightbarMode> <ledAsBatteryIndicator>False</ledAsBatteryIndicator> <FlashType>0</FlashType> <flashBatteryAt>10</flashBatteryAt> <touchSensitivity>100</touchSensitivity> <LowColor>255,255,255</LowColor> <ChargingColor>255,255,255</ChargingColor> <FlashColor>0,0,0</FlashColor> <touchpadJitterCompensation>True</touchpadJitterCompensation>无法识别内容,已删除在DS4windows中导入配置文件<lowerRCOn>关闭</lowerRCOn> <tapSensitivity>100</tapSensitivity> <doubleTap>开启</doubleTap> <scrollSensitivity>5</scrollSensitivity> <LeftTriggerMiddle>0</LeftTriggerMiddle> <RightTriggerMiddle>0</RightTriggerMiddle> <TouchpadInvert>0</TouchpadInvert> <L2AntiDeadZone>0</L2AntiDeadZone> <R2AntiDeadZone>0</R2AntiDeadZone> <L2MaxZone>100</L2MaxZone> <R2MaxZone>100</R2MaxZone> <L2MaxOutput>100</L2MaxOutput> <R2MaxOutput>100</R2MaxOutput> <ButtonMouseSensitivity>25</ButtonMouseSensitivity> <Rainbow>0</Rainbow> <MaxSatRainbow>100</MaxSatRainbow> <LSDeadZone>0</LSDeadZone><右摇杆死区>0</右摇杆死区> <左摇杆防死区>0</左摇杆防死区> <右摇杆防死区>0</右摇杆防死区> <左摇杆最大区域>100</左摇杆最大区域> <右摇杆最大区域>100</右摇杆最大区域> <左摇杆最大输出>100</左摇杆最大输出> <右摇杆最大输出>100</右摇杆最大输出> <左摇杆旋转>0</左摇杆旋转> <右摇杆旋转>0</右摇杆旋转> <SX死区>0.25</SX死区> <SZ死区>0.25</SZDeadZone> <SXMaxZone>100</SXMaxZone> <SZMaxZone>100</SZMaxZone> <SXAntiDeadZone>0</SXAntiDeadZone> <SZAntiDeadZone>0</SZAntiDeadZone> <Sensitivity>1|1|1|1|1|1</Sensitivity> <ChargingType>0</ChargingType> <MouseAcceleration>True</MouseAcceleration> <LaunchProgram> </LaunchProgram> <DinputOnly>False</DinputOnly> <StartTouchpadOff>False</StartTouchpadOff> <UseTPforControls>True</UseTPforControls> <UseSAforMouse>False</UseSAforMouse> <SATriggers>-1</SATriggers> <SATriggerCond>and</SATriggerCond> <SASteeringWheelEmulationAxis>None</SASteeringWheelEmulationAxis><SASteeringWheelEmulationRange>360</SASteeringWheelEmulationRange> <TouchDisInvTriggers>-1</TouchDisInvTriggers> <GyroSensitivity>100</GyroSensitivity> <GyroSensVerticalScale>100</GyroSensVerticalScale> <GyroInvert>0</GyroInvert> <GyroTriggerTurns>True</GyroTriggerTurns> <GyroSmoothingWeight>50</GyroSmoothingWeight> <GyroSmoothing>False</GyroSmoothing> <GyroMouseHAxis>0</GyroMouseHAxis> <GyroMouseDeadZone>10</GyroMouseDeadZone> <GyroMouseToggle>False</GyroMouseToggle> <GyroOutputMode>Controls</GyroOutputMode> <GyroMouseStickTriggers>-1</GyroMouseStickTriggers> <GyroMouseStickTriggerCond>and</GyroMouseStickTriggerCond><GyroMouseStickTriggerTurns>开启</GyroMouseStickTriggerTurns> <GyroMouseStickHAxis>0</GyroMouseStickHAxis> <GyroMouseStickDeadZone>30</GyroMouseStickDeadZone> <GyroMouseStickMaxZone>830</GyroMouseStickMaxZone> <GyroMouseStickAntiDeadX>0.4</GyroMouseStickAntiDeadX> <GyroMouseStickAntiDeadY>0.<GyroMouseStickAntiDeadY>4</GyroMouseStickAntiDeadY> <GyroMouseStickInvert>0</GyroMouseStickInvert> <GyroMouseStickToggle>False</GyroMouseStickToggle> <GyroMouseStickVerticalScale>100</GyroMouseStickVerticalScale> <GyroMouseStickSmoothing>False</GyroMouseStickSmoothing> <GyroMouseStickSmoothingWeight>50</GyroMouseStickSmoothingWeight> <LSCurve>0</LSCurve> <RSCurve>0</RSCurve> <ProfileActions>Disconnect Controller</ProfileActions> <BTPollRate>4</BTPollRate> <LSOutputCurveMode>linear</LSOutputCurveMode> <LSOutputCurveCustom> </LSOutputCurveCustom> <RSOutputCurveMode>linear</RSOutputCurveMode> <RSOutputCurveCustom> </RSOutputCurveCustom><LSSquareStick>否</LSSquareStick> <RSSquareStick>否</RSSquareStick> <SquareStickRoundness>5</SquareStickRoundness> <SquareRStickRoundness>5</SquareRStickRoundness> <L2OutputCurveMode>线性</L2OutputCurveMode> <L2OutputCurveCustom> </L2OutputCurveCustom> <R2OutputCurveMode>线性</R2OutputCurveMode> <R2OutputCurveCustom> </R2OutputCurveCustom> <SXOutputCurveMode>线性</SXOutputCurveMode> <SXOutputCurveCustom> </SXOutputCurveCustom> <SZOutputCurveMode>线性</SZOutputCurveMode> <SZOutputCurveCustom> </SZOutputCurveCustom> <TrackballMode>否</TrackballMode> <TrackballFriction>10</TrackballFriction>输出控制设备:DS4 控制设置: 按钮: - 十字键上:左Y轴- - 十字键右:左X轴+ - 十字键下:左Y轴+ - 十字键左:左X轴- - 上部触摸板:未绑定 - 向左滑动:未绑定 - 向右滑动:未绑定 - 向下滑动:未绑定 宏: - 向上滑动:8/800/8/310/160/310/75/75/310/66/66/310/68/68/310/160/310/189/189/310/160/310/77/77/310/160/310/65/65/310/73/73/310/78/78/310/13/13 按键: - 左侧触摸板:27 - 多点触摸:27 - 右侧触摸板:27

然后浏览至你创建的xml文件并添加它,参考最后一部分将其设置为自动配置文件。 接下来浏览至你的《奇异世界:阿比逃亡记2》目录,并将以下内容粘贴到abe2.ini中的[Game Pad]部分。 [Game Pad] buttons = 10 run = B6 sneak = B0 jump = B4 action = B3 throw = B2 fart = B1 speak1 = B5 speak2 = B9 这样当你启动游戏时,DS4手柄应该会有类似PSX的控制方式。 结语 希望本指南能帮助解决所有问题。 本指南的大部分内容也适用于《奇异世界:阿比的奥德赛》; 唯一的区别是在DS4Windows中,需将L1设为R2,L2设为R1,因为奔跑和说话2被硬连接到同一个按钮,潜行和说话1也是如此。 对于Xinput,在Steam配置或任何其他修改控制器的程序中,需将LB设为RS,RT设为RB。

评论

共0条评论
face
inputImg
相关阅读
最新更新

如何启用PlayStation按键布局

本指南可帮助那些难以在游戏中使用PlayStation手柄按键布局而非Xbox按键布局的玩家。 所需条件: - DualShock 4或DualSense手柄 …

2026-02-15 16:000赞 · 0评论

2024年使用DS4或DualSense手柄游玩《最终幻想X/X-2》的快速指南

这是一份简单快速的指南,帮助玩家使用自己选择的手柄。我的DS4和DualSense手柄虽然已配对,但在游戏中无法识别任何按键输入,因此我决定发布这份指南来帮助遇…

2026-02-15 19:000赞 · 0评论

手柄用户指南

读完这篇文章,你会笑着去玩《跑跑卡丁车》 你好,读者: 感谢你阅读本文。我很清楚,本指南中所阐述的信息具有主观性,并非设置控制器的万能方法,但我希望下面的内容能…

2026-02-19 01:000赞 · 0评论

FPS 黑色行动7辅助瞄准太弱?这五个独家设置让他比BO6还强!使命召唤22手柄设置教程

-

2026-01-23 14:540赞 · 0评论

手柄 【堡垒杂谈】2024堡垒之夜手柄设置分享(有板/无板)

感谢大家的支持

2025-11-13 14:350赞 · 0评论

忍者印记 手柄设置 忍者必须死3手柄怎么用 使用教程和参数设置是什么

《以忍者必须死3》是一款让玩家扮演忍者,通过战斗、跳跃和探索来完成任务的动作游戏。在游戏中,使用手柄可以使玩家更加舒适、自然地控制角色,增强游戏体验。本文将带来…

2025-11-02 03:450赞 · 0评论

枪械偏移调整

调整适配角度以提升游戏体验。 枪械偏移 在游戏设置中,点击【手柄设置】,找到【枪械偏移】选项。

2026-03-19 22:000赞 · 0评论

如何使用你的摇杆/手柄

简单来说,使用摇杆/游戏手柄游玩会更有乐趣。 以下是关于如何在《传奇大乱斗》Steam版中使用手柄的教程。希望开发者能逐步解决游戏内的相关问题,但在此之前,这个…

2026-03-19 22:000赞 · 0评论

未来之系统配对 逆战未来支持外接手柄吗 逆战未来手柄怎么设置

逆战未来是一款以射击的玩法来打造的一款游戏,游戏之中玩家可以获取很多的枪械体验刺激的对战,那么有玩家想问逆战未来支持外接手柄吗?手柄又是怎么设置的?下面小编就可…

2025-12-17 21:030赞 · 0评论

PS5《堡垒之夜》无趴握设置 [中配]《堡垒之夜》全新最佳手柄设置 + 灵敏度(教程) - Real Fax

原标题:NEW BEST Controller SETTINGS + Sensitivity in Fortnite (Tutorial) 作者:Real Fa…

2025-10-05 18:050赞 · 0评论
暂无更多

最新更新

  • 在现代系统上使用DS4手柄运行游戏 — 本指南的第一部分将介绍如何在不改变屏幕分辨率的情况下设置窗口/图形效果。 第二部分将介绍如何使用DS4windows为DS4手柄实现类似PSX的操作体验(至少在…
  • 如何在游戏中启用覆盖层 — 许多人遇到了Steam界面无法正常工作的问题。本指南将帮助你恢复它,让你能够再次截图以及在不最小化游戏的情况下回复好友。 新手的阿贝指南 你需要执行以下几个简单…