Releases: XiaoLinXiaoZhu/XX-Mod-Manager
1.2.1
1.2.0
What's new in 1.2.0:
NEW FEATURES:
- Testable function: save the mod state with the prerset. (Only valid before starting 3DMIGOT)
- Enhanced key-value recognition, now it matches more accurately
- Added the function of using the last preset on startup
- Add the ini data type of the plugin
- Disable tab to switch focus, the way the page is misaligned
- Added translation to message prompts, and optimized the click logic of the back button
Styling optimization
- Unify the color and adapt some components to the light color mode
- Optimized the layout of some plug-ins, now they have no redundancy instructions, and the layout is more compact
- Use icon buttons instead of most of them
- Optimized the display of shortcut keys on the information editing page
- Optimized the display of shortcut keys in the Detail box
- Optimize the display of shortcut key information on cards
Performance optimizations
- Use waitInitManager instead of to get an iManager instance to ensure event synchronization
- Change some functions to asynchronous execution to increase the running speed
- Optimized the slider logic, now it will not trigger the overload
- Remove redundant references and simplify code logic
- Refactor the theme to replace the trigger logic and decouple the call logic
- Remove obsolete features
- Remove or merge redundant debug information
- Refactor lastClickedMod logic into toggledMod and currentModChanged events to prevent redundant calls and optimize event handling
- Refactored the mod management logic and used a new interface instead
- Optimized the image loading logic, until the image is needed.
Bug fixes
- Fixed the issue of possible offset of the slider
- Fixed the bug that the execution of asynchronous functions was wrong in a small probability
- Fixed the bug that not clicking on the window for a long time caused a white screen
1.2.0 更新内容:
新增功能:
- 测试性功能:将mod状态和prerset一起保存。(只在启动3dmigoto前使用生效)
- 增强键值识别功能,现在它匹配更精准
- 新增启动时使用上次预设功能
- 增加 插件的 ini 数据类型
- 禁用 tab 切换焦点,方式页面出现错位
- 消息提示增加翻译,优化返回按钮点击逻辑
样式优化
- 统一颜色,为亮色模式适配部分组件
- 优化了部分插件的排布,现在它们没有冗余的说明,排布更加紧凑
- 使用图标按钮代替大部分按钮
- 优化 信息编辑页面 快捷键展示方式
- 优化卡片上的快捷键信息展示
- 优化 详细信息框 快捷键展示方式
性能优化
- 使用 waitInitManager 代替 获取 iManager 实例,保证事件同步
- 将部分功能改为异步执行,增加运行速度
- 优化滑块逻辑,现在它将不会触发重载
- 删除冗余的引用,简化代码逻辑
- 重构主题更换触发逻辑,解耦调用逻辑
- 移除过时的特性
- 移除或者合并多余的debug信息
- 重构 lastClickedMod 逻辑,拆分为 toggledMod 以及 currentModChanged 事件,防止多余调用,优化事件处理
- 重构 mod 管理逻辑,改用新的接口
- 优化了图片加载逻辑,直到被需要图片才会进行加载。
bug修复
- 修复了 滑动条可能的偏移问题
- 修复了 小概率下 异步函数执行出错的bug
- 修复了 长时间不点击窗口导致白屏的bug
1.1.5
优化了 切换键检测的匹配规则,能够自动识别一部分按键的功能
Optimized the matching rules for toggle key detection, which can automatically identify a part of the key function
1.1.4
优化了 切换键检测的匹配规则,能够自动识别一部分按键的功能
Optimized the matching rules for toggle key detection, which can automatically identify a part of the key function
recognizeModInfoPlugin patch
优化了匹配规则,现在它更准确
Optimized the matching rule and now it's more accurate
将 js 文件 覆盖plugin 内的 recognizeModInfoPlugin.js 即可
1.1.3
v1.1.3更新内容:
新功能:
- 增加 鼠标悬停显示详细信息 的功能:在 设置-卡片样式-悬停显示 开启
- 新增 检测mod的切换快捷键的功能,当添加mod的时候会自动检测mod中存在什么快捷键,也可以通过手动触发来为所有的mod检测快捷键。在 设置-识别mod信息 中查看相关功能
性能优化
- 增加了睡眠机制,程序进入睡眠后将会禁用部分动效
- 事件触发取消阻塞,改为异步执行
- 优化主题切换时的加载速度
- 优化了部分动效的性能
- 移除了不再使用的动效
样式调整
- 将大部分按钮改为了 图标按钮,更美观
- 修改了帮助页面的文本描述
- 修改了亮色模式下的配色
bug修复:
- 修复角色列表排序逻辑,防止添加mod时发生错位
- 调整左侧菜单和滑块样式,当内容超出时显示滑动条
What's new in v1.1.3:
NEW FEATURE
- Added the function of "Mouse Hover to Show Details": Turn on Settings - Card Style - Hover Display
- Added the ability to detect mod toggle shortcuts, when adding mods, it will automatically detect what shortcuts exist in the mod, and you can also manually trigger to detect shortcuts for all mods. Check out the relevant features in Settings - Recognition Mod Information
Performance optimizations
- Added a sleep mechanic that disables some animations when the app goes to sleep
- The event triggers unblocking and is executed asynchronously instead
- Optimized loading speed when switching themes
- Optimized the performance of some animations
- Removed animations that are no longer in use
Styling adjustments
- Changed most of the buttons to icon buttons, which is more aesthetically pleasing
- Modified the text description of the help page
- Changed the color scheme in light mode
Bug Fixes:
- Fixed the character list sorting logic to prevent misalignment when adding mods
- Adjust the left menu and slider style to show a slider when the content is exceeded
1.1.2
fix bug
Regarding why this problem occurs
The program tries to create a folder when it determines that the default folder doesn't exist, but if the folder's parent directory doesn't exist at the same time it will cause an error and the initialization process will be blocked. Instead of trying to create it, the new version warns the user that they have the wrong configuration.
1.1.1
NEW FEATURE
- Settings - Toggle Configuration Added the ability to create a local configuration shortcut on the desktop
- Added some error reports in Chinese
- When the program can't find the plugin folder, it will no longer report an error, but will run normally (but the plugin function cannot be used)
- The program will no longer report an error if it cannot find the preset folder/the specified folder does not exist, but will run normally (but the preset function cannot be used)
Text update
- Changed the description of some of the text
Optimization
- Optimized volume, now it's smaller
- Optimized the color gradient, now it is "lighter"
新功能
- 设置 - 切换配置 新增在桌面创建本地配置快捷方式的功能
- 新增了部分报错的中文版本
- 程序找不到plugin文件夹时不再报错,而是会正常运行(但是无法使用插件功能)
- 程序找不到preset文件夹/指定的文件夹不存在时不再报错,而是会正常运行(但是无法使用预设功能)
文本更新
- 更改了部分文本的描述
优化
- 优化了体积,现在它更小
- 优化了颜色渐变原理,现在它更“轻量”
1.0.1
NEW FEATURES
- You can choose to use User Config instead of Global Config via '--customConfig CUSTOM_CONFIG_FOLDER_PATH', which will instead load the user config folder from the User Config folder instead of the global config
新功能
- 可以选择使用用户配置替代全局配置,通过:
--customConfig 你的用户配置文件夹路径
来配置,它会改为从 用户配置文件夹加载程序而非全局配置
1.0.0
ZH-CN
第一个 正式版本
我确信文本说明以及一些效果都打磨得不错了,于是我决心在这新的一年的第一天发布这个正式版本。
欢迎大家使用!
如何下载?
对于 windows
我推荐使用 .zip 的版本,它是便携版本,可以被安装到任何地方(同时也意味着它的体积更大),我已经对其进行充分测试,它应该是没有什么大的问题了。
当然,你也可以选择 .exe 后缀的自安装版本,它理论上应该也能够正常运行,但是如果你在使用中遇到任何问题,请还是使用便携版本。
对于 linux (比如说 SteamDeck)
我并不熟悉linux系统,但是得益于electron的全平台性质,很高兴告诉你该程序也能够在linux上运行,但是个别插件使用了 windows 的api,它们应该无法使用:
- 自动启动插件
- 应用后刷新插件
你可能需要关闭这些插件才能够正常使用本程序,如果你有能力的话,你可以尝试自己攥写插件来在linux上实现一样的功能,插件的结构并不复杂,你可以使用javascript实现任何你想要实现的功能。
如何使用?
对于zip压缩文件,解压后点击运行 XX Mod Manager.exe
。
对于自安装程序,运行后,在你的桌面应该会有 XX Mod Manager.exe
快捷方式,双击以启动程序。
如果你是第一次使用,将会弹出配置窗口,请务必仔细阅读并且按照提示配置
支持开发
社区的反馈是程序不断成长的必要条件,欢迎通过 github issue 向我反应意见,你也可以通过下面的几个方式联系我:
- QQ群:877012859
- Discord:https://discord.gg/GMJKfmKd
如果你有能力的话,还可以考虑打赏我,支持我的开发!
- kofi: https://ko-fi.com/helloxlxz
- 爱发电:https://afdian.com/a/oopstisfic
请注意,本程序开源免费,如果有人尝试使用本程序向你收费,那么你就是被骗了。
EN
First official release
I'm sure the text description and some of the effects are well polished, so I've resolved to release this official version on the first day of the new year.
You're welcome to use it!
How do I download it?
For windows
I recommend the .zip version, it's portable and can be installed anywhere (which also means it's bigger), and I've tested it well enough that it shouldn't be a big problem.
Of course, you can also choose the self-installing version with the .exe extension, which should theoretically work fine, but if you have any problems with it, please use the portable version.
For linux (e.g. SteamDeck)
I'm not familiar with linux, but thanks to the all-platform nature of electron, I'm happy to report that the program will work on linux as well, but the individual plugins use the windows api, and they shouldn't work:
- Autostart plugin
- Refresh after application plugin
you may need to close these plug-ins to be able to use this program, if you have the ability, you can try to write their own plug-ins to achieve the same function on linux, the plug-in structure is not complex, you can use javascript to achieve any function you want to achieve.
How to run?
For zip file, unzip it and click run XX Mod Manager.exe
.
For self-installed programs, after running, there should be a XX Mod Manager.exe
shortcut on your desktop, double click it to start the program.
If this is your first time using the program, a configuration window will pop up, please be sure to read it carefully and follow the prompts!
Support for development
Community feedback is necessary for the program to continue to grow, welcome to respond to me through github issue, you can also contact me through the following ways:
- QQ group: 877012859
- Discord: https://discord.gg/GMJKfmKd
If you can afford it, you can also consider rewarding me and supporting my development!
- kofi: https://ko-fi.com/helloxlxz
- afdian: https://afdian.com/a/oopstisfic
Please note that this program is open source and free, if anyone tries to charge you for using this program then you are being scammed.