美文网首页
【十四】在DOSBox中配置游戏控制器

【十四】在DOSBox中配置游戏控制器

作者: Alvin00 | 来源:发表于2019-08-03 08:43 被阅读0次

在本教程中,我将展示如何使用DOSBox映射器配置游戏控制器。

DOSBox映射器(上图)是允许您将键盘命令重新映射到游戏控制器的工具。你可以在这里阅读DOSBox mapper wiki 。

要在Retropie中的DOSBox中启动映射器,请在终端中运行以下命令。(仅在不使用Retropie时运行第二个命令。)

cd /opt/retropie/emulators/dosbox/bin

dosbox -startmapper

我发现映射器工具似乎只适用于LXDE桌面环境中的pi。如果你从控制台(使用上述命令)或按CTRL + F1,如果你从Emulationstation(Retropie)推出了游戏DOSBox中推出的映射,然后退出映射器,你可能没有视频输出满足(黑屏)需要重启。另外,虚拟键盘和鼠标光标的轮廓是深蓝色,与黑色背景形成鲜明对比。

您可以使用命令

startx

Start a LXterminal session 从控制台启动LXDE 并运行上面的命令以启动映射器。

或者,您可以在桌面上安装DOSBox,然后在创建映射器文件后,将其从桌面复制到pi(有关详细信息,请参见下文)。

用于Wolfenstein 3D的映射游戏控制器

按照Retropie中运行DOS游戏的 教程,我们将继续使用共享软件版本的Wolfenstein 3D作为示例。

键盘控件可以在Wolfenstein 3D手册中找到。这是我决定使用我的PS3控制器的映射。

(如果您需要找到控制器的按钮分配,那么您需要安装操纵杆应用程序。)

您可能已经注意到我已将空格键和Y键映射到控制器上的X按钮。DOSBox允许您将多个键映射到游戏控制器上的一个按钮。如果您希望在菜单和游戏中使用一个按钮,即使您在键盘上使用不同的键,这也很有用。

实际上,键盘键可以映射到多个按钮。例如,我可以将运动箭头键映射到D-pad上的相应按钮。这不是一个好主意,因为运动和选择武器之间会发生冲突。前进将每次用刀武装我!

确定映射后,将游戏控制器插入pi或桌面,然后使用上面的命令启动映射器。要映射每个密钥,请执行以下步骤:

选择虚拟键盘上的键。

按添加

按下操纵杆上的按钮。

按保存

重复每个键,直到完成映射。

按Exit退出映射器。

注意,当您退出映射器时,DOSBox将启动。在提示符下键入EXIT以返回桌面。

提示:如果您在任何时候陷入困境,可以退出映射器并删除映射器文件mapper-SVN.map,它位于〜/ .dosbox文件夹中的pi上 (对于桌面位置,请参见下文) 。如果没有映射文件存在,每次启动映射器时,DOSBox都会生成一个新的默认映射器文件。您现在可以重新启动DOSBox映射器并再次开始映射过程。

现在您可以启动Wolfenstein 3D来测试您的映射是否有效。

如果没有映射器文件的情况,请将Mapper文件从桌面复制到Pi

如果您在桌面上创建了映射器文件,那么根据DOSBox文档,您可以在与DOSBox配置文件相同的位置找到映射器文件,如下所示:

Win7 / 8: {system drive}:\ Users \ {username} \ AppData \ Local \ DOSBox \

Linux: 〜/ .dosbox

Mac: 〜/ Library / Preferences / DOSBox 0.73首选项

mapper-0.74.map中的映射器文件重命名为mapper-SVN.map并将其复制到pi上的 ~./ dosbox文件夹。

如果你没有任何文件,那么你可以这里

链接:https://pan.baidu.com/s/1Neh2b11XrWlPETd1-Gki7g

提取码:mnnj

下载一个工作的映射器文件。

相关文章

  • 【十四】在DOSBox中配置游戏控制器

    在本教程中,我将展示如何使用DOSBox映射器配置游戏控制器。 DOSBox映射器(上图)是允许您将键盘命令重新映...

  • ThinkPHP中简单使用Redis

    首先在配置文件中配置Reids 然后在控制器中测试测试

  • 使用ssm时css js找不到404

    springmvc 在配置中 一切资源要从控制器出来 所以要在web配置 设置不经过控制器直接获取资源

  • 显示ascii码

    /* 编译步骤:把此文件复制到dosbox86\tc中,运行dosbox86File->DOS Shellcd \...

  • SSM框架整合--(4:web.xml配置)

    1:在官方文档中查看配置所需要的依赖 2:配置前端控制器DispatcherServlet dispatcher(...

  • SpringMVC-DispatcherServlet

    1.请求如何给前端控制器?web.xml中配置: 2.前端控制器如何根据请求信息选择页面控制器进行功能处理?配置H...

  • 用DOSBox运行老游戏

    都怪农企翻身不完美,VME bug导致开不了Win98虚拟机(我正在写另一篇文章描述具体情况),哼~ Wikipe...

  • 03_jmeter_控制器

    简介: 简单控制器、if控制器、一次控制器,循环控制器、线程组中配置执行次数、聚合报告 浅谈线程组 ① 线程数:...

  • SSM框架

    Spring在整合Springmvc时需要在web.xml中配置起前端(中央)控制器 SpringMVC中http...

  • Java Web之基于注解的Spring MVC环境配置

    1、在web.xml中配置前端控制器,拦截请求,然后配置加载SpringMVC的配置文件(处理器映射器、处理器适配...

网友评论

      本文标题:【十四】在DOSBox中配置游戏控制器

      本文链接:https://www.haomeiwen.com/subject/ulbddctx.html