# majsoul_mod_plus
**Repository Path**: tenevon/majsoul_mod_plus
## Basic Information
- **Project Name**: majsoul_mod_plus
- **Description**: 雀魂解锁全角色、皮肤、装扮等,支持全部服务器。
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2021-09-05
- **Last Updated**: 2021-09-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 雀魂mod_plus
雀魂解锁全角色、皮肤、装扮等,支持全部服务器 ( `CHINESE` / `ENGLISH` / `JAPANESE` )。
Github: [雀魂mod_plus](https://github.com/Avenshy/majsoul_mod_plus)
Greasyfork: [雀魂mod_plus](https://greasyfork.org/zh-CN/scripts/408051-%E9%9B%80%E9%AD%82mod-plus)
#### 当前雀魂各服版本(实时更新)
  
#### 脚本目前已支持版本
  
## 简介
原作者代码地址:[雀魂mod](https://github.com/UsernameFull/majsoul_mod),年久失修,已无法使用,本项目修复了原作者的代码并增加一些新功能。
欢迎反馈BUG!
顺便吐槽一句,这代码也太长了,明明能精简很多的……( ´д\`)
> 注意:解锁人物仅在本地有效,别人还是只能看到你原来的角色,发表情也是原来角色的表情。
比如使用新角色发第3个表情,实际上其他人看到的是原来角色的第3个表情。
> 魔改千万条,安全第一条。
使用不规范,账号两行泪。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
### 当前功能
- 解锁所有角色与皮肤
- 解锁所有装扮
- 解锁所有道具
- 解锁所有语音
- 解锁所有称号 `(v0.2 New)`
## 使用说明
### 安装
1. 浏览器安装Tampermonkey插件
2. 在[Greasyfork](https://greasyfork.org/zh-CN/scripts/408051-%E9%9B%80%E9%AD%82mod-plus)或[Github](https://github.com/Avenshy/majsoul_mod_plus)安装脚本
### 手动修改设置
在浏览器控制台(`Console`)中输入`MMP`可以访问脚本提供的变量及函数。
以下是对`MMP`的解释:
* `settings` 脚本的当前设置变量
* `character` 正在使用的角色
* `characters` 各角色使用的皮肤
* `skin` 正在使用的角色皮肤
* `commonViewList` 各装扮页的装扮
* `using_commonview_index` 正在使用的装扮页
* `title` 正在使用的称号
* `setAuto` 自动保存游戏状态,而不是每局游戏只自动打开"自动理牌"
* `isSetAuto` 总开关
* `setAutoLiPai` 自动理牌
* `setAutoHule` 自动和了
* `setAutoNoFulu` 不吃碰杠
* `setAutoMoQie` 自动摸切
* `setbianjietishi` 强制打开便捷提示
* `setItems` 获得全部道具
- `setAllItems` 总开关
- `ignoreItems` 不需要获得的道具ID
* `saveSettings()` 保存设置
* `loadSettings()` 读取设置
### 查询ID
1. F12打开浏览器控制台(`Console`)
2. 输入对应的代码并按下回车
* 所有物品 `cfg.item_definition.item.map_`
* 所有角色 `cfg.item_definition.character.map_`
* 所有皮肤 `cfg.item_definition.skin.map_`
* 所有称号 `cfg.item_definition.title.map_`
## 已知BUG
暂无,欢迎反馈,好评差评都来说一声鸭~(〃∀〃)


## 更新日志
### `v0.4`    
* 适配雀魂新版本
* 修改了`@name`和`@namespace`,增加了其他语言的`@name`和`@description`
* 现在可以通过浏览器控制台(`Console`)修改配置了
* 输出配置 `MMP.settings`
* 修改配置
* 打开"强制打开便捷提示": `MMP.settings.setbianjietishi = true`
* 关闭"获得全部道具": `MMP.settings.setItems.setAllItems = false`
* 其他请以此类推
* 保存配置 `MMP.saveSettings()`
* `MMP`是`Majsoul_Mod_Plus`的简写
### `v0.3`    
* 修复了友人房给房主换装的BUG,友人房现在应该没有BUG了
* 保存设置的方式改为`GM_setValue`和`GM_getValue`,cookie作为备用方式
* 现在能够保存各角色使用的皮肤、正在使用的装扮页和所有装扮,不再需要在脚本中手动修改设置
* 去除因传记产生的小红点
* 修复进入游戏时,“试炼之道”活动中“试炼积分”为1的BUG
* 修复表情丢失的BUG,但是如果原本就没有该表情的话,也是不能发送的
* 增加外服(en/ja)支持,可能有水土不服,暂未测试
* 增加暂不开放的功能:强制打开便捷提示、保存每局状态(自动理牌、自动和了、不吃碰杠、自动摸切)
* 删除多余代码,从5600行减至3200行
* 应该还有,但是忘了,就这样吧
### `v0.2`    
* 修复特效不生效的BUG
* 修复友人房换装无效的BUG
* 增加解锁全称号
* 修改了代码,脚本不会一直循环运行了
### `v0.1`    
* 发布第一个版本