MajsoulMod_Plus

A majsoul mod that unlocks all characters, skins, decorations, etc. and supports all servers.

As of 2022-11-16. See the latest version.

Author
Avenshy
Ratings
0 0 0
Version
0.10.175.2
Created
2020-08-02
Updated
2022-11-16
License
GPL-3.0
Applies to

雀魂mod_plus

雀魂解锁全角色、皮肤、装扮等,支持全部服务器 ( CHINESE / ENGLISH / JAPANESE )。
Github: 雀魂mod_plus
Greasyfork: 雀魂mod_plus

当前雀魂各服版本(实时更新)

CHINESE ENGLISH JAPANESE

脚本目前已支持版本

CHINESE 0.10.173.w

雀魂经常有小更新,经常会出现脚本已支持版本低于雀魂当前版本,但不会影响脚本使用。
一般只有雀魂停服更新才会出现脚本无法使用的情况。
请放心使用。有BUG欢迎反馈。
放铳放铳

简介

原作者代码地址:雀魂mod,年久失修,已无法使用,本项目修复了原作者的代码并增加一些新功能。
欢迎反馈BUG!
顺便吐槽一句,这代码也太长了 ( ´д`)

注意:解锁人物仅在本地有效,别人还是只能看到你原来的角色,发表情也是原来角色的表情。
比如使用新角色发第3个表情,实际上其他人看到的是原来角色的第3个表情。

魔改千万条,安全第一条。
使用不规范,账号两行泪。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。

警告:
雀魂游戏官方可能会检测并封号!
如产生任何后果与作者无关!
使用本脚本则表示同意此条款!

Telegram频道&交流群

频道 https://t.me/Mahjong_Soul交流 https://t.me/Mahjong_Soul_Chat

可以直接点击图片进入,也可以通过扫码进入。

当前功能

  • 解锁所有角色与皮肤
  • 解锁所有装扮
  • 解锁所有道具
  • 解锁所有语音
  • 解锁所有称号 (v0.2 New)
  • 兼容mahjong-helper (v0.61 New)
  • 兼容星标角色 (v0.9.245 New)
  • 自定义名称 issus#14 (v0.10.73 New)
  • 显示玩家所在服务器 (v0.10.128 New)
  • 反屏蔽名称与文本审查 (v0.10.128 New)
  • 屏蔽挂机检测踢出游戏 (v0.10.173 New)

使用说明

安装方法

Windows/Linux/macOS

  1. 在浏览器安装Tampermonkey插件
    • 注意:请使用主流浏览器,如Chrome、Firefox等,不要使用国产浏览器
    • 注意:为了您的安全着想,不论您是否需要运行脚本,都不要使用国内浏览器,也包括主流浏览器的国内版(如Firefox国内特供版)
  2. GreasyforkGithub安装脚本
  3. 使用浏览器进入游戏

Android

  1. 在浏览器安装Tampermonkey插件
    • 注意:请使用能安装运行油猴脚本插件的浏览器,如Firefox、Kiwi Browser,不要使用自带脚本管理器的浏览器,因为它们对脚本的兼容性并不好
    • 注意:为了您的安全着想,不论您是否需要运行脚本,都不要使用国内浏览器,也包括主流浏览器的国内版(如Firefox国内特供版)
  2. GreasyforkGithub安装脚本
  3. 使用浏览器进入游戏

iOS(>15.1)(不推荐)

  1. 在AppStore安装Userscripts
  2. GreasyforkGithub安装脚本
  3. 使用浏览器进入游戏
    • 注意:iOS平台的脚本管理器对API的支持极差,不推荐使用iOS运行脚本,不保证能够运行

修改设置

通过设置窗口 (推荐)

进入游戏后,打开tampermonkey插件,点击打开设置,如图所示
打开设置窗口
或者在控制台中输入MMP.openSettings()打开设置窗口

通过控制台

在浏览器控制台(Console)中输入MMP可以访问脚本提供的变量及函数。
示例:

  • 打开"强制打开便捷提示": MMP.settings.setbianjietishi = true
  • 关闭"获得全部道具": MMP.settings.setItems.setAllItems = false
  • 保存配置 MMP.saveSettings()

以下是对MMP的解释:

  • settings 脚本的当前设置变量
    • character 正在使用的角色
    • characters 各角色使用的皮肤
    • star_chars 星标角色
    • commonViewList 各装扮页的装扮
    • using_commonview_index 正在使用的装扮页
    • title 正在使用的称号
    • nickname 自定义名称,留空则关闭该功能
    • setAuto 在开局后自动设置指定状态,而不是每局游戏只自动打开"自动理牌"
      • isSetAuto 总开关
      • setAutoLiPai 自动理牌
      • setAutoHule 自动和了
      • setAutoNoFulu 不吃碰杠
      • setAutoMoQie 自动摸切
    • setbianjietishi 强制打开便捷提示
    • setItems 获得全部道具
      • setAllItems 总开关
      • ignoreItems 不需要获得的道具ID
      • ignoreEvent 不获得活动道具,编号一般为309XXX
    • randomBotSkin 开关,是否随机电脑皮肤
    • randomPlayerDefSkin 开关,是否随机那些只有默认皮肤的玩家的皮肤
    • version 上次运行的版本,用于显示更新日志
    • isReadme 是否已阅读readme
    • sendGame 是否发送游戏对局(如发送至mahjong-helper)
    • sendGameURL 接收游戏对局的URL
    • setPaipuChar 对查看牌谱生效
    • showServer 显示玩家所在服务器
    • antiCensorship 反屏蔽名称与文本审查
    • antiKickout 屏蔽挂机检测踢出游戏
  • saveSettings() 保存设置
  • loadSettings() 读取设置
  • openSettings() 打开设置页面

查询ID

  1. F12打开浏览器控制台
  2. 输入对应的代码并按下回车
    • 所有物品 cfg.item_definition.item.map_
    • 所有角色 cfg.item_definition.character.map_
    • 所有皮肤 cfg.item_definition.skin.map_
    • 所有称号 cfg.item_definition.title.map_

预览图

欢迎反馈BUG,好评差评都来说一声鸭~(〃∀〃)

preview1 preview2

更新日志

v0.10.173.1 2022/11/10 MAJSOUL 0.10.173.w

  • 适配雀魂新版本
  • 添加功能:屏蔽游戏挂机检测
  • 修复牌谱中功能不正常问题
  • 公告栏中增加该脚本的提示

v0.10.128 2022/07/22 MAJSOUL 0.10.128.w

  • 适配雀魂新版本
  • 增加了设置面板
  • 添加功能:对查看牌谱生效、显示玩家所在服务器、反屏蔽名称与文本审查
  • 修复了友人局结束后回到首页的bug (issus#36

v0.10.122 2022/07/12 MAJSOUL 0.10.122.w

  • 适配雀魂新版本
  • 对存储的数据进行简单的加密保存
  • 添加ignoreEvent选项,用于当获得全部道具时忽略活动道具
  • 增加游戏内更新日志显示

v0.10.73 2022/01/31 MAJSOUL 0.10.73.w

  • 适配雀魂新版本
  • 增加自定义名称功能
  • 修复友人房一姬人物不刷新的bug
  • 新年快乐!

v0.9.245 2021/08/28 MAJSOUL 0.9.245.w

  • 适配雀魂新版本
  • 兼容星标角色了
  • 删除设置中的skin,请使用characters代替

v0.9.96 2021/05/01 MAJSOUL 0.9.96.w

  • 适配雀魂新版本
  • 版本号更改为与当前雀魂版本同步

v0.61 2021/02/17 MAJSOUL 0.9.45.w

v0.6 2021/01/31 MAJSOUL 0.9.21.w

  • 适配雀魂新版本

v0.5 2020/10/25 MAJSOUL 0.8.139.w

  • 适配雀魂新版本

v0.4 2020/08/20 MAJSOUL 0.8.113.w

  • 适配雀魂新版本
  • 修改了@name@namespace,增加了其他语言的@name@description
  • 现在可以通过浏览器控制台(Console)修改配置了
    • 输出配置 MMP.settings
    • 修改配置
      • 打开"强制打开便捷提示": MMP.settings.setbianjietishi = true
      • 关闭"获得全部道具": MMP.settings.setItems.setAllItems = false
      • 其他请以此类推
    • 保存配置 MMP.saveSettings()
  • MMPMajsoul_Mod_Plus的简写

v0.3 2020/08/12 MAJSOUL 0.8.85.w

  • 修复了友人房给房主换装的BUG,友人房现在应该没有BUG了
  • 保存设置的方式改为GM_setValueGM_getValue,cookie作为备用方式
  • 现在能够保存各角色使用的皮肤、正在使用的装扮页和所有装扮,不再需要在脚本中手动修改设置
  • 去除因传记产生的小红点
  • 修复进入游戏时,“试炼之道”活动中“试炼积分”为1的BUG
  • 修复表情丢失的BUG,但是如果原本就没有该表情的话,也是不能发送的
  • 增加外服(en/ja)支持,可能有水土不服,暂未测试
  • 增加暂不开放的功能:强制打开便捷提示、保存每局状态(自动理牌、自动和了、不吃碰杠、自动摸切)
  • 删除多余代码,从5600行减至3200行
  • 应该还有,但是忘了,就这样吧

v0.2 2020/08/05 MAJSOUL 0.8.85.w

  • 修复特效不生效的BUG
  • 修复友人房换装无效的BUG
  • 增加解锁全称号
  • 修改了代码,脚本不会一直循环运行了

v0.1 2020/08/02 MAJSOUL 0.8.85.w

  • 发布第一个版本