Coder Social home page Coder Social logo

mageki's Introduction

Mageki

latest GitHub issues GitHub forks GitHub stars GitHub license

  • 如果你喜欢,可以点击star支持我
  • 想众筹一个图标和启动屏(🍑)
  • 提交反馈

关于

Mageki能够连接到局域网中的ongeki-io,使你的移动设备成为音击控制器。

请注意

  • 项目名中的Ma取自Xamarin,geki取自ONGEKI,请不要使用其它任何汉字或Emoji来代替它们。
  • 不提供游戏下载,如有需求请另寻他处获取。

特性

  • 能够切换到便于定位的简易布局方便小屏玩家的游玩。
  • 为移动设备特别优化的操作方式。
  • 在打歌时自动隐藏无用按键。
  • 使用设备的NFC功能读取Felica标签登录游戏(仅支持Android设备)。
  • 自由地调节按钮高度。

开始使用

请前往发布页下载所需的文件。

安装程序

  • Android
    • 下载 mageki.apk
    • 在Android设备上打开以安装程序。
  • iOS
    • 下载 mageki.ipa
    • 使用自签工具(如AltStore)安装ipa。
  • UWP
    • 缺少触屏设备无法调试,如有需求请自行编译,Debug并提交Pull request。

配置IO

  • mu3hook.dllmu3Input.dll 解压至 SDDT\package 目录下。
  • 在原有的 segatools.ini 内添加以下文本
[mu3io]
path=MU3Input.dll
port=4354
protocol=udp

[aimeio]
path=MU3Input.dll
  • 保存文件

完成上面操作后,确保运行Mageki与游戏的设备处于同一局域网并没有连接到代理软件即可使用,但仍需一些额外操作来获得更好游戏体验。

校准摇杆

  • 打开游戏与Mageki,点击Mageki中间的logo进入设置,点击 游戏测试菜单 按钮进入游戏测试菜单来校准摇杆。

操作说明

  • 点击Logo打开程序设置。
  • 长按Logo模拟刷卡。
  • 点击按钮与其下方区域均视为点击按钮。
  • 在屏幕任意位置水平滑动模拟摇杆。
  • 点击空白部分模拟侧键。
  • 简易布局下使用两指点击同一按钮可同时触发两侧按键。

待完善

  • 限定侧键范围,并在屏幕中间一块区域映射摇杆的绝对位置。
  • 设置页面的placeholder颜色显示异常
  • 允许多设备连接到IO
  • 有线连接
  • 为数据包添加编号防止后面的包先送达造成卡键或摇杆位置错误
  • Android检查更新无法正常跳转到发布页

mageki's People

Contributors

sanheiii avatar mxihan avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.